/* DigiBrand 2.1.0 — specialized solution pages + pricing */
.db-solutions{position:relative;overflow:hidden}
.db-solutions:before{content:"";position:absolute;inset:7% -12% auto;width:55%;height:65%;background:radial-gradient(circle,rgba(142,61,255,.16),transparent 68%);filter:blur(28px);pointer-events:none}
.db-solutions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px;position:relative;z-index:2}
.db-solution-card{position:relative;min-height:390px;padding:30px;border:1px solid rgba(211,183,255,.16);border-radius:28px;background:linear-gradient(145deg,rgba(18,14,35,.92),rgba(7,7,20,.72));overflow:hidden;box-shadow:0 26px 80px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.03);transform:perspective(1100px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg));transition:border-color .35s,box-shadow .35s,transform .18s ease}
.db-solution-card:hover{border-color:rgba(202,147,255,.38);box-shadow:0 30px 95px rgba(54,15,105,.28),inset 0 1px rgba(255,255,255,.05)}
.db-solution-card:before{content:"";position:absolute;width:62%;height:70%;left:-10%;bottom:-28%;border-radius:50%;background:radial-gradient(circle,rgba(145,62,255,.2),transparent 68%);filter:blur(12px);opacity:.82;transition:.4s}
.db-solution-card:hover:before{transform:scale(1.08);opacity:1}
.db-solution-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.035) 49%,transparent 54%);transform:translateX(-120%);transition:transform .85s ease;pointer-events:none}.db-solution-card:hover:after{transform:translateX(120%)}
.db-solution-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#bcaed0;font-size:13px;position:relative;z-index:3}.db-solution-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(213,181,255,.24);border-radius:15px;background:rgba(131,63,207,.1);font-size:21px;color:#e7cbff;box-shadow:0 0 30px rgba(145,55,255,.12)}
.db-solution-card h3{position:relative;z-index:3;font-family:var(--db-heading-font);font-size:clamp(28px,3vw,42px);line-height:1.4;margin:45px 0 14px;max-width:88%;color:#f6f0fb}.db-solution-card>p{position:relative;z-index:3;color:#a89fb7;line-height:2;max-width:85%;font-size:15px}
.db-solution-card-orbit{position:absolute;left:-50px;top:-80px;width:280px;height:280px;border:1px solid rgba(195,146,255,.09);border-radius:50%;animation:dbSolOrbit 12s linear infinite}.db-solution-card-orbit i{position:absolute;border-radius:50%;border:1px solid rgba(196,145,255,.09)}.db-solution-card-orbit i:nth-child(1){inset:32px}.db-solution-card-orbit i:nth-child(2){inset:68px}.db-solution-card-orbit i:nth-child(3){width:9px;height:9px;background:#d7a2ff;border:0;left:31px;top:128px;box-shadow:0 0 18px #8d35ff}
.db-solution-mini-benefits{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 32px;position:relative;z-index:3}.db-solution-mini-benefits span{font-size:12px;padding:8px 11px;border:1px solid rgba(204,174,240,.13);border-radius:999px;color:#c8bcd4;background:rgba(255,255,255,.018)}
.db-solution-card-foot{position:absolute;z-index:4;right:30px;left:30px;bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-top:1px solid rgba(223,194,255,.09);padding-top:20px}.db-solution-card-foot div{display:grid;gap:5px}.db-solution-card-foot small{color:#857d92;font-size:11px}.db-solution-card-foot b{color:#e9d9f6;font-size:18px}.db-solution-card-foot a{color:#d8c5e8;font-weight:700;font-size:13px}.db-solution-card-foot a span{display:inline-block;margin-right:7px;transition:.25s}.db-solution-card-foot a:hover span{transform:translateX(-6px)}
.db-solutions-note{display:flex;gap:12px;align-items:center;justify-content:center;margin:22px auto 0;padding:14px 20px;border:1px solid rgba(210,176,255,.1);border-radius:999px;width:max-content;max-width:100%;color:#91889d;font-size:12px}.db-solutions-note span{color:#c983ff}.db-solutions-note p{margin:0}
@keyframes dbSolOrbit{to{transform:rotate(360deg)}}

/* single solution page */
.db-solution-site{background:#050511;min-height:100vh;overflow:hidden}.db-solution-main{padding-top:0}.db-solution-hero{position:relative;min-height:900px;padding:165px 6.2% 95px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:48px;align-items:center;overflow:hidden}.db-solution-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 38%,rgba(128,43,237,.18),transparent 31%),linear-gradient(180deg,rgba(8,8,22,.15),rgba(5,5,17,.96));pointer-events:none}.db-solution-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(211,165,255,.22),transparent)}
.db-solution-hero-copy{position:relative;z-index:3;max-width:690px}.db-solution-back{display:inline-flex;margin-bottom:26px;color:#857c92;font-size:12px;border-bottom:1px solid transparent}.db-solution-back:hover{color:#d6b3f5;border-color:#a85aff}.db-solution-hero h1{font-family:var(--db-heading-font);font-size:clamp(52px,5.6vw,88px);line-height:1.26;margin:20px 0 22px;color:#f7f2fb;letter-spacing:-1.5px}.db-solution-hero-copy>p{font-size:18px;line-height:2.05;color:#b0a7bc;max-width:650px}.db-solution-hero-actions{display:flex;gap:12px;margin-top:34px}.db-solution-trust{display:flex;align-items:center;gap:18px;margin-top:24px;color:#8e8499;font-size:12px}.db-solution-trust i{width:1px;height:18px;background:rgba(218,188,255,.16)}
.db-solution-hero-visual{position:relative;height:650px;z-index:2;perspective:1200px}.db-solution-portal{position:absolute;right:10%;top:7%;width:38%;height:48%;border:1px solid rgba(222,195,255,.32);border-radius:42px;background:linear-gradient(145deg,rgba(95,38,160,.22),rgba(11,10,28,.15));display:grid;place-items:center;box-shadow:inset 0 0 45px rgba(165,75,255,.14),0 0 90px rgba(105,34,211,.15);animation:dbSolPortal 4s ease-in-out infinite}.db-solution-portal:before{content:"";position:absolute;inset:13%;border:1px solid rgba(222,191,255,.18);border-radius:30px}.db-solution-portal span{position:relative;z-index:2;width:100px;height:100px;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle,rgba(191,119,255,.28),rgba(71,26,129,.08));color:#f1dcff;font-size:42px;box-shadow:0 0 45px rgba(157,67,255,.28)}
.db-solution-ring{position:absolute;border-radius:50%;border:1px solid rgba(199,155,255,.11);animation:dbSolRing 15s linear infinite}.db-solution-ring.r1{width:520px;height:520px;right:3%;top:5%}.db-solution-ring.r2{width:390px;height:390px;right:12%;top:15%;animation-duration:11s;animation-direction:reverse}.db-solution-ring.r3{width:260px;height:260px;right:21%;top:25%;animation-duration:8s}.db-solution-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#dfa9ff;top:50%;left:-4px;box-shadow:0 0 20px #9638ff}
.db-solution-path{position:absolute;inset:auto 0 0;width:100%;height:78%;overflow:visible}.db-solution-float{position:absolute;z-index:4;min-width:68px;height:68px;padding:0 13px;display:grid;place-items:center;border:1px solid rgba(213,179,255,.2);border-radius:19px;background:linear-gradient(145deg,rgba(68,41,100,.4),rgba(11,10,25,.66));backdrop-filter:blur(13px);color:#d8bfff;box-shadow:0 18px 45px rgba(0,0,0,.25),inset 0 0 25px rgba(143,64,233,.12);font-size:14px}.db-solution-float.sf1{left:18%;top:28%;animation:dbSolFloat 7s ease-in-out infinite}.db-solution-float.sf2{left:5%;top:55%;animation:dbSolFloat 8s ease-in-out -2s infinite}.db-solution-float.sf3{right:7%;top:53%;font-size:26px;animation:dbSolFloat 6.5s ease-in-out -1s infinite}
@keyframes dbSolPortal{50%{box-shadow:inset 0 0 65px rgba(165,75,255,.2),0 0 120px rgba(105,34,211,.22);transform:translateY(-5px)}}@keyframes dbSolRing{to{transform:rotate(360deg)}}@keyframes dbSolFloat{50%{transform:translate3d(0,-12px,16px) rotate(1.5deg)}}

.db-solution-why{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.db-solution-section-copy h2{font-family:var(--db-heading-font);font-size:clamp(38px,4.3vw,66px);line-height:1.45;margin:18px 0 24px;color:#f3edf8}.db-solution-section-copy p{color:#a69cad;line-height:2.15;font-size:17px}.db-solution-why-visual{position:relative;min-height:500px;display:grid;place-items:center;transform:perspective(1100px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))}.db-solution-glass-stack{position:relative;width:330px;height:390px;transform-style:preserve-3d;animation:dbSolStack 7s ease-in-out infinite}.db-solution-glass-stack span{position:absolute;inset:0;border:1px solid rgba(219,183,255,.2);border-radius:46px;background:linear-gradient(145deg,rgba(110,61,163,.18),rgba(15,12,32,.4));box-shadow:0 28px 80px rgba(0,0,0,.28),inset 0 0 35px rgba(166,76,255,.08)}.db-solution-glass-stack span:nth-child(1){transform:translate3d(-56px,38px,-100px) rotate(-8deg);opacity:.36}.db-solution-glass-stack span:nth-child(2){transform:translate3d(50px,18px,-40px) rotate(8deg);opacity:.55}.db-solution-glass-stack b{position:absolute;inset:0;display:grid;place-items:center;font-size:70px;color:#dba8ff;text-shadow:0 0 35px #8c35ee}.db-solution-beam{position:absolute;width:75%;height:120px;border-radius:50%;background:radial-gradient(ellipse,rgba(150,64,244,.26),transparent 65%);filter:blur(18px);bottom:20px}@keyframes dbSolStack{50%{transform:translateY(-12px) rotateY(4deg)}}

.db-solution-benefits{position:relative}.db-solution-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.db-solution-benefit{position:relative;min-height:250px;padding:26px;border:1px solid rgba(209,180,245,.12);border-radius:24px;background:linear-gradient(145deg,rgba(20,16,39,.75),rgba(9,8,24,.7));overflow:hidden;transform:perspective(900px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))}.db-solution-benefit>span{font-family:monospace;color:#6d617b;font-size:11px}.db-solution-benefit h3{font-family:var(--db-heading-font);font-size:22px;color:#eee6f4;margin:45px 0 13px}.db-solution-benefit p{font-size:14px;line-height:1.95;color:#968da0}.db-solution-benefit i{position:absolute;width:120px;height:120px;border-radius:50%;left:-40px;bottom:-45px;border:1px solid rgba(198,145,255,.12);box-shadow:0 0 55px rgba(134,50,224,.08)}

.db-solution-feature-board{position:relative;margin-top:42px;min-height:520px;border:1px solid rgba(210,178,248,.13);border-radius:34px;background:radial-gradient(circle at 25% 50%,rgba(128,46,219,.13),transparent 38%),rgba(8,7,21,.7);display:grid;grid-template-columns:.78fr 1.22fr;gap:50px;padding:48px;overflow:hidden}.db-solution-feature-board:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(187,137,236,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(187,137,236,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent)}.db-solution-feature-core{position:relative;z-index:2;display:grid;place-items:center;align-content:center;gap:15px}.db-solution-feature-core>span{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;font-size:54px;color:#e1baff;background:radial-gradient(circle,rgba(158,70,243,.2),rgba(34,20,61,.08));border:1px solid rgba(218,178,255,.18);box-shadow:0 0 80px rgba(123,40,214,.16),inset 0 0 50px rgba(170,85,255,.12)}.db-solution-feature-core small{color:#766e82;text-transform:uppercase;letter-spacing:2px}.db-solution-feature-list{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:center}.db-solution-feature-list div{display:flex;align-items:center;gap:11px;padding:18px;border:1px solid rgba(208,174,245,.1);border-radius:17px;background:rgba(255,255,255,.015);transition:.3s}.db-solution-feature-list div:hover{transform:translateX(-5px);border-color:rgba(202,139,255,.25);background:rgba(135,54,214,.06)}.db-solution-feature-list span{color:#c17aff}.db-solution-feature-list b{font-size:13px;color:#c9bfce;font-weight:500}

.db-solution-pricing{position:relative}.db-solution-pricing:before{content:"";position:absolute;left:50%;top:20%;transform:translateX(-50%);width:80%;height:70%;background:radial-gradient(circle,rgba(131,47,227,.12),transparent 65%);filter:blur(25px)}.db-solution-pricing-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px}.db-price-card{position:relative;min-height:620px;padding:30px 28px 28px;border:1px solid rgba(210,175,247,.13);border-radius:30px;background:linear-gradient(155deg,rgba(18,14,35,.91),rgba(7,7,20,.88));box-shadow:0 28px 80px rgba(0,0,0,.27);overflow:hidden;transform:perspective(1000px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg));display:flex;flex-direction:column}.db-price-card.featured{border-color:rgba(194,116,255,.48);background:linear-gradient(155deg,rgba(72,31,119,.29),rgba(9,8,24,.93));box-shadow:0 35px 100px rgba(88,23,160,.27),inset 0 0 45px rgba(142,57,236,.06);transform:perspective(1000px) translateY(-14px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))}.db-price-popular{position:absolute;top:22px;left:22px;border:1px solid rgba(220,180,255,.22);border-radius:999px;padding:7px 11px;color:#d8b7f5;font-size:10px;background:rgba(142,57,236,.1)}.db-price-index{color:#695f76;font-family:monospace;font-size:11px}.db-price-card h3{font-family:var(--db-heading-font);font-size:30px;color:#f1e9f6;margin:38px 0 8px}.db-price-card>p{min-height:52px;color:#91889d;line-height:1.8;font-size:13px}.db-price-value{margin:28px 0 25px;display:flex;align-items:flex-end;gap:8px}.db-price-value b{font-size:34px;color:#e4c9fa;font-family:var(--db-heading-font)}.db-price-card.featured .db-price-value b{color:#fff;text-shadow:0 0 24px rgba(186,105,255,.35)}.db-price-value small{color:#786e82;margin-bottom:8px}.db-price-card ul{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:13px;flex:1}.db-price-card li{display:flex;gap:9px;align-items:flex-start;color:#aaa0b2;font-size:13px;line-height:1.7}.db-price-card li span{color:#b665f3}.db-price-card .db-btn{width:100%}.db-price-orb{position:absolute;width:170px;height:170px;border-radius:50%;left:-70px;bottom:35px;border:1px solid rgba(198,145,255,.09);box-shadow:0 0 60px rgba(129,41,216,.05)}

.db-solution-final{position:relative;text-align:center;max-width:1100px!important;margin:0 auto 120px!important;border:1px solid rgba(211,180,248,.12);border-radius:36px;background:rgba(13,10,29,.7);overflow:hidden}.db-solution-final h2{font-family:var(--db-heading-font);font-size:clamp(38px,4.5vw,64px);margin:18px auto;max-width:820px}.db-solution-final p{max-width:670px;margin:0 auto 30px;color:#9e95a8;line-height:2}.db-solution-final-orbit{position:absolute;width:600px;height:600px;border:1px solid rgba(190,132,245,.07);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.db-solution-final-orbit:before,.db-solution-final-orbit:after{content:"";position:absolute;border:1px solid rgba(190,132,245,.07);border-radius:50%;inset:80px}.db-solution-final-orbit:after{inset:170px}

@media(max-width:1180px){.db-solutions-grid{grid-template-columns:1fr 1fr}.db-solution-hero{grid-template-columns:.9fr 1.1fr;padding-left:3.5%;padding-right:3.5%}.db-solution-benefit-grid{grid-template-columns:repeat(2,1fr)}.db-solution-pricing-grid{gap:12px}.db-price-card{padding:26px 20px}}
@media(max-width:900px){.db-solutions-grid{grid-template-columns:1fr}.db-solution-card{min-height:360px}.db-solution-hero{min-height:auto;padding:90px 20px 65px;grid-template-columns:1fr}.db-solution-hero-copy{order:1}.db-solution-hero-visual{order:2;height:510px;margin-top:-35px}.db-solution-hero h1{font-size:clamp(44px,10vw,64px)}.db-solution-why{grid-template-columns:1fr;gap:35px}.db-solution-why-visual{min-height:400px}.db-solution-benefit-grid{grid-template-columns:1fr 1fr}.db-solution-feature-board{grid-template-columns:1fr;padding:30px}.db-solution-feature-core>span{width:140px;height:140px}.db-solution-pricing-grid{grid-template-columns:1fr}.db-price-card,.db-price-card.featured{min-height:auto;transform:none}.db-price-card ul{min-height:0}.db-solution-final{margin-left:18px!important;margin-right:18px!important}.db-inner-topbar{position:relative!important}.db-solution-main{padding-top:0}}
@media(max-width:620px){.db-solutions-note{width:auto;border-radius:22px;text-align:center}.db-solution-card{padding:24px;min-height:400px}.db-solution-card h3{font-size:30px;margin-top:38px;max-width:100%}.db-solution-card>p{max-width:100%}.db-solution-card-foot{right:24px;left:24px;flex-direction:column;align-items:flex-start}.db-solution-hero{padding-top:45px}.db-solution-hero-copy>p{font-size:15px}.db-solution-hero-actions{display:grid;grid-template-columns:1fr 1fr}.db-solution-hero-actions .db-btn{font-size:12px}.db-solution-trust{flex-wrap:wrap;justify-content:center}.db-solution-hero-visual{height:390px;margin:0 -70px 0}.db-solution-portal{width:34%;height:42%;right:18%;border-radius:28px}.db-solution-portal span{width:70px;height:70px;font-size:30px;border-radius:20px}.db-solution-ring.r1{width:380px;height:380px}.db-solution-ring.r2{width:280px;height:280px}.db-solution-ring.r3{width:190px;height:190px}.db-solution-float{min-width:54px;height:54px;border-radius:15px}.db-solution-benefit-grid{grid-template-columns:1fr}.db-solution-feature-board{padding:24px 18px}.db-solution-feature-list{grid-template-columns:1fr}.db-solution-feature-core>span{width:115px;height:115px;font-size:40px}.db-solution-section-copy h2{font-size:38px}.db-price-card{padding:26px 22px}.db-solution-final{padding:60px 20px!important}.db-solution-final h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.db-solution-card-orbit,.db-solution-portal,.db-solution-ring,.db-solution-float,.db-solution-glass-stack{animation:none!important}}

/* =========================================================
   DigiBrand 2.1.1 — orbit/globe solutions experience
   ========================================================= */
.db-solutions{padding-top:110px!important;padding-bottom:120px!important;background:
 radial-gradient(circle at 26% 26%,rgba(126,49,224,.13),transparent 28%),
 radial-gradient(circle at 84% 68%,rgba(111,36,197,.09),transparent 31%);}
.db-solutions:before{display:none}
.db-solutions-intro{display:grid;grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);gap:68px;align-items:center;position:relative;z-index:2;margin-bottom:8px}
.db-solutions-globe{position:relative;min-height:520px;display:grid;place-items:center}
.db-solutions-copy{max-width:620px;justify-self:end;text-align:right}
.db-solutions-copy .db-kicker{display:none}
.db-solutions-eyebrow{display:flex;align-items:center;gap:14px;justify-content:flex-start;color:#8c6aa9;letter-spacing:5px;font:500 10px/1 var(--db-body-font);margin-bottom:24px;direction:ltr}
.db-solutions-eyebrow i{display:block;width:38px;height:1px;background:linear-gradient(90deg,#b35cff,transparent)}
.db-solutions-copy h2{font-family:var(--db-heading-font);font-size:clamp(38px,4.3vw,58px);line-height:1.42;margin:0 0 14px;color:#f5eefb;letter-spacing:-.8px}
.db-solutions-copy h2::first-line{color:#fff}
.db-solutions-lead{font-size:20px!important;color:#d9cde5!important;margin:0 0 20px!important;line-height:1.9!important}
.db-solutions-copy>p:last-child{font-size:15px;line-height:2.1;color:#a39aaa;max-width:560px}
.db-solutions-sidecopy{position:absolute;left:-18px;bottom:50px;color:#5e5369;font:500 9px/2.05 monospace;letter-spacing:4px;direction:ltr;text-align:left}

/* Reusable rotating dotted globe */
.db-orbit-globe{position:relative;width:min(520px,46vw);aspect-ratio:1;display:grid;place-items:center;isolation:isolate;filter:drop-shadow(0 30px 70px rgba(26,3,51,.38));transform-style:preserve-3d}
.db-globe-canvas{position:absolute;inset:9%;width:82%;height:82%;border-radius:50%;z-index:3;filter:drop-shadow(0 0 22px rgba(177,89,255,.38))}
.db-globe-halo{position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle,rgba(167,77,255,.20),rgba(93,31,157,.07) 46%,transparent 70%);filter:blur(25px);z-index:1;animation:dbGlobePulse 5s ease-in-out infinite}
.db-globe-ring{position:absolute;inset:18% 3%;border:1px solid rgba(198,142,255,.20);border-radius:50%;z-index:4;transform:rotate(-14deg) scaleY(.35);box-shadow:0 0 20px rgba(147,61,232,.12);pointer-events:none}
.db-globe-ring.gr2{inset:27% -1%;transform:rotate(27deg) scaleY(.33);opacity:.62;animation:dbGlobeOrbit 11s linear infinite}
.db-globe-ring.gr3{inset:31% 1%;transform:rotate(-47deg) scaleY(.31);opacity:.48;animation:dbGlobeOrbitReverse 14s linear infinite}
.db-globe-node{position:absolute;width:8px;height:8px;border-radius:50%;background:#e6b7ff;box-shadow:0 0 18px #a041ff,0 0 42px rgba(159,60,255,.42);z-index:7;animation:dbGlobeNode 2.6s ease-in-out infinite}
.db-globe-node.gn1{left:13%;top:43%}.db-globe-node.gn2{left:62%;top:8%;animation-delay:-.7s}.db-globe-node.gn3{right:8%;top:49%;animation-delay:-1.3s}.db-globe-node.gn4{right:24%;bottom:10%;animation-delay:-2s}
.db-globe-label{position:absolute;z-index:8;padding:10px 16px;border-radius:13px;border:1px solid rgba(204,170,238,.14);background:rgba(13,9,28,.68);backdrop-filter:blur(10px);color:#a99ab7;font-size:11px;box-shadow:0 12px 35px rgba(0,0,0,.24)}
.db-globe-label.gl1{left:-2%;top:18%}.db-globe-label.gl2{left:-6%;top:55%}.db-globe-label.gl3{right:-9%;top:21%}.db-globe-label.gl4{right:-4%;bottom:20%}
.db-globe-float{position:absolute;z-index:9;display:grid;place-items:center;border:1px solid rgba(214,178,250,.18);background:linear-gradient(145deg,rgba(69,42,100,.46),rgba(9,8,24,.72));backdrop-filter:blur(12px);color:#d5baf0;box-shadow:0 16px 46px rgba(0,0,0,.28),inset 0 0 20px rgba(152,63,240,.09);animation:dbGlobeFloat 6.8s ease-in-out infinite}
.db-globe-float.gf-seo{left:5%;top:9%;width:61px;height:61px;border-radius:16px;font-size:12px}.db-globe-float.gf-ux{right:2%;top:10%;width:61px;height:61px;border-radius:16px;font-size:12px;animation-delay:-1.2s}.db-globe-float.gf-arrow{right:4%;bottom:8%;width:68px;height:68px;border-radius:18px;font-size:25px;animation-delay:-2.4s}
.db-orbit-globe--home .gf-seo,.db-orbit-globe--home .gf-ux,.db-orbit-globe--home .gf-arrow{display:none}
.db-orbit-globe--solution .db-globe-label,.db-orbit-globe--pricing .db-globe-label{display:none}
.db-orbit-globe--pricing{width:min(430px,34vw)}
@keyframes dbGlobePulse{50%{transform:scale(1.05);opacity:.88}}
@keyframes dbGlobeOrbit{to{transform:rotate(347deg) scaleY(.33)}}
@keyframes dbGlobeOrbitReverse{to{transform:rotate(-407deg) scaleY(.31)}}
@keyframes dbGlobeNode{50%{transform:scale(1.65);opacity:.55}}
@keyframes dbGlobeFloat{50%{transform:translate3d(0,-10px,18px) rotate(1deg)}}

/* Horizontal solutions carousel */
.db-solutions-carousel{position:relative;margin-top:-22px;padding:34px 48px 54px;z-index:5}
.db-solutions-track{display:flex;gap:18px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:22px 4px 32px;scrollbar-width:none;overscroll-behavior-inline:contain}
.db-solutions-track::-webkit-scrollbar{display:none}
.db-solution-card{flex:0 0 clamp(290px,28vw,380px);min-height:330px!important;padding:26px 25px 24px!important;scroll-snap-align:center;border-radius:25px!important;background:linear-gradient(150deg,rgba(27,19,47,.92),rgba(8,7,22,.90))!important;border:1px solid rgba(210,175,246,.16)!important;box-shadow:0 24px 65px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.03)!important;transform:perspective(1000px) translateZ(0) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))!important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease,opacity .32s ease;overflow:hidden}
.db-solution-card:hover{transform:perspective(1000px) translateY(-8px) translateZ(18px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))!important;border-color:rgba(202,135,255,.45)!important;box-shadow:0 35px 95px rgba(80,22,145,.30),0 0 35px rgba(152,63,241,.10)!important}
.db-solution-card-depth{position:absolute;inset:auto 7% -18% 7%;height:35%;border-radius:50%;background:radial-gradient(ellipse,rgba(153,69,245,.20),transparent 65%);filter:blur(18px)}
.db-solution-card-top{font-size:11px!important;color:#9d91a7!important}.db-solution-icon{width:52px!important;height:52px!important;border-radius:16px!important;font-size:23px!important;background:linear-gradient(145deg,rgba(118,62,172,.22),rgba(22,12,40,.55))!important;box-shadow:inset 0 0 22px rgba(185,95,255,.10),0 0 25px rgba(123,47,218,.10)!important}
.db-solution-card-body{position:relative;z-index:3;margin-top:34px}.db-solution-card h3{font-size:clamp(21px,1.7vw,27px)!important;line-height:1.55!important;margin:0 0 9px!important;max-width:100%!important;letter-spacing:-.25px}.db-solution-card>p,.db-solution-card-body>p{font-size:12.5px!important;line-height:1.95!important;max-width:100%!important;color:#92899c!important}
.db-solution-mini-benefits{margin:18px 0 0!important;gap:7px!important}.db-solution-mini-benefits span{font-size:10px!important;padding:6px 9px!important;background:rgba(255,255,255,.013)!important}
.db-solution-card-foot{position:absolute!important;right:25px!important;left:25px!important;bottom:22px!important;padding-top:15px!important}.db-solution-card-foot small{font-size:9px!important}.db-solution-card-foot b{font-size:14px!important}.db-solution-card-foot>a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(209,174,244,.14);font-size:16px!important;background:rgba(255,255,255,.018)}
.db-solution-card-orbit{width:210px!important;height:210px!important;left:-75px!important;top:-80px!important;opacity:.62}
.db-carousel-arrow{position:absolute;z-index:15;top:45%;width:48px;height:48px;border-radius:50%;border:1px solid rgba(210,178,245,.19);background:rgba(10,8,25,.78);color:#e3cef6;font-size:28px;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);transition:.25s}.db-carousel-arrow:hover{border-color:rgba(191,115,255,.55);box-shadow:0 0 28px rgba(154,60,243,.20);transform:scale(1.05)}.db-carousel-prev{left:0}.db-carousel-next{right:0}
.db-solutions-scrollbar{width:min(430px,48vw);height:2px;background:rgba(218,189,248,.10);margin:0 auto;border-radius:999px;overflow:hidden}.db-solutions-scrollbar span{display:block;height:100%;width:25%;background:linear-gradient(90deg,#d18aff,#8942f4);box-shadow:0 0 16px #9d48ff;transform-origin:right center;transition:transform .2s linear}
.db-solutions-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.db-solutions-dots i{width:7px;height:7px;border-radius:50%;background:#4d405c;transition:.25s}.db-solutions-dots i.active{background:#c076ff;box-shadow:0 0 12px #8d37f0}
.db-solutions-note{font-size:11px!important;border-color:rgba(210,176,255,.08)!important;color:#776e82!important;background:rgba(255,255,255,.008)}

/* Mature single solution page */
.db-solution-hero{min-height:800px!important;padding:150px 6.2% 80px!important;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr)!important;gap:60px!important}.db-solution-hero:before{background:radial-gradient(circle at 72% 35%,rgba(127,43,229,.14),transparent 30%),linear-gradient(180deg,rgba(6,6,18,.1),rgba(5,5,17,.96))!important}
.db-solution-hero h1{font-size:clamp(42px,4.7vw,68px)!important;line-height:1.38!important;letter-spacing:-.6px!important}.db-solution-hero-copy>p{font-size:16px!important;line-height:2.05!important;color:#a69dad!important}.db-solution-back{font-size:11px!important}.db-solution-trust{font-size:11px!important}
.db-solution-hero-visual{height:590px!important;display:grid;place-items:center}.db-solution-hero-visual .db-orbit-globe{width:min(540px,44vw)}.db-solution-visual-caption{position:absolute;bottom:28px;right:18%;color:#8e739f;font-size:13px;letter-spacing:.2px}
.db-solution-section-copy h2{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.55!important;letter-spacing:-.35px}.db-solution-section-copy p{font-size:15px!important}
.db-solution-benefit{min-height:220px!important;padding:24px!important}.db-solution-benefit h3{font-size:18px!important;margin:30px 0 10px!important}.db-solution-benefit p{font-size:12.5px!important;line-height:2!important}
.db-solution-feature-board{min-height:460px!important}.db-solution-feature-list b{font-size:12px!important}

/* Pricing with orbit globe */
.db-solution-pricing .db-section-head h2{font-size:clamp(34px,3.8vw,54px)!important}.db-solution-pricing-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);gap:34px;align-items:center;margin-top:42px;position:relative;z-index:2}.db-solution-pricing-grid{margin-top:0!important;gap:14px!important}.db-price-card{min-height:560px!important;padding:27px 23px 24px!important;border-radius:26px!important}.db-price-card.featured{transform:perspective(1000px) translateY(-8px) rotateX(var(--db-tilt-x,0deg)) rotateY(var(--db-tilt-y,0deg))!important}.db-price-card h3{font-size:24px!important;margin:25px 0 7px!important}.db-price-card>p{font-size:12px!important}.db-price-value{margin:22px 0 21px!important}.db-price-value b{font-size:28px!important}.db-price-card li{font-size:11.5px!important}.db-price-popular{font-size:9px!important}.db-pricing-globe{position:relative;min-height:540px;display:grid;place-items:center;border:1px solid rgba(207,167,244,.08);border-radius:34px;background:radial-gradient(circle at 50% 44%,rgba(113,36,198,.10),transparent 55%);overflow:hidden}.db-pricing-globe-copy{position:absolute;right:38px;bottom:34px;display:grid;gap:2px;font-family:var(--db-heading-font);font-size:20px;color:#c99af0}.db-pricing-globe-copy span{color:#eee3f6;font-size:26px}

@media(max-width:1180px){
 .db-solutions-intro{grid-template-columns:1fr 1fr;gap:35px}.db-solutions-globe{min-height:440px}.db-orbit-globe{width:min(440px,44vw)}
 .db-solution-pricing-layout{grid-template-columns:1fr}.db-pricing-globe{min-height:470px}.db-orbit-globe--pricing{width:430px}
}
@media(max-width:900px){
 .db-solutions{padding-top:75px!important}.db-solutions-intro{grid-template-columns:1fr;gap:10px}.db-solutions-copy{justify-self:stretch;text-align:right;order:1}.db-solutions-globe{order:2;min-height:410px}.db-orbit-globe{width:min(420px,82vw)}.db-solutions-sidecopy{display:none}.db-solutions-copy h2{font-size:clamp(34px,8vw,48px)}.db-solutions-lead{font-size:17px!important}
 .db-solutions-carousel{margin-top:0;padding:12px 30px 45px}.db-solution-card{flex-basis:min(78vw,340px)}.db-carousel-arrow{display:none}.db-solutions-scrollbar{width:58vw}
 .db-solution-hero{padding:92px 22px 60px!important;grid-template-columns:1fr!important}.db-solution-hero-copy{order:1}.db-solution-hero-visual{order:2;height:470px!important;margin:0!important}.db-solution-hero-visual .db-orbit-globe{width:min(430px,86vw)}.db-solution-visual-caption{right:50%;transform:translateX(50%);bottom:8px;white-space:nowrap}
 .db-solution-pricing-grid{grid-template-columns:repeat(3,minmax(270px,1fr))!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 26px;scrollbar-width:none}.db-solution-pricing-grid::-webkit-scrollbar{display:none}.db-price-card{scroll-snap-align:center;min-height:520px!important}.db-pricing-globe{order:-1;min-height:430px}.db-orbit-globe--pricing{width:min(400px,86vw)}
}
@media(max-width:620px){
 .db-solutions{padding-left:14px!important;padding-right:14px!important}.db-solutions-globe{min-height:345px}.db-orbit-globe{width:330px;max-width:92vw}.db-globe-label{font-size:9px;padding:7px 10px}.db-globe-label.gl1{left:-1%;top:16%}.db-globe-label.gl2{left:-2%;top:57%}.db-globe-label.gl3{right:-2%;top:18%}.db-globe-label.gl4{right:-1%;bottom:18%}.db-solutions-copy h2{font-size:36px}.db-solutions-copy>p:last-child{font-size:13px}.db-solutions-lead{font-size:15px!important}.db-solutions-carousel{padding:8px 6px 40px}.db-solution-card{flex-basis:82vw;min-height:310px!important}.db-solution-card h3{font-size:21px!important}.db-solution-card-foot{right:22px!important;left:22px!important}.db-solutions-note{width:auto!important;border-radius:18px!important;line-height:1.8}
 .db-solution-hero{padding-top:45px!important}.db-solution-hero h1{font-size:38px!important}.db-solution-hero-copy>p{font-size:14px!important}.db-solution-hero-visual{height:370px!important}.db-solution-hero-visual .db-orbit-globe{width:330px}.db-orbit-globe--solution .db-globe-float{transform:scale(.78)}.db-solution-visual-caption{font-size:11px}
 .db-solution-section-copy h2{font-size:32px!important}.db-solution-benefit h3{font-size:17px!important}.db-solution-pricing .db-section-head h2{font-size:34px!important}.db-solution-pricing-grid{grid-template-columns:repeat(3,82vw)!important}.db-price-card{min-height:500px!important}.db-price-card h3{font-size:22px!important}.db-pricing-globe{min-height:360px;border-radius:26px}.db-orbit-globe--pricing{width:315px}.db-pricing-globe-copy{right:24px;bottom:24px;font-size:15px}.db-pricing-globe-copy span{font-size:19px}
}
@media(prefers-reduced-motion:reduce){.db-globe-halo,.db-globe-ring,.db-globe-node,.db-globe-float{animation:none!important}}


/* =========================================================
   DigiBrand 2.1.2 — reference-matched globe + 3D arc carousel
   ========================================================= */
.db-solutions{padding-top:92px!important;padding-bottom:112px!important;overflow:hidden!important;background:
 radial-gradient(circle at 24% 23%,rgba(130,51,226,.15),transparent 27%),
 radial-gradient(circle at 82% 70%,rgba(94,29,171,.08),transparent 31%),#050511!important}
.db-solutions-intro{direction:ltr!important;grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr)!important;gap:54px!important;align-items:center!important;max-width:1420px;margin:0 auto 10px!important}
.db-solutions-globe{direction:ltr!important;grid-column:1!important;min-height:500px!important;justify-items:center!important;transform:translateX(-2%) translateY(-6px)}
.db-solutions-copy{direction:rtl!important;grid-column:2!important;justify-self:end!important;text-align:right!important;max-width:590px!important;padding-top:6px}
.db-solutions-copy h2{font-family:var(--db-heading-font)!important;font-size:clamp(38px,4vw,57px)!important;line-height:1.34!important;margin:0 0 16px!important;letter-spacing:-.6px!important;background:linear-gradient(90deg,#f8f4fb 28%,#c882ff 76%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.db-solutions-lead{font-size:18px!important;line-height:1.85!important;margin:0 0 18px!important;color:#ded3e8!important}
.db-solutions-copy>p:last-child{font-size:14px!important;line-height:2.05!important;max-width:545px!important;color:#9f96aa!important}
.db-solutions-sidecopy{left:-3%!important;bottom:38px!important;opacity:.82}
.db-orbit-globe--home{width:min(570px,43vw)!important;transform:translateZ(0)}
.db-orbit-globe--home .db-globe-canvas{inset:5%!important;width:90%!important;height:90%!important;filter:drop-shadow(0 0 26px rgba(185,98,255,.5))}
.db-orbit-globe--home .db-globe-halo{inset:5%!important;background:radial-gradient(circle,rgba(177,85,255,.27),rgba(104,32,181,.08) 47%,transparent 72%)!important}
.db-orbit-globe--home .db-globe-ring{border-color:rgba(207,154,255,.28)!important;box-shadow:0 0 26px rgba(151,58,241,.16)!important}
.db-orbit-globe--home .db-globe-label{font-size:10.5px!important;padding:9px 14px!important;background:rgba(12,8,27,.72)!important;border-color:rgba(211,173,250,.18)!important}

.db-solutions-carousel{margin-top:-34px!important;padding:64px 54px 62px!important;z-index:6!important;perspective:1500px}
.db-solutions-track{direction:ltr!important;display:flex!important;align-items:flex-end!important;gap:14px!important;overflow-x:auto!important;overflow-y:visible!important;padding:44px max(7vw,70px) 48px!important;scroll-padding-inline:20%!important;cursor:grab!important;perspective:1500px!important}
.db-solution-card{direction:rtl!important;flex:0 0 clamp(310px,25.3vw,388px)!important;min-height:326px!important;display:flex!important;flex-direction:column!important;padding:25px 24px 22px!important;border-radius:27px!important;text-decoration:none!important;color:inherit!important;overflow:hidden!important;transform:perspective(1200px) translateY(var(--db-arc-y,0px)) rotateX(var(--db-tilt-x,0deg)) rotateY(calc(var(--db-arc-ry,0deg) + var(--db-tilt-y,0deg))) rotateZ(var(--db-arc-rz,0deg)) scale(var(--db-arc-scale,1))!important;opacity:var(--db-arc-opacity,1)!important;transform-origin:center bottom!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .3s,border-color .3s,box-shadow .3s!important;box-shadow:0 28px 76px rgba(0,0,0,.34),0 0 0 1px rgba(210,170,248,.045) inset!important;background:linear-gradient(155deg,rgba(31,21,53,.94),rgba(8,7,22,.92))!important}
.db-solution-card:hover{border-color:rgba(205,139,255,.48)!important;box-shadow:0 38px 100px rgba(69,18,130,.34),0 0 40px rgba(153,61,243,.13)!important}
.db-solution-card-top{min-height:64px!important;align-items:flex-start!important;direction:rtl!important;gap:12px!important;color:#9e92a8!important;font-size:10.8px!important;line-height:1.7!important}
.db-solution-icon{flex:0 0 61px!important;width:61px!important;height:61px!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(120,64,181,.28),rgba(24,14,43,.72))!important;border:1px solid rgba(222,186,255,.24)!important;color:#ead9f9!important;box-shadow:inset 0 0 24px rgba(187,94,255,.12),0 12px 35px rgba(71,20,129,.26)!important}
.db-solution-svg-icon{width:31px;height:31px;display:block;filter:drop-shadow(0 0 9px rgba(183,100,255,.22))}
.db-solution-svg-icon--large{width:78px;height:78px}
.db-solution-card-body{margin:25px 0 0!important;position:relative!important;z-index:3!important;flex:1 1 auto!important;padding-bottom:20px!important}
.db-solution-card h3{font-size:clamp(21px,1.65vw,27px)!important;line-height:1.48!important;margin:0 0 10px!important;font-weight:650!important;letter-spacing:-.25px!important;color:#f6f0fb!important}
.db-solution-card-body>p{font-size:12px!important;line-height:1.95!important;color:#9b91a5!important;margin:0!important;max-width:94%!important;min-height:48px}
.db-solution-card-foot{position:relative!important;right:auto!important;left:auto!important;bottom:auto!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid rgba(222,192,251,.09)!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;z-index:5!important}
.db-solution-card-price{display:flex!important;align-items:baseline!important;gap:5px!important;white-space:nowrap!important;color:#c5a9de!important}.db-solution-card-price small{font-size:10px!important;color:#857a90!important}.db-solution-card-price b{font-size:15px!important;color:#e6d3f4!important;font-weight:700!important}.db-solution-card-price span{font-size:10px!important;color:#9b8ba9!important}
.db-solution-card-go{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(213,176,247,.16);background:rgba(255,255,255,.02);color:#d9c2ee;font-size:17px;transition:.25s}
.db-solution-card:hover .db-solution-card-go{transform:translateX(-4px);border-color:rgba(197,117,255,.45);box-shadow:0 0 20px rgba(151,57,241,.14)}
.db-solution-card-orbit{left:-65px!important;top:-72px!important;width:205px!important;height:205px!important;opacity:.46!important}
.db-solution-card-depth{height:42%!important;bottom:-22%!important;background:radial-gradient(ellipse,rgba(157,65,249,.25),transparent 68%)!important}
.db-carousel-arrow{top:52%!important;width:46px!important;height:46px!important;font-size:25px!important}.db-carousel-prev{left:13px!important}.db-carousel-next{right:13px!important}
.db-solutions-scrollbar{margin-top:-10px!important;width:min(390px,42vw)!important;height:2px!important}.db-solutions-dots{margin-top:15px!important}
.db-solutions-note{margin-top:24px!important;max-width:720px!important}

/* make single solution links/pages reliably feel connected to the same icon language */
.db-solution-glass-stack b{display:grid!important;place-items:center!important;color:#d9a4ff!important}.db-solution-glass-stack b .db-solution-svg-icon{width:82px;height:82px}

@media(max-width:1180px){
 .db-solutions-intro{grid-template-columns:minmax(430px,1fr) minmax(380px,.9fr)!important;gap:28px!important}.db-orbit-globe--home{width:min(500px,45vw)!important}.db-solutions-carousel{padding-left:38px!important;padding-right:38px!important}.db-solutions-track{padding-inline:max(5vw,42px)!important}.db-solution-card{flex-basis:350px!important}
}
@media(max-width:900px){
 .db-solutions-intro{direction:rtl!important;grid-template-columns:1fr!important;gap:6px!important}.db-solutions-copy{grid-column:1!important;order:1!important;padding:0 10px!important}.db-solutions-globe{grid-column:1!important;order:2!important;transform:none!important;min-height:400px!important}.db-orbit-globe--home{width:min(430px,84vw)!important}.db-solutions-carousel{margin-top:-5px!important;padding:35px 22px 48px!important}.db-solutions-track{padding:40px 14vw 44px!important;gap:14px!important}.db-solution-card{flex-basis:min(78vw,350px)!important;min-height:314px!important}.db-carousel-arrow{display:none!important}.db-solutions-scrollbar{width:58vw!important}
}
@media(max-width:620px){
 .db-solutions{padding-top:68px!important;padding-bottom:82px!important}.db-solutions-copy h2{font-size:34px!important}.db-solutions-lead{font-size:15px!important}.db-solutions-copy>p:last-child{font-size:12.5px!important}.db-solutions-globe{min-height:330px!important}.db-orbit-globe--home{width:320px!important}.db-solutions-carousel{padding:18px 6px 40px!important}.db-solutions-track{padding:34px 9vw 40px!important}.db-solution-card{flex-basis:82vw!important;min-height:302px!important;padding:22px 20px 19px!important}.db-solution-icon{width:54px!important;height:54px!important;border-radius:17px!important}.db-solution-svg-icon{width:27px;height:27px}.db-solution-card h3{font-size:20px!important}.db-solution-card-body>p{font-size:11.5px!important}.db-solution-card-price b{font-size:14px!important}.db-solutions-note{margin-inline:8px!important}
}

/* 2.1.5 — cohesive why-section addenda */
.db-solution-why-extra{margin-top:14px;padding-top:14px;border-top:1px solid rgba(190,145,255,.14);color:rgba(238,230,255,.72);font-size:.94em;line-height:2}

/* Limited launch offer — keep the saved plan prices as editable list prices. */
.db-price-card{isolation:isolate}
.db-price-offer-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;max-width:100%;margin:7px 0 14px;padding:7px 12px;border-radius:999px;border:1px solid rgba(224,173,255,.38);background:linear-gradient(115deg,rgba(134,56,223,.30),rgba(73,28,123,.14));box-shadow:0 0 22px rgba(171,70,250,.12),inset 0 1px rgba(255,255,255,.09);font-size:11px;font-weight:700;color:#f1d8ff;line-height:1.6;white-space:nowrap}
.db-price-offer-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#df9fff;box-shadow:0 0 11px #c26bff}
.db-price-offer-sep{color:rgba(241,216,255,.45);padding:0 2px}
.db-price-before{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:0 0 4px;color:#8e839a;font-size:11px;line-height:1.75}
.db-price-before del{display:inline-block;color:#d9c9e7;text-decoration:line-through;text-decoration-color:#d29afa;text-decoration-thickness:2px;text-decoration-skip-ink:none;font-size:24px;font-weight:650;line-height:1.6}
.db-price-value--offer{margin:2px 0 21px!important;align-items:baseline;gap:7px}
.db-price-value--offer b{font-size:clamp(27px,2.4vw,36px)!important;font-weight:800;line-height:1.35;color:#f6edff!important;text-shadow:0 0 25px rgba(200,119,255,.25);white-space:nowrap}
.db-price-value--offer small{font-size:11px;margin-bottom:0!important;color:#c9a9df}
.db-price-card.featured .db-price-offer-badge{background:linear-gradient(115deg,rgba(183,91,255,.33),rgba(101,42,163,.20));border-color:rgba(218,154,255,.58);box-shadow:0 0 30px rgba(157,65,239,.19)}
.db-price-card.featured .db-price-value--offer b{color:#fff!important;text-shadow:0 0 30px rgba(186,105,255,.48)}
.db-solution-card-offer{font-style:normal;color:#ecc6ff;font-size:9px;white-space:nowrap;padding:3px 6px;border-radius:30px;background:rgba(167,74,236,.15);border:1px solid rgba(203,129,248,.28)}
.db-solution-card-price:has(.db-solution-card-offer){flex-wrap:wrap!important}
@media(max-width:620px){.db-price-offer-badge{font-size:10px;gap:5px;padding:7px 10px}.db-price-value--offer b{font-size:31px!important}.db-price-card{padding-bottom:25px!important}.db-solution-card-offer{font-size:9px}}

