/* SBB Divi Luxury v1 — PT. JAGO DIGITAL INDONESIA */
:root{--sbb-ink:#082336;--sbb-navy:#071e2e;--sbb-night:#04131f;--sbb-dark:#0b3044;--sbb-emerald:#0e8d86;--sbb-green:#21baaa;--sbb-gold:#caa75f;--sbb-gold-light:#f3e3b0;--sbb-text:#15364a;--sbb-muted:#6a8493;--sbb-canvas:#f5f9fa;--sbb-border:#deeaec}
body.sbb-shell{background:#f5f9fa!important;color:var(--sbb-text);font-family:Inter,'Segoe UI',system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased}
body.sbb-shell #main-header,body.sbb-shell #top-header,body.sbb-shell #main-footer,body.sbb-shell #et-top-navigation,body.sbb-shell #et-secondary-nav,body.sbb-shell .et_pb_scroll_top{display:none!important}
body.sbb-shell #page-container{padding-top:0!important;margin-top:0!important;overflow:visible!important}
body.sbb-shell #et-main-area{background:transparent}
body.sbb-shell #main-content{background:transparent}
body.sbb-shell .sbb-site-shell *{box-sizing:border-box}
body.sbb-shell .sbb-site-shell{min-width:320px;width:100%;overflow:clip;font-family:inherit}
body.sbb-shell .sbb-site-shell a{text-decoration:none}
body.sbb-shell .sbb-site-shell p{line-height:1.75}
body.sbb-shell .sbb-site-shell button,body.sbb-shell .sbb-site-shell input,body.sbb-shell .sbb-site-shell select,body.sbb-shell .sbb-site-shell textarea{font-family:inherit}
.sbb-container{width:min(1248px,calc(100% - 56px));margin-inline:auto}
.sbb-topline{height:34px;background:#051928;color:#8facb8;letter-spacing:.065em;font-size:10px;font-weight:700}.sbb-topline .sbb-container{height:100%;display:flex;justify-content:space-between;align-items:center;gap:18px}.sbb-topline .sbb-container>span:first-child{display:inline-flex;align-items:center;gap:9px}.sbb-topline-right b{color:var(--sbb-gold);margin:0 10px}.sbb-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34dfb3;box-shadow:0 0 0 4px #2ff0b124}
.sbb-site-header{position:sticky;top:0;z-index:999;background:#081e2eec;border-bottom:1px solid #ffffff1b;backdrop-filter:blur(20px);transition:box-shadow .2s,background .2s}.admin-bar .sbb-site-header{top:32px}.sbb-site-header.has-scrolled{background:#051724f9;box-shadow:0 12px 32px #0318263a}
.sbb-header-row{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.sbb-brand{display:inline-flex;align-items:center;gap:12px;min-width:194px;color:#fff!important}.sbb-mark{width:47px;height:47px;flex:none}.sbb-brand-text{display:grid;line-height:1}.sbb-brand-text strong{color:#fff;font-size:31px;line-height:.93;letter-spacing:-.09em;font-weight:900}.sbb-brand-gold{color:var(--sbb-gold)}.sbb-brand-text small{font-size:9px;letter-spacing:.22em;color:#bdd5da;font-weight:750;margin-top:7px}
.sbb-nav{display:flex;gap:30px;align-items:center}.sbb-nav a{color:#d5e6e9!important;font-size:12px;font-weight:750;white-space:nowrap;transition:color .2s}.sbb-nav a:hover{color:#efcc7d!important}.sbb-header-actions{display:flex;align-items:center;gap:11px}.sbb-header-user{color:#e5eef0!important;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.sbb-header-user>span:first-child{font-size:20px;color:#92d2c9}.sbb-header-cta{background:linear-gradient(130deg,#d7b36e,#a77c3c);color:#0d2230!important;padding:13px 16px;border-radius:9px;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 6px 25px #cea25230}.sbb-header-cta b{margin-left:10px;font-size:16px}.sbb-mobile-toggle,.sbb-mobile-menu{display:none}
.sbb-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 37%,#17605f4a 0%,transparent 42%),linear-gradient(124deg,#061928 6%,#071f32 52%,#092e3b 100%);color:#fff}.sbb-hero-ambient{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#71cfc217 .8px,transparent .8px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 15%,#000 70%)}.sbb-hero:before{content:'';position:absolute;right:-130px;top:-150px;border:1px solid #a8d3c51b;width:580px;height:580px;border-radius:50%;box-shadow:0 0 0 125px #a8d3c509,0 0 0 255px #a8d3c505}.sbb-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:25px;align-items:center;min-height:670px;position:relative;z-index:1;padding-top:66px;padding-bottom:66px}.sbb-hero-copy{padding-top:2px;max-width:700px}.sbb-hero-tag{display:inline-flex;align-items:center;gap:11px;color:#b9d1d6;border:1px solid #54788377;border-radius:30px;font-size:10px;font-weight:850;letter-spacing:.12em;padding:9px 15px;background:#d2f5ed0b}.sbb-hero-tag b{color:#c6a76c;font-size:13px}.sbb-hero h1{font-size:clamp(42px,4.05vw,65px);line-height:1.135;letter-spacing:-.062em;font-weight:850;color:white;margin:27px 0 21px;max-width:720px}.sbb-hero h1>span{color:#e6be75}.sbb-hero h1 em{font-weight:780;font-style:normal;color:#9cdad1}.sbb-hero-copy>p{max-width:535px;font-size:15px;color:#b7cad3;line-height:1.95;letter-spacing:.007em;margin:0 0 30px}.sbb-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:11px;padding:14px 21px;min-height:51px;font-size:12.5px;font-weight:850;letter-spacing:.01em;transition:transform .2s,box-shadow .2s}.sbb-btn:hover{transform:translateY(-2px)}.sbb-btn span{font-size:17px}.sbb-btn-gold{background:linear-gradient(125deg,#f1d694,#c39a50);color:#1a2b32!important;box-shadow:0 14px 27px #cfa86025}.sbb-btn-gold:hover{color:#132632!important;box-shadow:0 19px 34px #cfa86040}.sbb-btn-glass{color:#e0f6f3!important;border-color:#7998a27a;background:#ffffff0b}.sbb-btn-glass:hover{color:#fff!important;background:#ffffff1d}.sbb-hero-proof{display:flex;align-items:center;gap:21px;margin-top:52px}.sbb-hero-proof>i{height:32px;width:1px;background:#60839470}.sbb-proof-mini{font-size:25px;color:#e1c383;font-weight:850;display:grid;gap:7px;line-height:1}.sbb-proof-mini b{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9cbac5;font-weight:650}
.sbb-hero-art{position:relative;min-height:505px;display:grid;place-items:center}.sbb-art-orbit{position:absolute;border-radius:50%;border:1px solid #b0ecdb29;pointer-events:none}.sbb-orbit-a{width:490px;height:490px;transform:rotate(-24deg)}.sbb-orbit-b{width:395px;height:395px;border-color:#cbb27930;box-shadow:0 0 0 53px #62b7a204}.sbb-art-halo{position:absolute;border-radius:50%;width:410px;height:410px;background:radial-gradient(circle,#0ca99b1a 10%,#a2d8b710 40%,transparent 72%);filter:blur(15px)}
.sbb-art-window{height:410px;width:min(100%,430px);z-index:2;transform:perspective(1000px) rotateY(-8deg) rotateX(3deg) rotateZ(1deg);border-radius:20px;background:linear-gradient(156deg,#204d5aee,#102c3ded 45%,#071b2bea);border:1px solid #bdded56b;box-shadow:0 32px 80px #020c17a8,0 0 90px #17c1ad26,inset 0 0 0 1px #ffffff10;overflow:hidden;backdrop-filter:blur(20px)}.sbb-art-title{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#04253690;border-bottom:1px solid #93c9bf2e;color:#b3d8d6;font-size:9px;letter-spacing:.16em;font-weight:800}.sbb-window-dots{display:flex;gap:5px}.sbb-window-dots i{background:#d5b479;width:6px;height:6px;border-radius:50%}.sbb-window-dots i:nth-child(2){background:#9ad5c5}.sbb-window-dots i:nth-child(3){background:#567e89}.sbb-art-title b{color:#e6d6a3;font-size:22px}.sbb-art-lines{padding:28px 28px 0;display:flex;align-items:center;justify-content:space-between;color:#98d2ce;font-weight:750;letter-spacing:.15em;font-size:9px}.sbb-art-wave{font-size:25px;color:#d9c18c}.sbb-art-big{font-size:54px;font-weight:900;letter-spacing:-.075em;color:#f4f9f7;line-height:1.07;margin:21px 28px}.sbb-art-big em{font-style:normal;color:#dfb86c}.sbb-art-metrics{display:flex;gap:11px;margin:27px 24px 14px}.sbb-art-metrics>div{min-width:0;flex:1;padding:15px 10px;background:#ffffff08;border:1px solid #b4c8bd2e;border-radius:10px}.sbb-art-metrics small{font-size:7px;display:block;letter-spacing:.11em;color:#9ac5c8}.sbb-art-metrics strong{font-size:12px;display:block;margin-top:7px;color:#eef8f5}.sbb-art-bars{height:35px;display:flex;align-items:end;gap:5px;padding:0 24px}.sbb-art-bars i{display:block;flex:1;background:linear-gradient(0deg,#0f7a7c,#b5e6a2);opacity:.8;border-radius:3px 3px 0 0;height:20px}.sbb-art-bars i:nth-child(2){height:28px}.sbb-art-bars i:nth-child(3){height:13px}.sbb-art-bars i:nth-child(4){height:30px}.sbb-art-bars i:nth-child(5){height:17px}.sbb-art-bars i:nth-child(6){height:34px}.sbb-art-bars i:nth-child(7){height:26px}.sbb-art-bars i:nth-child(8){height:18px}.sbb-art-bars i:nth-child(9){height:31px}.sbb-art-bars i:nth-child(10){height:22px}.sbb-art-bars i:nth-child(11){height:33px}
.sbb-art-float{position:absolute;z-index:3;display:flex;gap:11px;align-items:center;background:linear-gradient(130deg,#f9faf4,#e9f5f0);border:1px solid #fff;border-radius:12px;color:#123f49;padding:11px 15px;box-shadow:0 20px 40px #041b2880;animation:sbbFloat 7s ease-in-out infinite}.sbb-art-float>span{font-size:23px;color:#bb9150}.sbb-art-float small{font-size:8px;letter-spacing:.14em;color:#7b9394;display:block;font-weight:800}.sbb-art-float strong{font-size:12px;color:#0d394a;display:block;margin-top:2px}.sbb-float-1{top:29px;right:-2px}.sbb-float-2{bottom:42px;left:-34px;animation-delay:-3s}@keyframes sbbFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}
.sbb-hero-bottom{border-top:1px solid #ffffff16;position:relative;z-index:2;background:#06182799}.sbb-hero-bottom .sbb-container{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:15px}.sbb-hero-bottom span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#88aaa7}.sbb-hero-bottom i{height:4px;width:4px;border-radius:50%;background:#a0ab83}.sbb-hero-bottom b{font-size:23px;color:#d8b779}.sbb-trustband{background:#fff;border-bottom:1px solid #e6edf1}.sbb-trustband .sbb-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-height:100px;align-items:center}.sbb-trustband p{display:flex;gap:14px;align-items:center;color:#507383;font-size:12px;font-weight:750;margin:0!important}.sbb-trustband p span{font-size:24px;color:#b69b63}
.sbb-section{padding:112px 0}.sbb-section-light{background:#f6f9fa}.sbb-section-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:39px}.sbb-eyebrow{font-size:11px;font-weight:850;letter-spacing:.19em;color:#098f88;text-transform:uppercase;display:inline-block}.sbb-eyebrow b{color:#c5a064;margin-right:8px}.sbb-section-header h2,.sbb-feature-copy h2,.sbb-closing h2{font-size:clamp(34px,3.85vw,53px);letter-spacing:-.058em;line-height:1.15;font-weight:850;color:#0a3045;margin:16px 0 14px}.sbb-section-header h2 em,.sbb-feature-copy h2 em{color:#16877f;font-style:normal}.sbb-section-header p{max-width:560px;font-size:14px;color:#748c97;margin:0;line-height:1.85}.sbb-text-link{font-size:12px;font-weight:850;color:#0d6470!important;white-space:nowrap;padding-bottom:10px;border-bottom:1px solid #accfcf;display:inline-flex;align-items:center;gap:17px}.sbb-text-link span{font-size:20px}.sbb-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sbb-category-card{min-height:275px;display:flex;flex-direction:column;padding:28px;border-radius:15px;background:#fff;border:1px solid #e0ebed;color:#0f3647;position:relative;transition:transform .23s,box-shadow .23s,border-color .23s;overflow:hidden}.sbb-category-card:hover{transform:translateY(-5px);border-color:#a0cfc9;box-shadow:0 24px 40px #0a3a4c11}.sbb-category-card:after{content:'';position:absolute;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#11ad9812,transparent 70%);right:-65px;top:-65px}.sbb-category-no{position:absolute;right:26px;top:25px;font-size:11px;color:#9db0b8;font-weight:750;letter-spacing:.1em}.sbb-category-symbol{height:60px;width:60px;border-radius:15px;display:grid;place-items:center;background:#eaf7f3;color:#0b8a87;font-size:32px;margin-bottom:20px}.sbb-category-card h3{color:#0e3446;font-size:22px;margin:0 0 7px;font-weight:850;letter-spacing:-.04em}.sbb-category-card p{color:#748a96;font-size:13px;line-height:1.8;margin:0 0 19px;flex:1}.sbb-category-more{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;color:#087873;letter-spacing:.07em;text-transform:uppercase}.sbb-category-more b{font-size:20px}
.sbb-features{background:linear-gradient(135deg,#eaf3f2,#fdfefe)}.sbb-feature-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.sbb-feature-image{min-height:490px;display:grid;place-items:center;position:relative}.sbb-feature-image:before{content:'';position:absolute;height:340px;width:340px;background:#7ac7bc34;border-radius:50%;filter:blur(40px)}.sbb-mockup-frame{width:min(100%,520px);transform:perspective(900px) rotateY(7deg) rotateX(2deg);background:#06283b;border:1px solid #8aacae;border-radius:17px;overflow:hidden;box-shadow:0 35px 70px #0b3a4e3f;position:relative;z-index:1}.sbb-mockup-top{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#09243a;color:#a2c3c8;font-size:9px;letter-spacing:.08em}.sbb-mockup-top>span:last-child{color:#62c6af}.sbb-mockup-body{display:flex;min-height:330px}.sbb-mockup-sidebar{width:58px;border-right:1px solid #ffffff22;background:#041d2f;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:23px;color:#a9c4c6;font-size:20px}.sbb-mockup-content{flex:1;padding:30px 24px}.sbb-mockup-eyebrow{font-size:9px;letter-spacing:.18em;color:#8ac8c6;font-weight:800}.sbb-mockup-content h3{color:#fff;line-height:1.12;font-size:30px;letter-spacing:-.06em;margin:14px 0 21px;font-weight:800}.sbb-mockup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.sbb-mockup-stats span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;padding:10px 8px;color:#aac6ca;font-size:9px}.sbb-mockup-stats b{display:block;color:#e6cf92;font-size:20px;margin-bottom:4px}.sbb-mockup-chart{display:flex;align-items:end;gap:8px;height:78px;margin-top:22px;padding:0 4px}.sbb-mockup-chart i{flex:1;max-width:32px;background:linear-gradient(0deg,#087c77,#aad9a2);border-radius:3px 3px 0 0;height:32px}.sbb-mockup-chart i:nth-child(2n){height:64px}.sbb-mockup-chart i:nth-child(3n){height:48px}.sbb-mockup-chart i:nth-child(5n){height:74px}.sbb-mockup-bubble{position:absolute;z-index:2;bottom:18px;left:4px;background:#fff;color:#0c4852;padding:13px 18px;border-radius:11px;box-shadow:0 12px 30px #0b354b2e;font-weight:750;font-size:12px}.sbb-mockup-bubble:first-letter{color:#c49f63}.sbb-feature-copy h2{margin-top:18px}.sbb-feature-copy>p{font-size:14px;line-height:2;color:#63818c;margin:14px 0 25px}.sbb-feature-points{border-top:1px solid #d5e4e5;margin-bottom:29px}.sbb-feature-points>div{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid #d5e4e5}.sbb-feature-points>div>span{color:#bb9655;font-weight:900;font-size:14px}.sbb-feature-points h3{margin:0 0 2px;color:#16374a;font-size:15px;font-weight:850}.sbb-feature-points p{margin:0;color:#718893;font-size:12px}
.sbb-highlighted{padding-bottom:105px}.sbb-highlighted .sbb-service-grid{margin-top:5px}.sbb-package-section{background:#e9f2f2}.sbb-package-section .sbb-service-card{min-height:325px}
.sbb-process{background:linear-gradient(155deg,#082337,#061827);color:#fff}.sbb-process .sbb-section-header h2{color:white}.sbb-process .sbb-section-header h2 em{color:#e2bd77}.sbb-process .sbb-section-header p{color:#a7c1cc}.sbb-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px}.sbb-process-grid>div{padding:25px 23px;background:#ffffff08;border:1px solid #a7b6bb31;border-radius:13px;position:relative}.sbb-process-grid>div:after{content:'→';position:absolute;right:18px;top:24px;color:#9eaaad}.sbb-process-grid>div>span{font-size:40px;color:#d7b67d;font-weight:850;letter-spacing:-.08em}.sbb-process-grid h3{font-size:17px;color:#fff;font-weight:800;margin:22px 0 7px}.sbb-process-grid p{font-size:12px;color:#a9c1ca;line-height:1.8;margin:0}.sbb-founder-band{padding:40px 0;background:#fff;border-bottom:1px solid #e1e9eb}.sbb-founder-band .sbb-container{display:flex;gap:26px;align-items:center}.sbb-founder-emblem{width:96px;height:96px;flex:none;border-radius:50%;background:linear-gradient(140deg,#0e5961,#04273d);border:3px solid #c4a25c;display:grid;place-items:center;color:#f5d89e;font-size:29px;font-weight:900;box-shadow:0 5px 24px #123e5040}.sbb-founder-band h2{font-size:22px;color:#0c3246;font-weight:850;line-height:1.3;margin:7px 0}.sbb-founder-band p{font-size:12px;color:#718a93;margin:0}.sbb-founder-band .sbb-container>a{margin-left:auto;color:#098c85;font-size:12px;font-weight:850;white-space:nowrap}
.sbb-closing{background:radial-gradient(circle at 75% 50%,#13686850,transparent 30%),linear-gradient(125deg,#081f32,#0a3546);padding:72px 0}.sbb-closing-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.sbb-closing h2{color:#fff;margin:13px 0 9px;font-size:clamp(34px,3.9vw,54px)}.sbb-closing h2 em{font-style:normal;color:#e1c27f}.sbb-closing p{font-size:13px;color:#9cc1c9;margin:0}.sbb-closing .sbb-btn{flex:none}.sbb-footer{background:#04131f;color:#afc4cd;padding:73px 0 25px}.sbb-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:50px}.sbb-footer-lockup{display:flex;align-items:center;gap:11px}.sbb-footer-lockup .sbb-mark{width:45px;height:45px}.sbb-footer-lockup>span{display:grid}.sbb-footer-lockup strong{font-size:31px;color:white;line-height:1;letter-spacing:-.09em}.sbb-footer-lockup strong span{color:#d2b16c}.sbb-footer-lockup small{font-size:9px;letter-spacing:.2em;color:#d7e3e5}.sbb-footer-brand>p{font-size:13px;line-height:1.9;color:#94b1bc;max-width:265px;margin:23px 0 18px}.sbb-footer-brand>small{font-size:11px;line-height:1.8;color:#7195a2}.sbb-footer-brand>small strong{color:#bdd8da}.sbb-footer h4{color:#e9f7f4;font-size:13px;font-weight:850;margin:3px 0 25px}.sbb-footer-grid>div:not(:first-child)>a{display:block;font-size:12px;color:#88a8b6;margin:0 0 17px;transition:color .2s}.sbb-footer-grid>div:not(:first-child)>a:hover{color:#e1c383}.sbb-footer-bottom{border-top:1px solid #a3c3cf1c;margin-top:67px;padding-top:26px;display:flex;justify-content:space-between;gap:18px;color:#6d8b9a;font-size:11px}.sbb-footer-bottom b{color:#c5a668}
.sbb-page-hero{background:radial-gradient(ellipse at 82% 20%,#0d77733a,transparent 47%),linear-gradient(120deg,#081e30,#0b3443);color:#fff;position:relative;overflow:hidden;padding:82px 0 89px}.sbb-page-hero .sbb-container{position:relative;z-index:1}.sbb-page-hero-glow{position:absolute;height:400px;width:400px;border:1px solid #8fc7b64d;border-radius:50%;top:-140px;right:-90px;box-shadow:0 0 0 120px #bfdec908}.sbb-page-hero .sbb-eyebrow{color:#b1d8d1}.sbb-page-hero h1{font-size:clamp(42px,5.5vw,74px);line-height:1.14;color:#fff;letter-spacing:-.06em;margin:17px 0 14px;font-weight:850;max-width:920px}.sbb-title-period{color:#ddb56d}.sbb-page-hero p{font-size:15px;max-width:680px;line-height:1.8;color:#aec9d0;margin:0}.sbb-breadcrumb{font-size:11px;font-weight:700;letter-spacing:.04em;color:#80a8b0;margin:0 0 30px}.sbb-breadcrumb a{color:#acd7d0!important}.sbb-breadcrumb span{padding:0 9px}.sbb-page-content{padding:72px 0 110px;background:#f6f9fa;min-height:300px}.sbb-entry-content p{font-size:15px;color:#4f7180;line-height:1.9}.sbb-entry-content h2{font-size:30px;color:#07364a;font-weight:850;margin:30px 0 15px}.sbb-entry-content h3{font-size:23px;color:#0d3f51;font-weight:800;margin:27px 0 10px}.sbb-entry-content ul{margin:0 0 20px 20px}.sbb-entry-content li{line-height:1.9;color:#4c6d7a;font-size:14px}
.sbb-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(295px,.55fr);gap:46px;align-items:start}.sbb-detail-article{background:#fff;border:1px solid #e5edee;border-radius:19px;padding:36px}.sbb-detail-intro h2{font-size:30px;margin:12px 0 20px;font-weight:850;color:#0c3448}.sbb-detail-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;border-top:1px solid #e1eced;padding-top:24px}.sbb-detail-trust>div{color:#129288;font-size:21px}.sbb-detail-trust strong{display:block;color:#193d4b;font-size:12px}.sbb-detail-trust span{display:block;color:#81939d;font-size:11px;line-height:1.65;margin-top:4px}.sbb-detail-side{position:sticky;top:115px}.sbb-offer-card{background:linear-gradient(145deg,#09283b,#0b4850);border:1px solid #2c6f74;border-radius:19px;padding:29px;color:#fff;box-shadow:0 22px 49px #0a37463c}.sbb-offer-card .sbb-eyebrow{color:#a6d9d5}.sbb-offer-price{padding:25px 0 23px;border-bottom:1px solid #ffffff30}.sbb-offer-price small{display:block;color:#c0d3da;font-size:12px}.sbb-offer-price strong{display:block;font-size:32px;font-weight:850;color:#ebcb8a;margin:10px 0}.sbb-offer-price>span{color:#a9c3c9;font-size:12px;line-height:1.7}.sbb-offer-feature{border-bottom:1px solid #ffffff16;padding:14px 0;font-size:12px;color:#c8e2e4}.sbb-offer-feature span{color:#80e2cb;margin-right:7px}.sbb-offer-card .sbb-btn{width:100%;margin-top:22px}.sbb-offer-card p{font-size:11px;color:#a8c1c8;text-align:center;margin:14px 0 0}.sbb-order-wrap{display:grid;grid-template-columns:.7fr 1fr;align-items:start;gap:48px;margin-top:85px}.sbb-order-intro h2{font-size:40px;font-weight:850;color:#0b3948;line-height:1.2;margin:15px 0}.sbb-order-intro h2 em{font-style:normal;color:#0a9588}.sbb-order-intro p{color:#69848e;font-size:14px}.sbb-order-form-wrap{background:#fff;border:1px solid #e0e9ee;box-shadow:0 13px 39px #073b4b0d;border-radius:17px;padding:30px}
.sbb-missing{min-height:550px;background:#092839;color:white;display:grid;align-items:center;padding:90px 0}.sbb-missing span{font-size:13px;color:#dfc17e;letter-spacing:.14em}.sbb-missing h1{font-size:clamp(38px,6vw,74px);font-weight:850;color:#fff;letter-spacing:-.05em;margin:19px 0}.sbb-missing p{color:#b4cbd1;font-size:15px;margin-bottom:25px}.sbb-mobile-dock{display:none}
@media(max-width:1190px){.sbb-header-row{gap:15px}.sbb-nav{gap:16px}.sbb-nav a{font-size:11px}.sbb-header-user span:last-child{display:none}.sbb-header-cta{padding:12px 12px}.sbb-hero-grid{grid-template-columns:1.08fr .92fr;min-height:630px}.sbb-hero h1{font-size:53px}.sbb-float-2{left:-15px}.sbb-feature-grid{gap:45px}}
@media(max-width:1020px){.sbb-topline-right{display:none}.sbb-nav{display:none}.sbb-header-actions{margin-left:auto}.sbb-mobile-toggle{height:43px;width:43px;border:1px solid #ffffff36;border-radius:10px;background:#ffffff09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex:none}.sbb-mobile-toggle span{width:19px;height:2px;background:#e1f4ef;border-radius:4px;display:block}.sbb-mobile-menu{display:grid;position:absolute;right:24px;top:70px;width:min(360px,calc(100vw - 48px));background:#0c2939;border:1px solid #ffffff32;box-shadow:0 25px 60px #041b27b3;padding:12px;border-radius:15px;z-index:999}.sbb-mobile-menu[hidden]{display:none}.sbb-mobile-menu a{display:block;padding:13px 15px;border-bottom:1px solid #ffffff10;color:#e3f4f1!important;font-size:13px;font-weight:700}.sbb-mobile-menu a:last-child{border-bottom:0}.sbb-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:70px;padding-bottom:72px}.sbb-hero-copy{max-width:720px}.sbb-hero h1{font-size:clamp(43px,7vw,67px)}.sbb-hero-art{min-height:480px}.sbb-art-window{width:440px}.sbb-art-float{right:12%;left:auto}.sbb-float-2{left:11%;right:auto}.sbb-hero-proof{margin-top:38px}.sbb-trustband .sbb-container{grid-template-columns:repeat(2,1fr);padding:25px 0;gap:16px}.sbb-category-grid{grid-template-columns:repeat(2,1fr)}.sbb-process-grid{grid-template-columns:repeat(2,1fr)}.sbb-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.sbb-footer-grid>div:last-child{grid-column:2/4}.sbb-feature-grid{grid-template-columns:1fr;gap:48px}.sbb-feature-image{min-height:455px}.sbb-detail-layout{grid-template-columns:1fr 330px;gap:20px}}
@media(max-width:767px){.sbb-container{width:calc(100% - 38px)}.sbb-topline{height:29px;font-size:9px}.sbb-header-row{height:65px}.sbb-brand{min-width:0;gap:8px}.sbb-mark{width:40px;height:40px}.sbb-brand-text strong{font-size:27px}.sbb-brand-text small{font-size:7px;letter-spacing:.2em}.sbb-header-user{display:none}.sbb-header-cta{padding:11px;font-size:10px}.sbb-header-cta b{margin-left:5px}.sbb-mobile-toggle{width:41px;height:41px}.sbb-hero-grid{padding-top:54px;padding-bottom:52px}.sbb-hero-tag{font-size:8px;padding:7px 10px;gap:7px;letter-spacing:.06em}.sbb-hero h1{font-size:clamp(38px,8vw,55px);margin:21px 0 17px}.sbb-hero-copy>p{font-size:13px}.sbb-hero-actions{gap:9px}.sbb-btn{font-size:11px;padding:12px 14px;min-height:46px;gap:9px}.sbb-hero-proof{gap:13px;margin-top:31px}.sbb-proof-mini{font-size:21px}.sbb-proof-mini b{font-size:8px}.sbb-hero-art{min-height:370px}.sbb-art-window{height:320px;width:min(390px,86%)}.sbb-art-title{height:37px;padding:0 14px;font-size:7px}.sbb-art-lines{padding:21px 20px 0;font-size:7px}.sbb-art-big{font-size:43px;margin:15px 18px}.sbb-art-metrics{gap:7px;margin:22px 15px 12px}.sbb-art-metrics>div{padding:10px 6px}.sbb-art-metrics small{font-size:6px}.sbb-art-metrics strong{font-size:10px}.sbb-art-bars{padding:0 15px;height:29px}.sbb-orbit-a{width:345px;height:345px}.sbb-orbit-b{width:278px;height:278px}.sbb-art-halo{width:300px;height:300px}.sbb-art-float{padding:8px 10px}.sbb-art-float>span{font-size:17px}.sbb-art-float small{font-size:7px}.sbb-art-float strong{font-size:10px}.sbb-float-1{right:0;top:22px}.sbb-float-2{left:0;bottom:24px}.sbb-hero-bottom .sbb-container{min-height:49px;gap:7px}.sbb-hero-bottom span{font-size:7px}.sbb-hero-bottom b{font-size:18px}.sbb-trustband .sbb-container{grid-template-columns:1fr 1fr;gap:15px}.sbb-trustband p{font-size:10px;gap:8px}.sbb-trustband p span{font-size:18px}.sbb-section{padding:72px 0}.sbb-section-header{display:block;margin-bottom:28px}.sbb-section-header h2,.sbb-feature-copy h2{font-size:clamp(33px,6.3vw,45px)}.sbb-section-header p{font-size:13px}.sbb-section-header>.sbb-text-link{margin-top:23px}.sbb-category-grid{gap:12px}.sbb-category-card{padding:21px;min-height:237px}.sbb-category-symbol{height:50px;width:50px;font-size:27px;margin-bottom:14px}.sbb-category-card h3{font-size:18px}.sbb-category-card p{font-size:11px}.sbb-category-more{font-size:9px}.sbb-feature-grid{gap:25px}.sbb-feature-image{min-height:350px}.sbb-mockup-frame{width:97%}.sbb-mockup-body{min-height:270px}.sbb-mockup-content{padding:22px 17px}.sbb-mockup-content h3{font-size:25px}.sbb-mockup-sidebar{width:44px}.sbb-mockup-stats b{font-size:17px}.sbb-feature-copy>p{font-size:13px}.sbb-feature-points h3{font-size:14px}.sbb-process-grid{gap:12px}.sbb-process-grid>div{padding:22px 17px}.sbb-process-grid>div>span{font-size:34px}.sbb-process-grid h3{font-size:15px}.sbb-process-grid p{font-size:11px}.sbb-founder-band .sbb-container{flex-wrap:wrap;gap:12px}.sbb-founder-emblem{width:70px;height:70px;font-size:23px}.sbb-founder-band h2{font-size:17px}.sbb-founder-band .sbb-container>a{margin-left:82px}.sbb-closing{padding:63px 0}.sbb-closing-inner{display:block}.sbb-closing h2{font-size:37px}.sbb-closing .sbb-btn{margin-top:22px}.sbb-footer{padding:55px 0 105px}.sbb-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.sbb-footer-brand{grid-column:1/-1}.sbb-footer-grid>div:last-child{grid-column:auto}.sbb-footer-bottom{display:grid;gap:7px;margin-top:38px;font-size:10px}.sbb-mobile-dock{display:flex;position:fixed;z-index:990;bottom:0;left:0;right:0;background:#071f30f5;border-top:1px solid #6582825e;box-shadow:0 -8px 27px #071b275e;backdrop-filter:blur(20px);padding:7px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:2px}.sbb-mobile-dock a{flex:1;min-width:0;display:grid;justify-items:center;gap:2px;color:#c0d4d9!important;font-size:9px;font-weight:700}.sbb-mobile-dock span{font-size:21px;line-height:1.1;color:#d6b877}.sbb-page-hero{padding:60px 0 65px}.sbb-page-hero h1{font-size:clamp(39px,7.5vw,56px)}.sbb-page-hero p{font-size:13px}.sbb-page-content{padding:50px 0 75px}.sbb-detail-layout{grid-template-columns:1fr}.sbb-detail-article{padding:25px}.sbb-detail-side{position:static}.sbb-detail-trust{grid-template-columns:1fr}.sbb-order-wrap{grid-template-columns:1fr;gap:22px;margin-top:55px}.sbb-order-form-wrap{padding:19px}.sbb-order-intro h2{font-size:34px}}
@media(max-width:420px){.sbb-container{width:calc(100% - 30px)}.sbb-topline{font-size:8px}.sbb-brand-text strong{font-size:25px}.sbb-brand-text small{letter-spacing:.12em}.sbb-header-cta{font-size:9px}.sbb-hero-tag{font-size:7px}.sbb-hero h1{font-size:37px}.sbb-hero-actions{align-items:stretch}.sbb-hero-actions .sbb-btn{flex:1}.sbb-proof-mini{font-size:19px}.sbb-proof-mini b{font-size:7px}.sbb-category-grid{grid-template-columns:1fr}.sbb-category-card{min-height:215px}.sbb-art-window{width:85%}.sbb-art-big{font-size:37px}.sbb-art-lines{padding-top:17px}.sbb-art-metrics{margin-top:14px}.sbb-art-metrics>div{padding:8px 4px}.sbb-art-bars{height:20px}.sbb-art-float{max-width:153px}.sbb-art-float strong{font-size:9px}.sbb-trustband .sbb-container{grid-template-columns:1fr 1fr}.sbb-trustband p{font-size:9px}.sbb-process-grid{grid-template-columns:1fr}.sbb-footer-grid{gap:20px}.sbb-footer h4{margin-bottom:16px}.sbb-footer-grid>div:not(:first-child)>a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sbb-art-float{animation:none}.sbb-btn,.sbb-category-card{transition:none}}
@media print{.sbb-site-header,.sbb-topline,.sbb-mobile-dock,.sbb-footer,.sbb-closing{display:none!important}.sbb-page-hero{background:#fff;color:#000}.sbb-page-hero h1{color:#000}}

/* SBB Divi Luxury 2.0 — brand refresh, responsive cinematic AI showcase */
:root{--sbb-ink:#0b1d39;--sbb-navy:#07172c;--sbb-night:#030b19;--sbb-dark:#0a284b;--sbb-emerald:#176bb8;--sbb-green:#2497ff;--sbb-gold:#ebbd5c;--sbb-gold-light:#ffedb6;--sbb-text:#142b48;--sbb-muted:#607991;--sbb-canvas:#f6f9fd;--sbb-border:#dce7f1}
.sbb-topline{background:#030a17;color:#9fc5f2;border-bottom:1px solid #bd924826}
.sbb-topline-right b{color:#edbd62}
.sbb-site-header{background:#050d1bed;border-color:#e8bb592a}
.sbb-site-header.has-scrolled{background:#061428f5;box-shadow:0 15px 40px #0307154f}
.sbb-brand{min-width:175px!important;max-width:220px}
.sbb-brand .sbb-mark.sbb-logo-asset{width:192px!important;height:70px!important;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 0 12px #e4a22e36)}
.sbb-nav{gap:23px}.sbb-nav a{font-weight:700;color:#e2e9fa!important}
.sbb-nav a:hover,.sbb-header-user:hover{color:#ffdb88!important}
.sbb-header-cta{background:linear-gradient(135deg,#fff0b4,#e7b351 60%,#bb8227);border:1px solid #ffefa8;border-radius:24px;box-shadow:0 7px 20px #f0b95928;color:#111a2a!important}
.sbb-header-user>span:first-child{color:#72adff}
.sbb-mobile-menu{background:#071a34;border-color:#5e81ad}
.sbb-hero{background:radial-gradient(circle at 72% 47%,#1a5dab48,transparent 44%),radial-gradient(circle at 100% -8%,#d2a14c29,transparent 40%),linear-gradient(112deg,#030b18,#0a1934 70%,#06112b);border-bottom:1px solid #c8a35c3d}
.sbb-hero:before{border-color:#e9b95822;box-shadow:0 0 0 125px #278cff07,0 0 0 255px #e2ae5f08}
.sbb-hero-ambient{background-image:radial-gradient(#6daafc26 .8px,transparent .8px);mask-image:linear-gradient(90deg,transparent,#000 62%)}
.sbb-hero .sbb-hero-grid{min-height:710px;grid-template-columns:1.05fr .95fr;padding-top:42px;padding-bottom:55px}
.sbb-hero-tag{color:#f5d17b;border-color:#cfa25c80;background:#f8c76d0a}
.sbb-hero h1{font-size:clamp(46px,4.55vw,73px);line-height:1.1;color:#f9fbff;letter-spacing:-.065em}
.sbb-hero h1 span{color:#fff}.sbb-hero h1 em{color:#f7c965;font-style:normal;line-height:1.12}
.sbb-hero-copy>p{color:#b9cde8}
.sbb-btn-gold{background:linear-gradient(130deg,#ffecaa,#e5b452 65%,#bf8938)!important;color:#0e1d33!important;border-color:#ffe29d!important;border-radius:30px!important;box-shadow:0 10px 35px #ecbc5b39}
.sbb-btn-glass{border-color:#79b7ee80!important;background:#11315872!important;color:#fff!important;border-radius:30px!important}
.sbb-hero-proof{border-top-color:#6587ab4d}
.sbb-hero-proof .sbb-proof-mini{color:#fff}.sbb-hero-proof .sbb-proof-mini b{color:#a9c4e2}
.sbb-hero-art.sbb-hero-assistant{min-height:580px;isolation:isolate;overflow:visible;display:block}
.sbb-ai-portrait{position:absolute;z-index:2;inset:25px 25px 22px 35px;border:1px solid #e6ba624a;border-radius:32px;overflow:hidden;box-shadow:0 20px 65px #0009,0 0 85px #166ce83d;background:linear-gradient(160deg,#163254,#07152a)}
.sbb-ai-portrait:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#071326 0%,transparent 28%,transparent 80%,#03112512 100%)}
.sbb-ai-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:53% 45%;filter:saturate(1.08) contrast(1.04);animation:sbb-ai-shimmer 10s ease-in-out infinite alternate}
@keyframes sbb-ai-shimmer{0%{transform:scale(1)}100%{transform:scale(1.05)}}
.sbb-ai-orbit{position:absolute;z-index:1;pointer-events:none;border-radius:50%;border:1px solid #ffdc7c87;width:450px;height:450px;top:46px;left:25px;box-shadow:0 0 28px #2984ff7a,0 0 0 45px #067bf00a;animation:sbb-ai-spin 32s linear infinite}
.sbb-ai-orbit-b{width:330px;height:500px;top:30px;left:95px;border-color:#56aeff7e;transform:rotate(-28deg);animation-direction:reverse;animation-duration:40s}
@keyframes sbb-ai-spin{to{transform:rotate(360deg)}}
.sbb-ai-name{position:absolute;z-index:4;left:49px;right:42px;bottom:55px;display:grid;gap:2px;background:#07152ada;padding:12px 16px;border-radius:13px;border:1px solid #e9bf7270;backdrop-filter:blur(13px)}
.sbb-ai-name span{font-size:10px;letter-spacing:.18em;color:#fbd37c;font-weight:800}
.sbb-ai-name strong{font-size:18px;letter-spacing:-.02em;color:#fff}
.sbb-ai-name em{font-weight:400;color:#a6c9ef;font-style:normal}
.sbb-ai-float{position:absolute;z-index:5;display:flex;gap:12px;align-items:center;padding:13px 17px;background:#0b213bef;border:1px solid #8bb8e275;border-radius:14px;box-shadow:0 18px 38px #0007;color:#f7cb65;font-size:26px;animation:sbbFloat 6s ease-in-out infinite}
.sbb-ai-float span{font-size:11px;line-height:1.5;color:#bad6f1}
.sbb-ai-float b{font-size:12px;color:#fff;font-weight:800}
.sbb-ai-float-one{top:50px;right:-26px}
.sbb-ai-float-two{bottom:155px;left:-48px;animation-delay:-3s}
.sbb-hero-chat-button{position:absolute;z-index:6;right:65px;bottom:12px;border:1px solid #fbe0a4;background:#e7b850;color:#0b213d;border-radius:22px;font-weight:850;padding:12px 18px;cursor:pointer}
.sbb-hero-chat-button:hover{background:#ffeba8}
.sbb-hero-bottom{background:#040f21b3;border-top-color:#e5ba6533}
.sbb-hero-bottom span{color:#a5c4e6}
.sbb-trustband{background:#f6f9ff;border-bottom:1px solid #dce6f4}
.sbb-trustband p{color:#49658b}.sbb-trustband p span{color:#d2a247}
.sbb-ai-promise{background:linear-gradient(100deg,#0a1a35,#102f54);color:#fff;padding:36px 0;border-block:1px solid #ecbf5e5b}
.sbb-ai-promise-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}
.sbb-ai-promise-mark{font-size:44px;display:grid;place-items:center;height:85px;width:85px;flex:none;color:#ffe49a;border-radius:26px;border:1px solid #efbb5d9a;box-shadow:0 0 25px #3286d34a;background:radial-gradient(circle,#185ba2,#0a213c)}
.sbb-ai-promise .sbb-eyebrow{color:#f3c66a}
.sbb-ai-promise h2{font-size:clamp(21px,2.3vw,31px);line-height:1.2;color:white;margin:8px 0}
.sbb-ai-promise h2 em{font-style:normal;color:#f8cf7d}
.sbb-ai-promise p{font-size:13px;line-height:1.65;color:#bfd2ed;margin:0!important;max-width:710px}
.sbb-ai-promise button{cursor:pointer;white-space:nowrap}
.sbb-section-light{background:#f5f8fc}
.sbb-eyebrow,.sbb-section-header .sbb-eyebrow{color:#2873b9}
.sbb-section-header h2 em,.sbb-feature-copy h2 em{color:#c58b37}
.sbb-category-card:hover{border-color:#deb35f;box-shadow:0 18px 45px #255ca124}
.sbb-section.sbb-features{background:linear-gradient(132deg,#f3f7fb,#e5eff9)}
.sbb-package-section{background:linear-gradient(165deg,#e8eef8,#f7f9ff)}
.sbb-process{background:linear-gradient(145deg,#071328,#123358)}
.sbb-process-grid>div{background:#ffffff0c;border-color:#bfcde42c}
.sbb-founder-band{background:#0d2a48}
.sbb-founder-emblem{color:#f7d37e;font-size:18px;font-weight:900}
.sbb-footer{background:#030d1c}
.sbb-footer .sbb-footer-lockup .sbb-mark{width:200px;height:92px;object-fit:contain}
.sbb-footer-lockup{display:flex;align-items:center;gap:10px}
.sbb-mobile-dock{background:#06172af5;border-top:1px solid #b991506b;backdrop-filter:blur(20px)}
.sbb-mobile-dock a{color:#d7e6fd!important}
.sbb-mobile-dock a span{color:#ffce72}
/* Catalog cards, account portal and inquiry forms */
body.sbb-shell .sbb-service-card{box-shadow:0 9px 34px #14324f10;border-color:#d8e3f1}
body.sbb-shell .sbb-service-card:hover{border-color:#e1ae52;box-shadow:0 15px 44px #18539926}
body.sbb-shell .sbb-card-top .sbb-chip-gold{background:#fff1cc;color:#986527}
body.sbb-shell .sbb-filters button.is-active,body.sbb-shell .sbb-filters button:hover{background:#0b2c59;border-color:#0b2c59}
body.sbb-shell .sbb-member-panel,body.sbb-shell .sbb-login-box,body.sbb-shell .sbb-register-box{border:1px solid #d5e4f0;box-shadow:0 12px 38px #14324f13;border-radius:22px}
body.sbb-shell .sbb-withdraw-panel{background:#fff;border:1px solid #d5e3ee;border-radius:16px;padding:25px;margin:26px 0;box-shadow:0 10px 25px #14324f10}
body.sbb-shell .sbb-withdraw-panel table{width:100%;border-collapse:collapse}
body.sbb-shell .sbb-withdraw-panel th,body.sbb-shell .sbb-withdraw-panel td{text-align:left;border-bottom:1px solid #d7e4ee;padding:11px}
@media(max-width:1190px){.sbb-brand .sbb-mark.sbb-logo-asset{width:158px!important;height:65px!important}.sbb-brand{min-width:145px!important}.sbb-hero .sbb-hero-grid{min-height:650px}.sbb-hero h1{font-size:clamp(44px,4.5vw,60px)}.sbb-ai-float-one{right:0}.sbb-ai-float-two{left:0}}
@media(max-width:1020px){.sbb-hero .sbb-hero-grid{grid-template-columns:1fr;gap:22px}.sbb-hero-art.sbb-hero-assistant{min-height:490px;max-width:560px;width:100%;margin-inline:auto}.sbb-ai-orbit{left:50%;transform:translateX(-50%)}.sbb-ai-promise-wrap{grid-template-columns:auto 1fr}.sbb-ai-promise-wrap .sbb-btn{grid-column:2;justify-self:start}}
@media(max-width:767px){.sbb-brand .sbb-mark.sbb-logo-asset{width:135px!important;height:56px!important}.sbb-brand{min-width:128px!important}.sbb-header-row{gap:8px}.sbb-header-cta{padding:10px 12px}.sbb-hero .sbb-hero-grid{padding-top:42px;padding-bottom:39px}.sbb-hero h1{font-size:clamp(37px,8vw,52px)}.sbb-hero-art.sbb-hero-assistant{min-height:390px;max-width:440px}.sbb-ai-portrait{inset:12px 19px 28px}.sbb-ai-name{bottom:51px;left:35px;right:35px}.sbb-ai-name strong{font-size:15px}.sbb-ai-float{padding:8px 10px;font-size:19px}.sbb-ai-float span{font-size:9px}.sbb-ai-float b{font-size:10px}.sbb-ai-float-one{top:26px;right:1px}.sbb-ai-float-two{bottom:120px;left:2px}.sbb-hero-chat-button{right:42px;bottom:2px;font-size:11px}.sbb-ai-orbit{height:335px;width:335px}.sbb-ai-orbit-b{height:370px;width:260px}.sbb-ai-promise{padding:24px 0}.sbb-ai-promise-wrap{grid-template-columns:1fr;gap:14px}.sbb-ai-promise-mark{height:54px;width:54px;font-size:29px;border-radius:16px}.sbb-ai-promise-wrap .sbb-btn{grid-column:auto}.sbb-footer .sbb-footer-lockup .sbb-mark{width:150px;height:74px}}
@media(max-width:420px){.sbb-brand .sbb-mark.sbb-logo-asset{width:114px!important;height:52px!important}.sbb-brand{min-width:108px!important}.sbb-header-cta{font-size:9px;padding:10px}.sbb-hero-proof{gap:10px}.sbb-hero-art.sbb-hero-assistant{min-height:342px}.sbb-ai-name{bottom:45px;padding:9px}.sbb-ai-name span{font-size:8px}.sbb-ai-name strong{font-size:12px}.sbb-ai-float-one{top:13px}.sbb-ai-float-two{bottom:95px}.sbb-ai-portrait{inset:9px 6px 30px}.sbb-hero-chat-button{right:20px;bottom:0}.sbb-ai-promise h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.sbb-ai-portrait img,.sbb-ai-orbit,.sbb-ai-float{animation:none!important}}
/* SBB v3.0 — Growth Lab featured surfaces. Original premium theme preserved. */
.sbb-nav .sbb-nav-free{color:#ffdb8d!important;border:1px solid #ffd98e57;padding:8px 12px;border-radius:25px;white-space:nowrap;background:#f3c56a0b}
.sbb-nav .sbb-nav-free:hover{background:#f3c56a24}
.sbb-growth-showcase{position:relative;background:radial-gradient(circle at 87% 18%,#17497f 0,transparent 29%),linear-gradient(125deg,#061428,#0c2a53 65%,#05172f);padding:clamp(60px,6.8vw,100px) 0;overflow:hidden;border-block:1px solid #d5ab554d}
.sbb-growth-showcase:before{content:'';position:absolute;inset:0;opacity:.33;pointer-events:none;background:linear-gradient(125deg,transparent 68%,#207cce18 69%,transparent 70%),repeating-linear-gradient(90deg,transparent 0 99px,#719ac00a 99px 100px)}
.sbb-growth-showcase-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px)}
.sbb-growth-copy .sbb-eyebrow{color:#f5c768;letter-spacing:.15em;font-size:11px;font-weight:800}
.sbb-growth-copy h2{color:#fff;font-size:clamp(38px,4.4vw,65px);letter-spacing:-.058em;line-height:1.12;margin:17px 0 20px;font-weight:850}
.sbb-growth-copy h2 em{font-style:normal;background:linear-gradient(115deg,#ffe3a0,#d79d45);color:transparent;background-clip:text}
.sbb-growth-copy>p{color:#b9cee8;font-size:15px;line-height:1.86;max-width:600px}
.sbb-growth-chips{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 26px}.sbb-growth-chips span{font-size:12px;border:1px solid #9faeca5c;background:#ffffff09;padding:8px 12px;border-radius:50px;color:#f4e2ba;font-weight:750}
.sbb-growth-copy>small{font-size:12px;color:#99afcd;line-height:1.6;display:block;margin:16px 0 0}
.sbb-growth-visual{min-height:400px;position:relative;display:grid;place-items:center;isolation:isolate}.sbb-growth-beam{position:absolute;inset:5% 1%;z-index:-1;background:conic-gradient(from 0deg,transparent,#17a1ff3d,transparent,#ffc66042,transparent);border:1px solid #468fdd40;border-radius:50%;filter:blur(2px);animation:sbb-growth-orbit 22s linear infinite}
@keyframes sbb-growth-orbit{to{transform:rotate(360deg)}}
.sbb-growth-window{position:relative;z-index:2;width:min(100%,500px);border-radius:20px;border:1px solid #d5ae6799;background:linear-gradient(145deg,#133153,#08172f 75%);box-shadow:0 38px 85px #0009,0 0 60px #267fde4a;overflow:hidden;transform:perspective(1100px) rotateY(-5deg);transition:transform .5s}
.sbb-growth-window:hover{transform:perspective(1100px) rotateY(0)}
.sbb-growth-windowhead{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #bba67942;background:#020d1e80;padding:13px 16px;color:#99c6fa;font-size:11px;font-weight:800}.sbb-growth-windowhead span{display:flex;gap:4px}.sbb-growth-windowhead span i{height:7px;width:7px;background:#eab760;border-radius:100%}.sbb-growth-windowhead span i:nth-child(2){background:#3896d7}.sbb-growth-windowhead span i:nth-child(3){background:#90c9ff}.sbb-growth-windowhead small{color:#7ee5cb}
.sbb-growth-windowbody{padding:clamp(22px,3vw,40px)}.sbb-growth-windowbody>span{font-size:10px;letter-spacing:.14em;color:#eec57d;font-weight:850}.sbb-growth-windowbody h3{font-size:clamp(26px,2.5vw,39px);margin:14px 0 20px;color:#fff;line-height:1.1;letter-spacing:-.04em}.sbb-growth-windowbody p{font-size:12px;color:#adc7e7;background:#040f21;border:1px solid #2f5c86;border-radius:12px;padding:14px;overflow-wrap:anywhere}.sbb-growth-windowbody strong{font-size:clamp(15px,1.8vw,23px);color:#ffe1a6;border:1px solid #e4b75d;background:#3d321d60;display:block;text-align:center;border-radius:13px;padding:17px 10px;overflow-wrap:anywhere}.sbb-growth-arrow{text-align:center;color:#ffd070;font-size:27px;margin:6px}.sbb-growth-progress{height:5px;border-radius:9px;background:#ffffff1b;margin:22px 0 10px;overflow:hidden}.sbb-growth-progress i{display:block;height:100%;width:72%;border-radius:9px;background:linear-gradient(90deg,#2386df,#f1c971);animation:sbb-growth-track 4s ease-in-out infinite alternate}@keyframes sbb-growth-track{to{width:97%}}
.sbb-growth-proof{display:flex;justify-content:space-between;gap:12px;color:#c2def0;font-size:11px}.sbb-growth-floating{position:absolute;z-index:3;font-size:11px;letter-spacing:.13em;border-radius:50px;padding:10px 13px;box-shadow:0 8px 35px #0008;background:#102843;border:1px solid #d6ac5d;color:#ffe1a2;font-weight:900;animation:sbbFloat 6s ease-in-out infinite}.sbb-growth-float1{top:0;right:9%}.sbb-growth-float2{bottom:1%;left:1%;animation-delay:-3s}
@media(max-width:1120px){.sbb-nav .sbb-nav-free{padding:7px 8px}}
@media(max-width:960px){.sbb-growth-showcase-wrap{grid-template-columns:1fr;gap:24px}.sbb-growth-copy{max-width:690px}.sbb-growth-visual{min-height:390px;max-width:620px;width:100%;margin:auto}}
@media(max-width:600px){.sbb-growth-showcase{padding:54px 0 42px}.sbb-growth-copy h2{font-size:clamp(34px,9vw,48px)}.sbb-growth-visual{min-height:320px}.sbb-growth-window{transform:none}.sbb-growth-windowbody{padding:20px 18px}.sbb-growth-windowhead{font-size:9px}.sbb-growth-floating{font-size:9px}.sbb-growth-float1{top:-4px;right:-4px}.sbb-growth-float2{bottom:-7px;left:-4px}.sbb-growth-chips{gap:7px}}
@media(prefers-reduced-motion:reduce){.sbb-growth-beam,.sbb-growth-progress i,.sbb-growth-floating{animation:none!important}}
