:root{--bg:#0b0d0f;--elev:#15181c;--elev2:#1b1f24;--elev3:#22272e;--ink:#eef0ee;--dim:#a2a8a6;--dim2:#848b89;--line:#ffffff1a;--line2:#fff3;--b1:#059669;--b2:#10b981;--acc:#10b981;--star:#fbbf24;--grad:linear-gradient(135deg, #059669 0%, #10b981 50%, #34d399 100%);--font:var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif;--top-bg:#0b0d0fe0;--card-shadow:0 10px 30px #0006;--hero-glow1:#10b98138;--hero-glow2:#05966929;--input-bg:#0b0d0f;--footer-bg:#0b0d0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fafbfd;--elev:#fff;--elev2:#f4f6fa;--elev3:#e8ecf4;--ink:#090e17;--dim:#334155;--dim2:#64748b;--line:#0f172a12;--line2:#0f172a21;--b1:#059669;--b2:#10b981;--acc:#10b981;--star:#f59e0b;--grad:linear-gradient(135deg, #059669 0%, #10b981 50%, #34d399 100%);--top-bg:#fafbfdeb;--card-shadow:0 4px 20px -2px #0f172a0d, 0 12px 32px -4px #0f172a0f;--hero-glow1:#10b98126;--hero-glow2:#0596691a;--input-bg:#fff;--footer-bg:#f4f6fa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fafbfd;--elev:#fff;--elev2:#f4f6fa;--elev3:#e8ecf4;--ink:#090e17;--dim:#334155;--dim2:#64748b;--line:#0f172a12;--line2:#0f172a21;--b1:#059669;--b2:#10b981;--acc:#10b981;--star:#f59e0b;--grad:linear-gradient(135deg, #059669 0%, #10b981 50%, #34d399 100%);--top-bg:#fafbfdeb;--card-shadow:0 4px 20px -2px #0f172a0d, 0 12px 32px -4px #0f172a0f;--hero-glow1:#10b98126;--hero-glow2:#0596691a;--input-bg:#fff;--footer-bg:#f4f6fa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px;overflow-x:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}p{margin:0}em{font-style:italic;font-weight:500}.wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}@media (min-width:1200px){.wrap{max-width:1240px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.btn{min-height:52px;font:500 15.5px/1.2 var(--font);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-primary:hover{background:#fff;box-shadow:0 4px 18px #ffffff2e}.btn-ghost{border-color:var(--line2);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--acc);background:#10b9811a}.btn-grad{background:var(--grad);color:#fff;border:0;font-weight:600;box-shadow:0 14px 30px #23499a40}.btn-grad:hover{transform:translateY(-1px);box-shadow:0 16px 36px #10b98173}.btn svg{flex:none}.top{border-bottom:1px solid var(--line);background:var(--top-bg,#0b0d0fe0);-webkit-backdrop-filter:blur(14px);z-index:90;width:100%;position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;max-width:1200px;height:68px;margin:0 auto;padding:0 20px;display:flex}.top .logo-img{width:140px;height:auto;display:block}.top-nav-actions{align-items:center;gap:12px;display:flex}.top-call{color:#f1f5f9;white-space:nowrap;background:#10b98114;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.top-call:hover{background:#10b9812e;border-color:#10b981;transform:translateY(-1px);box-shadow:0 0 16px #10b98140}.mobile-hamburger-btn{cursor:pointer;z-index:101;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:none}.mobile-hamburger-btn:hover{background:#ffffff1f;border-color:#10b98166}.hamburger-bar{background:#f1f5f9;border-radius:2px;width:20px;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}.mobile-hamburger-btn.is-open .hamburger-bar:first-child{transform:translateY(7px)rotate(45deg)}.mobile-hamburger-btn.is-open .hamburger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-hamburger-btn.is-open .hamburger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(8px);z-index:95;background:#000000a6;animation:.22s ease-out forwards fadeInNavBackdrop;position:fixed;inset:68px 0 0}.mobile-nav-drawer{z-index:96;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:linear-gradient(#0c121cfa 0%,#080c14fc 100%);border-bottom:1.5px solid #10b98159;max-height:calc(100vh - 68px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s;position:fixed;top:68px;left:0;right:0;overflow-y:auto;transform:translateY(-100%);box-shadow:0 20px 50px #000000b3}.mobile-nav-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-drawer-inner{flex-direction:column;gap:20px;max-width:500px;margin:0 auto;padding:20px 20px 30px;display:flex}.mobile-nav-links-list{flex-direction:column;gap:8px;display:flex}.mobile-nav-item{color:#f1f5f9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:13px 18px;font-size:15.5px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.mobile-nav-item:hover,.mobile-nav-item:active{color:#fff;background:#10b9811a;border-color:#10b98159;transform:translate(4px)}.mobile-nav-item.active{color:#34d399;background:linear-gradient(135deg,#10b98129 0%,#05966914 100%);border-color:#10b98180}.mobile-nav-icon{align-items:center;font-size:18px;display:inline-flex}.mobile-nav-label{flex-grow:1}.mobile-nav-arrow{color:var(--dim,#64748b);font-size:16px;transition:transform .2s,color .2s}.mobile-nav-item:hover .mobile-nav-arrow{color:#34d399;transform:translate(3px)}.mobile-nav-drawer-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:10px;display:flex}.mobile-drawer-btn{justify-content:center;width:100%;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none}[data-theme=light] .top-nav-link.active{color:#059669!important}[data-theme=light] .top-call{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .top-call:hover{background:#d1fae5!important;border-color:#10b981!important}[data-theme=light] .mobile-hamburger-btn{background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .hamburger-bar{background:#0f172a!important}[data-theme=light] .mobile-nav-drawer{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #0f172a1f!important;box-shadow:0 20px 40px #0f172a1f!important}[data-theme=light] .mobile-nav-item{color:#1e293b!important;background:#f8fafc!important;border-color:#0f172a14!important}[data-theme=light] .mobile-nav-item:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .mobile-nav-item.active{color:#065f46!important;background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .mobile-nav-drawer-footer{border-top-color:#0f172a14!important}@keyframes fadeInNavBackdrop{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.top-nav-links{display:none!important}.mobile-hamburger-btn{display:inline-flex!important}}@media (max-width:600px){.top .wrap{height:60px!important;padding:0 14px!important}.top-nav-actions{gap:8px!important}.brand-logo-img{max-width:130px!important;height:30px!important}.top-call{gap:6px!important;min-height:36px!important;padding:6px 12px!important;font-size:12.5px!important}.mobile-nav-backdrop,.mobile-nav-drawer{top:60px!important}.mobile-nav-drawer{max-height:calc(100vh - 60px)!important}}@media (max-width:440px){.top-call-text{display:none!important}.top-call{border-radius:50%!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:8px 10px!important}.brand-logo-img{max-width:120px!important;height:28px!important}}.hero.hero-grand-centered{color:#f8fafc!important;box-sizing:border-box!important;background:#080c14!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;min-height:75vh!important;padding:85px 0 0!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero-bg-photo-wrap{z-index:0!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-bg-photo{object-fit:cover!important;object-position:center 30%!important;filter:saturate(1.2)contrast(1.15)brightness(.85)!important;opacity:.58!important;width:100%!important;height:100%!important;transition:opacity .4s,filter .4s!important;transform:scale(1.02)!important}.hero-photo-overlay{z-index:1!important;background:radial-gradient(90% 70% at 50% 35%,#080c1459 0%,#080c14bf 75%,#080c14 100%),linear-gradient(#080c1426 0%,#080c14a6 65%,#080c14 100%),radial-gradient(65% 40% at 50% 0,#10b98138 0%,#0000 65%)!important;transition:background .4s!important;position:absolute!important;inset:0!important}.hero-wrap-centered{z-index:2!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:1140px!important;margin:0 auto!important;padding:20px 24px 0!important;display:flex!important;position:relative!important}.hero-head-centered{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:960px!important;margin:0 auto!important;display:flex!important}.hero-pill-badge{color:#34d399!important;letter-spacing:.03em!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:default!important;background:#10b9811f!important;border:1px solid #10b98161!important;border-radius:999px!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 4px 20px #10b98129!important}.hero-pill-badge:hover{background:#10b9812e!important;border-color:#10b9818c!important;transform:translateY(-1px)!important}.hero-live-pulse-dot{background:#10b981!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important;animation:2s infinite heroPulseDot!important;box-shadow:0 0 #10b981b3!important}@keyframes heroPulseDot{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 9px #10b98100}to{box-shadow:0 0 #10b98100}}.hero-pill-arrow{font-size:14px!important;transition:transform .2s!important}.hero-pill-badge:hover .hero-pill-arrow{transform:translate(3px)!important}.hero-title-centered,.hero.hero-grand-centered h1.hero-title-centered{letter-spacing:-.025em!important;color:#fff!important;text-align:center!important;text-shadow:0 2px 20px #000000d9,0 1px 3px #000000f2!important;max-width:780px!important;margin:0 auto 16px!important;font-size:clamp(26px,3.2vw,42px)!important;font-weight:700!important;line-height:1.22!important;display:block!important}.hero-title-highlight{background:linear-gradient(135deg,#10b981 0%,#34d399 45%,#6ee7b7 100%)!important;color:#0000!important;text-shadow:0 0 30px #10b98159!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.hero-sub-centered,.hero.hero-grand-centered p.hero-sub-centered{color:#f1f5f9!important;text-align:center!important;text-shadow:0 2px 14px #000000d9,0 1px 2px #000000e6!important;max-width:620px!important;margin:0 auto 26px!important;font-size:clamp(14px,1.2vw,16px)!important;font-weight:400!important;line-height:1.62!important}.hero-sub-centered strong{color:#fff!important;font-weight:600!important}.hero-cta-centered{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin:0 auto 34px!important;display:flex!important}.hero-btn-main{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important;border:1px solid #ffffff2e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:16px 34px!important;font-size:15.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 10px 30px -4px #10b98180,0 2px 6px #10b98140!important}.hero-btn-main:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%)!important;transform:translateY(-2px)!important;box-shadow:0 16px 40px -4px #10b981a6!important}.hero-btn-main svg{transition:transform .2s!important}.hero-btn-main:hover svg{transform:translate(4px)!important}.hero-btn-tel{color:#f1f5f9!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff0f!important;border:1px solid #ffffff26!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:16px 30px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.hero-btn-tel:hover{color:#34d399!important;background:#ffffff1f!important;border-color:#10b981!important;transform:translateY(-1px)!important}.hero-proof-bar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0f172ab8!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;max-width:100%!important;margin:0 auto!important;padding:10px 24px!important;display:inline-flex!important;box-shadow:0 8px 24px #00000073!important}.proof-item{color:#cbd5e1!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:13px!important;display:flex!important}.proof-item strong{color:#fff!important}.proof-stars{color:#fbbf24!important;letter-spacing:2px!important;font-size:12px!important}.proof-dot{color:#10b981!important;font-size:16px!important;font-weight:900!important}.hero-services-loop-container{-webkit-backdrop-filter:blur(18px)!important;z-index:3!important;background:linear-gradient(#0c1320f2 0%,#080c14fa 100%)!important;border-top:1.5px solid #10b98166!important;border-bottom:1px solid #ffffff14!important;width:100%!important;margin-top:48px!important;padding:22px 0!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 35px -6px #000000b3,inset 0 1px #10b98159,inset 0 -1px #00000080!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important}.hero-ticker-track{will-change:transform!important;align-items:center!important;width:max-content!important;animation:54s linear infinite heroTickerLoop!important;display:flex!important}.hero-ticker-slide{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;display:flex!important}.hero-ticker-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.hero-ticker-item:hover{box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.ticker-text{letter-spacing:.09em!important;text-transform:uppercase!important;color:#f1f5f9!important;white-space:nowrap!important;font-size:14.5px!important;font-weight:700!important;transition:color .25s,text-shadow .25s!important}.hero-ticker-item:hover .ticker-text{color:#fff!important;text-shadow:0 0 16px #10b981b3!important}.ticker-dot{background:#10b981!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:7px!important;height:7px!important;margin:0 32px!important;display:inline-flex!important;box-shadow:0 0 10px #10b981,0 0 20px #10b981b3!important}@keyframes heroTickerLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=light] .hero.hero-grand-centered{color:#090e17!important;background:#f8fafc!important}[data-theme=light] .hero-bg-photo{filter:saturate(1.15)contrast(1.15)brightness(1.02)!important;opacity:.48!important;mix-blend-mode:multiply!important}[data-theme=light] .hero-photo-overlay{background:radial-gradient(90% 70% at 50% 35%,#ffffff73 0%,#f8fafcc7 72%,#f8fafc 100%),linear-gradient(#ffffff26 0%,#f8fafcbf 65%,#f8fafc 100%),radial-gradient(65% 38% at 50% 0,#10b98124 0%,#0000 60%)!important}[data-theme=light] .hero-pill-badge{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important;box-shadow:0 2px 12px #10b98124!important}[data-theme=light] .hero-title-centered,[data-theme=light] .hero.hero-grand-centered h1.hero-title-centered{color:#090e17!important;text-shadow:0 1px 8px #fffffff2,0 0 25px #ffffffe6!important}[data-theme=light] .hero-title-highlight{background:linear-gradient(135deg,#047857 0%,#059669 50%,#10b981 100%)!important;color:#0000!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .hero-sub-centered,[data-theme=light] .hero.hero-grand-centered p.hero-sub-centered{color:#0f172a!important;text-shadow:0 1px 6px #ffffffe6!important}[data-theme=light] .hero-sub-centered strong{color:#090e17!important}[data-theme=light] .hero-btn-tel{color:#090e17!important;background:#fff!important;border-color:#0f172a26!important;box-shadow:0 2px 8px #0f172a0d!important}[data-theme=light] .hero-btn-tel:hover{color:#059669!important;background:#f4f6fa!important;border-color:#10b981!important}[data-theme=light] .hero-proof-bar{background:#ffffffeb!important;border-color:#0f172a1a!important;box-shadow:0 4px 20px #0f172a0f!important}[data-theme=light] .proof-item{color:#334155!important}[data-theme=light] .proof-item strong{color:#090e17!important}[data-theme=light] .hero-services-loop-container{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-top:1.5px solid #10b98173!important;border-bottom:1px solid #0f172a1a!important;box-shadow:0 10px 30px -4px #0f172a14,inset 0 1px #fff!important}[data-theme=light] .hero-ticker-item,[data-theme=light] .hero-ticker-item:hover{box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=light] .ticker-text{color:#0f172a!important;font-weight:750!important}[data-theme=light] .hero-ticker-item:hover .ticker-text{color:#047857!important;text-shadow:0 0 12px #10b98166!important}[data-theme=light] .ticker-dot{background:#059669!important;box-shadow:0 0 8px #10b98199!important}@media (max-width:768px){.hero.hero-grand-centered{min-height:auto!important;padding:55px 0 0!important}.hero-wrap-centered{padding:0 16px!important}.hero-title-centered,.hero.hero-grand-centered h1.hero-title-centered{letter-spacing:-.02em!important;max-width:100%!important;font-size:clamp(21px,5.8vw,28px)!important;line-height:1.25!important}.hero-sub-centered,.hero.hero-grand-centered p.hero-sub-centered{margin-bottom:20px!important;font-size:14px!important;line-height:1.55!important}.hero-cta-centered{flex-direction:column!important;gap:12px!important;margin-bottom:26px!important}.hero-btn-main,.hero-btn-tel{width:100%!important;padding:14px 20px!important;font-size:15px!important}.hero-proof-bar{gap:8px 12px!important;padding:8px 16px!important;font-size:11.5px!important}.proof-item{font-size:11.5px!important}.hero-services-loop-container{margin-top:36px!important;padding:16px 0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)!important}.hero-ticker-track{animation-duration:44s!important}.hero-ticker-item{padding:0!important}.ticker-text{letter-spacing:.08em!important;font-size:12.5px!important}.ticker-dot{width:5px!important;height:5px!important;margin:0 20px!important}}.hero{background:radial-gradient(70% 60% at 85% 0,#10b98138,#0000 70%),radial-gradient(50% 50% at 0 100%,#05966929,#0000 70%);padding:44px 0 52px}.hero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(34px,8.6vw,62px);line-height:1.04}.hero h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.hero h1 .l2{color:var(--dim);margin-top:.12em;font-weight:500;display:block}.hero .sub{color:var(--dim);max-width:34em;margin-top:18px;font-size:clamp(16.5px,2.2vw,19px)}.hero .sub strong{color:var(--ink);font-weight:500}.cta-row{flex-direction:column;gap:12px;margin-top:28px;display:flex}.trust{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.trust li{color:var(--dim);align-items:center;gap:12px;font-size:14.5px;display:flex}.trust li strong{color:var(--ink);font-weight:600}.trust .ic{background:var(--elev);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hero-pill{border:1px solid var(--line2);color:var(--ink);background:#ffffff0a;border-radius:999px;align-items:center;margin:0 0 16px;padding:6px 13px;font-size:13.5px;display:inline-flex}.hv{width:100%;max-width:100%;margin:28px 0 0;padding:0;position:relative}@media (min-width:900px){.hv{grid-area:vis;max-width:660px;margin:0}}.hero-mockup-container{box-sizing:border-box;border-radius:20px;width:100%;position:relative}.hero-mockup-ambient-glow{filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9813d 0%,#05966914 50%,#0000 80%);transition:opacity .5s;position:absolute;inset:15% 10%}.hero-mockup-tabs-bar{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex;position:relative}.hero-mockup-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;padding:3px 2px;display:flex;overflow-x:auto}.hero-mockup-tabs-scroll::-webkit-scrollbar{display:none}.hero-mockup-tab-pill{border:1px solid var(--line2,#ffffff1f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--dim,#94a3b8);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#121826b3;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.hero-mockup-tab-pill:hover{color:var(--ink,#fff);background:#1e293bd9;border-color:#10b98166;transform:translateY(-1px)}.hero-mockup-tab-pill.active{color:#34d399;background:#10b98126;border-color:#10b98199;font-weight:700;box-shadow:0 0 16px #10b98140}.tab-pill-icon{font-size:13px}.hero-mockup-device-toggle{background:#0f172acc;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:3px;display:none}@media (max-width:899px){.hero-mockup-device-toggle{display:inline-flex}}.device-toggle-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s}.device-toggle-btn.active{color:#fff;background:#10b981;box-shadow:0 2px 6px #10b98159}.rws-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;position:relative}.rws-ambient-brand-glow{filter:blur(80px);opacity:.6;pointer-events:none;z-index:0;width:80%;height:70%;transition:background .8s;position:absolute;top:15%;left:50%;transform:translate(-50%,-10%)}.rws-top-nav-bar{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex;position:relative}.rws-tabs-scroller{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;max-width:100%;padding:4px 2px;display:flex;overflow-x:auto}.rws-tabs-scroller::-webkit-scrollbar{display:none}.rws-tab-chip{color:#94a3b8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;background:#121826b3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.rws-tab-chip:hover{color:#fff;background:#ffffff14;border-color:#ffffff40;transform:translateY(-1px)}.rws-tab-chip.active{border-color:var(--tab-accent,#10b981);color:#fff;background:#10b9811f;box-shadow:0 0 16px #10b98133}.rws-tab-chip-icon{font-size:14px;line-height:1}.rws-tab-chip-label{font-size:12.5px;font-weight:600}.rws-tab-chip-indicator{border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.rws-controls-cluster{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.rws-device-switcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121826bf;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.rws-device-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.rws-device-btn:hover{color:#fff}.rws-device-btn.active{color:#fff;background:#10b981;box-shadow:0 2px 8px #10b98166}.rws-arrow-group{align-items:center;gap:8px;display:flex}.rws-arrow-btn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0000004d}.rws-arrow-btn:hover{color:#fff;background:#10b98140;border-color:#10b98199;transform:scale(1.08);box-shadow:0 0 18px #10b98173}.rws-arrow-btn:active{transform:scale(.92)}.rws-live-status-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rws-live-badge-wrap{color:#94a3b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:6px 14px;font-size:13px;display:inline-flex}.rws-live-pulse-dot{border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite greenPulseBeacon}.rws-perf-pill{color:#34d399;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.rws-perf-bolt{font-size:12px}.hero-mockup-stage{z-index:1;cursor:pointer;width:100%;position:relative}.hsm-browser-window{background:#0a0f1d;border:1px solid #ffffff1f;border-radius:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 28px 70px -15px #000c,0 0 0 1px #ffffff0a;width:100%!important}.hero-mockup-stage:hover .hsm-browser-window{border-color:#10b98173;transform:translateY(-2px);box-shadow:0 36px 85px -18px #000000e6,0 0 30px #10b98138}.rws-hover-green-overlay{display:none!important}.hsm-browser-chrome{background:#141b2a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.hsm-traffic-lights{flex:none;align-items:center;gap:6px;display:flex}.tl-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.tl-red{background:#ff5f56}.tl-yellow{background:#ffbd2e}.tl-green{background:#27c93f}.hsm-address-bar{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;background:#00000059;border:1px solid #ffffff14;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:290px;padding:4px 12px;font-size:11.5px;display:flex;overflow:hidden}.hsm-ssl-lock{color:#10b981;flex:none;align-items:center;display:flex}.hsm-domain{color:#e2e8f0;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hsm-badge-fast{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}.hsm-live-status{color:#10b981;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.hsm-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot;box-shadow:0 0 8px #10b981}@keyframes pulseDot{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px #34d399}to{opacity:.8;transform:scale(.95)}}.hsm-viewport{flex-direction:column;justify-content:space-between;width:100%;min-height:480px;display:flex;position:relative;overflow:hidden}.hsm-hero-bg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hsm-bg-photo{transition:transform .8s cubic-bezier(.16,1,.3,1);transform:scale(1.02);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.hero-mockup-stage:hover .hsm-bg-photo{transform:scale(1.05)}.hsm-bg-gradient-overlay{z-index:1;background:linear-gradient(90deg,#080d16f2 0%,#080d16e0 46%,#080d1673 76%,#080d1638 100%);position:absolute;inset:0}.hsm-mini-nav{z-index:1;justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex;position:relative}.hsm-mini-brand{align-items:center;gap:7px;display:flex}.hsm-mini-logo-icon{font-size:15px}.hsm-mini-logo-text{letter-spacing:-.01em;color:#fff;font-size:12.5px;font-weight:800}.hsm-mini-nav-links{color:#ffffffbf;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.hsm-mini-nav-phone{color:#34d399;background:#ffffff1a;border-radius:999px;padding:2px 8px;font-weight:700}.hsm-hero-content{z-index:1;color:#fff;width:100%;max-width:62%;padding:12px 24px 22px;position:relative}.hsm-bespoke-panel{color:#fff;flex-direction:column;gap:8px;display:flex}.hsm-hero-eyebrow{color:#34d399;letter-spacing:.02em;background:#10b98129;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:4px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.eyebrow-builder{color:#fbbf24!important;background:#f59e0b29!important;border-color:#f59e0b66!important}.eyebrow-commercial{color:#00f5d4!important;background:#00f5d424!important;border-color:#00f5d466!important}.eyebrow-wealth{color:#e5c07b!important;background:#e5c07b26!important;border-color:#e5c07b66!important}.eyebrow-solar{color:#34d399!important;background:#10b98129!important;border-color:#10b98166!important}.eyebrow-coffee{color:#fbbf24!important;background:#f59e0b29!important;border-color:#f59e0b66!important}.eyebrow-ai-trade{color:#a3e635!important;background:#84cc1629!important;border-color:#84cc1666!important}.hsm-eyebrow-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px}.hsm-hero-heading{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(16px,2.2vw,24px);font-weight:800;line-height:1.25;color:#fff!important}.hsm-heading-highlight{background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.highlight-builder{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 60%,#fef08a 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.highlight-commercial{background:linear-gradient(135deg,#00f5d4 0%,#38bdf8 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.highlight-wealth{background:linear-gradient(135deg,#e5c07b 0%,#fbbf24 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.highlight-solar{background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.highlight-coffee{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.highlight-ai-trade{background:linear-gradient(135deg,#84cc16 0%,#bef264 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.hsm-hero-sub{max-width:480px;margin:0 0 10px;font-size:11.5px;line-height:1.5;color:#e2e8f0e6!important}.hsm-estate-mini-preview,.hsm-telemetry-strip,.hsm-fiduciary-chips,.hsm-dental-features,.hsm-coffee-tags,.hsm-tradie-stats{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mini-estate-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abf;border:1px solid #f59e0b59;border-radius:8px;flex-direction:column;gap:2px;padding:5px 10px;display:flex}.mini-estate-chip strong{font-size:11px;font-weight:700;line-height:1.2;color:#fbbf24!important}.mini-estate-chip span{font-size:9.5px;line-height:1.2;color:#e2e8f0!important}.telemetry-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abf;border:1px solid #00f5d459;border-radius:8px;flex-direction:column;gap:2px;padding:5px 10px;display:flex}.telemetry-box b{font-size:13px;font-weight:800;line-height:1.1}.telemetry-box span{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600;color:#cbd5e1!important}.fid-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abf;border:1px solid #e5c07b59;border-radius:8px;flex-direction:column;gap:2px;padding:5px 10px;display:flex}.fid-chip b{font-size:13px;font-weight:800;line-height:1.1}.fid-chip span{font-size:9.5px;font-weight:500;color:#cbd5e1!important}.d-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.c-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #f59e0b59;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;color:#fde68a!important}.t-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #84cc1659;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;color:#bef264!important}.hsm-action-row{align-items:center;gap:12px;margin-top:4px;display:flex}.hsm-cta-primary{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98166;color:#fff!important}.hsm-cta-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10b9818c}.hsm-cta-phone{color:#34d399;font-size:11.5px;font-weight:600}.hsm-floating-widget{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0d131fd9;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;box-shadow:0 12px 28px -6px #00000080,0 0 16px #10b9811f}.hsm-widget-lighthouse{top:14px;right:18px}.circular-chart{width:26px;height:26px}.circle-bg{fill:none;stroke:#ffffff1a;stroke-width:3.8px}.circle{fill:none;stroke:#10b981;stroke-width:3.8px;stroke-linecap:round}.percentage{fill:#10b981;text-anchor:middle;font-size:9.5px;font-weight:800}.lighthouse-text{flex-direction:column;display:flex}.lighthouse-text strong{color:#fff;font-size:10.5px}.lighthouse-text span{color:#34d399;font-size:9px}.hsm-widget-ai{bottom:14px;right:18px}.ai-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulseDot}.ai-soundwave{align-items:center;gap:2px;height:14px;display:flex}.ai-soundwave .bar{background:#34d399;border-radius:2px;width:2.5px;animation:1.2s ease-in-out infinite soundwave}.ai-soundwave .b1{height:6px;animation-delay:.1s}.ai-soundwave .b2{height:12px;animation-delay:.3s}.ai-soundwave .b3{height:8px;animation-delay:.2s}@keyframes soundwave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.3)}}.ai-widget-text{flex-direction:column;display:flex}.ai-widget-text strong{color:#fff;font-size:10px}.ai-widget-text span{color:#94a3b8;font-size:8.5px}.hsm-phone-mockup{z-index:3;position:relative}.hsm-phone-mockup.hsm-phone-docked{z-index:4;cursor:pointer;width:22%;max-width:195px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:6s ease-in-out infinite phoneFloat;position:absolute;bottom:-20px;right:26px}.hsm-phone-mockup.hsm-phone-docked:hover{transform:translateY(-6px)scale(1.02)}.hsm-phone-switch-hint{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#10b981f2;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #10b98166}.hsm-phone-mockup.hsm-phone-docked:hover .hsm-phone-switch-hint{opacity:1;transform:translate(-50%)translateY(-2px)}.rws-standalone-mobile-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0 16px;display:flex;position:relative}.hsm-phone-mockup.hsm-phone-standalone{cursor:pointer;width:100%;max-width:300px;margin:0 auto;animation:none!important;position:relative!important;bottom:auto!important;right:auto!important}.hsm-phone-mockup.hsm-phone-standalone .hsm-phone-frame{border:7px solid #1e293b;border-radius:44px;outline:1px solid #ffffff2e;box-shadow:0 32px 85px -15px #000000d9,0 0 40px #10b98140}.rws-mobile-cta-banner{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.rws-mobile-launch-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-size:13.5px;font-weight:700;transition:all .22s;display:inline-flex;box-shadow:0 4px 20px #10b98173}.rws-mobile-launch-btn:hover{transform:translateY(-1px);box-shadow:0 6px 26px #10b98199}.rws-mobile-switch-desktop-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px;transition:color .2s}.rws-mobile-switch-desktop-btn:hover{color:#34d399;text-decoration:underline}.hsm-phone-frame{aspect-ratio:9/18.5;background:#090e17;border:5px solid #1f293d;border-radius:26px;outline:1px solid #ffffff26;position:relative;overflow:hidden;box-shadow:-15px 25px 50px #000000bf,0 0 25px #10b98126}.hsm-phone-notch{z-index:5;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;width:52px;height:12px;padding-right:6px;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%)}.notch-camera{background:#111e38;border-radius:50%;width:4px;height:4px}.notch-sensor{background:#064e3b;border-radius:50%;width:3px;height:3px;margin-left:3px}.hsm-phone-screen{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hsm-phone-bg{z-index:0;position:absolute;inset:0}.hsm-phone-img{object-fit:cover;object-position:center}.hsm-phone-overlay{background:linear-gradient(#090e17d9 0%,#090e17a6 50%,#090e17f2 100%);position:absolute;inset:0}.hsm-phone-top{z-index:1;color:#fff;justify-content:space-between;align-items:center;padding:24px 10px 6px;font-size:10px;font-weight:800;display:flex;position:relative}.hsm-phone-brand-icon{font-size:11px}.hsm-phone-menu-icon{color:#94a3b8;font-size:10px}.hsm-phone-body{z-index:1;text-align:center;padding:8px 10px 14px;position:relative}.hsm-phone-pill{color:#34d399;background:#10b98133;border:1px solid #10b98166;border-radius:999px;margin-bottom:4px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.hsm-phone-title{color:#fff;margin:0 0 4px;font-size:11px;font-weight:800;line-height:1.25}.hsm-phone-sub{color:#e2e8f0cc;margin:0 0 8px;font-size:8.5px;line-height:1.35}.hsm-phone-cta-box{flex-direction:column;gap:4px;display:flex}.hsm-phone-btn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700;box-shadow:0 2px 8px #10b98166}.hsm-phone-reviews{color:#fbbf24;letter-spacing:.5px;font-size:7.5px}.hero-mockup-footer-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:9px 16px;transition:all .25s;display:flex;position:relative}.hero-mockup-footer-caption:hover{background:#10b98126;border-color:#10b98180;transform:translateY(-1px)}.hmfc-left{align-items:center;gap:8px;display:flex}.hmfc-live-pulse{background:#10b981;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #10b98140}.hmfc-title{color:#e2e8f0;font-size:12px}.hmfc-title strong{color:#fff}.hmfc-right{align-items:center;display:flex}.hmfc-action-link{color:#34d399;font-size:11.5px;font-weight:600}@media (max-width:1024px){.hsm-browser-window{width:100%!important}.hsm-hero-content{padding:16px 20px 22px;max-width:100%!important}.hsm-phone-mockup.hsm-phone-docked{display:none!important}.hsm-viewport{aspect-ratio:auto;min-height:420px}.hsm-floating-widget{display:none}.hsm-bg-gradient-overlay{background:linear-gradient(#080d16f2 0%,#080d16e0 55%,#080d1699 100%)}}@media (max-width:640px){.rws-top-nav-bar{flex-direction:column;align-items:stretch;gap:10px}.rws-controls-cluster{justify-content:space-between;width:100%;margin-left:0}.rws-tab-chip{padding:6px 12px;font-size:12px}.rws-live-status-bar{gap:8px;font-size:12px}.rws-perf-pill{display:none}.hsm-browser-chrome{height:36px;padding:0 10px}.hsm-address-bar{max-width:170px;padding:3px 8px;font-size:10px}.hsm-badge-fast,.hsm-live-status{display:none}.hsm-viewport{aspect-ratio:auto;height:auto;min-height:390px}.hsm-hero-content{padding:14px 14px 18px}.hsm-hero-heading{margin-bottom:8px;font-size:clamp(17px,5.2vw,21px)}.hsm-hero-sub{margin-bottom:12px;font-size:11.5px;line-height:1.5}.hsm-mini-nav{padding:10px 14px 6px}.hsm-mini-nav-links span:not(.hsm-mini-nav-phone){display:none}.hsm-action-row{flex-wrap:wrap;gap:8px}.hsm-cta-primary{justify-content:center;width:100%;padding:10px 16px;font-size:13px}.hsm-cta-phone{text-align:center;width:100%;margin-top:4px;font-size:11.5px}.hsm-estate-mini-preview,.hsm-telemetry-strip,.hsm-fiduciary-chips,.hsm-dental-features,.hsm-coffee-tags,.hsm-tradie-stats{flex-wrap:wrap;gap:6px}.hero-mockup-footer-caption{border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding:10px 14px}}[data-theme=light] .rws-tab-chip{color:#475569;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a0d}[data-theme=light] .rws-tab-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .rws-tab-chip.active{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:0 0 14px #10b98133}[data-theme=light] .rws-device-switcher{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .rws-device-btn{color:#64748b}[data-theme=light] .rws-device-btn:hover{color:#0f172a}[data-theme=light] .rws-device-btn.active{color:#fff;background:#10b981}[data-theme=light] .rws-arrow-btn{color:#475569;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a0f}[data-theme=light] .rws-arrow-btn:hover{color:#065f46;background:#ecfdf5;border-color:#10b981}[data-theme=light] .rws-live-badge-wrap{color:#475569;background:#fff;border-color:#e2e8f0}[data-theme=light] .hsm-browser-window{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 60px -15px #0f172a1f,0 0 0 1px #0f172a0f}[data-theme=light] .hsm-browser-chrome{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .hsm-address-bar{color:#475569;background:#fff;border-color:#e2e8f0}[data-theme=light] .hsm-domain{color:#0f172a}[data-theme=light] .hsm-bg-gradient-overlay{background:linear-gradient(90deg,#0f172aeb 0%,#0f172ad1 46%,#0f172a73 76%,#0f172a38 100%)}@media (max-width:1024px){[data-theme=light] .hsm-bg-gradient-overlay{background:linear-gradient(#0f172aeb 0%,#0f172ad6 55%,#0f172a99 100%)}}[data-theme=light] .hsm-floating-widget{background:#ffffffeb;border-color:#e2e8f0;box-shadow:0 12px 28px -6px #0f172a1f,0 0 16px #10b98114}[data-theme=light] .lighthouse-text strong,[data-theme=light] .ai-widget-text strong{color:#0f172a}[data-theme=light] .hero-mockup-footer-caption{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0f172a0f!important}[data-theme=light] .hero-mockup-footer-caption:hover{background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .hmfc-title{color:#475569!important}[data-theme=light] .hmfc-title strong{color:#0f172a!important}[data-theme=light] .hmfc-action-link{color:#059669!important}[data-theme=light] .rws-mobile-switch-desktop-btn{color:#64748b}[data-theme=light] .rws-mobile-switch-desktop-btn:hover{color:#059669}[data-theme=light] .hsm-browser-window,[data-theme=light] .hsm-viewport,[data-theme=light] .hsm-hero-content,[data-theme=light] .hsm-bespoke-panel{color:#fff}[data-theme=light] .hsm-hero-heading{color:#fff!important}[data-theme=light] .hsm-hero-sub{color:#e2e8f0f2!important}[data-theme=light] .mini-estate-chip strong{color:#fbbf24!important}[data-theme=light] .mini-estate-chip span{color:#e2e8f0!important}[data-theme=light] .telemetry-box span,[data-theme=light] .fid-chip span{color:#cbd5e1!important}[data-theme=light] .c-chip{color:#fde68a!important}[data-theme=light] .t-chip{color:#bef264!important}[data-theme=light] .hsm-mini-nav-links span:not(.hsm-mini-nav-phone){color:#ffffffbf!important}.hero-quote{display:none}.stars{color:var(--star);letter-spacing:2px;font-size:13px;line-height:1}.sec{border-top:1px solid var(--line);padding:64px 0}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:12px;font-weight:500}.sec h2{max-width:20ch;font-size:clamp(28px,5.4vw,42px)}.sec h2 em{color:var(--dim)}.lede{color:var(--dim);max-width:36em;margin-top:14px;font-size:16.5px}.steps{counter-reset:s;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.step{border:1px solid var(--line);background:var(--elev);border-radius:16px;padding:22px 20px 20px;transition:transform .2s,border-color .2s;position:relative}.step:hover{border-color:var(--line2);transform:translateY(-2px)}.step-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.step-n{letter-spacing:.1em;color:var(--dim);font-size:12px;font-weight:500}.pay{border:1px solid var(--line2);color:var(--ink);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.pay-now{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 4px 12px #22b57340}.step h3{font-size:18.5px}.step p{color:var(--dim);margin-top:8px;font-size:15px}.step.last{background:linear-gradient(160deg, #22b57314, var(--elev) 60%);border-color:#22b57373}.plans{gap:16px;margin-top:36px;display:grid}.plan{border:1px solid var(--line);background:var(--elev);border-radius:18px;flex-direction:column;padding:26px 22px 22px;transition:transform .2s,border-color .2s;display:flex;position:relative}.plan:hover{transform:translateY(-3px)}.plan.pop{background:linear-gradient(170deg, #10b98124, var(--elev) 55%);border-color:#10b981a6;box-shadow:0 18px 44px #0006,0 0 30px #10b98126}.badge{background:var(--grad);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;position:absolute;top:-12px;left:22px}.plan h3{font-size:19px}.plan .for{color:var(--dim);min-height:2.9em;margin-top:6px;font-size:14.5px}.price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.price b{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.price span{color:var(--dim);font-size:14px}.plan ul{flex:1;gap:9px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.plan li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.plan li svg{color:var(--b2);flex:none;margin-top:4px}.plan .btn{width:100%}.hosting{border:1px solid var(--line);background:var(--elev);border-radius:18px;gap:16px;margin-top:16px;padding:24px 22px;display:grid}.hosting .h-price{align-items:baseline;gap:8px;display:flex}.hosting .h-price b{letter-spacing:-.03em;font-size:32px;font-weight:600}.hosting .h-price span{color:var(--dim);font-size:14px}.hosting h3{margin-top:4px;font-size:17px}.hosting p{color:var(--dim);margin-top:6px;font-size:14.5px}.addon{border:1px dashed var(--line2);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.addon span{font-size:14.5px}.addon b{white-space:nowrap;font-size:18px;font-weight:600}.fine{color:var(--dim);margin-top:16px;font-size:13.5px}.work{gap:18px;margin-top:36px;display:grid}.site{border:1px solid var(--line);background:var(--elev);border-radius:16px;margin:0;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;overflow:hidden}.site:hover{border-color:var(--line2);transform:translateY(-4px)}.chrome{border-bottom:1px solid var(--line);background:var(--elev2);align-items:center;gap:6px;padding:9px 12px;display:flex}.chrome i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.chrome span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:11.5px;overflow:hidden}.site img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#111;width:100%}.site figcaption{flex-direction:column;padding:14px 16px 16px;display:flex}.site figcaption b{font-size:15.5px;font-weight:600}.site figcaption span{color:var(--dim);font-size:13.5px}.rating{color:var(--dim);align-items:center;gap:12px;margin-top:18px;font-size:15px;display:flex}.rating .stars{font-size:18px}.reviews{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.review{background:linear-gradient(160deg,#10b98114,#ffffff04 55%);border:1px solid #10b98140;border-radius:16px;flex-direction:column;gap:12px;height:100%;margin:0;padding:22px 20px 18px;transition:transform .2s,border-color .2s;display:flex}.review:hover{border-color:#10b98173;transform:translateY(-2px)}.review blockquote{flex:1;margin:0;font-size:15.5px;line-height:1.65}.review figcaption{border-top:1px solid #10b98133;align-items:center;gap:10px;padding-top:12px;font-size:13.5px;display:flex}.av{color:#fff;background:linear-gradient(135deg,#059669,#34d399);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.who{flex-direction:column;line-height:1.3;display:flex}.who strong{font-weight:600}.who span{color:var(--dim);font-size:12.5px}.faq{gap:10px;max-width:820px;margin-top:32px;display:grid}.faq details{border:1px solid var(--line);background:var(--elev);border-radius:14px;transition:border-color .2s}.faq details:hover{border-color:var(--line2)}.faq summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc);flex:none;font-size:22px;line-height:1;transition:transform .2s;display:inline-block}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--dim);padding:0 20px 18px;font-size:15px;line-height:1.6}.close{border-top:1px solid var(--line);background:radial-gradient(60% 50% at 50% 0,#10b98133,#0000 70%);padding:68px 0 52px}.close-head{text-align:center;max-width:640px;margin:0 auto}.close-head h2{margin:0 auto;font-size:clamp(30px,6vw,46px)}.close-head p{color:var(--dim);margin-top:14px}.close-head .call-line{margin-top:10px;font-size:15px}.close-head .call-line a{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px;padding:10px 2px;font-weight:600;display:inline-block}.form-card{border:1px solid var(--line2);background:var(--elev);border-radius:20px;max-width:680px;margin:34px auto 0;padding:26px 20px;box-shadow:0 24px 60px #0006}.grid2{gap:16px;display:grid}.field label,.need legend{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.need legend{padding:0}.opt{color:var(--dim);font-weight:400}.field input{border:1px solid var(--line2);background:var(--bg);width:100%;min-height:50px;color:var(--ink);font:400 16px var(--font);border-radius:11px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#6b7270}.field input:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #10b98147}.need{border:0;min-width:0;margin:18px 0 0;padding:0}.choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice{display:flex;position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice span{border:1px solid var(--line2);background:var(--bg);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:64px;padding:11px 13px;font-size:14px;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.choice span b{font-size:15px;font-weight:600}.choice span small{color:var(--dim);font-size:13px}.choice input:checked+span{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:#10b98126}.choice input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.form-card>.field+.field,.form-card>.grid2+.field,.form-card>.need+.field{margin-top:16px}.submit{width:100%;min-height:56px;margin-top:22px;font-size:16.5px}.submit[disabled]{opacity:.7;cursor:progress}.assure{text-align:center;color:var(--dim);margin-top:12px;font-size:13.5px}.form-success-banner{border:1px solid var(--b2);text-align:center;background:#22b5731f;border-radius:14px;margin-bottom:20px;padding:24px}.form-success-banner h3{color:var(--b2);margin-bottom:8px}.foot{border-top:1px solid var(--line);color:var(--dim);padding:16px 0 20px;font-size:13.5px}.foot .wrap{flex-direction:column;gap:0;display:flex}.foot nav{gap:18px;display:flex}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.foot a{color:var(--dim);text-underline-offset:3px}.foot a:hover{color:var(--ink)}.mbar{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0d0ff0;grid-template-columns:1fr 1.35fr;gap:10px;transition:transform .25s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.show{transform:none}.mbar .btn{min-height:48px;padding:10px 12px;font-size:15px}@media (min-width:640px){.cta-row{flex-flow:wrap}.grid2{grid-template-columns:1fr 1fr}.form-card{padding:32px 30px}.choices{grid-template-columns:repeat(4,1fr)}.work,.reviews{grid-template-columns:1fr 1fr}.foot .wrap{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:900px){.hero{padding:72px 0 80px}.hero-grid{grid-template-columns:1fr 1.15fr;grid-template-areas:"copy vis""trust vis""quote vis";align-items:center;gap:32px 48px;display:grid}.hero h1{max-width:17ch;font-size:clamp(40px,4.2vw,54px)}.hero h1 .l2{font-size:.84em}.hero-copy{grid-area:copy;align-self:end}.hv{grid-area:vis;max-width:none;margin:0}.trust{flex-wrap:wrap;grid-area:trust;align-self:start;gap:14px 26px;margin:0;display:flex}.trust li{font-size:14.5px}.hero-quote{border-left:2px solid var(--line2);max-width:36em;color:var(--ink);flex-direction:column;grid-area:quote;align-self:start;gap:5px;margin:0;padding:2px 0 2px 16px;font-size:14.5px;line-height:1.45;display:flex}.hero-quote .stars{font-size:12px}.hero-quote blockquote{margin:0}.hero-quote figcaption{color:var(--dim);font-size:13px}.steps{grid-template-columns:repeat(4,1fr)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch}.hosting{grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.work,.reviews{grid-template-columns:repeat(3,1fr)}.sec{padding:88px 0}.mbar{display:none!important}}@media (max-width:359px){.choices{grid-template-columns:1fr}.choice span{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.brand-logo{align-items:center!important;padding:4px 0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.brand-logo-img{object-fit:contain!important;width:auto!important;max-width:175px!important;height:36px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s!important;display:block!important}.brand-logo:hover .brand-logo-img{transform:scale(1.03)!important}.brand-logo-dark{display:block!important}.brand-logo-light,[data-theme=light] .brand-logo-dark{display:none!important}[data-theme=light] .brand-logo-light{display:block!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .brand-logo-dark{display:none!important}:root:not([data-theme=dark]) .brand-logo-light{display:block!important}}.footer-clean-logo{align-items:center!important;margin-bottom:8px!important;text-decoration:none!important;display:inline-flex!important}.footer-logo-img{object-fit:contain!important;width:auto!important;max-width:190px!important;height:40px!important;transition:transform .22s!important;display:block!important}.footer-clean-logo:hover .footer-logo-img{transform:scale(1.03)!important}.footer-logo-dark{display:block!important}.footer-logo-light,[data-theme=light] .footer-logo-dark{display:none!important}[data-theme=light] .footer-logo-light{display:block!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .footer-logo-dark{display:none!important}:root:not([data-theme=dark]) .footer-logo-light{display:block!important}}.brand-icon{background:var(--grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 16px #10b98173}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{letter-spacing:-.035em;background:linear-gradient(135deg,#fff 40%,#a7f3d0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.brand-sub{text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-size:10px;font-weight:600}.site{cursor:pointer;position:relative}.site-preview-hint{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:10;background:#0b0d0fb8;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex;position:absolute;inset:36px 0 0}.site:hover .site-preview-hint{opacity:1}.site-preview-pill{background:var(--grad);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(6px);box-shadow:0 8px 24px #00000080}.site:hover .site-preview-pill{transform:translateY(0)}.site-preview-sub{color:#e2e8f0;font-size:11.5px}.hv{cursor:pointer;transition:transform .25s}.hv:hover{transform:scale(1.015)}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(14px);background:#000000e0;justify-content:center;align-items:center;padding:12px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-window{border:1px solid var(--line2);background:#0f1216;border-radius:16px;flex-direction:column;width:100%;max-width:1240px;height:94vh;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px -15px #000000f2}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-bar{border-bottom:1px solid var(--line);background:#171b20;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.modal-bar-left{align-items:center;gap:14px;display:flex}.traffic-dots{gap:6px;display:flex}.traffic-dot{border-radius:50%;width:11px;height:11px}.traffic-dot.red{background:#ff5f56}.traffic-dot.yellow{background:#ffbd2e}.traffic-dot.green{background:#27c93f}.modal-url-bar{border:1px solid var(--line);color:var(--dim);background:#0b0d0f;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:400px;padding:6px 14px;font-size:13px;display:inline-flex}.modal-url-bar svg{color:var(--b2);flex:none}.modal-url-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-device-toggles{border:1px solid var(--line);background:#0b0d0f;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.device-btn:hover{color:var(--ink)}.device-btn.active{background:var(--elev2);color:var(--ink);box-shadow:0 1px 4px #0006}.modal-close-btn{border:1px solid var(--line2);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}.modal-close-btn:hover{color:var(--ink);border-color:var(--acc);background:#ffffff14}.modal-body{background:#050608;flex:1;justify-content:center;padding:0;display:flex;overflow-y:auto}.modal-window{background:#090b0e;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;width:100%;max-width:1320px;height:95vh;animation:.28s cubic-bezier(.16,1,.3,1) slideUp;display:flex;overflow:hidden;box-shadow:0 35px 90px -15px #000000f2,0 0 45px #10b98138}.modal-bar{z-index:10;background:#111418;border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.modal-device-toggles{background:#080a0c;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.device-btn{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .18s;display:flex}.device-btn:hover{color:#fff;background:#ffffff0d}.device-btn.active{color:#fff;background:linear-gradient(135deg,#1f242d,#2a313d);font-weight:600;box-shadow:0 2px 8px #00000080,inset 0 0 0 1px #ffffff26}.client-device-shell{width:100%;transition:max-width .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative}.client-device-shell.desktop{border:1px solid #ffffff14;border-radius:12px;max-width:100%;overflow:hidden;box-shadow:0 20px 60px #0009}.client-device-shell.tablet{border-radius:28px;max-width:768px;margin:10px auto;overflow:hidden;box-shadow:0 30px 80px #000c,0 0 0 10px #1e232b,0 0 0 11px #fff3}.client-device-shell.mobile{border-radius:44px;max-width:390px;margin:10px auto;position:relative;overflow:hidden;box-shadow:0 35px 90px #000000e6,0 0 0 12px #181b20,0 0 0 13px #fff3}.mobile-notch-bar{display:none}.client-device-shell.mobile .mobile-notch-bar{color:#fff;z-index:60;background:#000;justify-content:space-between;align-items:center;padding:8px 24px 4px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.mobile-island{background:#000;border-radius:20px;width:90px;height:22px;margin:0 auto}.client-site-body{width:100%;color:var(--cp-text,#f1f5f9);background:var(--cp-bg,#0b0f17);font-family:var(--font-poppins), system-ui, -apple-system, sans-serif;line-height:1.6;overflow-x:hidden}.cs-nav{background:var(--cp-nav-bg,#0f172ad9);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--cp-border,#ffffff1a);z-index:50;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;top:0}.cs-brand{letter-spacing:-.02em;color:var(--cp-heading,#fff);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.cs-brand-emblem{background:var(--cp-accent-grad,linear-gradient(135deg, #3b82f6, #06b6d4));color:#fff;width:32px;height:32px;box-shadow:0 4px 12px var(--cp-glow,#3b82f666);border-radius:8px;place-items:center;font-size:15px;font-weight:800;display:grid}.cs-nav-links{align-items:center;gap:22px;display:flex}.cs-nav-links button{color:var(--cp-dim,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .15s}.cs-nav-links button:hover,.cs-nav-links button.active{color:#fff;background:#ffffff14}.cs-nav-call-btn{background:var(--cp-accent-grad,linear-gradient(135deg, #3b82f6, #06b6d4));color:#fff;cursor:pointer;box-shadow:0 4px 16px var(--cp-glow,#3b82f659);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.cs-nav-call-btn:hover{box-shadow:0 6px 20px var(--cp-glow,#3b82f680);transform:translateY(-1px)}.cs-hero{text-align:center;background:var(--cp-hero-bg,radial-gradient(ellipse 80% 60% at 50% -20%, #3b82f640, transparent 70%));border-bottom:1px solid var(--cp-border,#ffffff14);padding:64px 28px 72px;position:relative;overflow:hidden}.cs-hero-ambient{background:var(--cp-glow,#3b82f633);filter:blur(90px);pointer-events:none;border-radius:50%;width:600px;height:350px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.cs-live-badge{border:1px solid var(--cp-border,#ffffff26);color:var(--cp-accent,#38bdf8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cs-pulse-dot{background:var(--cp-accent,#38bdf8);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 0 3px #38bdf84d}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #38bdf899}70%{transform:scale(1);box-shadow:0 0 0 8px #38bdf800}to{transform:scale(.95);box-shadow:0 0 #38bdf800}}.cs-hero h1{letter-spacing:-.035em;max-width:20ch;color:var(--cp-heading,#fff);margin:0 auto 18px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.08}.cs-hero h1 span.cs-highlight{background:var(--cp-accent-grad,linear-gradient(135deg, #38bdf8, #818cf8));color:#0000;-webkit-background-clip:text;background-clip:text}.cs-hero p.cs-sub{color:var(--cp-dim,#94a3b8);max-width:620px;margin:0 auto 32px;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.cs-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cs-btn-main{background:var(--cp-accent-grad,linear-gradient(135deg, #3b82f6, #06b6d4));color:#fff;cursor:pointer;box-shadow:0 10px 25px var(--cp-glow,#3b82f666);border:0;border-radius:12px;padding:14px 28px;font-size:15.5px;font-weight:600;transition:transform .15s,box-shadow .2s}.cs-btn-main:hover{box-shadow:0 14px 32px var(--cp-glow,#3b82f68c);transform:translateY(-2px)}.cs-btn-sec{border:1px solid var(--cp-border,#ffffff2e);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:12px;padding:14px 26px;font-size:15.5px;font-weight:600;transition:background .2s,border-color .2s}.cs-btn-sec:hover{background:#ffffff1a;border-color:#ffffff4d}.cs-hero-showcase{max-width:920px;box-shadow:0 25px 70px -15px #000c, 0 0 0 1px var(--cp-border,#ffffff1f);background:#0f131a;border-radius:16px;margin:44px auto 0;position:relative;overflow:hidden}.cs-showcase-bar{background:#161b24;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.cs-showcase-bar-dots{gap:6px;display:flex}.cs-showcase-bar-dots span{background:#fff3;border-radius:50%;width:8px;height:8px}.cs-showcase-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-accent,#38bdf8);font-size:11px;font-weight:600}.cs-hero-showcase img{aspect-ratio:16/9.5;object-fit:cover;object-position:top;width:100%;display:block}.cs-stats-ribbon{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1040px;margin:0 auto;padding:36px 28px;display:grid}.cs-stat-card{background:var(--cp-card-bg,#ffffff08);border:1px solid var(--cp-border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:16px;padding:22px 20px;transition:transform .2s,border-color .2s}.cs-stat-card:hover{border-color:var(--cp-border-hover,#fff3);transform:translateY(-3px)}.cs-stat-num{letter-spacing:-.03em;background:var(--cp-accent-grad,linear-gradient(135deg, #fff, #94a3b8));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1}.cs-stat-desc{color:var(--cp-dim,#94a3b8);font-size:13.5px;font-weight:500}.cs-section{max-width:1060px;margin:0 auto;padding:64px 28px}.cs-sec-header{text-align:center;margin-bottom:44px}.cs-sec-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--cp-accent,#38bdf8);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-sec-header h2{color:var(--cp-heading,#fff);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(26px,3.8vw,38px);font-weight:800}.cs-sec-header p{color:var(--cp-dim,#94a3b8);max-width:580px;margin:0 auto;font-size:16px}.cs-services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.cs-service-box{background:var(--cp-card-bg,#ffffff08);border:1px solid var(--cp-border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:30px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.cs-service-box:hover{border-color:var(--cp-border-hover,#38bdf866);box-shadow:0 16px 36px #0006, 0 0 20px var(--cp-glow,#3b82f626);transform:translateY(-4px)}.cs-service-ico{background:var(--cp-ico-bg,#ffffff0f);border:1px solid var(--cp-border,#ffffff1a);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:grid}.cs-service-box h3{color:var(--cp-heading,#fff);letter-spacing:-.015em;margin-bottom:10px;font-size:19px;font-weight:700}.cs-service-box p{color:var(--cp-dim,#94a3b8);font-size:14.5px;line-height:1.6}.cs-feature-banner{background:var(--cp-banner-bg,linear-gradient(135deg, #ffffff0a, #ffffff03));border:1px solid var(--cp-border,#ffffff1f);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;margin-top:40px;padding:36px 32px;display:grid}.cs-feature-copy h3{color:var(--cp-heading,#fff);margin-bottom:12px;font-size:24px;font-weight:800}.cs-feature-copy p{color:var(--cp-dim,#94a3b8);margin-bottom:20px;font-size:15px;line-height:1.6}.cs-feature-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-feature-checks li{color:var(--cp-heading,#fff);align-items:center;gap:10px;font-size:14px;display:flex}.cs-feature-checks svg{color:var(--cp-accent,#38bdf8);flex:none}.cs-feature-widget{text-align:center;background:#0006;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.cs-feature-widget b{color:#fff;margin-bottom:6px;font-size:22px;display:block}.cs-feature-widget span{color:var(--cp-dim,#94a3b8);margin-bottom:18px;font-size:13.5px;display:block}.cs-testimonial-sec{background:var(--cp-test-bg,#0000004d);border-top:1px solid var(--cp-border,#ffffff0f);border-bottom:1px solid var(--cp-border,#ffffff0f);padding:56px 28px}.cs-test-wrap{text-align:center;max-width:680px;margin:0 auto}.cs-stars{color:#fbbf24;letter-spacing:2px;margin-bottom:18px;font-size:20px}.cs-test-wrap blockquote{color:var(--cp-heading,#fff);margin:0 0 20px;font-size:clamp(17px,2.2vw,21px);font-style:italic;font-weight:500;line-height:1.6}.cs-test-wrap cite{color:var(--cp-accent,#38bdf8);font-size:14.5px;font-style:normal;font-weight:600;display:block}.cs-cta-banner{text-align:center;background:var(--cp-cta-bg,radial-gradient(circle at 50% 50%, #3b82f633, transparent 70%));padding:64px 28px;position:relative;overflow:hidden}.cs-cta-banner h2{color:#fff;margin-bottom:14px;font-size:clamp(28px,4vw,42px);font-weight:800}.cs-cta-banner p{color:var(--cp-dim,#94a3b8);max-width:520px;margin:0 auto 30px;font-size:16px}.cs-cta-hotline{color:var(--cp-dim,#94a3b8);margin-top:20px;font-size:14px}.cs-cta-hotline a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.cs-footer{border-top:1px solid var(--cp-border,#ffffff14);color:#64748b;text-align:center;background:#06080c;padding:28px 24px;font-size:13px}.cs-footer strong{color:#94a3b8}.client-device-shell.tablet .cs-hero{padding:48px 20px 54px}.client-device-shell.tablet .cs-hero h1{font-size:34px}.client-device-shell.tablet .cs-feature-banner{grid-template-columns:1fr;gap:24px}.client-device-shell.tablet .cs-nav{padding:14px 20px}.client-device-shell.tablet .cs-stats-ribbon{grid-template-columns:repeat(2,1fr);padding:28px 20px}.client-device-shell.mobile .cs-nav{padding:12px 16px}.client-device-shell.mobile .cs-nav-links{display:none}.client-device-shell.mobile .cs-brand{font-size:16px}.client-device-shell.mobile .cs-nav-call-btn{padding:7px 14px;font-size:12.5px}.client-device-shell.mobile .cs-hero{padding:36px 16px 42px}.client-device-shell.mobile .cs-hero h1{font-size:26px;line-height:1.15}.client-device-shell.mobile p.cs-sub{margin-bottom:24px;font-size:14.5px}.client-device-shell.mobile .cs-hero-btns{flex-direction:column;width:100%}.client-device-shell.mobile .cs-btn-main,.client-device-shell.mobile .cs-btn-sec{width:100%;padding:12px;font-size:14.5px}.client-device-shell.mobile .cs-stats-ribbon{grid-template-columns:1fr;gap:12px;padding:24px 16px}.client-device-shell.mobile .cs-stat-card{padding:16px}.client-device-shell.mobile .cs-stat-num{font-size:28px}.client-device-shell.mobile .cs-section{padding:40px 16px}.client-device-shell.mobile .cs-services-grid{grid-template-columns:1fr;gap:16px}.client-device-shell.mobile .cs-feature-banner{grid-template-columns:1fr;padding:24px 18px}.client-device-shell.mobile .cs-test-wrap blockquote{font-size:16px}.client-device-shell.mobile .cs-cta-banner{padding:44px 16px}.cs-calc-range-slider{cursor:pointer;accent-color:#10b981;background:#ffffff1a;border-radius:4px;outline:none;width:100%;height:6px}.cs-calc-success-toast{color:#34d399;text-align:center;background:#10b98126;border:1px solid #10b98159;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600;animation:.3s fadeIn}.cs-apex-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#090c12f2;border-bottom:1px solid #d4af3733;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;top:0}.cs-apex-logo-symbol{color:#000;background:linear-gradient(135deg,#f59e0b,#b45309);border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.cs-apex-brand strong{letter-spacing:.05em;color:#f8fafc;font-size:15px;font-weight:800;display:block}.cs-apex-tagline{color:#94a3b8;font-size:11px}.cs-apex-nav-links{gap:8px;display:flex}.cs-apex-call-btn{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:6px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #f59e0b4d;color:#000!important}.cs-apex-hero-content{z-index:2;max-width:860px;position:relative}.cs-apex-h1{color:#f8fafc;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4.5vw,54px);font-weight:900;line-height:1.12}.cs-apex-h1 em{background:linear-gradient(135deg,#fbbf24 30%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.cs-apex-lead{color:#94a3b8;max-width:640px;margin-bottom:28px;font-size:16px;line-height:1.6}.cs-apex-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.cs-apex-btn-outline{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;color:#f8fafc!important}.cs-apex-credentials-strip{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:28px;display:grid}.apex-cred-item b{color:#fbbf24;font-size:18px;font-weight:800;display:block}.cs-apex-section{border-bottom:1px solid #ffffff0f;padding:60px 32px}.cs-apex-sec-heading{text-align:center;max-width:680px;margin:0 auto 40px}.cs-sec-eyebrow{color:#fbbf24;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.cs-apex-sec-heading h2{color:#f8fafc;margin:0 0 10px;font-size:clamp(24px,3.2vw,36px);font-weight:800}.cs-apex-sec-heading p{color:#94a3b8;margin:0;font-size:14.5px}.cs-calc-label{color:#f1f5f9;margin-bottom:10px;font-size:13.5px;font-weight:700;display:block}.cs-calc-btn-group button.active{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.apex-results-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.apex-price-figure{color:#f59e0b;margin:6px 0;font-size:clamp(26px,3.5vw,36px);font-weight:900;line-height:1.1}.apex-price-note{color:#64748b;margin-bottom:16px;font-size:11.5px;display:block}.apex-calc-meta-grid{background:#ffffff05;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;padding:12px;display:grid}.cs-apex-btn-calc-submit{color:#000;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:8px;width:100%;padding:12px 18px;font-size:13.5px;font-weight:800}.cs-apex-project-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px;transition:all .2s}.cs-apex-project-card:hover,.cs-apex-project-card.active{background:#f59e0b0f;border-color:#f59e0b;transform:translateY(-3px)}.apex-proj-val{color:#34d399;font-size:11px;font-weight:700}.cs-apex-project-card h3{color:#f8fafc;margin:0 0 6px;font-size:16px;font-weight:700}.cs-apex-project-card p{color:#94a3b8;margin:0 0 14px;font-size:12.5px;line-height:1.45}.cs-apex-project-footer strong{color:#fbbf24}.apex-process-step h4{color:#f8fafc;margin:0 0 6px;font-size:14.5px;font-weight:700}.apex-process-step p{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.cs-apex-review-card p{color:#cbd5e1;margin:0 0 12px;font-size:13px;font-style:italic;line-height:1.5}.cs-apex-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-bondi-nav{z-index:20;background:#020712f2;border-bottom:1px solid #06b6d440;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}.cs-bondi-shield{filter:drop-shadow(0 0 8px #06b6d4);font-size:24px}.cs-bondi-brand strong{color:#f1f5f9;letter-spacing:.04em;font-size:14px;font-weight:800;display:block}.cs-bondi-sub{color:#38bdf8;font-size:10.5px}.cs-bondi-nav-links{gap:6px;display:flex}.cs-bondi-call-btn{background:#06b6d426;border:1px solid #06b6d466;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex;color:#22d3ee!important}.live-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite bondiPulse;box-shadow:0 0 8px #10b981}.cs-bondi-hero{align-items:center;min-height:480px;padding:50px 32px;display:flex;position:relative;overflow:hidden}.cs-bondi-hero-bg{filter:brightness(.15)saturate(.5)hue-rotate(190deg);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-bondi-hero-scrim{background:linear-gradient(135deg,#020712fa 0%,#020e22cc 100%);position:absolute;inset:0}.cs-bondi-hero-inner{z-index:2;max-width:820px;position:relative}.cs-bondi-pill{color:#22d3ee;letter-spacing:.08em;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:4px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.cs-bondi-h1{color:#f1f5f9;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,4.2vw,48px);font-weight:900;line-height:1.15}.cs-bondi-lead{color:#94a3b8;max-width:660px;margin-bottom:22px;font-size:15.5px;line-height:1.6}.cs-bondi-status-bar{color:#cbd5e1;background:#ffffff0a;border:1px solid #06b6d433;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-bottom:28px;padding:8px 14px;font-size:12.5px;display:flex}.live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.cs-bondi-hero-btns{flex-wrap:wrap;gap:12px;display:flex}.cs-bondi-btn-sec{background:#ffffff0d;border:1px solid #06b6d44d;border-radius:6px;padding:12px 20px;font-size:13.5px;font-weight:600;text-decoration:none;color:#38bdf8!important}.cs-bondi-section{border-bottom:1px solid #ffffff0f;padding:56px 32px}.cs-bondi-sec-title{text-align:center;max-width:680px;margin:0 auto 36px}.bondi-tag{color:#06b6d4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.cs-bondi-sec-title h2{color:#f1f5f9;margin:0 0 8px;font-size:clamp(22px,3vw,32px);font-weight:800}.cs-bondi-sec-title p{color:#94a3b8;margin:0;font-size:14px}.cs-bondi-calc-box{background:#030a18e6;border:1px solid #06b6d440;border-radius:14px;grid-template-columns:1.2fr 1fr;gap:28px;padding:28px;display:grid}.bondi-lbl{color:#f1f5f9;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.bondi-opt-row button.active{color:#22d3ee;background:#06b6d426;border-color:#06b6d4}.cs-bondi-calc-summary{background:#01050ed9;border:1px solid #06b6d44d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.bondi-summary-head{color:#06b6d4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.bondi-price-num{color:#38bdf8;margin:4px 0;font-size:clamp(28px,3.8vw,38px);font-weight:900}.bondi-price-num small{color:#64748b;font-size:13px;font-weight:500}.bondi-price-sub{color:#64748b;margin-bottom:16px;font-size:11px;display:block}.bondi-specs-grid{background:#ffffff05;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:10px;display:grid}.cs-bondi-btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0891b2,#0284c7);border:0;border-radius:6px;width:100%;padding:11px 16px;font-size:13px;font-weight:700}.cs-bondi-tabs-bar{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.cs-bondi-tabs-bar button{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600}.cs-bondi-tabs-bar button.active{color:#22d3ee;background:#06b6d426;border-color:#06b6d4}.cs-bondi-checklist-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bondi-check-card{background:#ffffff08;border:1px solid #06b6d426;border-radius:10px;gap:12px;padding:18px;display:flex}.chk-icon{color:#06b6d4;background:#06b6d426;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;display:grid}.bondi-check-card strong{color:#f1f5f9;margin-bottom:4px;font-size:13.5px;display:block}.bondi-check-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.cs-bondi-portal-box{background:#ffffff05;border:1px solid #06b6d433;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:28px;display:grid}.portal-screen{background:#000;border:1px solid #06b6d466;border-radius:8px;padding:16px;font-family:monospace}.portal-screen-head{color:#38bdf8;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;font-size:11px;display:flex}.pulse-green{background:#10b981;border-radius:50%;width:6px;height:6px}.log-line{color:#64748b;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.log-line strong{color:#cbd5e1}.log-line.success strong{color:#34d399}.cs-bondi-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cs-truenorth-wrapper{color:#f1f5f9;background:#050813;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.cs-truenorth-wrapper h1,.cs-truenorth-wrapper h2,.cs-truenorth-wrapper h3,.cs-truenorth-brand strong,.tn-proj-val{letter-spacing:-.01em;font-family:Playfair Display,Cormorant Garamond,Georgia,serif}.cs-truenorth-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#050813f5;border-bottom:1px solid #d4af3738;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.cs-truenorth-brand{align-items:center;gap:12px;display:flex}.cs-truenorth-crest-svg{color:#d4af37;filter:drop-shadow(0 0 10px #d4af3766);flex-shrink:0;width:32px;height:32px}.cs-truenorth-brand strong{letter-spacing:.1em;color:#fff;text-transform:uppercase;font-size:15px;font-weight:800;display:block}.cs-truenorth-sub{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:600;display:block}.cs-truenorth-nav-links{align-items:center;gap:6px;display:flex}.cs-truenorth-nav-links button{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.cs-truenorth-nav-links button:hover,.cs-truenorth-nav-links button.active{color:#d4af37;background:#d4af371f;border-color:#d4af3740}.cs-truenorth-call-btn{white-space:nowrap;background:linear-gradient(135deg,#d4af3733 0%,#d4af3714 100%);border:1px solid #d4af3766;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d4af3726;color:#d4af37!important}.cs-truenorth-call-btn:hover{background:#d4af3747;border-color:#d4af37;box-shadow:0 6px 20px #d4af374d;color:#fff!important}.cs-truenorth-hero{background:#050813;align-items:center;min-height:540px;padding:70px 32px;display:flex;position:relative;overflow:hidden}.cs-truenorth-hero-bg{filter:brightness(.24)saturate(.7);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-truenorth-hero-scrim{background:linear-gradient(135deg,#050813f5 0%,#090e1ed1 55%,#050813f0 100%);position:absolute;inset:0}.cs-truenorth-hero-inner{z-index:2;max-width:900px;position:relative}.cs-truenorth-pill{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3759;border-radius:4px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex}.cs-truenorth-h1{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.15}.cs-truenorth-h1 em{color:#d4af37;background:linear-gradient(135deg,#fff 0%,#e6ca65 60%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.cs-truenorth-lead{color:#cbd5e1;max-width:720px;margin-bottom:30px;font-size:16px;line-height:1.65}.cs-truenorth-stats-row{border-top:1px solid #d4af372e;border-bottom:1px solid #d4af372e;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;padding:22px 0;display:grid}.tn-stat-box{padding:0 8px}.tn-stat-box b{color:#d4af37;margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;line-height:1.15;display:block}.tn-stat-box span{color:#94a3b8;font-size:11.5px;line-height:1.4;display:block}.cs-truenorth-btns{flex-wrap:wrap;gap:14px;display:flex}.cs-truenorth-btn-primary{color:#050813;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37 0%,#b8972e 100%);border:0;border-radius:6px;padding:13px 26px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #d4af374d}.cs-truenorth-btn-primary:hover{background:linear-gradient(135deg,#e5c158 0%,#c4a135 100%);transform:translateY(-1px);box-shadow:0 6px 22px #d4af3773}.cs-truenorth-btn-sec{white-space:nowrap;background:#ffffff0d;border:1px solid #d4af3759;border-radius:6px;padding:13px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;color:#fff!important}.cs-truenorth-btn-sec:hover{background:#d4af371a;border-color:#d4af37}.cs-truenorth-section{background:#050813;border-bottom:1px solid #d4af371f;padding:70px 32px}.cs-truenorth-sec-heading{text-align:center;max-width:740px;margin:0 auto 44px}.tn-tag{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3747;border-radius:4px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.cs-truenorth-sec-heading h2{color:#fff;margin:0 0 12px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.25}.cs-truenorth-sec-heading p{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.tn-alloc-card{background:#0a0f20;border:1px solid #d4af3747;border-radius:16px;max-width:1040px;margin:0 auto;padding:32px;box-shadow:0 20px 50px #0009}.tn-strat-pills-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.tn-strat-pill-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.tn-strat-pill-btn:hover{color:#fff;border-color:#d4af3766}.tn-strat-pill-btn.active{color:#d4af37;background:#d4af3729;border-color:#d4af37;font-weight:700;box-shadow:0 0 16px #d4af3740}.tn-alloc-bars{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.tn-alloc-bar-item{flex-direction:column;gap:6px;display:flex}.tn-alloc-bar-header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.tn-alloc-bar-name{color:#e2e8f0;font-weight:600}.tn-alloc-bar-pct{color:#d4af37;font-size:14px;font-weight:800}.tn-alloc-bar-track{background:#ffffff0f;border-radius:999px;width:100%;height:9px;position:relative;overflow:hidden}.tn-alloc-bar-fill{background:linear-gradient(90deg,#d4af37 0%,#e6ca65 100%);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.tn-alloc-features-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:24px;display:grid}.tn-alloc-feature-box{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:16px 18px}.tn-alloc-feature-box strong{color:#fff;margin-bottom:6px;font-size:13.5px;display:block}.tn-alloc-feature-box p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.cs-truenorth-calc-card{background:#0a0f20;border:1px solid #d4af3747;border-radius:18px;grid-template-columns:1.35fr 1fr;gap:32px;max-width:1080px;margin:0 auto;padding:34px;display:grid;box-shadow:0 25px 60px #000000b3}.tn-calc-inputs{flex-direction:column;display:flex}.tn-lbl{color:#e2e8f0;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-weight:700;display:block}.tn-strat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.tn-strat-row button{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:11px 10px;font-size:12px;font-weight:600;transition:all .2s}.tn-strat-row button:hover{color:#fff;border-color:#d4af3766}.tn-strat-row button.active{color:#d4af37;background:#d4af3729;border-color:#d4af37;font-weight:700;box-shadow:0 0 14px #d4af3740}.tn-calc-output{background:#060914;border:1px solid #d4af3759;border-radius:14px;flex-direction:column;justify-content:center;padding:28px 24px;display:flex}.tn-out-title{color:#d4af37;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800}.tn-proj-val{color:#fff;margin:6px 0 4px;font-size:clamp(32px,3.8vw,46px);font-weight:700;line-height:1.1}.tn-proj-sub{color:#94a3b8;margin-bottom:22px;font-size:12px}.tn-meta-grid{gap:10px;margin-bottom:24px;display:grid}.tn-meta-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}.tn-meta-item span{color:#94a3b8}.tn-meta-item strong{color:#d4af37;font-weight:700}.tn-submit-btn{color:#050813;cursor:pointer;text-align:center;background:linear-gradient(135deg,#d4af37 0%,#b8972e 100%);border:none;border-radius:8px;width:100%;padding:14px 20px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 18px #d4af374d}.tn-submit-btn:hover{background:linear-gradient(135deg,#e5c158 0%,#c4a135 100%);transform:translateY(-1px);box-shadow:0 6px 24px #d4af3773}.tn-pillars-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1140px;margin:0 auto;display:grid}.tn-pillar-box{background:#0a0f20;border:1px solid #d4af3738;border-radius:14px;flex-direction:column;padding:26px 22px;transition:transform .25s,border-color .25s;display:flex}.tn-pillar-box:hover{border-color:#d4af3773;transform:translateY(-3px)}.tn-pillar-icon{margin-bottom:14px;font-size:26px;display:block}.tn-pillar-box h3{color:#fff;margin:0 0 10px;font-size:16px;font-weight:700}.tn-pillar-box p{color:#94a3b8;flex:1;margin:0;font-size:13px;line-height:1.6}.tn-compare-table{background:#0a0f20;border:1px solid #d4af3747;border-radius:14px;max-width:1040px;margin:0 auto;overflow:hidden}.tn-compare-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr 1.3fr 1.3fr;align-items:center;padding:16px 22px;font-size:13.5px;display:grid}.tn-compare-row:last-child{border-bottom:none}.tn-compare-row.head{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#d4af371a;border-bottom:1px solid #d4af3740;font-size:12px;font-weight:800}.tn-compare-row .gold-text{color:#d4af37;align-items:center;gap:6px;font-weight:700;display:flex}.tn-compare-row .dim-text{color:#64748b;align-items:center;gap:6px;display:flex}.tn-partners-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto;display:grid}.tn-partner-card{background:#0a0f20;border:1px solid #d4af373d;border-radius:14px;gap:20px;padding:28px;display:flex}.tn-partner-crest-avatar{color:#d4af37;background:#d4af371f;border:1px solid #d4af3759;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:flex}.tn-partner-info h3{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.tn-partner-role{color:#d4af37;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.tn-partner-bio{color:#94a3b8;margin:0 0 14px;font-size:13px;line-height:1.6}.tn-partner-meta-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:4px 10px;font-size:11.5px;display:inline-block}.cs-truenorth-footer{color:#64748b;background:#03050c;border-top:1px solid #d4af3733;padding:40px 32px 30px;font-size:12.5px}.cs-truenorth-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:0 auto;display:flex}.cs-truenorth-foot-wrap strong{color:#e2e8f0}.client-device-shell.tablet .cs-truenorth-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.client-device-shell.tablet .tn-alloc-pillars-grid,.client-device-shell.tablet .tn-pillars-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.client-device-shell.tablet .tn-partners-grid{grid-template-columns:1fr!important;gap:16px!important}.client-device-shell.mobile .cs-truenorth-nav{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px 12px!important}.client-device-shell.mobile .cs-truenorth-brand{justify-content:center!important}.client-device-shell.mobile .cs-truenorth-nav-links{scrollbar-width:none!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.client-device-shell.mobile .cs-truenorth-call-btn{text-align:center!important;justify-content:center!important;width:100%!important;min-height:42px!important}.client-device-shell.mobile .cs-truenorth-hero{min-height:auto!important;padding:30px 14px!important}.client-device-shell.mobile .cs-truenorth-h1{font-size:24px!important}.client-device-shell.mobile .cs-truenorth-stats-row{grid-template-columns:1fr!important;gap:10px!important}.client-device-shell.mobile .cs-truenorth-section{padding:36px 14px!important}.client-device-shell.mobile .tn-alloc-card{padding:18px 14px!important}.client-device-shell.mobile .tn-strat-pills-row{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.client-device-shell.mobile .tn-alloc-features-grid,.client-device-shell.mobile .tn-pillars-grid,.client-device-shell.mobile .tn-partners-grid{grid-template-columns:1fr!important;gap:14px!important}.client-device-shell.mobile .tn-partner-card{flex-direction:column!important;padding:20px 16px!important}.client-device-shell.mobile .cs-truenorth-foot-wrap{text-align:center!important;flex-direction:column!important}.cs-pulse-wrapper{color:#f1f5f9;background:#071523;min-height:100%;position:relative;overflow-x:hidden}.cs-pulse-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:25;background:#071523f0;border-bottom:1px solid #38bdf829;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 4px 25px #02061773}.pulse-crest-icon{background:linear-gradient(135deg,#06b6d433,#0ea5e914);border:1px solid #38bdf859;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 16px #06b6d440}.cs-pulse-brand strong{color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #00000080;font-size:14.5px;font-weight:800;display:block}.cs-pulse-sub{color:#38bdf8;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.cs-pulse-nav-links{align-items:center;gap:6px;display:flex}.cs-pulse-nav-links button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.cs-pulse-nav-links button:hover,.cs-pulse-nav-links button.active{color:#38bdf8;background:#38bdf81a;border-color:#38bdf840}.cs-pulse-call-btn{background:linear-gradient(135deg,#06b6d429,#0ea5e938);border:1px solid #38bdf859;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 14px #06b6d426;color:#38bdf8!important}.cs-pulse-call-btn:hover{background:linear-gradient(135deg,#06b6d4,#0284c7);border-color:#38bdf8;box-shadow:0 0 20px #06b6d473;color:#fff!important}.pulse-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseBeacon;display:inline-block;box-shadow:0 0 8px #10b981}@keyframes pulseBeacon{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1.15);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.cs-pulse-hero{background:#081626;align-items:center;min-height:520px;padding:64px 32px 56px;display:flex;position:relative;overflow:hidden}.cs-pulse-hero-bg{opacity:.22;filter:saturate(1.1)brightness(.8);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.cs-pulse-hero-inner{z-index:2;max-width:860px;position:relative}.cs-pulse-pill{color:#38bdf8;letter-spacing:.08em;background:#06b6d41a;border:1px solid #38bdf84d;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #06b6d41f}.cs-pulse-h1{color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(32px,4.2vw,52px);font-weight:900;line-height:1.15}.cs-pulse-h1 em{background:linear-gradient(135deg,#38bdf8 0%,#2dd4bf 60%,#a7f3d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;display:inline-block}.cs-pulse-lead{color:#94a3b8;max-width:680px;margin-bottom:28px;font-size:16px;line-height:1.65}.cs-pulse-features-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.pulse-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1c2cbf;border:1px solid #38bdf833;border-radius:12px;padding:12px 14px}.pulse-stat-card strong{color:#38bdf8;letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.pulse-stat-card span{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:500;display:block}.cs-pulse-btns{flex-wrap:wrap;gap:14px;display:flex}.cs-pulse-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#0284c7 100%);border:1px solid #38bdf866;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #06b6d452}.cs-pulse-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #06b6d473}.cs-pulse-btn-sec{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1e30bf;border:1px solid #38bdf840;border-radius:999px;padding:13px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;color:#e2e8f0!important}.cs-pulse-btn-sec:hover{background:#38bdf81f;border-color:#38bdf8;color:#38bdf8!important}.cs-pulse-section{border-bottom:1px solid #38bdf81f;padding:68px 32px;position:relative}.cs-pulse-sec-heading{text-align:center;max-width:720px;margin:0 auto 38px}.pulse-tag{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cs-pulse-sec-heading h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.2vw,36px);font-weight:900}.cs-pulse-sec-heading p{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.pulse-case-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.pulse-case-tab-btn{color:#94a3b8;cursor:pointer;background:#0e1c2cd9;border:1px solid #38bdf82e;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.pulse-case-tab-btn:hover{color:#fff;border-color:#38bdf866}.pulse-case-tab-btn.active{color:#38bdf8;background:linear-gradient(135deg,#06b6d438,#0ea5e926);border-color:#38bdf8;box-shadow:0 0 18px #06b6d440}.pulse-toggle-bar{justify-content:center;margin-bottom:28px;display:flex}.pulse-toggle-group{background:#0a1624e6;border:1px solid #38bdf840;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pulse-toggle-pill{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:12.5px;font-weight:700;transition:all .2s}.pulse-toggle-pill.active{color:#fff;background:linear-gradient(135deg,#06b6d4,#0284c7);box-shadow:0 2px 12px #06b6d459}.pulse-studio-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1928d9;border:1px solid #38bdf833;border-radius:20px;padding:32px;box-shadow:0 24px 60px #02061799}.pulse-studio-view{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;display:grid}.pulse-visual-chassis{background:radial-gradient(circle,#06b6d426 0%,#071523f2 70%);border:1px solid #38bdf840;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:320px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.pulse-visual-badge-strip{justify-content:space-between;align-items:center;gap:8px;display:flex}.pulse-mode-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.pulse-mode-badge.after{color:#34d399;background:#10b9812e;border:1px solid #10b98166}.pulse-mode-badge.before{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b66}.pulse-verified-pill{color:#38bdf8;font-size:11px;font-weight:600}.pulse-smile-display{text-align:center;padding:24px 12px}.pulse-smile-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;transition:all .3s;display:flex}.pulse-smile-display h3{color:#fff;margin:0 0 6px;font-size:22px;font-weight:800}.pulse-patient-label{color:#38bdf8;font-size:12.5px;font-weight:600}.pulse-visual-footer-bar{color:#94a3b8;border-top:1px solid #38bdf826;justify-content:space-between;padding-top:14px;font-size:12px;display:flex}.pulse-case-info-pane h4{color:#38bdf8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.pulse-case-diagnosis{color:#e2e8f0;background:#0e1c2c99;border-left:3px solid #38bdf8;border-radius:0 8px 8px 0;margin-bottom:20px;padding:10px 14px;font-size:14px;line-height:1.55}.pulse-case-metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.pulse-metric-tile{background:#0e1c2cb3;border:1px solid #38bdf826;border-radius:10px;padding:12px 14px}.pulse-metric-tile label{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.pulse-metric-tile strong{color:#fff;font-size:13.5px;font-weight:700}.pulse-patient-quote-box{color:#cbd5e1;background:#06b6d414;border:1px solid #38bdf833;border-radius:12px;padding:16px;font-size:13px;font-style:italic;line-height:1.55;position:relative}.pulse-clinician-tag{color:#38bdf8;margin-top:8px;font-size:11px;font-style:normal;font-weight:700;display:block}.cs-pulse-calc-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1928e6;border:1px solid #38bdf838;border-radius:20px;grid-template-columns:1.25fr 1fr;gap:32px;padding:34px;display:grid;box-shadow:0 24px 60px #020617a6}.pulse-lbl{color:#f1f5f9;letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.pulse-opt-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.pulse-opt-grid button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0e1c2cb3;border:1px solid #38bdf829;border-radius:10px;padding:12px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.pulse-opt-grid button:hover{color:#fff;border-color:#38bdf866}.pulse-opt-grid button.active{color:#38bdf8;background:linear-gradient(135deg,#06b6d433,#0ea5e91f);border-color:#38bdf8;box-shadow:0 2px 12px #06b6d433}.pulse-fund-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.pulse-fund-btn{color:#94a3b8;cursor:pointer;text-align:left;background:#0e1c2ca6;border:1px solid #38bdf829;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .2s}.pulse-fund-btn:hover{color:#fff;border-color:#38bdf859}.pulse-fund-btn.active{color:#38bdf8;background:#06b6d429;border-color:#38bdf8}.pulse-calc-right{background:linear-gradient(145deg,#0e2034f2 0%,#081625fa 100%);border:1px solid #38bdf84d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff1a}.pulse-out-badge{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.pulse-out-weekly{color:#fff;letter-spacing:-.02em;margin:6px 0 2px;font-size:clamp(34px,4.4vw,48px);font-weight:900;line-height:1.1}.pulse-out-weekly small{color:#94a3b8;font-size:14px;font-weight:600}.pulse-out-total{color:#cbd5e1;margin-bottom:16px;font-size:13.5px}.pulse-breakdown-table{background:#07152399;border:1px solid #38bdf826;border-radius:10px;margin-bottom:18px;padding:12px 14px}.pulse-breakdown-row{color:#94a3b8;border-bottom:1px solid #38bdf814;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.pulse-breakdown-row:last-child{border-bottom:0;padding-bottom:0}.pulse-breakdown-row strong{color:#fff}.pulse-rebate-val{color:#34d399!important}.pulse-slots-row{gap:8px;margin-top:6px;display:flex}.pulse-slot-btn{color:#cbd5e1;cursor:pointer;text-align:center;background:#0e1c2cb3;border:1px solid #38bdf833;border-radius:8px;flex:1;padding:8px 10px;font-size:11px;font-weight:600;transition:all .2s}.pulse-slot-btn:hover{color:#fff;border-color:#38bdf866}.pulse-confirm-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#0284c7 100%);border:1px solid #38bdf866;border-radius:10px;width:100%;padding:13px 20px;font-size:13.5px;font-weight:700;transition:all .2s;box-shadow:0 4px 18px #06b6d459}.pulse-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #06b6d480}.pulse-suites-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pulse-suite-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1928d9;border:1px solid #38bdf82e;border-radius:16px;flex-direction:column;justify-content:space-between;padding:26px;transition:all .25s;display:flex}.pulse-suite-card:hover{border-color:#38bdf866;transform:translateY(-3px);box-shadow:0 18px 40px #02061780}.pulse-suite-header{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.pulse-suite-icon{background:linear-gradient(135deg,#06b6d433,#0ea5e914);border:1px solid #38bdf840;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.pulse-suite-header h3{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:800}.pulse-suite-category{color:#38bdf8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.pulse-suite-desc{color:#94a3b8;margin:0 0 16px;font-size:13.5px;line-height:1.6}.pulse-suite-pills{border-top:1px solid #38bdf81f;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.pulse-suite-pill{color:#cbd5e1;background:#0e1c2cb3;border:1px solid #38bdf82e;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.pulse-clinics-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pulse-clinic-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1928d9;border:1px solid #38bdf82e;border-radius:14px;flex-direction:column;justify-content:space-between;padding:22px;transition:all .2s;display:flex}.pulse-clinic-card:hover{border-color:#38bdf861;transform:translateY(-2px)}.pulse-clinic-city{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.pulse-clinic-card h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:800}.pulse-clinic-address{color:#94a3b8;margin-bottom:12px;font-size:12.5px;line-height:1.5}.pulse-clinic-hours{color:#34d399;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;margin-bottom:12px;padding:5px 8px;font-size:11.5px;font-weight:600}.pulse-clinic-feature{color:#cbd5e1;margin-bottom:14px;font-size:11px}.pulse-clinic-call-btn{text-align:center;background:#38bdf81a;border:1px solid #38bdf840;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;color:#38bdf8!important}.pulse-clinic-call-btn:hover{background:#06b6d4;color:#fff!important}.pulse-charter-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.pulse-charter-card{text-align:center;background:#0e1c2ca6;border:1px solid #38bdf829;border-radius:12px;padding:16px}.pulse-charter-card strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.pulse-charter-card span{color:#94a3b8;font-size:11.5px;line-height:1.45;display:block}.cs-pulse-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1200px;margin:0 auto;display:flex}.cs-pulse-foot-wrap strong{color:#fff}.cs-pulse-foot-wrap a{color:#38bdf8;font-weight:600;text-decoration:none}.cs-coffee-wrapper,.cs-roastcraft-wrapper{color:#f8fafc;background:#0d0805;min-height:100%;position:relative;overflow-x:hidden}.cs-coffee-nav,.cs-roastcraft-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:25;background:#0d0805f0;border-bottom:1px solid #f59e0b33;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 4px 25px #0009}.cs-roastcraft-brand{align-items:center;gap:12px;display:flex}.rc-crest-icon{background:linear-gradient(135deg,#f59e0b38,#c2410c1f);border:1px solid #f59e0b59;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 16px #f59e0b40}.cs-roastcraft-brand strong{color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #0009;font-size:14.5px;font-weight:800;display:block}.cs-roastcraft-sub{color:#fbbf24;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.cs-roastcraft-nav-links{align-items:center;gap:6px;display:flex}.cs-roastcraft-nav-links button{color:#a89f91;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.cs-roastcraft-nav-links button:hover,.cs-roastcraft-nav-links button.active{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.cs-roastcraft-cart-btn{cursor:pointer;background:linear-gradient(135deg,#f59e0b2e,#ea580c38);border:1px solid #f59e0b66;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 14px #f59e0b33;color:#fbbf24!important}.cs-roastcraft-cart-btn:hover{background:linear-gradient(135deg,#d97706,#ea580c);border-color:#fbbf24;box-shadow:0 0 20px #f59e0b73;color:#fff!important}.cs-coffee-hero,.cs-roastcraft-hero{background:#0e0906;align-items:center;min-height:520px;padding:64px 32px 56px;display:flex;position:relative;overflow:hidden}.cs-coffee-hero-bg,.cs-roastcraft-hero-bg{opacity:.26;filter:saturate(1.15)brightness(.85);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.cs-coffee-hero-scrim,.cs-roastcraft-hero-scrim{background:radial-gradient(circle at 75% 25%,#f59e0b2e 0%,#0000 60%),radial-gradient(circle at 20% 80%,#c2410c24 0%,#0000 55%),linear-gradient(#0d0805bf 0%,#0d0805f0 85%,#0d0805 100%);position:absolute;inset:0}.cs-roastcraft-hero-inner{z-index:2;max-width:860px;position:relative}.cs-roastcraft-pill{color:#fbbf24;letter-spacing:.08em;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #f59e0b26}.cs-roastcraft-h1{color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(32px,4.2vw,52px);font-weight:900;line-height:1.15}.cs-roastcraft-h1 em{background:linear-gradient(135deg,#fbbf24 0%,#f97316 60%,#fdba74 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;display:inline-block}.cs-roastcraft-lead{color:#d6cfc7;max-width:680px;margin-bottom:24px;font-size:16px;line-height:1.65}.rc-freshness-bar{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a110cd9;border:1px solid #f59e0b47;border-radius:10px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 16px;font-size:12.5px;display:inline-flex}.rc-freshness-bar strong{color:#fbbf24}.rc-bean-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseBeacon;display:inline-block;box-shadow:0 0 10px #f59e0b}.rc-features-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.rc-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#180f0abf;border:1px solid #f59e0b33;border-radius:12px;padding:12px 14px}.rc-stat-card strong{color:#fbbf24;letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.rc-stat-card span{color:#a89f91;margin-top:2px;font-size:11px;font-weight:500;display:block}.cs-roastcraft-btns{flex-wrap:wrap;gap:14px;display:flex}.cs-roastcraft-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#ea580c 100%);border:1px solid #fbbf2466;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #d9770659}.cs-roastcraft-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d9770680}.cs-roastcraft-btn-sec{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a110cbf;border:1px solid #f59e0b40;border-radius:999px;padding:13px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;color:#f1f5f9!important}.cs-roastcraft-btn-sec:hover{background:#f59e0b26;border-color:#fbbf24;color:#fbbf24!important}.cs-coffee-section,.cs-roastcraft-section{border-bottom:1px solid #f59e0b1f;padding:68px 32px;position:relative}.cs-roastcraft-sec-heading{text-align:center;max-width:720px;margin:0 auto 38px}.rc-tag{color:#fbbf24;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cs-roastcraft-sec-heading h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.2vw,36px);font-weight:900}.cs-roastcraft-sec-heading p{color:#a89f91;margin:0;font-size:15px;line-height:1.6}.rc-origins-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.rc-origin-card{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#160e09d1;border:1px solid #f59e0b33;border-radius:14px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .25s;display:flex}.rc-origin-card:hover{border-color:#f59e0b73;transform:translateY(-3px);box-shadow:0 12px 30px #00000080}.rc-orig-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orig-country{color:#fbbf24;font-size:11.5px;font-weight:700}.orig-cup{color:#fff;background:linear-gradient(135deg,#d97706,#ea580c);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.rc-origin-card h4{color:#fff;margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.3}.orig-notes{color:#cbd5e1;margin:0 0 14px;font-size:12px;line-height:1.5}.orig-price{color:#fbbf24;border-top:1px solid #f59e0b26;padding-top:10px;font-size:13px;font-weight:800;display:block}.rc-dossier-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a110ce0;border:1px solid #f59e0b40;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:28px;margin-bottom:30px;padding:26px;display:grid}.rc-dossier-left h3{color:#fff;margin:0 0 4px;font-size:20px;font-weight:800}.rc-dossier-varietal{color:#fbbf24;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.rc-dossier-story{color:#d6cfc7;margin-bottom:16px;font-size:13.5px;line-height:1.6}.rc-flavor-chips{flex-wrap:wrap;gap:6px;display:flex}.rc-flavor-chip{color:#fef3c7;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.rc-dossier-specs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-dossier-tile{background:#120b07bf;border:1px solid #f59e0b26;border-radius:8px;padding:10px 12px}.rc-dossier-tile label{color:#a89f91;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.rc-dossier-tile strong{color:#fff;font-size:12.5px;font-weight:700}.rc-builder-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#140d08eb;border:1px solid #f59e0b40;border-radius:20px;padding:34px;box-shadow:0 24px 60px #000000b3}.rc-builder-layout{grid-template-columns:1.2fr 1fr;gap:32px;display:grid}.rc-lbl{color:#f1f5f9;letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.rc-pill-group{flex-wrap:wrap;gap:8px;display:flex}.rc-pill-btn{color:#cbd5e1;cursor:pointer;background:#1a110cb3;border:1px solid #f59e0b33;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .2s}.rc-pill-btn:hover{color:#fff;border-color:#f59e0b73}.rc-pill-btn.active{color:#fbbf24;background:linear-gradient(135deg,#f59e0b38,#ea580c26);border-color:#f59e0b;box-shadow:0 2px 12px #f59e0b40}.rc-summary-panel{background:linear-gradient(145deg,#1e120bf2 0%,#120a06fa 100%);border:1px solid #f59e0b59;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff14}.rc-sub-badge{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.rc-price-display{color:#fff;letter-spacing:-.02em;margin:6px 0 2px;font-size:clamp(34px,4.4vw,48px);font-weight:900;line-height:1.1}.rc-price-display small{color:#a89f91;font-size:14px;font-weight:600}.rc-strike-price{color:#78716c;margin-bottom:16px;font-size:13px}.rc-breakdown-table{background:#0d0805a6;border:1px solid #f59e0b26;border-radius:10px;margin-bottom:18px;padding:12px 14px}.rc-breakdown-row{color:#a89f91;border-bottom:1px solid #f59e0b14;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.rc-breakdown-row:last-child{border-bottom:0;padding-bottom:0}.rc-breakdown-row strong{color:#fff}.rc-saving-val{color:#34d399!important}.rc-checkout-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#ea580c 100%);border:1px solid #fbbf2466;border-radius:10px;width:100%;padding:13px 20px;font-size:13.5px;font-weight:700;transition:all .2s;box-shadow:0 4px 18px #d9770659}.rc-checkout-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d9770680}.rc-process-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rc-process-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#160e09d1;border:1px solid #f59e0b2e;border-radius:14px;flex-direction:column;justify-content:space-between;padding:22px;transition:all .2s;display:flex}.rc-process-card:hover{border-color:#f59e0b66;transform:translateY(-2px)}.rc-process-num{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.rc-process-card h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:800}.rc-process-card p{color:#a89f91;margin:0 0 14px;font-size:12.5px;line-height:1.55}.rc-process-tag{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.rc-laneway-card{background:#160e09d9;border:1px solid #f59e0b38;border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:30px;display:grid}.rc-laneway-info h3{color:#fff;margin:0 0 6px;font-size:22px;font-weight:800}.rc-laneway-addr{color:#fbbf24;margin-bottom:12px;font-size:13.5px;font-weight:600}.rc-laneway-hours{color:#34d399;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;margin-bottom:14px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-block}.rc-laneway-desc{color:#d6cfc7;margin:0 0 16px;font-size:13px;line-height:1.6}.rc-bar-specs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-bar-tile{background:#0d0805b3;border:1px solid #f59e0b26;border-radius:8px;padding:10px 12px}.rc-bar-tile label{color:#a89f91;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.rc-bar-tile strong{color:#fff;font-size:12.5px;font-weight:700}.rc-charter-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.rc-charter-card{text-align:center;background:#180f0aa6;border:1px solid #f59e0b29;border-radius:12px;padding:16px}.rc-charter-card strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.rc-charter-card span{color:#a89f91;font-size:11.5px;line-height:1.45;display:block}.rc-cart-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rc-cart-modal{background:#140d08;border:1px solid #f59e0b59;border-radius:20px;width:100%;max-width:480px;padding:30px;position:relative;box-shadow:0 30px 80px #000000e6}.rc-cart-modal-head{border-bottom:1px solid #f59e0b33;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.rc-cart-modal-head h3{color:#fff;margin:0;font-size:18px;font-weight:800}.rc-cart-close-btn{color:#a89f91;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px}.rc-cart-close-btn:hover{color:#fff}.cs-coffee-footer,.cs-roastcraft-footer{color:#a89f91;background:#080402;border-top:1px solid #f59e0b29;padding:30px;font-size:12px}.cs-roastcraft-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1200px;margin:0 auto;display:flex}.cs-roastcraft-foot-wrap strong{color:#fff}.cs-roastcraft-foot-wrap a{color:#fbbf24;font-weight:600;text-decoration:none}.cs-tradie-wrapper{color:#f1f5f9;background:#060b14;min-height:100%;position:relative;overflow-x:hidden}.cs-tradie-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:25;background:#060b14f0;border-bottom:1px solid #d4ff0033;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 4px 25px #000000a6}.tradie-crest-icon{background:linear-gradient(135deg,#d4ff0033,#38bdf81f);border:1px solid #d4ff0066;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 16px #d4ff0040}.cs-tradie-brand strong{color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #0009;font-size:14.5px;font-weight:800;display:block}.cs-tradie-sub{color:#d4ff00;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.cs-tradie-nav-links{align-items:center;gap:6px;display:flex}.cs-tradie-nav-links button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.cs-tradie-nav-links button:hover,.cs-tradie-nav-links button.active{color:#d4ff00;background:#d4ff001a;border-color:#d4ff004d}.cs-tradie-call-btn{background:linear-gradient(135deg,#d4ff002e,#38bdf833);border:1px solid #d4ff0073;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 14px #d4ff0033;color:#d4ff00!important}.cs-tradie-call-btn:hover{background:linear-gradient(135deg,#d4ff00,#a3e635);border-color:#d4ff00;box-shadow:0 0 22px #d4ff0073;color:#040910!important}.tradie-live-beacon{background:#d4ff00;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseBeacon;display:inline-block;box-shadow:0 0 8px #d4ff00}.cs-tradie-hero{background:#060b14;align-items:center;min-height:520px;padding:64px 32px 56px;display:flex;position:relative;overflow:hidden}.cs-tradie-hero-bg{opacity:.24;filter:saturate(1.1)brightness(.8);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.cs-tradie-hero-scrim{background:radial-gradient(circle at 75% 25%,#d4ff0029 0%,#0000 60%),radial-gradient(circle at 20% 80%,#38bdf826 0%,#0000 55%),linear-gradient(#060b14bf 0%,#060b14f0 85%,#060b14 100%);position:absolute;inset:0}.cs-tradie-hero-inner{z-index:2;max-width:860px;position:relative}.cs-tradie-pill{color:#d4ff00;letter-spacing:.08em;background:#d4ff001f;border:1px solid #d4ff0059;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #d4ff0026}.cs-tradie-h1{color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(32px,4.2vw,52px);font-weight:900;line-height:1.15}.cs-tradie-h1 em{background:linear-gradient(135deg,#d4ff00 0%,#38bdf8 60%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;display:inline-block}.cs-tradie-lead{color:#94a3b8;max-width:680px;margin-bottom:28px;font-size:16px;line-height:1.65}.cs-tradie-stats-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.tradie-stat-col{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1422c7;border:1px solid #d4ff0033;border-radius:12px;padding:12px 14px}.tradie-stat-col b{color:#d4ff00;letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.tradie-stat-col span{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:500;display:block}.cs-tradie-btns{flex-wrap:wrap;gap:14px;display:flex}.cs-tradie-btn-primary{color:#040910;cursor:pointer;background:linear-gradient(135deg,#d4ff00 0%,#a3e635 100%);border:1px solid #d4ff00;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #d4ff0059}.cs-tradie-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d4ff0080}.cs-tradie-btn-sec{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1828bf;border:1px solid #38bdf84d;border-radius:999px;padding:13px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;color:#38bdf8!important}.cs-tradie-btn-sec:hover{background:#38bdf826;border-color:#38bdf8;color:#fff!important}.cs-tradie-section{border-bottom:1px solid #d4ff001f;padding:68px 32px;position:relative}.cs-tradie-sec-heading{text-align:center;max-width:720px;margin:0 auto 38px}.tradie-tag{color:#d4ff00;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cs-tradie-sec-heading h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.2vw,36px);font-weight:900}.cs-tradie-sec-heading p{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.cs-tradie-simulator-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1422e0;border:1px solid #d4ff0038;border-radius:20px;grid-template-columns:280px 1fr;align-items:center;gap:36px;padding:34px;display:grid;box-shadow:0 24px 60px #000000b3}.tradie-screen-selector{gap:12px;display:grid}.tradie-screen-selector button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0e1828b3;border:1px solid #38bdf82e;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:600;transition:all .2s}.tradie-screen-selector button:hover{color:#fff;border-color:#d4ff0066}.tradie-iphone-chassis{background:#000;border:8px solid #1e293b;border-radius:38px;max-width:400px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #000000e6,0 0 35px #d4ff0033}.iphone-dynamic-island{background:#000;border-radius:10px;width:90px;height:18px;margin:8px auto 4px}.iphone-inner-view{background:#080f1a;flex-direction:column;justify-content:space-between;min-height:420px;padding:18px;display:flex}.app-status{color:#d4ff00;background:#d4ff002e;border:1px solid #d4ff0059;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.app-client-box{background:#0e1828b3;border:1px solid #38bdf829;border-radius:8px;margin-bottom:12px;padding:12px}.app-line-items{gap:8px;margin-bottom:14px;display:grid}.app-item{background:#0e18288c;border:1px solid #38bdf81f;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;display:flex}.app-item b{color:#f1f5f9;font-size:12px;display:block}.app-item strong{color:#d4ff00;font-size:13px}.app-total-box{color:#fff;background:#d4ff001a;border:1px solid #d4ff0040;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.app-action-btn{color:#040910;cursor:pointer;background:linear-gradient(135deg,#d4ff00 0%,#a3e635 100%);border:0;border-radius:8px;width:100%;padding:12px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #d4ff004d}.app-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4ff0073}.app-toast-success{color:#d4ff00;text-align:center;background:#d4ff0029;border:1px solid #d4ff0066;border-radius:8px;padding:12px;font-size:11.5px;font-weight:600;line-height:1.45}.app-pay-circle{text-align:center;padding:24px 10px}.nfc-wave{color:#d4ff00;margin-bottom:8px;font-size:44px}.app-pay-circle h3{color:#fff;margin:0 0 4px;font-size:18px;font-weight:800}.app-pay-circle p{color:#94a3b8;margin:0;font-size:12px}.app-charge-box{color:#94a3b8;background:#0e1828b3;border:1px solid #38bdf829;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.app-fleet-list{gap:10px;display:grid}.app-van-item{background:#0e1828b3;border:1px solid #38bdf829;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.van-badge{color:#d4ff00;background:#d4ff0026;border:1px solid #d4ff004d;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:800}.tradie-features-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tradie-feature-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1422d9;border:1px solid #d4ff002e;border-radius:16px;flex-direction:column;justify-content:space-between;padding:26px;transition:all .25s;display:flex}.tradie-feature-card:hover{border-color:#d4ff0073;transform:translateY(-3px);box-shadow:0 18px 40px #0009}.tradie-feat-header{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.tradie-feat-icon{background:linear-gradient(135deg,#d4ff0033,#38bdf81a);border:1px solid #d4ff004d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.tradie-feat-header h3{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:800}.tradie-feat-category{color:#d4ff00;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.tradie-feat-desc{color:#94a3b8;margin:0 0 16px;font-size:13.5px;line-height:1.6}.tradie-feat-pills{border-top:1px solid #38bdf81f;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.tradie-feat-pill{color:#cbd5e1;background:#0e1828b3;border:1px solid #38bdf833;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.tradie-roi-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1422e6;border:1px solid #d4ff003d;border-radius:20px;grid-template-columns:1.25fr 1fr;gap:32px;padding:34px;display:grid;box-shadow:0 24px 60px #000000b3}.tradie-lbl{color:#f1f5f9;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.roi-m-cell{background:#0e1828b3;border:1px solid #38bdf829;border-radius:10px;padding:14px}.roi-m-cell span{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.roi-m-cell strong{color:#d4ff00;font-size:16px;font-weight:800}.tradie-trial-form{background:linear-gradient(145deg,#101c30f2 0%,#080f1afa 100%);border:1px solid #d4ff0059;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.tradie-trial-form h4{color:#fff;margin:0 0 6px;font-size:18px;font-weight:800}.tradie-trial-form p{color:#94a3b8;margin:0 0 18px;font-size:13px;line-height:1.5}.trial-input:focus{border-color:#d4ff00}.trial-btn{color:#040910;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4ff00 0%,#a3e635 100%);border:0;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #d4ff0059}.trial-btn:hover{transform:translateY(-1px);box-shadow:0 6px 22px #d4ff0080}.tradie-partner-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tradie-partner-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#0b1422d9;border:1px solid #38bdf82e;border-radius:14px;padding:22px;transition:all .2s}.tradie-partner-card:hover{border-color:#d4ff0066;transform:translateY(-2px)}.tradie-partner-card strong{color:#fff;margin-bottom:6px;font-size:15px;display:block}.tradie-partner-card span{color:#94a3b8;font-size:12px;line-height:1.5;display:block}.tradie-charter-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.tradie-charter-card{text-align:center;background:#0e1828a6;border:1px solid #d4ff0029;border-radius:12px;padding:16px}.tradie-charter-card strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.tradie-charter-card span{color:#94a3b8;font-size:11.5px;line-height:1.45;display:block}.cs-tradie-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1200px;margin:0 auto;display:flex}.cs-tradie-foot-wrap strong{color:#fff}.cs-tradie-foot-wrap a{color:#d4ff00;font-weight:600;text-decoration:none}@media (max-width:900px){.cs-apex-calc-container,.cs-bondi-calc-box,.cs-truenorth-calc-card,.cs-pulse-calc-container,.cs-tradie-simulator-container{grid-template-columns:1fr!important}.cs-apex-credentials-strip,.cs-truenorth-stats-row,.cs-tradie-stats-strip,.cs-apex-projects-grid,.cs-apex-process-row,.cs-apex-reviews-grid,.cs-bondi-checklist-grid,.cs-pulse-gallery-grid{grid-template-columns:repeat(2,1fr)!important}.cs-apex-nav-links,.cs-bondi-nav-links,.cs-truenorth-nav-links{display:none!important}}@media (max-width:640px){.cs-apex-credentials-strip,.cs-truenorth-stats-row,.cs-tradie-stats-strip,.cs-apex-projects-grid,.cs-apex-process-row,.cs-apex-reviews-grid,.cs-bondi-checklist-grid,.cs-pulse-gallery-grid,.rc-origins-grid,.cs-calc-btn-group,.bondi-opt-row,.pulse-opt-grid{grid-template-columns:1fr!important}.cs-apex-hero,.cs-bondi-hero,.cs-truenorth-hero,.cs-pulse-hero,.cs-coffee-hero,.cs-tradie-hero{min-height:380px!important;padding:36px 18px!important}.cs-apex-section,.cs-bondi-section,.cs-truenorth-section,.cs-pulse-section,.cs-coffee-section,.cs-tradie-section{padding:36px 18px!important}}.mini-site-canvas{background:var(--mc-bg,#0b0f17);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;min-height:430px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.site:hover .mini-site-canvas{transform:scale(1.015)}.mini-site-photo-layer{background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.site:hover .mini-site-photo-layer,.slide-featured-card:hover .mini-site-photo-layer{transform:scale(1.04)}.mini-site-scrim-layer{pointer-events:none;position:absolute;inset:0}.scrim-apex-renovations{background:linear-gradient(#0e1117eb 0%,#0e1117a6 30%,#0a0c10eb 75%,#08090dfc 100%)}.scrim-bondi-clean{background:linear-gradient(#061325f0 0%,#061325ad 32%,#040d1af0 75%,#020812fc 100%)}.scrim-truenorth-wealth{background:linear-gradient(#080a0ef2 0%,#080a0eb8 30%,#05070af2 75%,#030406fc 100%)}.scrim-pulse-dental{background:linear-gradient(#fffaf7e0 0%,#fff1f28c 30%,#fff1f2e0 75%,#fdf2f8fa 100%)}.scrim-roastcraft-coffee{background:linear-gradient(#1c120cf0 0%,#1c120cad 32%,#130c08f0 75%,#0d0805fc 100%)}.scrim-tradietrack-mobile{background:linear-gradient(#090d16f0 0%,#090d16ad 32%,#060910f0 75%,#04060bfc 100%)}.site-pill-nav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.site-pill-tab{color:var(--dim,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-pill-tab .pill-index{opacity:.6;font-family:monospace;font-size:10px}.site-pill-tab:hover{color:var(--ink,#fff);background:#ffffff0f}.site-pill-tab.active{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#10b98166;box-shadow:0 4px 14px #10b98159}.site-pill-tab.active .pill-index{opacity:.95;font-weight:700}.chrome-dots{align-items:center;gap:6px;display:flex}.chrome-slide-badge{color:var(--dim,#64748b);background:#ffffff0d;border-radius:4px;margin-left:auto;padding:2px 8px;font-family:monospace;font-size:10.5px;font-weight:700}.modal-slide-pill-list{background:#0006;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.modal-slide-pill-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 8px;font-family:monospace;font-size:11px;font-weight:700;transition:all .15s}.modal-slide-pill-btn:hover{color:#fff;background:#ffffff14}.modal-slide-pill-btn.active{color:#fff;background:#10b981;box-shadow:0 0 10px #10b98199}.apex-blueprint-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#f59e0b0a 1px,#0000 1px),linear-gradient(90deg,#f59e0b0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.apex-materials-row{flex-wrap:wrap;gap:6px;display:flex}.apex-mat-chip{color:#94a3b8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-size:8.5px}.apex-scope-tags{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:2px;display:grid}.apex-scope-tag{color:#94a3b8;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:8px;font-weight:600;transition:all .15s}.apex-scope-tag:hover{color:#f8fafc;border-color:#f59e0b66}.apex-scope-tag.active{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b;font-weight:700}.bondi-radar-ping{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.bondi-ping-core{background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22d3ee}.bondi-ping-ring{border:1.5px solid #22d3ee;border-radius:50%;width:14px;height:14px;animation:2s ease-out infinite radarWave;position:absolute}@keyframes radarWave{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.mini-site-canvas{border-radius:inherit;width:100%;height:100%;min-height:430px;position:relative;overflow:hidden}.apex-mini-root{background:#0d0f14;flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden}.apex-mini-photo{filter:brightness(.25)contrast(1.1)saturate(.8);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.apex-gold-line{z-index:3;background:linear-gradient(90deg,#0000,#f59e0b 30%,#d97706 70%,#0000);flex-shrink:0;height:3px;position:relative}.apex-mini-nav{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f14d9;border-bottom:1px solid #f59e0b26;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.apex-mini-brand{align-items:center;gap:8px;display:flex}.apex-brand-mark{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.apex-mini-brand strong{letter-spacing:.04em;color:#f1f5f9;font-size:10.5px;font-weight:800;display:block}.apex-mini-brand span{color:#64748b;font-size:8.5px;display:block}.apex-mini-nav-links{align-items:center;gap:10px;display:flex}.apex-mini-nav-links span{color:#94a3b8;font-size:9px;font-weight:500}.apex-nav-cta{border-radius:4px;padding:3px 9px;color:#000!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;font-weight:700!important}.apex-phone-tag{color:#fbbf24;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600}.apex-mini-body{z-index:3;flex:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;padding:16px;display:grid;position:relative}.apex-mini-left{flex-direction:column;gap:8px;display:flex}.apex-award-pill{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.apex-gold-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #f59e0b}.apex-display-h{color:#f8fafc;letter-spacing:-.03em;text-shadow:0 2px 12px #000c;margin:0;font-size:clamp(18px,2.8vw,24px);font-weight:800;line-height:1.15}.apex-gold-em{background:linear-gradient(135deg,#f59e0b,#d97706,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.apex-mini-sub{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.apex-stat-row{align-items:center;gap:12px;margin-top:4px;display:flex}.apex-stat{flex-direction:column;display:flex}.apex-stat strong{color:#fbbf24;font-size:13px;font-weight:800;line-height:1}.apex-stat span{color:#64748b;margin-top:1px;font-size:8px}.apex-stat-div{background:#ffffff1a;width:1px;height:24px}.apex-mini-right{flex-direction:column;gap:8px;display:flex}.apex-cost-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f121ae6;border:1px solid #f59e0b40;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 16px 40px #0009,0 0 20px #f59e0b14}.apex-cost-card-header{color:#fbbf24;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f59e0b26;align-items:center;gap:6px;padding-bottom:6px;font-size:9px;font-weight:700;display:flex}.apex-cost-row{color:#64748b;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding-bottom:4px;font-size:9.5px;display:flex}.apex-cost-row strong{color:#f1f5f9;font-weight:600}.apex-cost-price{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.apex-cost-price span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.apex-cost-price strong{color:#fbbf24;font-size:14px;font-weight:800}.apex-cost-checks{color:#64748b;flex-direction:column;gap:2px;font-size:8.5px;display:flex}.apex-cost-btn{color:#000;cursor:pointer;text-align:center;letter-spacing:.02em;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:6px;width:100%;padding:7px 12px;font-size:10px;font-weight:700}.apex-stars-badge{color:#64748b;align-items:center;gap:6px;padding:0 4px;font-size:9px;display:flex}.apex-stars{color:#f59e0b;letter-spacing:1px;font-size:10px}.apex-mini-footer{z-index:3;color:#475569;background:#000000b3;border-top:1px solid #f59e0b1a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:9px;display:flex;position:relative}.apex-foot-div{color:#ffffff26}.apex-foot-gold{color:#fbbf24;font-weight:600}.bondi-mini-root{background:#030c1a;flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden}.bondi-mini-photo{filter:brightness(.12)saturate(.5)hue-rotate(200deg);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.bondi-mini-overlay{z-index:1;background:linear-gradient(135deg,#030c1af7 0%,#001428eb 100%);position:absolute;inset:0}.bondi-mini-nav{z-index:3;background:#000f23e6;border-bottom:1px solid #06b6d433;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.bondi-nav-left{align-items:center;gap:8px;display:flex}.bondi-live-dot{background:#22d3ee;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite bondiPulse;box-shadow:0 0 8px #22d3ee}@keyframes bondiPulse{0%,to{opacity:1}50%{opacity:.4}}.bondi-live-label{color:#22d3ee;letter-spacing:.1em;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.bondi-brand-name{color:#f1f5f9;letter-spacing:.04em;font-size:10px;font-weight:800}.bondi-brand-sep{color:#fff3;font-size:12px}.bondi-brand-sub{color:#64748b;font-size:9px}.bondi-nav-right{align-items:center;gap:6px;display:flex}.bondi-iso-tag{color:#22d3ee;letter-spacing:.03em;background:#06b6d41a;border:1px solid #06b6d440;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:700}.bondi-dispatch-chip{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.bondi-mini-body{z-index:3;flex:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;padding:16px;display:grid;position:relative}.bondi-mini-left{flex-direction:column;gap:10px;display:flex}.bondi-eyebrow{color:#22d3ee;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px;font-weight:600}.bondi-display-h{color:#f1f5f9;letter-spacing:-.025em;margin:0;font-size:clamp(18px,2.6vw,22px);font-weight:800;line-height:1.18}.bondi-cyan{color:#22d3ee}.bondi-sub{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.bondi-metric-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bondi-metric{background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.bondi-metric strong{color:#22d3ee;font-size:12px;font-weight:800;line-height:1}.bondi-metric span{color:#475569;font-size:7.5px}.bondi-terminal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000a18eb;border:1px solid #06b6d44d;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 16px 40px #000000b3,0 0 20px #06b6d40f}.bondi-terminal-header{border-bottom:1px solid #06b6d426;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.bondi-terminal-title{color:#22d3ee;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.bondi-terminal-dot{background:#22d3ee;border-radius:50%;width:5px;height:5px;animation:2s infinite bondiPulse}.bondi-time-badge{color:#475569;background:#ffffff0a;border-radius:4px;padding:1px 5px;font-size:8.5px}.bondi-terminal-row{color:#475569;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding-bottom:4px;font-size:9.5px;display:flex}.bondi-terminal-row strong{color:#cbd5e1;font-weight:600}.bondi-green{color:#34d399!important}.bondi-terminal-bar{color:#475569;align-items:center;gap:6px;font-size:9px;display:flex}.bondi-bar-track{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.bondi-bar-fill{background:linear-gradient(90deg,#0891b2,#22d3ee);border-radius:2px;height:100%}.bondi-terminal-footer{color:#475569;flex-direction:column;gap:2px;margin-top:2px;font-size:8.5px;display:flex}.wealth-mini-root{background:#06091a;flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden}.wealth-mini-photo{filter:brightness(.15)saturate(.3);z-index:0;background-position:top;background-size:cover;position:absolute;inset:0}.wealth-mini-overlay{z-index:1;background:linear-gradient(160deg,#06091afa 0%,#0a0e28f0 50%,#06091afa 100%);position:absolute;inset:0}.wealth-mini-nav{z-index:3;border-bottom:1px solid #fbbf241f;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:relative}.wealth-nav-brand{align-items:center;gap:10px;display:flex}.wealth-crest{font-size:18px}.wealth-nav-brand strong{color:#f8fafc;letter-spacing:.05em;font-size:10px;font-weight:800;display:block}.wealth-nav-brand span{color:#475569;font-size:8.5px;display:block}.wealth-nav-links{align-items:center;gap:14px;display:flex}.wealth-nav-links span{color:#64748b;font-size:9px}.wealth-consult-btn{border-radius:4px;padding:3px 9px;color:#fbbf24!important;background:0 0!important;border:1px solid #fbbf2466!important;font-size:9px!important;font-weight:600!important}.wealth-mini-hero{z-index:3;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.wealth-discreet-badge{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.wealth-gold-bar{background:#fbbf2480;flex-shrink:0;width:24px;height:1px}.wealth-display-h{color:#f8fafc;letter-spacing:-.02em;font-variant:normal;margin:0;font-size:clamp(18px,2.8vw,24px);font-weight:700;line-height:1.2}.wealth-gold-em{color:#fbbf24;font-style:normal}.wealth-sub{color:#64748b;max-width:380px;margin:0;font-size:10px;line-height:1.5}.wealth-strategy-row{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:4px;display:grid}.wealth-strategy-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex;position:relative}.active-strategy{background:#fbbf2412!important;border-color:#fbbf2440!important}.wealth-strategy-card strong{color:#f1f5f9;font-size:9.5px;font-weight:700}.wealth-strategy-card>span{color:#64748b;font-size:8.5px}.wealth-strategy-bar{border-radius:2px;height:2px;margin-top:4px}.wealth-active-tag{letter-spacing:.04em;color:#fbbf24!important;font-size:7.5px!important;font-weight:700!important}.wealth-mini-footer{z-index:3;color:#475569;border-top:1px solid #fbbf241a;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:flex;position:relative}.wealth-foot-sep{color:#fbbf2433}.wealth-foot-gold{color:#fbbf24;font-weight:600}.dental-mini-root,.radiant-dental-root{flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden;color:#1e1b1d!important;background:linear-gradient(135deg,#fffaf7 0%,#fff1f2 45%,#fdf2f8 100%)!important}.dental-radiant-glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#f43f5e29 0%,#0000 70%);width:280px;height:280px;position:absolute;top:-60px;right:-60px}.dental-mini-nav,.radiant-dental-nav{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:relative;box-shadow:0 2px 10px #f43f5e0a;background:#fffffff0!important;border-bottom:1px solid #f43f5e29!important}.dental-nav-brand{align-items:center;gap:8px;display:flex}.dental-brand-icon{filter:drop-shadow(0 2px 4px #f43f5e40);font-size:18px}.dental-nav-brand strong{letter-spacing:.04em;font-size:11px;font-weight:900;display:block;color:#0f172a!important}.dental-brand-sub-light{font-size:8.5px;font-weight:600;display:block;color:#f43f5e!important}.dental-nav-links{align-items:center;gap:10px;display:flex}.dental-hicaps-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:700}.radiant-pink-btn{cursor:pointer;border:0;border-radius:999px;padding:4px 11px;box-shadow:0 3px 10px #f43f5e4d;color:#fff!important;background:linear-gradient(135deg,#f43f5e,#e11d48)!important;font-size:9px!important;font-weight:700!important}.dental-mini-body,.radiant-dental-body{z-index:3;flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.dental-mini-left{flex-direction:column;gap:8px;display:flex}.radiant-dental-badge{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex;color:#e11d48!important;background:#f43f5e14!important;border:1px solid #f43f5e38!important}.dental-pink-dot{background:#f43f5e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f43f5e}.radiant-dental-h{letter-spacing:-.03em;margin:0;font-size:clamp(18px,2.8vw,23px);font-weight:900;line-height:1.15;color:#0f172a!important;text-shadow:none!important}.dental-pink-gradient{background:linear-gradient(135deg,#f43f5e,#db2777);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.radiant-dental-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden;color:#475569!important}.radiant-treat-row{flex-wrap:wrap;gap:5px;display:flex}.radiant-pill{cursor:pointer;border-radius:999px;padding:4px 9px;font-size:8.5px;font-weight:600;transition:all .15s;box-shadow:0 1px 3px #0000000a;color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important}.radiant-pill.active-treat{box-shadow:0 2px 8px #f43f5e59;color:#fff!important;background:#f43f5e!important;border-color:#f43f5e!important}.radiant-card{border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex;background:#fff!important;border:1px solid #f43f5e2e!important;box-shadow:0 16px 36px #f43f5e14!important}.dental-book-header{color:#e11d48;border-bottom:1px solid #f43f5e1f;align-items:center;gap:6px;padding-bottom:6px;font-size:9.5px;font-weight:800;display:flex}.radiant-price-box{border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;background:#fff1f2!important;border:1px solid #fecdd3!important}.dental-price-sublabel{color:#94a3b8;font-size:8px;font-weight:500}.dental-price-big{font-size:15px;font-weight:900;color:#e11d48!important}.dental-pay-tag{color:#64748b!important;font-size:8px!important}.dental-slot-grid{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.dental-slot{text-align:center;color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:5px 6px;font-size:8.5px;font-weight:600}.active-slot{font-weight:700;color:#e11d48!important;background:#fff1f2!important;border-color:#f43f5e!important}.radiant-confirm-btn{cursor:pointer;border:0;border-radius:8px;width:100%;padding:8px 12px;font-size:10px;font-weight:700;box-shadow:0 4px 12px #f43f5e40;color:#fff!important;background:linear-gradient(135deg,#f43f5e,#e11d48)!important}.dental-gap-note{color:#64748b;text-align:center;font-size:8px}.coffee-mini-root,.craft-roaster-root{flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden;color:#fef3c7!important;background:#180e07!important}.coffee-mini-photo{filter:brightness(.25)saturate(.9)sepia(.3);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.coffee-mini-overlay{z-index:1;background:linear-gradient(160deg,#180e07f2 0%,#23130aeb 100%);position:absolute;inset:0}.coffee-mini-nav,.craft-nav{z-index:3;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:relative;background:#140b05eb!important;border-bottom:1px solid #f9731640!important}.coffee-nav-brand{align-items:center;gap:8px;display:flex}.coffee-brand-icon{font-size:18px}.coffee-nav-brand strong{letter-spacing:.04em;font-size:10px;font-weight:800;display:block;color:#fed7aa!important}.craft-nav-sub{font-size:8.5px;font-weight:600;display:block;color:#ea580c!important}.coffee-nav-links{align-items:center;gap:8px;display:flex}.craft-tag-nav{color:#fdba74;background:#f973161f;border:1px solid #f9731640;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:600}.craft-btn{border-radius:4px;padding:3px 10px;color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;font-size:9px!important;font-weight:700!important}.coffee-mini-body{z-index:3;flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.coffee-mini-left{flex-direction:column;gap:8px;display:flex}.coffee-fresh-badge{color:#fdba74;background:#f9731626;border:1px solid #f9731659;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.coffee-orange-dot{background:#f97316;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #f97316}.craft-title{letter-spacing:-.02em;margin:0;font-size:clamp(17px,2.6vw,22px);font-weight:900;line-height:1.15;color:#fef3c7!important}.coffee-orange{color:#f97316!important}.coffee-sub{color:#fed7aa;opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.coffee-flavour-row{flex-wrap:wrap;gap:5px;display:flex}.coffee-tag{color:#fed7aa;background:#f9731626;border:1px solid #f973164d;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:600}.coffee-options-row{gap:8px;display:flex}.coffee-option-group{flex-direction:column;gap:4px;display:flex}.coffee-option-group>span{color:#fdba74;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.coffee-option-btns{gap:4px;display:flex}.coffee-opt{color:#fed7aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:3px 8px;font-size:8.5px;font-weight:600}.active-opt{color:#fff!important;background:#f9731640!important;border-color:#f97316!important}.craft-product-card{border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 16px 40px #000000b3,0 0 20px #f973161a;background:#1c1008f0!important;border:1px solid #f9731659!important}.coffee-product-header{border-bottom:1px solid #f9731633;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.coffee-batch-tag{color:#f97316;letter-spacing:.06em;font-size:8px;font-weight:800}.coffee-roast-tag{color:#fed7aa;background:#f9731626;border-radius:3px;padding:1px 6px;font-size:7.5px}.coffee-product-row{color:#fdba74;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:4px;font-size:9.5px;display:flex}.coffee-product-row strong{color:#fef3c7;font-weight:700}.coffee-price-box{background:#f973161f;border:1px solid #f9731640;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.coffee-price-label{color:#fdba74;font-size:8px}.coffee-price{color:#fef3c7;font-size:15px;font-weight:900;display:block}.coffee-sub-price{color:#fed7aa;font-size:8.5px}.coffee-orange-txt{color:#f97316;font-weight:700}.craft-add-btn{cursor:pointer;border:0;border-radius:6px;width:100%;padding:8px 12px;font-size:10px;font-weight:800;box-shadow:0 4px 14px #ea580c59;color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important}.coffee-guarantees{color:#fdba74;flex-direction:column;gap:2px;font-size:8.5px;display:flex}.coffee-mini-footer{z-index:3;color:#fdba74;background:#0e0804d9;border-top:1px solid #f9731626;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:9px;display:flex;position:relative}.coffee-foot-sep{color:#f973164d}.coffee-foot-orange{color:#f97316;font-weight:700}.tradie-mini-root{background:#040a0f;flex-direction:column;width:100%;height:100%;min-height:430px;font-family:inherit;display:flex;position:relative;overflow:hidden}.tradie-mini-photo{filter:brightness(.1)saturate(.4);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.tradie-mini-overlay{z-index:1;background:linear-gradient(140deg,#040a0ffa 0%,#020812f5 100%);position:absolute;inset:0}.tradie-mini-nav{z-index:3;background:#02060cd9;border-bottom:1px solid #10b98133;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.tradie-nav-brand{align-items:center;gap:6px;display:flex}.tradie-bolt{filter:drop-shadow(0 0 6px #10b981);font-size:16px}.tradie-nav-brand strong{color:#f0fdf4;letter-spacing:-.01em;font-size:12px;font-weight:900}.tradie-nav-sub{color:#475569;margin-left:4px;font-size:8.5px}.tradie-nav-links{align-items:center;gap:10px;display:flex}.tradie-nav-links span{color:#475569;font-size:9px}.tradie-trial-btn{border-radius:4px;padding:3px 10px;color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;font-size:9px!important;font-weight:700!important}.tradie-rating-chip{color:#fbbf24;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:4px;padding:2px 8px;font-size:8.5px;font-weight:600}.tradie-mini-body{z-index:3;flex:1;grid-template-columns:1.1fr .8fr .9fr;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.tradie-mini-left{flex-direction:column;gap:8px;display:flex}.tradie-badge{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.tradie-green-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite bondiPulse;box-shadow:0 0 6px #10b981}.tradie-display-h{color:#f0fdf4;letter-spacing:-.025em;margin:0;font-size:clamp(16px,2.5vw,21px);font-weight:900;line-height:1.15}.tradie-green{color:#10b981}.tradie-feature-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tradie-feature-list li{color:#64748b;align-items:flex-start;gap:6px;font-size:9.5px;line-height:1.3;display:flex}.tradie-check{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:1px;font-size:8px;display:grid}.tradie-mini-center{justify-content:center;align-items:center;display:flex}.tradie-phone-frame{background:#0d1117;border:1.5px solid #10b98159;border-radius:16px;flex-direction:column;gap:4px;width:100px;padding:6px 5px;display:flex;overflow:hidden;box-shadow:0 12px 36px #000c,0 0 20px #10b9811a}.tradie-phone-notch{background:#ffffff1f;border-radius:3px;width:30px;height:5px;margin:0 auto 3px}.tradie-phone-screen{background:#0b1220;border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}.tradie-screen-header{color:#94a3b8;border-bottom:1px solid #10b9811f;justify-content:space-between;padding-bottom:4px;font-size:8px;font-weight:700;display:flex}.tradie-green-txt{color:#34d399!important}.tradie-screen-row{flex-direction:column;gap:1px;display:flex}.tradie-screen-row span{color:#475569;font-size:7px}.tradie-screen-row strong{color:#e2e8f0;font-size:8.5px;font-weight:600}.tradie-screen-amount{background:#10b9811a;border:1px solid #10b98133;border-radius:5px;flex-direction:column;gap:1px;padding:4px 6px;display:flex}.tradie-screen-amount span{color:#64748b;font-size:7px}.tradie-screen-amount strong{color:#10b981;font-size:12px;font-weight:800}.tradie-pay-method{color:#34d399!important;font-size:7px!important}.tradie-screen-actions{grid-template-columns:1fr 1fr;gap:3px;display:grid}.tradie-action-btn{cursor:pointer;text-align:center;border:0;border-radius:4px;padding:4px 6px;font-size:7.5px;font-weight:700}.green-btn{color:#fff;background:#10b981}.grey-btn{color:#64748b;background:#ffffff0f}.tradie-mini-right{flex-direction:column;justify-content:center;display:flex}.tradie-metric-stack{flex-direction:column;gap:6px;display:flex}.tradie-metric-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.highlight-card{background:#10b98112!important;border-color:#10b98140!important}.tradie-metric-card strong{color:#10b981;font-size:16px;font-weight:900;line-height:1}.tradie-metric-card span{color:#475569;font-size:8px}.tradie-no-cc{color:#34d399!important;font-size:7.5px!important;font-weight:600!important}@media (max-width:900px){.apex-mini-body,.bondi-mini-body,.dental-mini-body,.coffee-mini-body{grid-template-columns:1fr;gap:10px}.apex-mini-right,.dental-mini-right,.coffee-mini-right,.bondi-terminal-card{display:none}.tradie-mini-body{grid-template-columns:1fr .7fr;gap:10px}.tradie-mini-right{display:none}.wealth-strategy-row{grid-template-columns:repeat(3,1fr)}.apex-stat-row{flex-wrap:wrap;gap:8px}.bondi-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.apex-mini-root,.bondi-mini-root,.wealth-mini-root,.dental-mini-root,.coffee-mini-root,.tradie-mini-root{min-height:340px}.apex-display-h,.bondi-display-h,.wealth-display-h,.dental-display-h,.coffee-display-h,.tradie-display-h{font-size:16px}.tradie-mini-body{grid-template-columns:1fr}.tradie-mini-center{display:none}.wealth-strategy-row{grid-template-columns:1fr}.apex-mini-nav-links,.bondi-nav-right,.wealth-nav-links,.dental-nav-links,.coffee-nav-links,.tradie-nav-links{display:none}.bondi-metric-grid{grid-template-columns:repeat(2,1fr)}.apex-mini-footer,.coffee-mini-footer,.wealth-mini-footer{display:none}}.mini-bespoke-nav{-webkit-backdrop-filter:blur(10px);background:#00000061;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.mini-nav-brand{align-items:center;gap:8px;display:flex}.mini-brand-icon{background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.mini-brand-name{letter-spacing:.03em;color:#fff;white-space:nowrap;font-size:11px;font-weight:800;display:block}.mini-brand-sub{color:#94a3b8;white-space:nowrap;font-size:9px;display:block}.mini-nav-pill-group{align-items:center;gap:5px;display:flex}.mini-nav-tag{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:2.5px 8px;font-size:9px;font-weight:600}.mini-nav-phone-chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:700}.mini-bespoke-body{flex-grow:1;grid-template-columns:1.22fr 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.mini-bespoke-left{flex-direction:column;gap:6px;display:flex}.mini-hero-badge{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.mini-bespoke-h1{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 10px #000000e6;margin:0;font-size:20px;font-weight:800;line-height:1.2}.mini-bespoke-lead{color:#e2e8f0;text-shadow:0 1px 4px #000000f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.mini-bespoke-chip-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.mini-spec-chip{color:#f1f5f9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff1f;border-radius:6px;padding:2.5px 7px;font-size:9px;font-weight:600}.mini-interactive-card{-webkit-backdrop-filter:blur(14px);border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex;box-shadow:0 16px 36px #0000008c}.mini-card-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:5px;width:fit-content;margin-bottom:2px;padding:2.5px 7px;font-size:9px;font-weight:800}.mini-card-row{color:#cbd5e1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:10px;display:flex}.mini-card-row strong{color:#fff;font-weight:700}.mini-card-price-box{border-radius:8px;flex-direction:column;margin-top:3px;padding:6px 10px;display:flex}.price-lbl{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:8.5px}.price-val{color:#fff;font-size:13.5px;font-weight:800}.mini-card-guarantee{color:#94a3b8;flex-direction:column;gap:2px;margin-top:2px;font-size:8.5px;display:flex}.mini-bespoke-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#94a3b8;background:#00000080;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:10px;display:flex}.mini-foot-item strong{color:#fff;font-weight:700}.mini-foot-sep{color:#fff3}.mini-apex-theme .gold-badge{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.gold-shimmer{background:linear-gradient(135deg,#f59e0b,#d97706,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.gold-phone{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66}.apex-card{background:#0e1219e0;border:1px solid #f59e0b40;box-shadow:0 16px 36px #000000a6,0 0 25px #f59e0b1a}.apex-card .mini-card-badge{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b59}.apex-card .mini-card-price-box{background:#f59e0b1f;border:1px solid #f59e0b38}.apex-card .price-val{color:#fbbf24}.gold-highlight{color:#fbbf24!important;border-color:#f59e0b66!important}.mini-bondi-theme .cyan-badge{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d459}.cyan-pulse-dot{background:#06b6d4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #06b6d4}.cyan-shimmer{background:linear-gradient(135deg,#06b6d4,#22d3ee,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.cyan-phone{color:#22d3ee;background:#06b6d433;border:1px solid #06b6d466}.bondi-card{background:#061325e0;border:1px solid #06b6d440;box-shadow:0 16px 36px #000000a6,0 0 25px #06b6d41a}.mini-card-header-cyan{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:9.5px;display:flex}.live-tag{color:#fff;background:#06b6d4;border-radius:4px;padding:1.5px 5px;font-size:8px;font-weight:800}.cyan-box{background:#06b6d41f;border:1px solid #06b6d438}.cyan-box .price-val{color:#22d3ee}.cyan-highlight{color:#22d3ee!important;border-color:#06b6d466!important}.mini-truenorth-theme .platinum-badge{color:#f0d39e;background:#e2b16a26;border:1px solid #e2b16a59}.champagne-shimmer{background:linear-gradient(135deg,#e2b16a,#f0d39e,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.elite-phone{color:#f0d39e;background:#e2b16a33;border:1px solid #e2b16a66}.truenorth-card{background:#0a0c11e6;border:1px solid #e2b16a40;box-shadow:0 16px 36px #000000a6,0 0 25px #e2b16a1a}.gold-pill{color:#f0d39e;background:#e2b16a33;border:1px solid #e2b16a59}.gold-box{background:#e2b16a1f;border:1px solid #e2b16a38}.gold-box .price-val{color:#f0d39e}.gold-txt{color:#f0d39e!important}.mini-pulse-theme .mint-badge{color:#34d399;background:#10b98126;border:1px solid #10b98159}.mint-pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.mint-shimmer{background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.mint-phone{color:#34d399;background:#10b98133;border:1px solid #10b98166}.pulse-card{background:#081c15e0;border:1px solid #10b98140;box-shadow:0 16px 36px #000000a6,0 0 25px #10b9811a}.mini-card-header-mint{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:9.5px;display:flex}.mint-box{background:#10b9811f;border:1px solid #10b98138}.mint-box .price-val{color:#34d399}.mint-highlight{color:#34d399!important;border-color:#10b98166!important}.mini-roastcraft-theme .orange-badge{color:#fb923c;background:#ea580c26;border:1px solid #ea580c59}.orange-dot{background:#ea580c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ea580c}.terracotta-shimmer{background:linear-gradient(135deg,#ea580c,#f97316,#fed7aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.orange-phone{color:#fb923c;background:#ea580c33;border:1px solid #ea580c66}.roastcraft-card{background:#1c120ce6;border:1px solid #ea580c40;box-shadow:0 16px 36px #000000a6,0 0 25px #ea580c1a}.mini-card-header-orange{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:9.5px;display:flex}.batch-tag{color:#fff;background:#ea580c;border-radius:4px;padding:1.5px 5px;font-size:8px;font-weight:800}.roast-badge{color:#fed7aa;font-size:8.5px}.orange-box{background:#ea580c24;border:1px solid #ea580c40}.orange-box .price-val{color:#fed7aa}.orange-txt{color:#fb923c!important}.orange-highlight{color:#fb923c!important;border-color:#ea580c66!important}.orange-text{color:#fb923c}.mini-tradietrack-theme .blue-badge{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659}.blue-pulse-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3b82f6}.blue-shimmer{background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.blue-phone{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.tradietrack-card{background:#090d16e6;border:1px solid #3b82f640;box-shadow:0 16px 36px #000000a6,0 0 25px #3b82f61a}.mini-card-header-blue{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:9.5px;display:flex}.blue-box{background:#3b82f61f;border:1px solid #3b82f638}.blue-box .price-val{color:#60a5fa}.blue-highlight{color:#60a5fa!important;border-color:#3b82f666!important}.mini-site-interactive-overlay{z-index:10;-webkit-backdrop-filter:blur(8px);opacity:0;background:#05070ad1;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .25s;display:flex;position:absolute;inset:0}.site:hover .mini-site-interactive-overlay,.slide-featured-card:hover .mini-site-interactive-overlay{opacity:1}.mini-site-overlay-btn{background:var(--grad);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:13.5px;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(6px);box-shadow:0 8px 24px #10b98173}.site:hover .mini-site-overlay-btn,.slide-featured-card:hover .mini-site-overlay-btn{transform:translateY(0)}.mini-site-overlay-hint{color:#cbd5e1;text-align:center;max-width:280px;font-size:11.5px}@media (max-width:768px){.mini-bespoke-body{grid-template-columns:1fr;gap:10px}.mini-bespoke-right,.mini-nav-pill-group{display:none}.mini-site-canvas,.mini-bespoke-container{min-height:350px}}.cs-hero-image-stage{width:100%;box-shadow:0 25px 70px -10px #000000d9, 0 0 0 1px var(--cp-border,#ffffff1f);background:#000;border-radius:18px;margin-top:36px;position:relative;overflow:hidden}.cs-hero-real-image{aspect-ratio:16/9.2;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.cs-hero-image-stage:hover .cs-hero-real-image{transform:scale(1.02)}.cs-hero-image-overlay-scrim{pointer-events:none;background:linear-gradient(#00000026 0%,#0000000d 50%,#000000d9 100%);position:absolute;inset:0}.cs-image-floating-badge{z-index:5;-webkit-backdrop-filter:blur(14px);text-align:left;background:#0b0f16e0;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;gap:2px;padding:10px 16px;display:flex;position:absolute;box-shadow:0 14px 34px #0009}.cs-image-floating-badge.top-left{top:18px;left:18px}.cs-image-floating-badge.bottom-right{flex-direction:row;align-items:center;gap:12px;bottom:18px;right:18px}.cs-image-floating-badge .stars{color:#fbbf24;letter-spacing:2px;font-size:12.5px}.cs-image-floating-badge b{color:#fff;font-size:13.5px;line-height:1.2}.cs-image-floating-badge span{color:#94a3b8;font-size:11px}.pulse-icon-ring{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.cs-gallery-section{border-top:1px solid var(--cp-border,#ffffff14)}.cs-real-work-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px;display:grid}.cs-work-card{background:var(--cp-card-bg,#ffffff08);border:1px solid var(--cp-border,#ffffff14);border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.cs-work-card:hover{border-color:var(--cp-border-hover,#38bdf866);transform:translateY(-3px)}.cs-work-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-accent,#38bdf8);background:#ffffff0d;border-radius:6px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:700}.cs-work-title{color:#fff;margin:0;font-size:16.5px;font-weight:700}.cs-work-desc{color:var(--cp-dim,#94a3b8);margin:0;font-size:13.5px;line-height:1.5}.cs-work-meta-row{color:#cbd5e1;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.cs-work-meta-row strong{color:#fff}.cs-simulator-wrap{border:1px solid var(--cp-border,#ffffff24);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:20px;margin-top:40px;padding:36px 32px;box-shadow:0 20px 50px #00000080}.cs-sim-header{text-align:center;margin-bottom:24px}.cs-sim-header h3{color:#fff;margin:0 0 6px;font-size:22px;font-weight:800}.cs-sim-header p{color:var(--cp-dim,#94a3b8);margin:0;font-size:14px}.cs-sim-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cs-sim-input-group{flex-direction:column;gap:6px;display:flex}.cs-sim-input-group.full{grid-column:span 2}.cs-sim-input-group label{color:#cbd5e1;font-size:12px;font-weight:600}.cs-sim-input,.cs-sim-select{color:#fff;background:#080b10d9;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .2s}.cs-sim-input:focus,.cs-sim-select:focus{border-color:var(--cp-accent,#10b981)}.cs-sim-submit-btn{background:var(--cp-accent-grad,linear-gradient(135deg, #10b981, #059669));color:#fff;cursor:pointer;width:100%;box-shadow:0 6px 20px var(--cp-glow,#10b98166);border:0;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .2s}.cs-sim-submit-btn:hover{box-shadow:0 8px 26px var(--cp-glow,#10b9818c);transform:translateY(-2px)}.cs-sim-success-alert{color:#eef0ee;text-align:center;background:#10b98126;border:1px solid #10b981;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.cs-sim-success-alert b{color:#34d399;font-size:16px}.cs-google-reviews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px;display:grid}.cs-google-card{border:1px solid var(--cp-border,#ffffff14);background:#ffffff08;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.cs-google-card-header{justify-content:space-between;align-items:center;display:flex}.cs-google-author{align-items:center;gap:10px;display:flex}.cs-google-avatar{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.cs-google-meta b{color:#fff;font-size:13.5px;line-height:1.2;display:block}.cs-google-meta span{color:var(--cp-dim,#94a3b8);font-size:11.5px}.cs-google-stars{color:#fbbf24;letter-spacing:1px;font-size:13px}.cs-google-text{color:#e2e8f0;margin:0;font-size:13.5px;line-height:1.55}.client-device-shell.mobile .cs-image-floating-badge.top-left{padding:6px 10px;top:10px;left:10px}.client-device-shell.mobile .cs-image-floating-badge.bottom-right{gap:8px;padding:6px 10px;bottom:10px;right:10px}.client-device-shell.mobile .pulse-icon-ring{width:24px;height:24px;font-size:11px}.client-device-shell.mobile .cs-sim-form-grid{grid-template-columns:1fr}.client-device-shell.mobile .cs-sim-input-group.full{grid-column:span 1}.client-device-shell.mobile .cs-simulator-wrap{padding:20px 16px}.client-device-shell.tablet .cs-sim-form-grid{grid-template-columns:1fr}.client-device-shell.tablet .cs-sim-input-group.full{grid-column:span 1}.contact-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.contact-split-grid{grid-template-columns:1fr;align-items:start;gap:40px;margin-top:36px;display:grid}@media (min-width:960px){.contact-split-grid{grid-template-columns:1fr 1.15fr;gap:52px}}.contact-hub-header h2{letter-spacing:-.035em;color:#fff;margin-bottom:16px;font-size:clamp(34px,4.5vw,48px);font-weight:800;line-height:1.08}.contact-hub-header h2 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.contact-hub-header p{color:var(--dim);max-width:480px;margin-bottom:24px;font-size:16px;line-height:1.6}.contact-live-status{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.contact-channels-list{gap:14px;margin-bottom:28px;display:grid}.contact-channel-item{background:var(--elev);border:1px solid var(--line);color:inherit;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.contact-channel-item:hover{background:#15181cf2;border-color:#10b98173;transform:translateY(-2px);box-shadow:0 12px 28px #00000059,0 0 20px #10b9811f}.contact-channel-icon{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.contact-channel-meta{flex-direction:column;line-height:1.35;display:flex}.contact-channel-meta b{color:#fff;font-size:16px;font-weight:600}.contact-channel-meta span{color:var(--dim);font-size:13px}.contact-channel-arrow{color:var(--dim);margin-left:auto;transition:transform .2s,color .2s}.contact-channel-item:hover .contact-channel-arrow{color:#10b981;transform:translate(3px)}.contact-trust-card{background:linear-gradient(135deg,#10b98114,#05966905);border:1px solid #10b98133;border-radius:18px;padding:24px}.contact-trust-card h4{color:#34d399;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:14.5px;font-weight:700}.contact-trust-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-trust-list li{color:#cbd5e1;align-items:flex-start;gap:10px;font-size:14px;display:flex}.contact-trust-list svg{color:#10b981;flex:none;margin-top:3px}.contact-centered-container{z-index:1;width:100%;max-width:840px;margin:0 auto;position:relative}.contact-centered-ambient-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(#10b98129 0%,#0596690d 50%,#0000 75%);width:min(840px,100vw);height:550px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-glass-form{-webkit-backdrop-filter:blur(24px);box-sizing:border-box;background:#121519eb;border:1px solid #ffffff1f;border-radius:24px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px -15px #000c,0 0 40px #10b9811a}@media (max-width:600px){.contact-glass-form{border-radius:18px;padding:24px 16px}}.contact-center-direct-call{text-align:center;color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:24px;font-size:13.5px;display:flex}.contact-center-direct-call a{color:#34d399;font-weight:600;text-decoration:none;transition:color .15s}.contact-center-direct-call a:hover{text-decoration:underline}.contact-form-glow{filter:blur(60px);pointer-events:none;background:#10b98126;border-radius:50%;width:250px;height:250px;position:absolute;top:-80px;right:-80px}.contact-form-header{margin-bottom:22px}.contact-form-header h3{color:#fff;margin-bottom:6px;font-size:22px;font-weight:700}.contact-form-header p{color:var(--dim);font-size:14px}.form-mode-tabs{border:1px solid var(--line);background:#090b0e;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:22px;padding:5px;display:grid}.form-mode-btn{color:var(--dim);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .18s}.form-mode-btn:hover{color:#fff}.form-mode-btn.active{color:#34d399;background:#10b9812e;font-weight:600;box-shadow:inset 0 0 0 1px #10b98159}.form-scope-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}@media (min-width:580px){.form-scope-grid{grid-template-columns:repeat(4,1fr)}}.form-scope-card{border:1px solid var(--line);cursor:pointer;background:#0b0d0f;border-radius:12px;flex-direction:column;padding:12px 14px;transition:all .18s;display:flex;position:relative}.form-scope-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.form-scope-card b{color:#fff;margin-bottom:2px;font-size:14px;font-weight:600}.form-scope-card small{color:#10b981;font-size:12.5px;font-weight:600}.form-scope-card:hover{border-color:#10b98166}.form-scope-card.selected{background:#10b9811f;border-color:#10b981;box-shadow:0 0 16px #10b98133,inset 0 0 0 1px #10b981}.form-goals-wrap{margin-bottom:20px}.form-goals-wrap label{color:#cbd5e1;margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.form-goals-pills{flex-wrap:wrap;gap:8px;display:flex}.form-goal-pill{border:1px solid var(--line);color:var(--dim);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b0d0f;border-radius:999px;padding:6px 14px;font-size:12.5px;transition:all .15s}.form-goal-pill:hover{color:#fff;border-color:#fff3}.form-goal-pill.active{color:#34d399;background:#10b98129;border-color:#10b981;font-weight:500}.form-input-grid{grid-template-columns:1fr;gap:14px;margin-bottom:16px;display:grid}@media (min-width:580px){.form-input-grid{grid-template-columns:1fr 1fr}}.form-field-group{flex-direction:column;gap:6px;display:flex}.form-field-group label{color:#cbd5e1;font-size:13.5px;font-weight:500}.form-field-group input,.form-field-group textarea{border:1px solid var(--line);color:#fff;background:#0b0d0f;border-radius:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.form-field-group input:focus,.form-field-group textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98140}.form-field-group textarea{resize:vertical;min-height:84px}.btn-elevated-submit{background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:10px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #10b98159}.btn-elevated-submit:hover{transform:translateY(-2px);box-shadow:0 16px 36px #10b98180}.btn-elevated-submit:disabled{opacity:.7;cursor:progress}.contact-celebration-card{text-align:center;padding:36px 20px;animation:.3s ease-out fadeIn}.celebration-icon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 10px 30px #10b98173}.contact-celebration-card h3{color:#fff;margin-bottom:12px;font-size:26px;font-weight:800}.contact-celebration-card p{color:var(--dim);max-width:480px;margin:0 auto 24px;font-size:15px;line-height:1.6}.celebration-timeline-box{text-align:left;background:#10b98114;border:1px solid #10b98140;border-radius:14px;max-width:440px;margin:0 auto;padding:16px 20px}.celebration-timeline-box b{color:#34d399;margin-bottom:4px;font-size:14px;display:block}.celebration-timeline-box span{color:#cbd5e1;font-size:13px}.services-ambient-glow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:700px;height:350px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.services-grid{grid-template-columns:1fr}}.service-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15181ca6;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:32px 26px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.4;background:linear-gradient(135deg,#10b98166,#0000 60%);border-radius:20px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service-card:hover{border-color:#10b98166;transform:translateY(-6px);box-shadow:0 20px 40px -15px #10b98140,0 0 0 1px #10b98133}.service-card:hover:before{opacity:1}.service-card.featured{background:linear-gradient(#10b98117 0%,#15181cbf 100%);border-color:#10b98159}.service-top-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.service-icon-box{background:linear-gradient(135deg,#10b98133,#05966914);border:1px solid #10b9814d;border-radius:14px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 8px 18px #10b98133}.service-hot-badge{text-transform:uppercase;letter-spacing:.05em;color:#6ee7b7;background:#10b98133;border:1px solid #10b98166;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.service-title{color:#fff;letter-spacing:-.015em;margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.25}.service-desc{color:var(--dim);flex-grow:1;margin-bottom:22px;font-size:14.5px;line-height:1.6}.service-metrics-badge{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.service-metrics-badge svg{color:#34d399;flex-shrink:0}.service-metrics-badge span{color:#e2e8f0;font-size:13px;font-weight:600}.service-metrics-badge strong{color:#34d399}.service-features-list{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.service-features-list li{color:#cbd5e1;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.service-features-list svg{color:#10b981;flex-shrink:0;margin-top:2px}.service-tech-pills{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}.service-tech-pill{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11.5px}.service-cta-btn{color:#34d399;cursor:pointer;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:11px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.service-cta-btn:hover{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 6px 18px #10b98159}.top-nav-links{align-items:center;gap:22px;display:flex}.top-nav-link{color:var(--dim);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.top-nav-link:hover{color:#fff}.top-nav-link.active{color:#34d399}@media (max-width:820px){.top-nav-links{display:none}}.cs-live-showcase-display{background:#00000073;flex-direction:column;gap:24px;padding:32px 28px;display:flex}.cs-showcase-inner-hero{border-bottom:1px solid var(--cp-border,#ffffff1a);padding-bottom:24px}.cs-inner-badge{border:1px solid var(--cp-border,#ffffff26);color:var(--cp-accent,#34d399);background:#ffffff14;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block}.cs-showcase-inner-hero h3{color:#fff;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.25}.cs-showcase-inner-hero p{color:var(--dim,#94a3b8);max-width:640px;margin-bottom:20px;font-size:14.5px;line-height:1.6}.cs-inner-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:768px){.cs-inner-metrics{grid-template-columns:repeat(2,1fr)}}.cs-inner-stat{border:1px solid var(--cp-border,#ffffff14);background:#ffffff0a;border-radius:12px;padding:12px 14px}.cs-inner-stat b{color:#fff;font-size:18px;font-weight:800;display:block}.cs-inner-stat span{color:var(--dim,#94a3b8);font-size:11px}.cs-inner-services-preview h4{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:15px;font-weight:700}.cs-inner-cards-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:768px){.cs-inner-cards-row{grid-template-columns:1fr}}.cs-inner-svc-card{border:1px solid var(--cp-border,#ffffff14);background:#ffffff08;border-radius:12px;padding:16px}.cs-inner-svc-icon{margin-bottom:8px;font-size:20px;display:block}.cs-inner-svc-card strong{color:#fff;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.cs-inner-svc-card p{color:var(--dim,#94a3b8);font-size:12px;line-height:1.45}.hv-live-canvas{box-sizing:border-box;background:radial-gradient(at 0 0,#0e1e24 0%,#080d11 100%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.hv-live-top-badge{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.hv-live-headline{color:#fff;margin:12px 0 8px;font-size:26px;font-weight:800;line-height:1.2}.hv-live-headline span{color:#10b981}.hv-live-sub{color:#94a3b8;max-width:480px;font-size:13.5px;line-height:1.5}.hv-live-chips{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.hv-live-chip{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.hv-live-chip strong{color:#34d399}.hv-live-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.hv-phone-live{box-sizing:border-box;background:#090e13;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 12px;display:flex}.hv-phone-notch{background:#000;border-radius:999px;width:70px;height:14px;margin:0 auto 12px}.contact-page-hero{text-align:center;padding:60px 0 36px;position:relative;overflow:hidden}.contact-hero-ambient{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#10b9812e 0%,#0000 70%);width:600px;height:280px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.contact-hero-pill-badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98152;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.contact-page-hero h1{letter-spacing:-.035em;color:#fff;margin-bottom:16px;font-size:clamp(36px,5.5vw,56px);font-weight:800;line-height:1.08}.contact-page-hero h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.contact-page-hero p.lead{color:var(--dim);max-width:660px;margin:0 auto 28px;font-size:clamp(16px,2vw,18px);line-height:1.6}.contact-quick-stats-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:10px;display:flex}.contact-stat-chip{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.contact-stat-chip strong{color:#34d399}.studio-presence-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15181cb3;border:1px solid #ffffff14;border-radius:18px;margin-bottom:24px;padding:22px}.studio-presence-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.studio-clock-chip{color:#34d399;background:#10b9811a;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:monospace;font-size:12px;font-weight:600;display:inline-flex}.studio-channel-copy-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.studio-channel-copy-btn:hover{color:#34d399;background:#10b98133;border-color:#10b98166}.studio-channel-copy-btn.copied{color:#fff;background:#10b981;border-color:#10b981}.contact-services-selector-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}@media (max-width:768px){.contact-services-selector-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:460px){.contact-services-selector-grid{grid-template-columns:1fr;gap:8px}.contact-service-choice-card{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.contact-service-choice-icon{flex-shrink:0;font-size:24px}}.contact-service-choice-card{cursor:pointer;text-align:left;background:#0b0d0fd9;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.contact-service-choice-card:hover{background:#10b9810f;border-color:#10b98166;transform:translateY(-2px)}.contact-service-choice-card.active{background:#10b98124;border-color:#10b981;box-shadow:0 0 20px #10b98140,inset 0 0 0 1px #10b981}.contact-service-choice-icon{font-size:22px}.contact-service-choice-title{color:#fff;font-size:13.5px;font-weight:700;line-height:1.25}.contact-service-choice-sub{color:var(--dim);font-size:11px}.form-step-section-label{color:#cbd5e1;margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.timeline-toggle-tabs{border:1px solid var(--line);background:#090b0e;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:22px;padding:5px;display:grid}@media (max-width:580px){.timeline-toggle-tabs{grid-template-columns:1fr}}.timeline-tab-btn{color:var(--dim);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.timeline-tab-btn:hover{color:#fff;background:#ffffff0a}.timeline-tab-btn.active{color:#34d399;background:#10b9812e;border-color:#10b98166;font-weight:600;box-shadow:0 0 12px #10b98133}.contact-hub-sidebar-wrap{flex-direction:column;display:flex}.contact-sidebar-review-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:24px;padding:20px 22px}.contact-sidebar-review-card p{color:#e2e8f0;margin:0 0 8px;font-size:13.5px;font-style:italic;line-height:1.6}.contact-sidebar-review-card .review-author{color:var(--dim);font-size:12px;font-weight:500}.contact-estimate-summary-box{background:linear-gradient(135deg,#10b9811a,#0596690a);border:1px solid #10b98147;border-radius:14px;flex-direction:column;gap:10px;margin:18px 0;padding:18px 20px;display:flex}.contact-estimate-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.contact-estimate-row span{color:#94a3b8}.contact-estimate-row strong{color:#fff}.contact-estimate-row strong.green{color:#34d399;font-weight:700}.contact-faq-wrap{border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.contact-faq-title{text-align:center;color:#fff;margin-bottom:32px;font-size:28px;font-weight:800}.contact-faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1040px;margin:0 auto;display:grid}@media (max-width:768px){.contact-faq-grid{grid-template-columns:1fr}}.contact-faq-item{background:var(--elev);border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:border-color .2s}.contact-faq-item:hover{border-color:#10b98166}.contact-faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;font-size:15.5px;font-weight:600;list-style:none;display:flex}.contact-faq-item summary::-webkit-details-marker{display:none}.contact-faq-item summary:after{content:"+";color:#10b981;font-size:18px;font-weight:700}.contact-faq-item[open] summary:after{content:"−"}.contact-faq-item p{color:var(--dim);margin-top:12px;font-size:14px;line-height:1.6}.work-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.work-view-toggle-bar{background:var(--elev);border:1px solid var(--line);border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.view-mode-toggle-btn{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.view-mode-toggle-btn:hover{color:#fff}.view-mode-toggle-btn.active{color:#34d399;background:#10b98129;font-weight:600;box-shadow:0 0 12px #10b98133}.slide-quick-nav-pills{scrollbar-width:thin;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.slide-pill-chip{background:var(--elev);border:1px solid var(--line);color:var(--dim);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.slide-pill-chip:hover{color:#fff;border-color:#ffffff40}.slide-pill-chip.active{color:#eef0ee;background:#10b98124;border-color:#10b981;font-weight:600}.slide-pill-chip .dot{border-radius:50%;width:7px;height:7px;display:inline-block}.slide-view-container{flex-direction:column;align-items:center;margin-top:10px;display:flex;position:relative}.slide-showcase-stage{justify-content:center;align-items:center;gap:20px;width:100%;max-width:920px;display:flex;position:relative}.slide-nav-arrow{border:1px solid var(--line2);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#15181ce6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.slide-nav-arrow:hover{color:#0b0d0f;background:#10b981;border-color:#10b981;transform:scale(1.08);box-shadow:0 0 20px #10b98166}.slide-stage-card-wrap{flex:1;min-width:0;max-width:1080px}.slide-featured-card{background:var(--elev);cursor:pointer;border:1px solid #10b9814d;border-radius:20px;margin:0;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 35px #10b9811f}.slide-featured-card:hover{border-color:#10b98199;transform:translateY(-4px)}.slide-featured-card .chrome-url{color:var(--dim);font-family:monospace;font-size:12.5px}.slide-featured-card .chrome-slide-indicator{color:#34d399;background:#10b98126;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.slide-canvas-viewport{min-height:520px;position:relative;overflow:hidden}.slide-card-caption{border-top:1px solid var(--line);background:#0b0d0fd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.slide-caption-meta{flex-direction:column;gap:4px;display:flex}.caption-client-title{align-items:center;gap:10px;display:flex}.caption-client-title b{color:#fff;font-size:18px}.caption-client-badge{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.caption-client-concept{color:var(--dim);font-size:13.5px}.slide-caption-actions{align-items:center;gap:10px;display:flex}.slide-dots-pagination{align-items:center;gap:8px;margin-top:24px;display:flex}.slide-dot-btn{cursor:pointer;background:0 0;border:0;padding:6px}.slide-dot-btn .dot-fill{background:#ffffff40;border-radius:4px;width:8px;height:8px;transition:all .25s;display:block}.slide-dot-btn.active .dot-fill{background:#10b981;width:24px;box-shadow:0 0 10px #10b98180}.modal-slide-navigator{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.modal-slide-nav-btn{color:#eef0ee;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.modal-slide-nav-btn:hover{color:#0b0d0f;background:#10b981}.modal-slide-count-tag{color:#34d399;white-space:nowrap;font-size:11.5px;font-weight:600}.service-card-actions-row{flex-direction:column;gap:10px;margin-top:18px;display:flex}.service-deep-page-link{color:#34d399;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.service-deep-page-link:hover{color:#6ee7b7;gap:10px}.services-metrics-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.services-metric-box{background:var(--elev);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.services-metric-box .metric-num{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;line-height:1}.services-metric-box .metric-label{color:var(--dim);font-size:13px}.category-filter-bar{background:var(--elev);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:10px;padding:6px;display:flex}.cat-filter-btn{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.cat-filter-btn:hover{color:#fff}.cat-filter-btn.active{color:#34d399;background:#10b98129;font-weight:600}.services-detailed-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:28px;margin-top:24px;display:grid}.service-detail-card{background:var(--elev);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:32px;transition:transform .25s,border-color .25s;display:flex}.service-detail-card:hover{border-color:#10b98166;transform:translateY(-3px)}.service-card-top-row{justify-content:space-between;align-items:center;display:flex}.service-detail-icon{font-size:32px}.service-detail-badge{color:#34d399;text-transform:uppercase;letter-spacing:.05em;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.service-detail-title{font-size:24px;line-height:1.25}.service-detail-desc{color:var(--dim);font-size:15px;line-height:1.6}.service-detail-metric-banner{background:#10b98114;border:1px solid #10b98133;border-radius:12px;padding:14px 18px}.metric-bold-tag{color:#34d399;font-size:15.5px;font-weight:700;display:block}.metric-explainer{color:var(--dim);font-size:13px}.service-case-study-teaser{background:linear-gradient(135deg,#10b9810f 0%,#ffffff05 100%);border:1px solid #10b98147;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;transition:all .25s;display:flex}.service-case-study-teaser:hover{background:linear-gradient(135deg,#10b9811a 0%,#ffffff08 100%);border-color:#10b98180}.case-study-teaser-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.proof-indicator{color:#34d399;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.client-badge{color:var(--dim);font-weight:500}.proof-hero-row{align-items:baseline;gap:10px;display:flex}.proof-stat{color:#fff;font-size:26px;font-weight:700}.proof-label{color:#eef0ee;font-size:13.5px;font-weight:500}.case-study-teaser-link{color:#34d399;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.case-study-teaser-link:hover{text-decoration:underline}.service-capabilities-list h4{color:#eef0ee;margin-bottom:8px;font-size:14px;font-weight:600}.service-capabilities-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.service-capabilities-list li{color:var(--dim);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.service-capabilities-list strong{color:#fff}.service-tech-tags{flex-wrap:wrap;gap:8px;display:flex}.tech-badge{color:var(--dim);background:var(--elev2);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:12px}.service-detail-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.service-pricing-info{flex-direction:column;gap:4px;display:flex}.turnaround-pill{color:var(--dim);font-size:12.5px}.price-tag{color:#fff;font-size:18px;font-weight:700}.service-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.services-guarantee-box{background:radial-gradient(ellipse at top left, #10b98126, var(--elev) 70%);border:1px solid #10b9814d;border-radius:20px;flex-wrap:wrap;align-items:center;gap:28px;padding:36px 40px;display:flex}.guarantee-icon-box{font-size:48px}.guarantee-text{flex:1;min-width:280px}.guarantee-text h3{color:#fff;margin-bottom:8px;font-size:22px}.guarantee-text p{color:var(--dim);font-size:15px;line-height:1.6}.service-breadcrumb{color:var(--dim);align-items:center;gap:8px;margin-bottom:20px;font-size:13.5px;display:flex}.service-breadcrumb a{color:var(--dim);text-decoration:none}.service-key-impact-bar{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.impact-item{background:var(--elev);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.impact-tag{color:#34d399;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.impact-val{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:700}.impact-sub{color:var(--dim);font-size:13px;line-height:1.4}.service-content-grid{width:100%;max-width:960px;margin:0 auto;display:block}.content-panel{background:var(--elev);border:1px solid var(--line);border-radius:20px;padding:32px}.panel-badge{color:#34d399;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11.5px;font-weight:600}.panel-badge.highlight{color:#fbbf24}.content-panel h2{color:#fff;margin-bottom:16px;font-size:26px}.body-copy{color:var(--dim);font-size:16px;line-height:1.7}.callout-box{color:#eef0ee;background:#10b98114;border-left:3px solid #10b981;border-radius:12px;margin-top:20px;padding:16px 20px;font-size:14.5px;line-height:1.6}.capabilities-detailed-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:16px;display:grid}.capability-card{background:var(--elev2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.cap-icon-bubble{font-size:26px}.capability-card h3{color:#fff;font-size:17px}.capability-card p{color:var(--dim);font-size:14px;line-height:1.5}.case-study-highlight-panel{background:linear-gradient(175deg, #10b98114, var(--elev) 50%);border-color:#10b98173}.case-tagline{color:var(--dim);margin-bottom:20px;font-size:16px}.case-study-hero-stat-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--line);background:#00000059;border-radius:14px;flex-direction:column;gap:4px;padding:20px;display:flex}.stat-card.highlight{border-color:#10b98166}.stat-giant{color:#34d399;font-size:38px;font-weight:800;line-height:1}.stat-lbl{color:var(--dim);font-size:13px}.case-study-story-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.story-col h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.story-col p{color:var(--dim);font-size:14px;line-height:1.6}.metrics-comparison-table-wrap{border:1px solid var(--line);border-radius:12px;margin-bottom:24px;overflow-x:auto}.metrics-comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.metrics-comparison-table th{background:var(--elev2);color:var(--dim);border-bottom:1px solid var(--line);padding:12px 16px;font-weight:600}.metrics-comparison-table td{border-bottom:1px solid var(--line);color:#eef0ee;padding:12px 16px}.metrics-comparison-table tr:last-child td{border-bottom:0}.metric-prev{color:#94a3b8}.metric-new{color:#34d399;font-weight:700}.metric-growth{color:#10b981;font-weight:600}.case-quote-box{background:#ffffff05;border-left:3px solid #10b981;border-radius:14px;margin:0;padding:20px}.case-quote-box p{color:#eef0ee;margin-bottom:8px;font-size:15px;font-style:italic;line-height:1.6}.case-quote-box footer{color:var(--dim);font-size:13px}.case-study-deep-link{color:#34d399;font-size:14px;font-weight:600;text-decoration:none}.deliverables-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.deliverables-checklist li{color:#eef0ee;align-items:center;gap:12px;font-size:15px;display:flex}.deliverables-checklist .check-icon{color:#34d399;background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.service-faq-item{background:var(--elev2);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:16px 18px}.service-faq-item summary{color:#fff;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.service-faq-item summary::-webkit-details-marker{display:none}.service-faq-item p{color:var(--dim);margin-top:10px;font-size:14px;line-height:1.6}.sidebar-sticky-box{background:var(--elev);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:90px}.sidebar-pricing-banner{text-align:center;background:#10b9811a;border:1px solid #10b98140;border-radius:14px;padding:18px}.sidebar-price-label{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:12px;display:block}.sidebar-price-figure{justify-content:center;align-items:baseline;gap:6px;margin:6px 0;display:flex}.sidebar-price-figure b{color:#fff;letter-spacing:-.02em;font-size:36px}.sidebar-price-figure span{color:var(--dim);font-size:13px}.sidebar-deposit-notice{color:#34d399;font-size:12px;font-weight:600}.sidebar-spec-list{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:16px;font-size:13.5px;display:flex}.spec-row{justify-content:space-between;align-items:center;display:flex}.spec-row span{color:var(--dim)}.spec-row strong{color:#eef0ee}.sidebar-actions{flex-direction:column;gap:10px;display:flex}.sidebar-tech-stack-box h5,.sidebar-other-services h5{color:#fff;margin-bottom:10px;font-size:13px;font-weight:600}.sidebar-tech-chips{flex-wrap:wrap;gap:6px;display:flex}.tech-chip{color:var(--dim);background:var(--elev2);border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:11.5px}.sidebar-other-services ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sidebar-other-services a{color:var(--dim);align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:flex}.sidebar-other-services a:hover{color:#34d399}.service-breadcrumb{align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.service-breadcrumb a{color:var(--dim);text-decoration:none;transition:color .2s}.service-breadcrumb a:hover{color:#10b981}.service-breadcrumb span{color:#ffffff40}.service-breadcrumb .current{color:#34d399;font-weight:600}.scope-configurator-panel{background:var(--elev);border:1px solid var(--line);border-radius:20px;padding:32px}.tier-switch-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.tier-tab-btn{border:1px solid var(--line);color:var(--dim);cursor:pointer;text-align:left;background:#ffffff08;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.tier-tab-btn:hover{color:#fff;background:#ffffff0f;border-color:#10b9814d;transform:translateY(-2px)}.tier-tab-btn.active{color:#fff;background:linear-gradient(135deg,#10b98129 0%,#0596690f 100%);border-color:#10b98180;box-shadow:0 4px 20px #10b98126}.tier-tab-name{font-size:13.5px;font-weight:600;line-height:1.3}.tier-tab-price{letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}.active-tier-card{background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #10b98140;border-radius:18px;flex-direction:column;gap:22px;padding:28px;display:flex;box-shadow:0 12px 36px #00000040}.tier-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.tier-tag{letter-spacing:.08em;text-transform:uppercase;color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.tier-card-head h3{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:800}.tier-tagline{color:var(--dim);max-width:500px;font-size:14.5px;line-height:1.5}.tier-price-box{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tier-figure{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:900;line-height:1}.tier-terms{color:#34d399;letter-spacing:.03em;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tier-meta-grid{border:1px solid var(--line);background:#00000040;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:14px;padding:16px;display:grid}.tier-meta-cell{flex-direction:column;gap:4px;display:flex}.tier-meta-cell span{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tier-meta-cell strong{color:#fff;font-size:14px;font-weight:700}.tier-features-list h4{color:#fff;margin-bottom:12px;font-size:14.5px;font-weight:700}.tier-features-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tier-features-list li{color:var(--dim);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.feature-check-icon{color:#34d399;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.tier-card-action{margin-top:6px}.tier-submit-btn{text-align:center;width:100%;padding:14px 24px;font-size:15px;font-weight:700}.sprint-steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.sprint-step-card{background:var(--elev2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;transition:all .25s;display:flex;position:relative}.sprint-step-card:hover{border-color:#10b98166;transform:translateY(-3px)}.sprint-step-card.highlight{background:linear-gradient(180deg, #10b9811f 0%, var(--elev2) 100%);border:1px solid #10b98173;box-shadow:0 8px 24px #10b9811f}.sprint-step-head{justify-content:space-between;align-items:center;display:flex}.step-num{letter-spacing:-.03em;color:#ffffff4d;font-size:26px;font-weight:900}.sprint-step-card.highlight .step-num{color:#34d399}.step-cost{border:1px solid var(--line);color:var(--dim);background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.step-cost.live{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.sprint-step-card h4{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.3}.sprint-step-card p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.55}.case-studies-stats-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.aggregate-stat-card{background:var(--elev);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.agg-number{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800;line-height:1}.agg-label{color:var(--dim);font-size:13px;line-height:1.4}.case-studies-full-list{flex-direction:column;gap:36px;display:flex}.case-study-hero-card{background:var(--elev);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:22px;padding:36px;transition:border-color .25s,transform .25s;display:flex}.case-study-hero-card:hover{border-color:#10b98166}.case-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-client-meta{align-items:center;gap:10px;display:flex}.case-industry-tag{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.case-location-tag{color:var(--dim);font-size:13px}.case-sales-badge{background:#10b98126;border:1px solid #10b981;border-radius:999px;align-items:baseline;gap:8px;padding:6px 14px;display:flex}.case-sales-badge span{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.case-sales-badge strong{color:#34d399;font-size:18px}.case-headline-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-headline-row h2{color:#fff;font-size:28px}.case-sales-callout{color:#34d399;font-size:16px;font-weight:600}.case-tagline-text{color:var(--dim);font-size:16px;line-height:1.6}.case-story-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.case-story-box{background:var(--elev2);border:1px solid var(--line);border-radius:16px;padding:22px}.story-box-badge{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:700}.case-story-box.challenge .story-box-badge{color:#f87171}.case-story-box.solution .story-box-badge{color:#34d399}.case-story-box h3{color:#fff;margin-bottom:8px;font-size:18px}.case-story-box p{color:var(--dim);font-size:14.5px;line-height:1.6}.case-metrics-section{border:1px solid var(--line);background:#0006;border-radius:16px;padding:22px}.metrics-table-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metrics-table-header h4{color:#fff;font-size:16px}.audit-note{color:#10b981;font-size:12px;font-weight:600}.metrics-table-container{overflow-x:auto}.case-proof-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.case-proof-table th{color:var(--dim);border-bottom:1px solid var(--line);background:#ffffff0a;padding:10px 14px;font-weight:600}.case-proof-table td{border-bottom:1px solid var(--line);color:#eef0ee;padding:12px 14px}.case-proof-table tr:last-child td{border-bottom:0}.case-proof-table .before-val{color:#94a3b8}.case-proof-table .after-val{color:#34d399;font-weight:700}.impact-proof-tag span{color:#10b981;background:#10b9811f;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.case-quote-container{background:#10b9810f;border-left:3px solid #10b981;border-radius:14px;padding:20px 24px}.quote-star-row{color:#fbbf24;margin-bottom:6px;font-size:12px;font-weight:700}.case-quote-container blockquote{color:#eef0ee;margin:0;font-size:15.5px;font-style:italic;line-height:1.6}.quote-author-info{align-items:baseline;gap:8px;margin-top:10px;font-size:13.5px;display:flex}.quote-author-info strong{color:#fff}.quote-author-info span{color:var(--dim)}.case-footer-details{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.tech-stack-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.group-label{color:var(--dim);font-size:13px}.tech-chip-row{flex-wrap:wrap;gap:6px;display:flex}.case-study-cta-banner{background:radial-gradient(ellipse at center, #10b98138, var(--elev) 70%);text-align:center;border:1px solid #10b98159;border-radius:24px;padding:48px}.case-study-cta-banner h2{color:#fff;margin-bottom:12px;font-size:clamp(28px,4vw,38px)}.case-study-cta-banner p{color:var(--dim);max-width:600px;margin:0 auto;font-size:17px;line-height:1.6}@media (max-width:900px){.service-content-grid{grid-template-columns:1fr}.services-metrics-strip,.case-studies-stats-strip{grid-template-columns:repeat(2,1fr)}.case-story-grid,.capabilities-detailed-grid,.services-detailed-grid{grid-template-columns:1fr}}@media (max-width:600px){.services-metrics-strip,.case-studies-stats-strip,.service-key-impact-bar,.case-study-hero-stat-grid{grid-template-columns:1fr}.slide-showcase-stage{gap:8px}.slide-nav-arrow{width:38px;height:38px}.slide-card-caption{flex-direction:column;align-items:flex-start}}.mini-site-custom-strip{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 16px;display:flex}.mini-custom-chip{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.mini-custom-chip.gold-chip{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.mini-custom-chip.cyan-chip{color:#38bdf8;background:#38bdf826;border-color:#38bdf859}.mini-custom-chip.green-chip{color:#34d399;background:#34d39926;border-color:#34d39959}.mini-custom-chip.mint-chip{color:#2dd4bf;background:#2dd4bf26;border-color:#2dd4bf59}.mini-custom-chip.orange-chip{color:#f97316;background:#f9731626;border-color:#f9731659}.mini-custom-chip.blue-chip{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.cs-dedicated-landing{color:#f8fafc;width:100%;font-family:var(--font-poppins), system-ui, -apple-system, sans-serif;line-height:1.6}.cs-calc-range-slider{-webkit-appearance:none;cursor:pointer;background:#ffffff26;border-radius:4px;outline:none;width:100%;height:6px}.cs-calc-range-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:2px solid #3b82f6;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 0 10px #00000080}.cs-calc-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.cs-calc-range-ticks{color:#94a3b8;justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.cs-calc-label{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.cs-calc-btn-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.cs-calc-btn-group button{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s}.cs-calc-btn-group button:hover{color:#fff;background:#ffffff1a}.cs-calc-btn-group button.active{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b;font-weight:600}.cs-calc-success-toast{color:#34d399;text-align:center;background:#10b98126;border:1px solid #10b981;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:13.5px;font-weight:600}.cs-apex-wrapper{color:#f1f5f9;background:#0c0e12}.cs-apex-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e12f2;border-bottom:1px solid #f59e0b33;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-apex-brand{align-items:center;gap:12px;display:flex}.cs-apex-logo-symbol{font-size:24px}.cs-apex-brand strong{letter-spacing:.08em;color:#fff;font-size:17px;display:block}.cs-apex-tagline{color:#94a3b8;letter-spacing:.04em;font-size:11px}.cs-apex-nav-links{align-items:center;gap:20px;display:flex}.cs-apex-nav-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-apex-nav-links button:hover,.cs-apex-nav-links button.active{color:#fbbf24;background:#f59e0b1f}.cs-apex-call-btn{color:#0b0d0f;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #f59e0b66}.cs-apex-hero{align-items:center;min-height:520px;padding:80px 32px 70px;display:flex;position:relative;overflow:hidden}.cs-apex-hero-bg{filter:brightness(.4)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.cs-apex-hero-scrim{background:linear-gradient(#0c0e1266 0%,#0c0e12bf 50%,#0c0e12 90%);position:absolute;inset:0}.cs-apex-hero-content{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.cs-apex-badge-pill{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.gold-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f59e0b}.cs-apex-hero h1{letter-spacing:-.03em;color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-apex-hero h1 em{color:#fbbf24;font-family:Georgia,serif;font-style:italic}.cs-apex-lead{color:#cbd5e1;max-width:660px;margin:0 auto 32px;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.cs-apex-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.cs-apex-btn-primary{color:#0b0d0f;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .2s;box-shadow:0 8px 24px #f59e0b66}.cs-apex-btn-primary:hover{transform:translateY(-2px)}.cs-apex-btn-outline{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none}.cs-apex-credentials-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f59e0b33;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:24px;display:grid}.apex-cred-item b{color:#fbbf24;font-size:18px;display:block}.apex-cred-item span{color:#94a3b8;font-size:12.5px}.cs-apex-section{max-width:1100px;margin:0 auto;padding:70px 32px}.cs-apex-sec-heading{text-align:center;margin-bottom:44px}.cs-sec-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.cs-apex-sec-heading h2{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-apex-sec-heading p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-apex-calc-container{background:#ffffff05;border:1px solid #f59e0b40;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid;box-shadow:0 20px 60px #0009}@media (max-width:860px){.cs-apex-calc-container{grid-template-columns:1fr;padding:24px}}.cs-apex-calc-results{background:#f59e0b0d;border:1px solid #f59e0b4d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.apex-results-badge{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;margin-bottom:12px;font-size:11.5px;font-weight:700}.apex-price-label{color:#94a3b8;font-size:13px}.apex-price-figure{color:#fff;margin:4px 0 6px;font-size:clamp(26px,3.2vw,36px);font-weight:800}.apex-price-note{color:#cbd5e1;font-size:12px;display:block}.apex-calc-meta-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;padding:16px 0;display:grid}.apex-calc-meta-cell span{color:#94a3b8;font-size:11.5px;display:block}.apex-calc-meta-cell strong{color:#fff;font-size:14px}.cs-apex-btn-calc-submit{color:#0b0d0f;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:10px;width:100%;padding:14px 20px;font-size:14.5px;font-weight:700;box-shadow:0 4px 16px #f59e0b66}.cs-apex-projects-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.cs-apex-project-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:26px;transition:transform .2s,border-color .2s}.cs-apex-project-card:hover{border-color:#f59e0b66;transform:translateY(-4px)}.cs-apex-project-head{justify-content:space-between;margin-bottom:14px;display:flex}.apex-proj-tag{color:#fbbf24;background:#f59e0b1f;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:600}.apex-proj-val{color:#94a3b8;font-size:12px}.cs-apex-project-card h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.cs-apex-project-card p{color:#94a3b8;margin-bottom:18px;font-size:13.5px;line-height:1.5}.cs-apex-project-footer{color:#cbd5e1;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:14px;font-size:12px;display:flex}.cs-apex-process-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.apex-process-step{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:24px 20px}.apex-step-num{color:#f59e0b;margin-bottom:8px;font-family:Georgia,serif;font-size:28px;font-weight:800;display:block}.apex-process-step h4{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.apex-process-step p{color:#94a3b8;font-size:13px;line-height:1.5}.cs-apex-reviews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.cs-apex-review-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:24px}.cs-apex-stars{color:#f59e0b;margin-bottom:10px;font-size:16px}.cs-apex-review-card p{color:#cbd5e1;margin-bottom:14px;font-size:13.5px;line-height:1.6}.cs-apex-review-card footer strong{color:#fff;font-size:13px;display:block}.cs-apex-review-card footer span{color:#94a3b8;font-size:11.5px}.cs-apex-footer{color:#94a3b8;background:#080a0c;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-apex-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-apex-foot-wrap a{color:#fbbf24;text-decoration:none}.cs-bondi-wrapper{color:#f1f5f9;background:#05111a}.cs-bondi-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05111af2;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-bondi-brand{align-items:center;gap:12px;display:flex}.cs-bondi-shield{font-size:24px}.cs-bondi-brand strong{letter-spacing:.06em;color:#fff;font-size:17px;display:block}.cs-bondi-sub{color:#38bdf8;letter-spacing:.04em;font-size:11px}.cs-bondi-nav-links{align-items:center;gap:20px;display:flex}.cs-bondi-nav-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-bondi-nav-links button:hover,.cs-bondi-nav-links button.active{color:#38bdf8;background:#38bdf81f}.cs-bondi-call-btn{color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #38bdf866}.live-pulse{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #34d399}.cs-bondi-hero{text-align:center;padding:80px 32px 70px;position:relative;overflow:hidden}.cs-bondi-hero-ambient{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#0284c759 0%,#0000 70%);width:700px;height:380px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.cs-bondi-hero-inner{z-index:2;max-width:860px;margin:0 auto;position:relative}.cs-bondi-pill{color:#38bdf8;letter-spacing:.08em;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-bondi-hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-bondi-hero h1 em{color:#38bdf8;font-style:normal}.cs-bondi-lead{color:#94a3b8;max-width:660px;margin:0 auto 28px;font-size:clamp(16px,2.2vw,19px)}.cs-bondi-status-bar{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:10px;margin-bottom:34px;padding:8px 18px;font-size:13px;display:inline-flex}.live-dot{background:#34d399;border-radius:50%;width:7px;height:7px}.cs-bondi-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cs-bondi-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#38bdf8);border:0;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #38bdf866}.cs-bondi-btn-sec{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none}.cs-bondi-section{max-width:1100px;margin:0 auto;padding:70px 32px}.cs-bondi-sec-title{text-align:center;margin-bottom:44px}.bondi-tag{letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-bondi-sec-title h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-bondi-sec-title p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-bondi-calc-box{background:#ffffff05;border:1px solid #38bdf840;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid;box-shadow:0 20px 60px #0009}@media (max-width:860px){.cs-bondi-calc-box{grid-template-columns:1fr;padding:24px}}.bondi-lbl{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.bondi-opt-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.bondi-opt-row button{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s}.bondi-opt-row button:hover{color:#fff;background:#ffffff1a}.bondi-opt-row button.active{color:#38bdf8;background:#38bdf82e;border-color:#38bdf8;font-weight:600}.cs-bondi-calc-output{background:#38bdf80f;border:1px solid #38bdf84d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.bondi-out-badge{letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin-bottom:10px;font-size:11.5px;font-weight:700}.bondi-out-price b{color:#fff;font-size:clamp(28px,3.5vw,40px)}.bondi-out-price span{color:#94a3b8;margin-left:6px;font-size:13px}.bondi-specs-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:16px 0;display:grid}.bondi-spec-col span{color:#94a3b8;font-size:11.5px;display:block}.bondi-spec-col strong{color:#fff;font-size:13.5px}.cs-bondi-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#38bdf8);border:0;border-radius:10px;width:100%;padding:14px 20px;font-size:14.5px;font-weight:700;box-shadow:0 4px 16px #38bdf866}.cs-bondi-tab-buttons{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cs-bondi-tab-buttons button{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:600}.cs-bondi-tab-buttons button.active{color:#38bdf8;background:#38bdf82e;border-color:#38bdf8}.cs-bondi-checklist-content{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px}.bondi-check-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bondi-check-list li{color:#cbd5e1;font-size:14px;line-height:1.5}.cs-bondi-footer{color:#94a3b8;background:#030a10;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-bondi-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-bondi-foot-wrap a{color:#38bdf8;text-decoration:none}.cs-truenorth-wrapper{color:#f1f5f9;background:#060f18}.cs-truenorth-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060f18f2;border-bottom:1px solid #60a5fa33;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-tn-brand{align-items:center;gap:12px;display:flex}.cs-tn-crest{font-size:24px}.cs-tn-brand strong{letter-spacing:.08em;color:#fff;font-size:16.5px;display:block}.cs-tn-sub{color:#94a3b8;font-size:11px}.cs-tn-links{align-items:center;gap:20px;display:flex}.cs-tn-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-tn-links button:hover,.cs-tn-links button.active{color:#60a5fa;background:#60a5fa1f}.cs-tn-call{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none}.cs-tn-hero{align-items:center;min-height:500px;padding:80px 32px 70px;display:flex;position:relative;overflow:hidden}.cs-tn-hero-bg{filter:brightness(.3)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-tn-hero-scrim{background:linear-gradient(#060f1866 0%,#060f18cc 50%,#060f18 90%);position:absolute;inset:0}.cs-tn-hero-inner{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.cs-tn-license-badge{color:#60a5fa;letter-spacing:.08em;background:#60a5fa1f;border:1px solid #60a5fa4d;border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-tn-hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-tn-hero h1 em{color:#93c5fd;font-family:Georgia,serif;font-style:italic}.cs-tn-lead{color:#cbd5e1;max-width:660px;margin:0 auto 36px;font-size:clamp(16px,2.2vw,19px)}.cs-tn-stat-strip{background:#ffffff08;border:1px solid #60a5fa33;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:24px;display:grid}.cs-tn-stat-box b{color:#60a5fa;font-size:22px;display:block}.cs-tn-stat-box span{color:#94a3b8;font-size:12.5px}.cs-tn-section{max-width:1100px;margin:0 auto;padding:70px 32px}.cs-tn-sec-title{text-align:center;margin-bottom:44px}.tn-tag{letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-tn-sec-title h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-tn-sec-title p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-tn-sim-box{background:#ffffff05;border:1px solid #60a5fa40;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid;box-shadow:0 20px 60px #0009}@media (max-width:860px){.cs-tn-sim-box{grid-template-columns:1fr;padding:24px}}.tn-lbl{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.tn-strat-buttons{flex-direction:column;gap:8px;display:flex}.tn-strat-buttons button{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:500;transition:all .2s}.tn-strat-buttons button.active{color:#93c5fd;background:#60a5fa2e;border-color:#60a5fa;font-weight:600}.cs-tn-sim-output{background:#60a5fa0f;border:1px solid #60a5fa4d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.tn-out-badge{letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;margin-bottom:10px;font-size:11.5px;font-weight:700}.tn-out-hero b{color:#fff;font-size:clamp(32px,4vw,44px);display:block}.tn-out-hero span{color:#94a3b8;font-size:13px}.tn-out-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:16px 0;display:grid}.tn-out-cell span{color:#94a3b8;font-size:11.5px;display:block}.tn-out-cell strong{color:#fff;font-size:13.5px}.cs-tn-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:0;border-radius:10px;width:100%;padding:14px 20px;font-size:14.5px;font-weight:700}.cs-tn-footer{color:#94a3b8;background:#03080e;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-tn-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-tn-foot-wrap a{color:#60a5fa;text-decoration:none}.cs-pulse-wrapper{color:#f1f5f9;background:#051412}.cs-pulse-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051412f2;border-bottom:1px solid #2dd4bf33;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-pulse-brand{align-items:center;gap:12px;display:flex}.cs-pulse-gem{font-size:24px}.cs-pulse-brand strong{letter-spacing:.06em;color:#fff;font-size:16.5px;display:block}.cs-pulse-sub{color:#2dd4bf;font-size:11px}.cs-pulse-links{align-items:center;gap:20px;display:flex}.cs-pulse-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-pulse-links button:hover,.cs-pulse-links button.active{color:#2dd4bf;background:#2dd4bf1f}.cs-pulse-call{color:#042f2e;background:linear-gradient(135deg,#0d9488,#2dd4bf);border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none}.cs-pulse-hero{align-items:center;min-height:500px;padding:80px 32px 70px;display:flex;position:relative;overflow:hidden}.cs-pulse-hero-bg{filter:brightness(.35)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-pulse-hero-scrim{background:linear-gradient(#05141266 0%,#051412cc 50%,#051412 90%);position:absolute;inset:0}.cs-pulse-hero-inner{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.cs-pulse-badge{color:#2dd4bf;letter-spacing:.08em;background:#2dd4bf1f;border:1px solid #2dd4bf4d;border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-pulse-hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-pulse-hero h1 em{color:#2dd4bf;font-family:Georgia,serif;font-style:italic}.cs-pulse-lead{color:#cbd5e1;max-width:660px;margin:0 auto 30px;font-size:clamp(16px,2.2vw,19px)}.cs-pulse-amenities-strip{color:#99f6e4;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:34px;font-size:13px;display:flex}.cs-pulse-amenities-strip span{background:#2dd4bf14;border:1px solid #2dd4bf33;border-radius:999px;padding:5px 12px}.cs-pulse-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cs-pulse-btn-primary{color:#042f2e;cursor:pointer;background:linear-gradient(135deg,#0d9488,#2dd4bf);border:0;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #2dd4bf66}.cs-pulse-btn-sec{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none}.cs-pulse-section{max-width:1100px;margin:0 auto;padding:70px 32px}.cs-pulse-sec-title{text-align:center;margin-bottom:44px}.pulse-tag{letter-spacing:.12em;text-transform:uppercase;color:#2dd4bf;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-pulse-sec-title h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-pulse-sec-title p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-pulse-calc-box{background:#ffffff05;border:1px solid #2dd4bf40;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid;box-shadow:0 20px 60px #0009}@media (max-width:860px){.cs-pulse-calc-box{grid-template-columns:1fr;padding:24px}}.pulse-lbl{text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pulse-opts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.pulse-opts button{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:500;transition:all .2s}.pulse-opts button.active{color:#2dd4bf;background:#2dd4bf2e;border-color:#2dd4bf;font-weight:600}.cs-pulse-calc-output{background:#2dd4bf0f;border:1px solid #2dd4bf4d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pulse-out-badge{letter-spacing:.08em;text-transform:uppercase;color:#2dd4bf;margin-bottom:10px;font-size:11.5px;font-weight:700}.pulse-out-price b{color:#fff;font-size:clamp(28px,3.5vw,42px)}.pulse-out-price span{color:#94a3b8;margin-left:6px;font-size:13px}.pulse-meta-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:14px 0;display:grid}.pulse-meta-col span{color:#94a3b8;font-size:11.5px;display:block}.pulse-meta-col strong{color:#fff;font-size:13px}.pulse-slot-picker{margin-bottom:16px}.pulse-slots{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.pulse-slots button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:8px;font-size:12px}.pulse-slots button.active{color:#2dd4bf;background:#2dd4bf33;border-color:#2dd4bf;font-weight:600}.cs-pulse-book-btn{color:#042f2e;cursor:pointer;background:linear-gradient(135deg,#0d9488,#2dd4bf);border:0;border-radius:10px;width:100%;padding:14px 20px;font-size:14px;font-weight:700}.cs-pulse-footer{color:#94a3b8;background:#020a09;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-pulse-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-pulse-foot-wrap a{color:#2dd4bf;text-decoration:none}.cs-roastcraft-wrapper{color:#f1f5f9;background:#140c08}.cs-rc-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140c08f2;border-bottom:1px solid #f9731633;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-rc-brand{align-items:center;gap:12px;display:flex}.cs-rc-icon{font-size:24px}.cs-rc-brand strong{letter-spacing:.06em;color:#fff;font-size:16.5px;display:block}.cs-rc-sub{color:#f97316;font-size:11px}.cs-rc-links{align-items:center;gap:20px;display:flex}.cs-rc-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-rc-links button:hover,.cs-rc-links button.active{color:#f97316;background:#f973161f}.cs-rc-cart-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c2410c,#f97316);border:0;border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:700;box-shadow:0 4px 14px #f9731666}.cs-rc-hero{align-items:center;min-height:480px;padding:80px 32px 70px;display:flex;position:relative;overflow:hidden}.cs-rc-hero-bg{filter:brightness(.35)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-rc-hero-scrim{background:linear-gradient(#140c0866 0%,#140c08cc 50%,#140c08 90%);position:absolute;inset:0}.cs-rc-hero-inner{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.cs-rc-badge{color:#f97316;letter-spacing:.08em;background:#f9731626;border:1px solid #f9731659;border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-rc-hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-rc-hero h1 em{color:#f97316;font-style:normal}.cs-rc-lead{color:#fdba74;max-width:660px;margin:0 auto 28px;font-size:clamp(16px,2.2vw,19px)}.cs-rc-dispatch-ticker{color:#fed7aa;background:#f973161a;border:1px solid #f973164d;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;display:inline-flex}.cs-rc-section{max-width:1100px;margin:0 auto;padding:70px 32px;position:relative}.cs-rc-sec-title{text-align:center;margin-bottom:44px}.rc-tag{letter-spacing:.12em;text-transform:uppercase;color:#f97316;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-rc-sec-title h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-rc-sec-title p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-rc-products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px;display:grid}.cs-rc-prod-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:26px;transition:all .25s}.cs-rc-prod-card:hover{border-color:#f9731666;transform:translateY(-4px)}.cs-rc-prod-card.selected{background:#f9731614;border-color:#f97316;box-shadow:0 0 25px #f9731640}.rc-prod-top{justify-content:space-between;margin-bottom:12px;display:flex}.rc-cup-score{color:#f97316;background:#f9731626;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.rc-origin{color:#94a3b8;font-size:12px}.cs-rc-prod-card h3{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.rc-flavor-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.rc-flavor-tags span{color:#fed7aa;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11.5px}.rc-roast-meter{color:#94a3b8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;font-size:12px;display:flex}.meter-dots{gap:4px;display:flex}.meter-dots span{background:#ffffff26;border-radius:50%;width:7px;height:7px}.meter-dots span.on{background:#f97316}.rc-prod-price{color:#fff;font-size:18px;font-weight:800}.cs-rc-config-box{background:#ffffff05;border:1px solid #f9731633;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-end;gap:20px;padding:28px;display:grid}.rc-config-item label{text-transform:uppercase;color:#cbd5e1;margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.rc-select{color:#fff;background:#1e110a;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:13px}.rc-size-pills{gap:6px;display:flex}.rc-size-pills button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:9px 12px;font-size:12.5px;font-weight:600}.rc-size-pills button.active{color:#f97316;background:#f9731633;border-color:#f97316}.rc-add-cart-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c2410c,#f97316);border:0;border-radius:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:700;box-shadow:0 4px 16px #f9731666}.cs-rc-cart-drawer{z-index:30;background:#1c0e08;border:1px solid #f9731659;border-radius:16px;width:360px;padding:24px;position:absolute;bottom:120px;right:32px;box-shadow:0 20px 60px #000000e6}.rc-cart-head strong{color:#fff;font-size:16px}.rc-cart-head button{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:16px}.rc-cart-item{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rc-cart-item b{color:#fff;font-size:14px}.rc-cart-subtotal{color:#94a3b8;justify-content:space-between;margin:16px 0;font-size:13.5px;display:flex}.rc-cart-subtotal strong{color:#34d399}.rc-checkout-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-size:14px;font-weight:700}.cs-rc-footer{color:#94a3b8;background:#0d0705;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-rc-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-rc-foot-wrap a{color:#f97316;text-decoration:none}.cs-tradie-wrapper{color:#f1f5f9;background:#070e1b}.cs-tradie-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e1bf2;border-bottom:1px solid #3b82f633;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.cs-tradie-brand{align-items:center;gap:12px;display:flex}.cs-tradie-bolt{font-size:24px}.cs-tradie-brand strong{letter-spacing:.06em;color:#fff;font-size:17px;display:block}.cs-tradie-sub{color:#60a5fa;font-size:11px}.cs-tradie-links{align-items:center;gap:20px;display:flex}.cs-tradie-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s}.cs-tradie-links button:hover,.cs-tradie-links button.active{color:#60a5fa;background:#3b82f61f}.cs-tradie-call{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none}.cs-tradie-hero{text-align:center;padding:80px 32px 70px;position:relative;overflow:hidden}.cs-tradie-hero-ambient{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#2563eb59 0%,#0000 70%);width:700px;height:380px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.cs-tradie-hero-inner{z-index:2;max-width:860px;margin:0 auto;position:relative}.cs-tradie-pill{color:#60a5fa;letter-spacing:.08em;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-tradie-hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5.5vw,56px);font-weight:800;line-height:1.1}.cs-tradie-hero h1 em{color:#60a5fa;font-style:normal}.cs-tradie-lead{color:#94a3b8;max-width:660px;margin:0 auto 30px;font-size:clamp(16px,2.2vw,19px)}.cs-tradie-app-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:34px;display:flex}.tradie-store-badge{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.cs-tradie-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cs-tradie-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#60a5fa);border:0;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #2563eb66}.cs-tradie-btn-sec{color:#fff;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600}.cs-tradie-section{max-width:1100px;margin:0 auto;padding:70px 32px}.cs-tradie-sec-title{text-align:center;margin-bottom:44px}.tradie-tag{letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cs-tradie-sec-title h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,38px);font-weight:800}.cs-tradie-sec-title p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.cs-tradie-phone-stage{flex-direction:column;align-items:center;gap:24px;display:flex}.cs-tradie-screen-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cs-tradie-screen-tabs button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:600}.cs-tradie-screen-tabs button.active{color:#60a5fa;background:#2563eb33;border-color:#3b82f6}.iphone-island{background:#000;border-radius:20px;width:90px;height:22px;margin:10px auto 14px}.iphone-app-head{color:#60a5fa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;font-size:12px;font-weight:700;display:flex}.iphone-quote-body{flex-direction:column;flex:1;display:flex}.iphone-client-box{background:#ffffff0a;border-radius:10px;margin-bottom:16px;padding:12px}.iphone-client-box strong{color:#fff;font-size:13.5px;display:block}.iphone-client-box span{color:#94a3b8;font-size:11.5px}.iphone-line-items{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.line-item{color:#cbd5e1;justify-content:space-between;font-size:12.5px;display:flex}.iphone-total-row{border-top:1px solid #ffffff1a;justify-content:space-between;margin-bottom:20px;padding:14px 0;font-size:14px;display:flex}.iphone-total-row b{color:#34d399;font-size:18px}.iphone-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#60a5fa);border:0;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-size:13.5px;font-weight:700}.iphone-action-btn.green{background:linear-gradient(135deg,#059669,#10b981)}.iphone-sent-msg{color:#34d399;text-align:center;background:#10b98126;border:1px solid #10b981;border-radius:8px;padding:12px;font-size:12px;font-weight:600}.iphone-pay-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.pay-amount-giant{color:#fff;margin-bottom:4px;font-size:42px;font-weight:800}.pay-sub{color:#94a3b8;margin-bottom:28px;font-size:12px}.nfc-pulse-circle{background:#3b82f626;border:2px dashed #60a5fa;border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:28px;animation:2s infinite pulse;display:grid}.iphone-paid-banner{color:#34d399;background:#10b9812e;border:1px solid #10b981;border-radius:8px;padding:12px;font-size:12.5px;font-weight:700}.iphone-gps-list{flex-direction:column;gap:12px;display:flex}.gps-van-item{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.van-dot{border-radius:50%;flex:none;width:9px;height:9px}.van-dot.green{background:#34d399;box-shadow:0 0 6px #34d399}.van-dot.blue{background:#60a5fa;box-shadow:0 0 6px #60a5fa}.van-dot.yellow{background:#fbbf24;box-shadow:0 0 6px #fbbf24}.gps-van-item strong{color:#fff;font-size:12.5px;display:block}.gps-van-item span{color:#94a3b8;font-size:11px}.van-badge{background:#ffffff14;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.cs-tradie-roi-box{background:#ffffff05;border:1px solid #3b82f640;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid}@media (max-width:860px){.cs-tradie-roi-box{grid-template-columns:1fr;padding:24px}}.tradie-lbl{text-transform:uppercase;color:#cbd5e1;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.tradie-roi-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:24px;display:grid}.roi-metric b{color:#60a5fa;font-size:24px;display:block}.roi-metric span{color:#94a3b8;font-size:12.5px}.tradie-trial-form{background:#3b82f60f;border:1px solid #3b82f640;border-radius:16px;padding:24px}.tradie-trial-form h4{color:#fff;margin-bottom:6px;font-size:17px;font-weight:700}.tradie-trial-form p{color:#94a3b8;margin-bottom:16px;font-size:13px}.trial-input-row{gap:8px;display:flex}.trial-input{color:#fff;background:#0f172a;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}.trial-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#60a5fa);border:0;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700}.cs-tradie-footer{color:#94a3b8;background:#040810;border-top:1px solid #ffffff14;padding:30px 32px;font-size:13px}.cs-tradie-foot-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;display:flex}.cs-tradie-foot-wrap a{color:#60a5fa;text-decoration:none}.cs-apex-hero-bg,.cs-bondi-hero-bg,.cs-truenorth-hero-bg,.cs-pulse-hero-bg,.cs-roastcraft-hero-bg,.cs-tradie-hero-bg{filter:brightness(.38)contrast(1.15)saturate(1.08);z-index:1;background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.02)}.cs-apex-hero:hover .cs-apex-hero-bg,.cs-bondi-hero:hover .cs-bondi-hero-bg,.cs-truenorth-hero:hover .cs-truenorth-hero-bg,.cs-pulse-hero:hover .cs-pulse-hero-bg,.cs-roastcraft-hero:hover .cs-roastcraft-hero-bg,.cs-tradie-hero:hover .cs-tradie-hero-bg{transform:scale(1.05)}.cs-apex-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#0c0e1259 0%,#0c0e12 90%),linear-gradient(#0c0e1280 0%,#0c0e12b3 50%,#0c0e12 90%);position:absolute;inset:0}.cs-bondi-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 25%,#0284c738 0%,#05111a 90%),linear-gradient(#05111a73 0%,#05111abf 50%,#05111a 92%);position:absolute;inset:0}.cs-truenorth-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#e6ca651f 0%,#090d16 90%),linear-gradient(#090d1680 0%,#090d16cc 50%,#090d16 90%);position:absolute;inset:0}.cs-pulse-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#2dd4bf2e 0%,#071518 90%),linear-gradient(#07151873 0%,#071518c7 50%,#071518 90%);position:absolute;inset:0}.cs-roastcraft-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#f59e0b33 0%,#120905 90%),linear-gradient(#12090573 0%,#120905bf 50%,#120905 90%);position:absolute;inset:0}.cs-tradie-hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 25%,#2563eb40 0%,#070e1b 90%),linear-gradient(#070e1b73 0%,#070e1bc7 50%,#070e1b 92%);position:absolute;inset:0}.cs-apex-h1,.cs-bondi-h1,.cs-truenorth-h1,.cs-pulse-h1,.cs-roastcraft-h1,.cs-tradie-h1{color:#fff;letter-spacing:-.025em;text-shadow:0 4px 20px #000c;margin-bottom:20px;font-size:clamp(34px,5.2vw,54px);font-weight:800;line-height:1.12}.cs-apex-h1 em{color:#fbbf24;text-shadow:0 0 24px #f59e0b66;font-family:Georgia,Playfair Display,serif;font-style:italic}.cs-bondi-h1 em{color:#38bdf8;text-shadow:0 0 24px #38bdf866;font-style:normal}.cs-truenorth-h1 em{color:#e6ca65;text-shadow:0 0 24px #e6ca6559;font-family:Georgia,Playfair Display,serif;font-style:italic}.cs-pulse-h1 em{color:#2dd4bf;text-shadow:0 0 24px #2dd4bf66;font-family:Georgia,Playfair Display,serif;font-style:italic}.cs-roastcraft-h1 em{color:#f59e0b;text-shadow:0 0 24px #f59e0b73;font-family:Georgia,Playfair Display,serif;font-style:italic}.cs-tradie-h1 em{color:#60a5fa;text-shadow:0 0 24px #60a5fa73;font-style:normal}.cs-roastcraft-builder-grid{background:#ffffff06;border:1px solid #f59e0b40;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid;box-shadow:0 24px 60px #000000b3}@media (max-width:900px){.cs-roastcraft-builder-grid{grid-template-columns:1fr;padding:24px}}.rc-origin-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.rc-origin-card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1)}.rc-origin-card:hover{background:#ffffff12;border-color:#f59e0b80;transform:translateY(-2px)}.rc-card-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.rc-card-head strong{color:#fff;font-size:13.5px;line-height:1.3}.rc-cup-tag{color:#f59e0b;white-space:nowrap;background:#f59e0b33;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.rc-origin-card p{color:#cbd5e1;margin-bottom:8px;font-size:12px;line-height:1.45}.rc-process{color:#94a3b8;font-size:11px;font-weight:500;display:block}.rc-btn-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.rc-btn-row button{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:600;transition:all .2s}.rc-btn-row button:hover{color:#fff;background:#ffffff1a}.rc-btn-row button.active{color:#fbbf24;background:#f59e0b38;border-color:#f59e0b;box-shadow:0 0 14px #f59e0b4d}.rc-order-card{background:#f59e0b0f;border:1px solid #f59e0b4d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.rc-order-head{letter-spacing:.08em;text-transform:uppercase;color:#f59e0b;margin-bottom:12px;font-size:11.5px;font-weight:700}.rc-price-display{margin-bottom:20px}.rc-price-lbl{color:#94a3b8;font-size:12.5px}.rc-price-num{color:#fff;margin:4px 0;font-size:clamp(28px,3.5vw,40px);font-weight:800}.rc-price-strike{color:#64748b;font-size:12px;text-decoration:line-through}.rc-summary-list{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px 0;display:flex}.rc-sum-row{justify-content:space-between;font-size:12.5px;display:flex}.rc-sum-row span{color:#94a3b8}.rc-sum-row strong{color:#fff}.rc-cart-drawer-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:flex-end;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.rc-cart-drawer{background:#140b07;border-left:1px solid #f59e0b59;flex-direction:column;width:100%;max-width:420px;height:100%;padding:28px;animation:.3s cubic-bezier(.16,1,.3,1) slideInRight;display:flex;box-shadow:-20px 0 60px #000000e6}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.rc-cart-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.rc-cart-head h3{color:#fff;margin:0;font-size:18px;font-weight:700}.rc-cart-head button{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:32px;height:32px;font-size:14px}.rc-cart-body{flex-direction:column;flex:1;display:flex}.rc-cart-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;margin-bottom:16px;padding:16px;display:flex}.rc-cart-item strong{color:#fff;font-size:14px}.rc-cart-item p{color:#94a3b8;margin:4px 0 0;font-size:12px}.rc-cart-total-row{color:#cbd5e1;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:auto;padding:18px 0;font-size:15px;display:flex}.rc-cart-total-row strong{color:#34d399;font-size:20px}.rc-apple-pay-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:transform .15s;box-shadow:0 4px 16px #fff3}.rc-apple-pay-btn:hover{transform:translateY(-2px)}.cs-tradie-simulator-container{flex-direction:column;align-items:center;gap:28px;display:flex}.tradie-screen-selector{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tradie-screen-selector button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.tradie-screen-selector button:hover{color:#fff;background:#ffffff1a}.tradie-screen-selector button.active{color:#60a5fa;background:#2563eb38;border-color:#3b82f6;box-shadow:0 0 16px #3b82f659}.tradie-iphone-chassis{background:#090e18;border:11px solid #1a2233;border-radius:46px;width:100%;max-width:380px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 35px #2563eb40}.iphone-dynamic-island{background:#000;border-radius:20px;width:96px;height:24px;margin:10px auto 14px;box-shadow:inset 0 0 4px #ffffff26}.iphone-screen{flex-direction:column;min-height:480px;padding:16px 20px 24px;display:flex}.iphone-inner-view{flex-direction:column;flex:1;display:flex}.app-bar{color:#60a5fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.app-status{color:#60a5fa;background:#3b82f626;border-radius:4px;padding:2px 8px;font-size:10.5px;font-weight:600}.app-client-box{background:#ffffff0d;border-radius:10px;margin-bottom:16px;padding:12px}.app-client-box strong{color:#fff;font-size:13.5px;display:block}.app-client-box p{color:#94a3b8;margin:3px 0 0;font-size:11.5px}.app-line-items{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.app-item{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12.5px;display:flex}.app-item b{color:#fff;display:block}.app-item p{color:#94a3b8;margin:2px 0 0;font-size:11px}.app-item strong{color:#38bdf8}.app-total-box{color:#cbd5e1;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 0;font-size:14px;display:flex}.app-total-box b{color:#34d399;font-size:20px}.app-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#60a5fa);border:0;border-radius:10px;width:100%;margin-top:auto;padding:13px;font-size:13.5px;font-weight:700;box-shadow:0 4px 16px #2563eb66}.app-toast-success{color:#34d399;text-align:center;background:#10b9812e;border:1px solid #10b981;border-radius:8px;margin-top:auto;padding:12px 14px;font-size:12px;font-weight:600}.app-pay-circle{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 16px;display:flex}.nfc-wave{margin-bottom:10px;font-size:40px;animation:1.5s infinite pulse}.app-pay-circle h3{color:#fff;margin:0 0 6px;font-size:18px}.app-pay-circle p{color:#94a3b8;max-width:240px;margin:0 auto;font-size:12px}.app-charge-box{color:#cbd5e1;background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}.app-charge-box strong{color:#fff;font-size:18px}.app-fleet-list{flex-direction:column;gap:10px;display:flex}.app-van-item{background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.app-van-item strong{color:#fff;font-size:12.5px;display:block}.app-van-item p{color:#94a3b8;margin:2px 0 0;font-size:11px}.tradie-roi-box{background:#ffffff06;border:1px solid #3b82f640;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px;display:grid}@media (max-width:860px){.tradie-roi-box{grid-template-columns:1fr;padding:24px}}.roi-metrics-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}@media (max-width:600px){.roi-metrics-grid{grid-template-columns:1fr}}.pulse-slot-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .18s}.pulse-slot-btn:hover{color:#fff;background:#ffffff1a}.pulse-slot-btn.active{color:#2dd4bf;background:#2dd4bf38;border-color:#2dd4bf;box-shadow:0 0 12px #2dd4bf4d}.modal-body{scroll-behavior:smooth;background:#080a0e;flex:1;justify-content:center;align-items:flex-start;padding:0;display:flex;overflow-y:auto}:is(.modal-body:has(.client-device-shell.tablet),.modal-body:has(.client-device-shell.mobile)){background:radial-gradient(circle at 50% 20%,#171c26 0%,#060709 100%);padding:28px 16px 48px}.client-device-shell.desktop{max-width:100%;box-shadow:none;border:0;border-radius:0;overflow:visible}.theme-toggle-btn{background:var(--elev2);border:1px solid var(--line2);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-toggle-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.theme-toggle-btn.nav{border-radius:999px;min-height:42px;padding:6px 14px;font-size:13px;font-weight:500}.theme-toggle-btn.nav:hover{border-color:var(--acc);background:var(--elev);transform:translateY(-1px)}.theme-toggle-btn.floating{z-index:90;background:var(--elev);box-shadow:0 10px 30px #00000059, 0 0 0 1px var(--line2);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:600;position:fixed;bottom:24px;right:24px}.theme-toggle-btn.floating:hover{border-color:var(--acc);box-shadow:0 14px 36px #10b9814d, 0 0 0 1px var(--acc);transform:translateY(-2px)}.theme-toggle-slider{background:var(--elev2);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-toggle-thumb{place-items:center;display:grid}.sun-svg{color:#f59e0b}.moon-svg{color:#38bdf8}.theme-toggle-label{font-size:12.5px;font-weight:600}@media (max-width:820px){.theme-toggle-btn.floating{padding:8px 14px;font-size:12px;bottom:84px;right:16px}.theme-toggle-btn.nav .theme-toggle-label{display:none}.theme-toggle-btn.nav{min-height:38px;padding:8px 10px}}[data-theme=light] body{color:#0f172a;background:#f8fafc}[data-theme=light] .top{background:#ffffffeb;border-bottom:1px solid #0f172a14;box-shadow:0 4px 20px #0f172a08}[data-theme=light] .brand-logo{color:#0f172a}[data-theme=light] .brand-name{background:linear-gradient(135deg,#0f172a 30%,#047857 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .brand-sub{color:#64748b}[data-theme=light] .top-nav-link{color:#334155}[data-theme=light] .top-nav-link:hover{color:#047857}[data-theme=light] .top-call{color:#0f172a;background:#fff;border-color:#0f172a24;box-shadow:0 2px 8px #0f172a0a}[data-theme=light] .top-call:hover{color:#047857;background:#ecfdf5;border-color:#059669;box-shadow:0 4px 12px #05966926}[data-theme=light] .theme-toggle-btn{color:#0f172a;background:#fff;border-color:#0f172a24;box-shadow:0 2px 10px #0f172a0f}[data-theme=light] .theme-toggle-btn:hover{color:#047857;background:#f8fafc;border-color:#059669}[data-theme=light] .theme-toggle-slider{background:#f1f5f9;border-color:#0f172a1a}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#090e17}[data-theme=light] .eyebrow{color:#059669;letter-spacing:.04em;font-weight:700}[data-theme=light] .lede,[data-theme=light] .lead,[data-theme=light] p{color:#334155}[data-theme=light] .btn-primary{letter-spacing:-.01em;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:1px solid #059669;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px -2px #10b98166,0 2px 6px #10b98133;color:#fff!important}[data-theme=light] .btn-primary:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%);border-color:#047857;transform:translateY(-2px);box-shadow:0 8px 26px -2px #10b9818c,0 4px 10px #10b98140;color:#fff!important}[data-theme=light] .btn-ghost{color:#090e17;background:#fff;border:1px solid #0f172a1f;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0f172a0a}[data-theme=light] .btn-ghost:hover{color:#059669;background:#ecfdf5;border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 14px #10b98126}[data-theme=light] .btn-grad{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);border:none;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px -3px #10b9816b;color:#fff!important}[data-theme=light] .btn-grad:hover{transform:translateY(-2px);box-shadow:0 12px 32px -2px #10b98194}[data-theme=light] .hero{background:radial-gradient(75% 55% at 85% 0,#10b98124,#0000 65%),radial-gradient(55% 45% at 5% 95%,#34d3991a,#0000 60%),#fafbfd}[data-theme=light] .hero h1{color:#090e17}[data-theme=light] .hero h1 em{background:linear-gradient(135deg,#059669 0%,#10b981 60%,#047857 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero h1 .l2,[data-theme=light] .hero .sub{color:#334155}[data-theme=light] .hero .sub strong{color:#090e17}[data-theme=light] .hero-pill{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700;box-shadow:0 2px 10px #10b9811f}[data-theme=light] .trust li{color:#334155}[data-theme=light] .trust li strong{color:#090e17}[data-theme=light] .trust .ic{color:#059669;background:#fff;border-color:#0f172a14;box-shadow:0 2px 8px #0f172a0a}[data-theme=light] .hero-quote{color:#090e17;border-left-color:#10b981}[data-theme=light] .hero-quote blockquote{color:#090e17}[data-theme=light] .hero-quote figcaption{color:#64748b}[data-theme=light] .hv-browser{background:#fff;border:1px solid #0f172a14;box-shadow:0 24px 60px -12px #0f172a17,0 0 0 1px #0f172a0d,0 0 40px #10b98114}[data-theme=light] .hv-bar{background:#f4f6fa;border-bottom:1px solid #e8ecf4}[data-theme=light] .hv-bar i{background:#cbd5e1}[data-theme=light] .hv-bar span{color:#64748b}[data-theme=light] .hv-live-canvas{color:#090e17;background:#fff}[data-theme=light] .hv-live-top-badge{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700}[data-theme=light] .hv-live-headline{color:#090e17}[data-theme=light] .hv-live-headline span{color:#059669}[data-theme=light] .hv-live-sub{color:#334155}[data-theme=light] .hv-live-chip{color:#334155;background:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a0a}[data-theme=light] .hv-live-chip strong{color:#059669}[data-theme=light] .hv-live-footer{border-top-color:#e8ecf4}[data-theme=light] .hv-phone{background:#fff;border-color:#cbd5e1;outline-color:#0f172a14;box-shadow:0 20px 45px -15px #0f172a29,0 0 30px #10b9811a}[data-theme=light] .hv-phone-live{background:#fff}[data-theme=light] .hv-phone-notch{background:#e2e8f0}[data-theme=light] .hv-phone-live div[style*="color: #ffffff"],[data-theme=light] .hv-phone-live div[style*="color:#ffffff"]{color:#090e17!important}[data-theme=light] .hv-chip{color:#090e17;background:#fffffff5;border-color:#cbd5e1;box-shadow:0 4px 18px #0f172a14}[data-theme=light] .sec{border-top-color:#0f172a12}[data-theme=light] .step{background:#fff;border-color:#0f172a12;transition:all .25s;box-shadow:0 4px 20px -2px #0f172a0a}[data-theme=light] .step:hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 12px 30px -4px #10b9811f}[data-theme=light] .step-n{color:#059669;font-weight:800}[data-theme=light] .pay{color:#334155;background:#f4f6fa;border-color:#0f172a14}[data-theme=light] .pay.pay-now{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-color:#0000;font-weight:700;box-shadow:0 4px 14px #10b9814d}[data-theme=light] .step h3{color:#090e17}[data-theme=light] .step p{color:#334155}[data-theme=light] .step.last{background:linear-gradient(160deg,#ecfdf5,#fff 60%);border-color:#a7f3d0;box-shadow:0 8px 28px -4px #10b9811f}[data-theme=light] .services-section{background:radial-gradient(70% 50% at 50% 0,#10b98114,#0000 70%),#fafbfd;border-top-color:#0f172a12;border-bottom-color:#0f172a12}[data-theme=light] .services-badge-pill{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700;box-shadow:0 2px 10px #10b9811a}[data-theme=light] .services-badge-dot{background:#10b981;box-shadow:0 0 10px #10b981}[data-theme=light] .service-card{background:#fff;border:1px solid #0f172a12;box-shadow:0 4px 20px -2px #0f172a0a}[data-theme=light] .service-card:before{display:none}[data-theme=light] .service-card:hover{border-color:#10b98173;transform:translateY(-3px);box-shadow:0 16px 40px -8px #10b98129,0 0 0 1px #10b98133}[data-theme=light] .service-card.featured{background:linear-gradient(#ecfdf5 0%,#fff 35%);border:2px solid #10b981;box-shadow:0 18px 45px -8px #10b98138}[data-theme=light] .service-icon-box{color:#059669;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 4px 14px #10b98126}[data-theme=light] .service-hot-badge{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border:none;font-weight:700;box-shadow:0 2px 8px #10b98140}[data-theme=light] .service-title{color:#090e17}[data-theme=light] .service-desc{color:#334155}[data-theme=light] .service-metrics-badge{background:#f4f6fa;border-color:#0f172a14}[data-theme=light] .service-metrics-badge span{color:#334155}[data-theme=light] .service-metrics-badge strong{color:#059669;font-weight:700}[data-theme=light] .service-metrics-badge svg{color:#10b981}[data-theme=light] .service-features-list li{color:#334155}[data-theme=light] .service-features-list svg{color:#10b981}[data-theme=light] .service-tech-pills{border-top-color:#0f172a12}[data-theme=light] .service-tech-pill{color:#334155;background:#f4f6fa;border-color:#0f172a14}[data-theme=light] .service-deep-page-link{color:#059669;font-weight:600}[data-theme=light] .service-deep-page-link:hover{color:#047857}[data-theme=light] .service-cta-btn{color:#090e17;background:#f4f6fa;border-color:#0f172a1f;font-weight:600;transition:all .2s}[data-theme=light] .service-cta-btn:hover{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-color:#059669;transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}[data-theme=light] .plans{margin-top:36px}[data-theme=light] .plan{background:#fff;border:1px solid #0f172a14;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 30px -4px #0f172a0d}[data-theme=light] .plan:hover{border-color:#10b98166;transform:translateY(-3px);box-shadow:0 16px 40px -6px #10b98124}[data-theme=light] .plan.pop{background:linear-gradient(#f0fdf4 0%,#fff 32%);border:2px solid #10b981;box-shadow:0 20px 50px -10px #10b98138,0 0 0 1px #10b981}[data-theme=light] .badge{color:#fff;background:linear-gradient(135deg,#059669,#10b981);font-weight:700;box-shadow:0 4px 14px #10b98159}[data-theme=light] .plan h3{color:#090e17}[data-theme=light] .plan .for{color:#334155}[data-theme=light] .plan .price b{color:#090e17}[data-theme=light] .plan .price span{color:#64748b}[data-theme=light] .plan ul li{color:#334155}[data-theme=light] .plan ul li svg{color:#10b981}[data-theme=light] .hosting{background:#fff;border:1px solid #0f172a14;box-shadow:0 8px 24px #0f172a0a}[data-theme=light] .hosting .h-price b{color:#090e17}[data-theme=light] .hosting .h-price span{color:#64748b}[data-theme=light] .hosting h3{color:#090e17}[data-theme=light] .hosting p{color:#334155}[data-theme=light] .addon{color:#090e17;background:#fafbfd;border:1px dashed #10b98159}[data-theme=light] .addon span{color:#334155}[data-theme=light] .addon b{color:#059669;font-weight:700}[data-theme=light] .fine{color:#64748b}[data-theme=light] .work-view-toggle-bar{background:#f1f5f9;border:1px solid #0f172a1a}[data-theme=light] .view-mode-toggle-btn{color:#64748b}[data-theme=light] .view-mode-toggle-btn:hover{color:#090e17}[data-theme=light] .view-mode-toggle-btn.active{color:#090e17;background:#fff;font-weight:700;box-shadow:0 2px 8px #0f172a1a}[data-theme=light] .slide-nav-arrow{color:#090e17;background:#fff;border:1px solid #0f172a1f;box-shadow:0 4px 18px #0f172a0f}[data-theme=light] .slide-nav-arrow:hover{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 8px 24px #10b98159}[data-theme=light] .slide-featured-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 24px 60px -12px #0f172a1a,0 0 35px #10b9810f}[data-theme=light] .slide-featured-card .chrome{color:#64748b;background:#f4f6fa;border-bottom:1px solid #0f172a12}[data-theme=light] .slide-featured-card .chrome-url{color:#334155}[data-theme=light] .slide-card-caption{background:#fff;border-top:1px solid #0f172a12}[data-theme=light] .caption-client-title b{color:#090e17}[data-theme=light] .caption-client-badge{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700}[data-theme=light] .caption-client-concept{color:#64748b}[data-theme=light] .slide-dot-btn .dot-fill{background:#0f172a33}[data-theme=light] .slide-dot-btn.active .dot-fill{background:#10b981;box-shadow:0 0 12px #10b98199}[data-theme=light] .site{background:#fff;border:1px solid #0f172a14;transition:all .25s;box-shadow:0 8px 24px -4px #0f172a0d}[data-theme=light] .site:hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 16px 40px -6px #10b98124}[data-theme=light] .site .chrome{background:#f4f6fa;border-bottom:1px solid #0f172a12}[data-theme=light] .site .chrome span{color:#64748b}[data-theme=light] .site figcaption b{color:#090e17}[data-theme=light] .site figcaption span{color:#64748b}[data-theme=light] .rating{color:#334155}[data-theme=light] .rating strong{color:#090e17!important}[data-theme=light] .review{background:#fff;border:1px solid #0f172a12;transition:all .25s;box-shadow:0 6px 24px -4px #0f172a0a}[data-theme=light] .review:hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 14px 36px -6px #10b9811f}[data-theme=light] .review blockquote{color:#334155}[data-theme=light] .review figcaption{border-top:1px solid #0f172a12}[data-theme=light] .review .who strong{color:#090e17}[data-theme=light] .review .who span{color:#64748b}[data-theme=light] .review .av{color:#fff;background:linear-gradient(135deg,#059669,#10b981);font-weight:700}[data-theme=light] .faq details{background:#fff;border:1px solid #0f172a14;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0f172a08}[data-theme=light] .faq details:hover{border-color:#10b98166}[data-theme=light] .faq details[open]{border-color:#10b981;box-shadow:0 8px 24px -4px #10b9811f}[data-theme=light] .faq summary{color:#090e17;font-weight:700}[data-theme=light] .faq details p{color:#334155}[data-theme=light] .contact-section-split{background:radial-gradient(70% 50% at 50% 0,#10b98114,#0000 70%),#fafbfd;border-top:1px solid #0f172a12}[data-theme=light] .contact-live-status-pill,[data-theme=light] .contact-live-status{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;font-weight:700}[data-theme=light] .contact-hub-title,[data-theme=light] .contact-hub-header h2{color:#090e17}[data-theme=light] .contact-hub-lead,[data-theme=light] .contact-hub-header p{color:#334155}[data-theme=light] .contact-channel-item{color:#090e17;background:#fff;border:1px solid #0f172a14;box-shadow:0 2px 10px #0f172a08}[data-theme=light] .contact-channel-item:hover{background:#fff;border-color:#10b981;box-shadow:0 8px 24px #10b98124}[data-theme=light] .contact-channel-icon,[data-theme=light] .channel-icon{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}[data-theme=light] .channel-label,[data-theme=light] .contact-channel-meta span{color:#64748b}[data-theme=light] .channel-val,[data-theme=light] .contact-channel-meta b{color:#090e17}[data-theme=light] .contact-trust-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 4px 16px #0f172a08}[data-theme=light] .contact-trust-card h4{color:#090e17}[data-theme=light] .contact-trust-list li{color:#334155}[data-theme=light] .contact-trust-list strong{color:#090e17}[data-theme=light] .contact-glass-form{background:#fff;border:1px solid #0f172a14;box-shadow:0 24px 60px -12px #0f172a14,0 0 45px #10b98114}[data-theme=light] .contact-form-glow{opacity:.12}[data-theme=light] .contact-form-header h3{color:#090e17}[data-theme=light] .contact-form-header p{color:#64748b}[data-theme=light] .form-mode-tabs{background:#f1f5f9;border:1px solid #e2e8f0}[data-theme=light] .form-mode-tab,[data-theme=light] .form-mode-btn{color:#64748b;background:0 0}[data-theme=light] .form-mode-tab:hover,[data-theme=light] .form-mode-btn:hover{color:#090e17}[data-theme=light] .form-mode-tab.active,[data-theme=light] .form-mode-btn.active{color:#090e17;background:#fff;font-weight:700;box-shadow:0 2px 8px #0f172a14}[data-theme=light] .scope-tier-card,[data-theme=light] .form-scope-card{color:#090e17;background:#f8fafc;border:1px solid #0f172a14;transition:all .2s}[data-theme=light] .scope-tier-card:hover,[data-theme=light] .form-scope-card:hover{background:#fff;border-color:#10b981}[data-theme=light] .scope-tier-card.selected,[data-theme=light] .form-scope-card.selected{background:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 1px #10b981,0 6px 20px #10b9812e}[data-theme=light] .scope-tier-title,[data-theme=light] .form-scope-card b{color:#090e17}[data-theme=light] .scope-tier-price,[data-theme=light] .form-scope-card small{color:#059669;font-weight:700}[data-theme=light] .scope-tier-desc{color:#64748b}[data-theme=light] .scope-tier-popular{color:#fff;background:linear-gradient(135deg,#059669,#10b981);font-weight:700}[data-theme=light] .goal-group-label,[data-theme=light] .form-goals-wrap label{color:#090e17;font-weight:700}[data-theme=light] .goal-pill-btn,[data-theme=light] .form-goal-pill{color:#334155;background:#f8fafc;border:1px solid #0f172a1a;transition:all .2s}[data-theme=light] .goal-pill-btn:hover,[data-theme=light] .form-goal-pill:hover{color:#090e17;background:#fff;border-color:#10b98166}[data-theme=light] .goal-pill-btn.active,[data-theme=light] .form-goal-pill.active{color:#065f46;background:#ecfdf5;border-color:#10b981;font-weight:700;box-shadow:0 2px 10px #10b98126}[data-theme=light] .form-field-group label{color:#090e17;font-weight:700}[data-theme=light] .form-field-group input,[data-theme=light] .form-field-group textarea,[data-theme=light] .field input{color:#090e17;background:#fff;border:1px solid #0f172a24;transition:all .2s}[data-theme=light] .form-field-group input:focus,[data-theme=light] .form-field-group textarea:focus,[data-theme=light] .field input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9812e}[data-theme=light] .btn-elevated-submit{background:linear-gradient(135deg,#059669 0%,#10b981 100%);font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 28px #10b98161;color:#fff!important}[data-theme=light] .btn-elevated-submit:hover{transform:translateY(-2px);box-shadow:0 14px 36px #10b98185}[data-theme=light] .contact-celebration-card h3{color:#090e17}[data-theme=light] .contact-celebration-card p{color:#334155}[data-theme=light] .celebration-timeline-box{background:#ecfdf5;border:1px solid #a7f3d0}[data-theme=light] .celebration-timeline-box b{color:#059669}[data-theme=light] .celebration-timeline-box span{color:#065f46}[data-theme=light] .assure{color:#64748b}[data-theme=light] footer.foot{color:#475569;background:#f4f6fa;border-top:1px solid #0f172a12}[data-theme=light] footer.foot a{color:#475569}[data-theme=light] footer.foot a:hover{color:#059669}[data-theme=light] .mbar{background:#fafbfdf0;border-top:1px solid #0f172a14;box-shadow:0 -4px 20px #0f172a0f}[data-theme=light] .modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e17b8}[data-theme=light] .modal-window{background:#fff;border:1px solid #0f172a1a;box-shadow:0 35px 90px -15px #0f172a40}[data-theme=light] .modal-bar{background:#f4f6fa;border-bottom:1px solid #e8ecf4}[data-theme=light] .modal-url-bar{color:#334155;background:#fff;border:1px solid #0f172a1f}[data-theme=light] .modal-slide-navigator{background:#fff;border:1px solid #0f172a1a}[data-theme=light] .modal-slide-nav-btn{color:#090e17;background:#f4f6fa}[data-theme=light] .modal-slide-nav-btn:hover{color:#fff;background:#10b981}[data-theme=light] .modal-device-toggles{background:#e8ecf4;border:1px solid #0f172a14}[data-theme=light] .device-btn{color:#64748b}[data-theme=light] .device-btn:hover{color:#090e17}[data-theme=light] .device-btn.active{color:#090e17;background:#fff;box-shadow:0 2px 6px #0f172a1a}[data-theme=light] .modal-close-btn{color:#090e17;background:#fff;border:1px solid #0f172a1f}[data-theme=light] .modal-close-btn:hover{color:#059669;background:#f4f6fa;border-color:#10b981}[data-theme=light] .modal-body{background:#fafbfd}:is([data-theme=light] .modal-body:has(.client-device-shell.tablet),[data-theme=light] .modal-body:has(.client-device-shell.mobile)){background:radial-gradient(circle at 50% 20%,#e8ecf4 0%,#cbd5e1 100%)}[data-theme=light] .hero-mockup-stage h2.hsm-hero-heading,[data-theme=light] .hsm-hero-heading{color:#fff!important;text-shadow:0 2px 12px #000c!important}[data-theme=light] .hero-mockup-stage p.hsm-hero-sub,[data-theme=light] .hsm-hero-sub{color:#f1f5f9f2!important;text-shadow:0 1px 6px #000000b3!important}[data-theme=light] .hero-mockup-stage h4.hsm-phone-title,[data-theme=light] .hsm-phone-title{color:#fff!important}[data-theme=light] .hero-mockup-stage p.hsm-phone-sub,[data-theme=light] .hsm-phone-sub{color:#f1f5f9e6!important}[data-theme=light] .mini-estate-chip strong,[data-theme=light] .telemetry-box b,[data-theme=light] .hsm-pulse-metric strong,[data-theme=light] .hsm-wealth-stat strong,[data-theme=light] .hsm-coffee-tag strong,[data-theme=light] .hsm-trade-step strong{color:#fff!important}[data-theme=light] .mini-estate-chip span,[data-theme=light] .telemetry-box span,[data-theme=light] .hsm-pulse-metric span,[data-theme=light] .hsm-wealth-stat span,[data-theme=light] .hsm-coffee-tag span,[data-theme=light] .hsm-trade-step span{color:#e2e8f0d9!important}[data-theme=light] .hsm-mini-logo-text{color:#fff!important}[data-theme=light] .hsm-mini-nav-links span{color:#ffffffe0!important}[data-theme=light] .hsm-phone-brand-name{color:#fff!important}[data-theme=light] .hsm-phone-reviews{color:#fde68a!important}.client-device-shell,[data-theme=light] .client-device-shell{color:#f8fafc!important;background:#080c16!important}.cs-dedicated-landing,[data-theme=light] .cs-dedicated-landing{--bg:#080c16;--ink:#f8fafc;--dim:#94a3b8;--dim2:#64748b;--elev:#0f172a;--elev2:#1e293b;--elev3:#334155;--line:#ffffff1f;--line2:#ffffff38;color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#080c16!important}[data-theme=light] .cs-dedicated-landing h1,[data-theme=light] .cs-dedicated-landing h2,[data-theme=light] .cs-dedicated-landing h3,[data-theme=light] .cs-dedicated-landing h4,[data-theme=light] .cs-dedicated-landing h5,[data-theme=light] .cs-dedicated-landing h6,[data-theme=light] .client-device-shell h1,[data-theme=light] .client-device-shell h2,[data-theme=light] .client-device-shell h3,[data-theme=light] .client-device-shell h4,[data-theme=light] .client-device-shell h5,[data-theme=light] .client-device-shell h6{color:#f8fafc!important}[data-theme=light] .cs-dedicated-landing p,[data-theme=light] .client-device-shell p,[data-theme=light] .cs-dedicated-landing .lede,[data-theme=light] .cs-dedicated-landing .lead{color:#cbd5e1!important}[data-theme=light] .cs-dedicated-landing label,[data-theme=light] .client-device-shell label{color:#e2e8f0!important}[data-theme=light] .cs-dedicated-landing strong,[data-theme=light] .cs-dedicated-landing b,[data-theme=light] .client-device-shell strong,[data-theme=light] .client-device-shell b{color:#fff!important}[data-theme=light] .cs-dedicated-landing input,[data-theme=light] .cs-dedicated-landing select,[data-theme=light] .cs-dedicated-landing textarea{color:#f8fafc!important;background:#0f172a!important;border-color:#ffffff2e!important}[data-theme=light] .hoh-portal-root{color:#f1f5f9!important;background:#0f1420!important}[data-theme=light] .hoh-header{background:#0f1420fa!important;border-bottom:1px solid #d4af374d!important}[data-theme=light] .hoh-logo-title{color:#fff!important}[data-theme=light] .hoh-logo-sub{color:#d4af37!important}[data-theme=light] .hoh-nav-link{color:#cbd5e1!important}[data-theme=light] .hoh-nav-link:hover,[data-theme=light] .hoh-nav-link.active{color:#d4af37!important;background:#d4af3726!important}[data-theme=light] .hoh-banner-caption-card{background:#0f1420eb!important;border-color:#d4af3766!important}[data-theme=light] .hoh-banner-title{color:#fff!important}[data-theme=light] .hoh-banner-desc{color:#cbd5e1!important}[data-theme=light] .hoh-banner-meta{color:#94a3b8!important}[data-theme=light] .hoh-badge-type{color:#fde68a!important;background:#d4af372e!important}[data-theme=light] .hoh-filter-btn{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff1f!important}[data-theme=light] .hoh-filter-btn.active{color:#0b0f19!important;background:#d4af37!important;font-weight:700!important}[data-theme=light] .hoh-prop-card,[data-theme=light] .hoh-stay-card,[data-theme=light] .hoh-val-form,[data-theme=light] .hoh-val-results{color:#f1f5f9!important;background:#141d30!important;border-color:#d4af3747!important}[data-theme=light] .hoh-prop-title,[data-theme=light] .hoh-stay-title,[data-theme=light] .hoh-val-title{color:#fff!important}[data-theme=light] .hoh-prop-price,[data-theme=light] .hoh-stay-price,[data-theme=light] .hoh-res-price{color:#fde68a!important}[data-theme=light] .hoh-prop-specs,[data-theme=light] .hoh-stay-meta,[data-theme=light] .hoh-val-desc,[data-theme=light] .hoh-res-sub{color:#94a3b8!important}[data-theme=light] .hoh-footer{color:#94a3b8!important;background:#0a0d16!important;border-top:1px solid #d4af3740!important}[data-theme=light] .cs-bondi-wrapper{color:#f1f5f9!important;background:#05111a!important}[data-theme=light] .cs-bondi-nav{background:#05111af5!important;border-bottom:1px solid #00f5d433!important}[data-theme=light] .cs-bondi-brand strong{color:#fff!important}[data-theme=light] .cs-bondi-links button{color:#cbd5e1!important}[data-theme=light] .cs-bondi-links button:hover,[data-theme=light] .cs-bondi-eyebrow{color:#00f5d4!important}[data-theme=light] .cs-bondi-headline{color:#fff!important}[data-theme=light] .cs-bondi-desc{color:#cbd5e1!important}[data-theme=light] .cs-bondi-trust-strip{color:#94a3b8!important}[data-theme=light] .cs-bondi-calc-card,[data-theme=light] .cs-bondi-check-card,[data-theme=light] .cs-bondi-rfp-card{color:#f1f5f9!important;background:#081624!important;border-color:#00f5d438!important}[data-theme=light] .cs-bondi-calc-title{color:#fff!important}[data-theme=light] .cs-bondi-calc-sub,[data-theme=light] .cs-bondi-res-lbl{color:#94a3b8!important}[data-theme=light] .cs-bondi-slider-header{color:#e2e8f0!important}[data-theme=light] .cs-bondi-chip-btn{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff1f!important}[data-theme=light] .cs-bondi-chip-btn.active{color:#04090e!important;background:#00f5d4!important;font-weight:700!important}[data-theme=light] .cs-bondi-res-metric{background:#040c14!important}[data-theme=light] .cs-bondi-res-val{color:#00f5d4!important}[data-theme=light] .cs-bondi-tabs-bar button{color:#cbd5e1!important}[data-theme=light] .cs-bondi-tabs-bar button.active{color:#00f5d4!important;border-bottom-color:#00f5d4!important}[data-theme=light] .cs-bondi-item-row{color:#e2e8f0!important;border-bottom-color:#ffffff14!important}[data-theme=light] .cs-bondi-qr-box{background:#040c14!important;border-color:#00f5d44d!important}[data-theme=light] .cs-bondi-footer{color:#94a3b8!important;background:#03080e!important}[data-theme=light] .cs-truenorth-wrapper{color:#f1f5f9!important;background:#060f18!important}[data-theme=light] .cs-truenorth-nav{background:#060f18f5!important;border-bottom:1px solid #10b98133!important}[data-theme=light] .cs-truenorth-brand strong{color:#fff!important}[data-theme=light] .cs-truenorth-links button{color:#cbd5e1!important}[data-theme=light] .cs-truenorth-eyebrow{color:#34d399!important}[data-theme=light] .cs-truenorth-headline{color:#fff!important}[data-theme=light] .cs-truenorth-sub{color:#cbd5e1!important}[data-theme=light] .cs-truenorth-calc-panel,[data-theme=light] .cs-truenorth-vault-card,[data-theme=light] .cs-truenorth-appt-card,[data-theme=light] .tn-compare-table{color:#f1f5f9!important;background:#0a1724!important;border-color:#10b98140!important}[data-theme=light] .cs-truenorth-res-display,[data-theme=light] .cs-truenorth-metric-card,[data-theme=light] .tn-compare-head{color:#fff!important;background:#050d15!important}[data-theme=light] .tn-compare-row{color:#e2e8f0!important;border-bottom-color:#ffffff14!important}[data-theme=light] .tn-col-tn{color:#34d399!important;font-weight:700!important}[data-theme=light] .tn-col-bank{color:#94a3b8!important}[data-theme=light] .cs-truenorth-terminal-row{color:#34d399!important}[data-theme=light] .cs-truenorth-footer{color:#94a3b8!important;background:#03080e!important}[data-theme=light] .cs-pulse-wrapper{color:#f1f5f9!important;background:#051412!important}[data-theme=light] .cs-pulse-nav{background:#051412f5!important;border-bottom:1px solid #2dd4bf33!important}[data-theme=light] .cs-pulse-brand strong{color:#fff!important}[data-theme=light] .cs-pulse-links button{color:#cbd5e1!important}[data-theme=light] .cs-pulse-badge{color:#2dd4bf!important}[data-theme=light] .cs-pulse-headline{color:#fff!important}[data-theme=light] .cs-pulse-sub{color:#cbd5e1!important}[data-theme=light] .cs-pulse-calc-box,[data-theme=light] .pulse-case-card{color:#f1f5f9!important;background:#081e1b!important;border-color:#2dd4bf40!important}[data-theme=light] .pulse-chip{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff1f!important}[data-theme=light] .pulse-chip.active{color:#051412!important;background:#2dd4bf!important;font-weight:700!important}[data-theme=light] .pulse-quote-card{background:#04100e!important;border-color:#2dd4bf59!important}[data-theme=light] .pulse-price-tag{color:#2dd4bf!important}[data-theme=light] .pulse-weekly-tag{color:#f8fafc!important}[data-theme=light] .pulse-case-info h4{color:#fff!important}[data-theme=light] .pulse-case-info p{color:#94a3b8!important}[data-theme=light] .pulse-slot-btn{color:#cbd5e1!important;background:#051412!important;border-color:#2dd4bf40!important}[data-theme=light] .pulse-slot-btn.active{color:#051412!important;background:#2dd4bf!important;font-weight:700!important}[data-theme=light] .cs-pulse-footer{color:#94a3b8!important;background:#020a09!important}[data-theme=light] .cs-roastcraft-wrapper{color:#f1f5f9!important;background:#140c08!important}[data-theme=light] .cs-rc-nav{background:#140c08f5!important;border-bottom:1px solid #f59e0b40!important}[data-theme=light] .cs-rc-brand strong{color:#fef3c7!important}[data-theme=light] .cs-rc-links button{color:#e2e8f0!important}[data-theme=light] .cs-rc-roast-pill{color:#fbbf24!important}[data-theme=light] .cs-rc-headline{color:#fff!important}[data-theme=light] .cs-rc-sub{color:#fde68a!important}[data-theme=light] .rc-builder-card,[data-theme=light] .rc-lot-card,[data-theme=light] .rc-cart-drawer{color:#f1f5f9!important;background:#1c110a!important;border-color:#f59e0b47!important}[data-theme=light] .rc-origin-card{background:#140c08!important;border-color:#f59e0b33!important}[data-theme=light] .rc-origin-card.active{background:#f59e0b29!important;border-color:#f59e0b!important}[data-theme=light] .rc-origin-card h4{color:#fef3c7!important}[data-theme=light] .rc-origin-card p{color:#d1d5db!important}[data-theme=light] .rc-grind-btn,[data-theme=light] .rc-size-btn{color:#e2e8f0!important;background:#140c08!important;border-color:#f59e0b33!important}[data-theme=light] .rc-grind-btn.active,[data-theme=light] .rc-size-btn.active{color:#140c08!important;background:#f59e0b!important;font-weight:700!important}[data-theme=light] .rc-price-summary{background:#140c08!important;border-color:#f59e0b59!important}[data-theme=light] .rc-price-summary strong{color:#fbbf24!important}[data-theme=light] .rc-price-summary span{color:#d1d5db!important}[data-theme=light] .cs-rc-footer{color:#9ca3af!important;background:#0c0704!important}[data-theme=light] .cs-tradie-wrapper{color:#f1f5f9!important;background:#070e1b!important}[data-theme=light] .cs-tradie-nav{background:#070e1bf5!important;border-bottom:1px solid #38bdf833!important}[data-theme=light] .cs-tradie-brand strong{color:#fff!important}[data-theme=light] .cs-tradie-links button{color:#cbd5e1!important}[data-theme=light] .cs-tradie-badge{color:#38bdf8!important}[data-theme=light] .cs-tradie-headline{color:#fff!important}[data-theme=light] .cs-tradie-sub{color:#cbd5e1!important}[data-theme=light] .tradie-phone-frame{background:#020617!important;border:6px solid #1e293b!important}[data-theme=light] .tradie-screen-selector button{color:#cbd5e1!important;background:#0c1424!important}[data-theme=light] .tradie-screen-selector button.active{color:#070e1b!important;background:#38bdf8!important;font-weight:700!important}[data-theme=light] .tradie-screen-quote,[data-theme=light] .tradie-screen-pay,[data-theme=light] .tradie-screen-gps{color:#f8fafc!important;background:#070e1b!important}[data-theme=light] .tradie-roi-card,[data-theme=light] .tradie-trial-form{color:#f1f5f9!important;background:#0b172a!important;border-color:#38bdf840!important}[data-theme=light] .tradie-roi-metrics{background:#050d18!important}[data-theme=light] .tradie-input{color:#fff!important;background:#050d18!important;border-color:#38bdf840!important}[data-theme=light] .cs-tradie-footer{color:#94a3b8!important;background:#03060c!important}[data-theme=light] .contact-page-hero{background:radial-gradient(70% 60% at 50% 0,#10b98124,#0000 70%),#fafbfd;border-bottom:1px solid #0f172a12}[data-theme=light] .contact-page-hero h1{color:#090e17}[data-theme=light] .contact-hero-pill-badge{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700;box-shadow:0 2px 8px #10b9811a}[data-theme=light] .services-metric-box,[data-theme=light] .aggregate-stat-card,[data-theme=light] .contact-stat-chip{background:#fff;border:1px solid #0f172a14;box-shadow:0 4px 16px #0f172a08}[data-theme=light] .contact-stat-chip span{color:#334155}[data-theme=light] .contact-stat-chip strong{color:#090e17}[data-theme=light] .contact-stat-chip svg{color:#10b981}[data-theme=light] .services-metric-box .metric-num,[data-theme=light] .agg-number{background:linear-gradient(135deg,#059669,#10b981);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}[data-theme=light] .services-metric-box .metric-label,[data-theme=light] .agg-label{color:#64748b}[data-theme=light] .cat-filter-btn{color:#334155;background:#f4f6fa;border:1px solid #0f172a1a;font-weight:600;transition:all .2s}[data-theme=light] .cat-filter-btn:hover{color:#090e17;background:#fff;border-color:#10b981}[data-theme=light] .cat-filter-btn.active{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-color:#059669;font-weight:700;box-shadow:0 4px 14px #10b98159}[data-theme=light] .services-metric-box{background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 4px 20px #0f172a0a!important}[data-theme=light] .services-metric-box .metric-label{color:#64748b!important}[data-theme=light] .category-filter-bar{background:#f8fafc!important;border:1px solid #0f172a14!important;box-shadow:0 2px 8px #0f172a05!important}[data-theme=light] .cat-filter-btn{color:#64748b!important}[data-theme=light] .cat-filter-btn:hover{color:#0f172a!important;background:#fff!important}[data-theme=light] .cat-filter-btn.active{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;font-weight:600!important;box-shadow:0 3px 12px #0596694d!important}[data-theme=light] .service-detail-card{transition:all .25s;background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 10px 30px #0f172a0a!important}[data-theme=light] .service-detail-card:hover{border-color:#05966973!important;transform:translateY(-3px)!important;box-shadow:0 20px 45px #0596691f!important}[data-theme=light] .service-detail-badge{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;font-weight:700!important}[data-theme=light] .service-detail-title,[data-theme=light] .service-detail-title a{color:#0f172a!important}[data-theme=light] .service-detail-title a:hover{color:#059669!important}[data-theme=light] .service-detail-desc{color:#475569!important}[data-theme=light] .service-detail-metric-banner{background:#f8fafc!important;border:1px solid #0f172a14!important}[data-theme=light] .metric-bold-tag{color:#059669!important;font-weight:700!important}[data-theme=light] .metric-explainer{color:#64748b!important}[data-theme=light] .service-case-study-teaser{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%)!important;border:1px solid #05966940!important;box-shadow:0 4px 16px #0596690f!important}[data-theme=light] .service-case-study-teaser:hover{border-color:#05966973!important;box-shadow:0 8px 24px #0596691a!important}[data-theme=light] .proof-indicator{color:#059669!important;font-weight:700!important}[data-theme=light] .client-badge{color:#64748b!important}[data-theme=light] .proof-stat{color:#0f172a!important;font-weight:800!important}[data-theme=light] .proof-label{color:#334155!important}[data-theme=light] .case-study-teaser-link{color:#059669!important}[data-theme=light] .service-capabilities-list h4{color:#0f172a!important}[data-theme=light] .service-capabilities-list li{color:#475569!important}[data-theme=light] .service-capabilities-list strong{color:#0f172a!important}[data-theme=light] .tech-badge{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .service-detail-footer{border-top:1px solid #0f172a0f!important}[data-theme=light] .price-tag{color:#0f172a!important;font-weight:800!important}[data-theme=light] .turnaround-pill{color:#64748b!important}[data-theme=light] .service-action-buttons .btn-ghost{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}[data-theme=light] .service-action-buttons .btn-ghost:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .services-guarantee-box{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%)!important;border:1px solid #a7f3d0!important;box-shadow:0 10px 30px #0596690f!important}[data-theme=light] .services-guarantee-box h3{color:#0f172a!important}[data-theme=light] .services-guarantee-box p{color:#475569!important}[data-theme=light] .case-study-hero-card{background:#fff;border:1px solid #0f172a14;transition:all .25s;box-shadow:0 8px 30px #0f172a0a}[data-theme=light] .case-study-hero-card:hover{border-color:#10b98173;transform:translateY(-2px);box-shadow:0 16px 40px #10b9811f}[data-theme=light] .case-industry-tag{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;font-weight:700}[data-theme=light] .case-location-tag{color:#64748b}[data-theme=light] .case-sales-badge{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .case-sales-badge span{color:#64748b}[data-theme=light] .case-sales-badge strong{color:#059669;font-weight:800}[data-theme=light] .case-headline-row h2{color:#090e17}[data-theme=light] .case-sales-callout{color:#059669;font-weight:800}[data-theme=light] .case-tagline-text{color:#334155}[data-theme=light] .case-story-box{background:#f8fafc;border:1px solid #0f172a14}[data-theme=light] .case-story-box.challenge{background:#fff5f5;border-color:#fed7d7}[data-theme=light] .case-story-box.challenge .story-box-badge{color:#c53030}[data-theme=light] .case-story-box.challenge h3{color:#9b2c2c}[data-theme=light] .case-story-box.challenge p{color:#4a5568}[data-theme=light] .case-story-box.solution{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .case-story-box.solution .story-box-badge,[data-theme=light] .case-story-box.solution h3{color:#065f46}[data-theme=light] .case-story-box.solution p{color:#064e3b}[data-theme=light] .case-metrics-section{background:#f8fafc;border:1px solid #0f172a14}[data-theme=light] .metrics-table-header h4{color:#090e17}[data-theme=light] .audit-note{color:#059669;font-weight:600}[data-theme=light] .case-proof-table th{color:#090e17;background:#f4f6fa;border-bottom:1px solid #0f172a1a}[data-theme=light] .case-proof-table td{color:#334155;border-bottom:1px solid #0f172a0f}[data-theme=light] .case-proof-table td strong{color:#090e17}[data-theme=light] .case-proof-table .before-val{color:#dc2626}[data-theme=light] .case-proof-table .after-val{color:#059669;font-weight:700}[data-theme=light] .impact-proof-tag span{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;font-weight:600}[data-theme=light] .case-quote-container{background:#f8fafc;border-left-color:#10b981}[data-theme=light] .case-quote-container blockquote{color:#334155}[data-theme=light] .quote-author-info strong{color:#090e17}[data-theme=light] .quote-author-info span{color:#64748b}[data-theme=light] .studio-presence-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 4px 16px #0f172a08}[data-theme=light] .studio-clock-chip{color:#065f46;background:#ecfdf5;font-weight:700}[data-theme=light] .studio-presence-card p{color:#334155!important}[data-theme=light] .studio-channel-copy-btn{color:#334155;background:#f4f6fa;border-color:#0f172a1f}[data-theme=light] .studio-channel-copy-btn:hover{color:#059669;background:#ecfdf5;border-color:#10b981}[data-theme=light] .studio-channel-copy-btn.copied{color:#fff;background:#10b981;border-color:#10b981}[data-theme=light] .contact-sidebar-review-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 4px 16px #0f172a08}[data-theme=light] .contact-sidebar-review-card p{color:#334155}[data-theme=light] .contact-sidebar-review-card .review-author{color:#64748b}[data-theme=light] .contact-service-choice-card{background:#f8fafc;border:1px solid #0f172a14;transition:all .2s}[data-theme=light] .contact-service-choice-card:hover{background:#fff;border-color:#10b981}[data-theme=light] .contact-service-choice-card.active{background:#ecfdf5;border-color:#10b981;box-shadow:0 0 16px #10b98133}[data-theme=light] .contact-service-choice-title{color:#090e17}[data-theme=light] .contact-service-choice-sub{color:#64748b}[data-theme=light] .form-step-section-label{color:#090e17;font-weight:700}[data-theme=light] .timeline-toggle-tabs{background:#f4f6fa;border-color:#0f172a1a}[data-theme=light] .timeline-tab-btn{color:#475569}[data-theme=light] .timeline-tab-btn:hover{color:#090e17;background:#fff}[data-theme=light] .timeline-tab-btn.active{color:#059669;background:#fff;border-color:#10b981;font-weight:700;box-shadow:0 2px 8px #10b9812e}[data-theme=light] .contact-estimate-summary-box{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .contact-estimate-row span{color:#065f46}[data-theme=light] .contact-estimate-row strong{color:#064e3b}[data-theme=light] .contact-estimate-row strong.green{color:#059669;font-weight:800}[data-theme=light] .contact-faq-title{color:#090e17}[data-theme=light] .contact-faq-item{background:#fff;border:1px solid #0f172a14}[data-theme=light] .contact-centered-ambient-glow{background:radial-gradient(#10b98124 0%,#05966908 50%,#0000 75%)}[data-theme=light] .contact-center-direct-call{color:#64748b}[data-theme=light] .contact-center-direct-call a{color:#059669;font-weight:700}[data-theme=light] .contact-faq-item summary{color:#090e17;font-weight:700}[data-theme=light] .contact-faq-item p{color:#334155}[data-theme=light] .service-breadcrumb .current{color:#059669;font-weight:600}[data-theme=light] .impact-tag{color:#059669;font-weight:700}[data-theme=light] .impact-val{color:#090e17;font-weight:800}[data-theme=light] .content-panel{background:#fff;border:1px solid #0f172a14;box-shadow:0 6px 24px #0f172a08}[data-theme=light] .content-panel h2{color:#090e17}[data-theme=light] .body-copy{color:#334155}[data-theme=light] .callout-box{color:#065f46;background:#ecfdf5;border-left-color:#10b981}[data-theme=light] .capability-card{background:#f8fafc;border:1px solid #0f172a14}[data-theme=light] .capability-card h3{color:#090e17}[data-theme=light] .capability-card p{color:#334155}[data-theme=light] .case-study-highlight-panel{background:#fff;border:2px solid #a7f3d0;box-shadow:0 10px 32px #10b98114}[data-theme=light] .stat-card{background:#f8fafc;border:1px solid #0f172a14}[data-theme=light] .stat-giant{color:#090e17;font-weight:800}[data-theme=light] .stat-lbl{color:#64748b}[data-theme=light] .story-col h4{color:#090e17}[data-theme=light] .story-col p{color:#334155}[data-theme=light] .metrics-comparison-table th{color:#090e17;background:#f4f6fa;border-bottom:1px solid #0f172a1a}[data-theme=light] .metrics-comparison-table td{color:#334155;border-bottom:1px solid #0f172a0f}[data-theme=light] .metrics-comparison-table td strong{color:#090e17}[data-theme=light] .metrics-comparison-table .metric-prev{color:#dc2626}[data-theme=light] .metrics-comparison-table .metric-new,[data-theme=light] .metrics-comparison-table .metric-growth{color:#059669;font-weight:700}[data-theme=light] .case-quote-box{background:#f8fafc;border-left-color:#10b981}[data-theme=light] .case-quote-box p{color:#334155}[data-theme=light] .case-quote-box footer strong{color:#090e17}[data-theme=light] .case-quote-box footer{color:#64748b}[data-theme=light] .deliverables-checklist li{color:#334155}[data-theme=light] .service-faq-item{background:#f8fafc;border:1px solid #0f172a14}[data-theme=light] .service-faq-item summary{color:#090e17;font-weight:700}[data-theme=light] .service-faq-item p{color:#334155}[data-theme=light] .sidebar-sticky-box{background:#fff;border:1px solid #0f172a1a;box-shadow:0 12px 36px #0f172a0f}[data-theme=light] .sidebar-pricing-banner{background:#ecfdf5;border:1px solid #a7f3d0}[data-theme=light] .sidebar-price-label{color:#065f46}[data-theme=light] .sidebar-price-figure b{color:#090e17}[data-theme=light] .sidebar-price-figure span{color:#64748b}[data-theme=light] .sidebar-deposit-notice{color:#059669;font-weight:700}[data-theme=light] .sidebar-spec-list{border-bottom-color:#0f172a14}[data-theme=light] .spec-row span{color:#64748b}[data-theme=light] .spec-row strong,[data-theme=light] .sidebar-tech-stack-box h5,[data-theme=light] .sidebar-other-services h5{color:#090e17}[data-theme=light] .tech-chip{color:#334155;background:#f4f6fa;border:1px solid #0f172a14}[data-theme=light] .sidebar-other-services a{color:#475569}[data-theme=light] .sidebar-other-services a:hover{color:#059669}[data-theme=light] .service-breadcrumb a{color:#64748b!important}[data-theme=light] .service-breadcrumb a:hover{color:#059669!important}[data-theme=light] .service-breadcrumb span{color:#cbd5e1!important}[data-theme=light] .service-breadcrumb .current{color:#059669!important}[data-theme=light] .scope-configurator-panel{background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 8px 30px #0f172a0a!important}[data-theme=light] .tier-tab-btn{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .tier-tab-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .tier-tab-btn.active{color:#065f46!important;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%)!important;border:1px solid #10b981!important;box-shadow:0 4px 16px #0596691f!important}[data-theme=light] .tier-tab-btn.active .tier-tab-name{color:#065f46!important}[data-theme=light] .tier-tab-btn.active .tier-tab-price{color:#059669!important;background:0 0!important;-webkit-background-clip:unset!important}[data-theme=light] .active-tier-card{background:#fff!important;border:1px solid #a7f3d0!important;box-shadow:0 10px 32px #05966914!important}[data-theme=light] .tier-card-head{border-bottom:1px solid #0f172a0f!important}[data-theme=light] .tier-tag{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}[data-theme=light] .tier-card-head h3{color:#0f172a!important}[data-theme=light] .tier-tagline{color:#475569!important}[data-theme=light] .tier-figure{color:#059669!important;background:0 0!important;-webkit-background-clip:unset!important}[data-theme=light] .tier-terms{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}[data-theme=light] .tier-meta-grid{background:#f8fafc!important;border:1px solid #0f172a14!important}[data-theme=light] .tier-meta-cell span{color:#64748b!important}[data-theme=light] .tier-meta-cell strong,[data-theme=light] .tier-features-list h4{color:#0f172a!important}[data-theme=light] .tier-features-list li{color:#475569!important}[data-theme=light] .feature-check-icon{color:#059669!important;background:#ecfdf5!important}[data-theme=light] .sprint-step-card{background:#f8fafc!important;border:1px solid #0f172a14!important;box-shadow:0 4px 16px #0f172a08!important}[data-theme=light] .sprint-step-card:hover{background:#fff!important;border-color:#05966966!important;box-shadow:0 10px 24px #05966914!important}[data-theme=light] .sprint-step-card.highlight{background:linear-gradient(#ecfdf5 0%,#fff 100%)!important;border:1px solid #a7f3d0!important;box-shadow:0 10px 30px #0596691a!important}[data-theme=light] .step-num{color:#cbd5e1!important}[data-theme=light] .sprint-step-card.highlight .step-num{color:#059669!important}[data-theme=light] .step-cost{color:#64748b!important;background:#fff!important;border:1px solid #0f172a1a!important}[data-theme=light] .step-cost.live{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#059669!important}[data-theme=light] .sprint-step-card h4{color:#0f172a!important}[data-theme=light] .sprint-step-card p{color:#475569!important}@media (max-width:900px){.tier-switch-row{grid-template-columns:1fr}.tier-meta-grid,.sprint-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tier-meta-grid,.sprint-steps-grid{grid-template-columns:1fr}.tier-card-head{flex-direction:column;align-items:flex-start}.tier-price-box{align-items:flex-start}}.service-bottom-cta-banner{background:linear-gradient(135deg, #10b9811f 0%, #06b6d414 100%), var(--elev)!important;border:1px solid #10b98159!important;border-radius:20px!important;box-shadow:0 16px 40px #00000059,0 0 30px #10b9811f!important}.cta-banner-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.cta-banner-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.service-deliverables-checklist{grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.deliverable-item{border:1px solid var(--line);color:var(--dim);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.5;transition:all .2s;display:flex}.deliverable-item:hover{color:#fff;background:#10b9810d;border-color:#10b9814d;transform:translateY(-2px)}.deliv-check{color:#34d399;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.service-faqs-container{flex-direction:column;gap:16px;margin-top:18px;display:flex}.service-faq-item{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:20px 22px;transition:all .2s}.service-faq-item:hover{border-color:#10b9814d}.faq-question{color:#fff;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16.5px;font-weight:700;line-height:1.4;display:flex}.faq-question span{color:#10b981;font-weight:800}.faq-answer{color:var(--dim);margin:0;font-size:15px;line-height:1.6}.other-services-chips-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.other-service-chip{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.other-service-chip:hover{background:#10b98114;border-color:#10b98166;transform:translateY(-2px)}.other-chip-icon{flex-shrink:0;font-size:22px}.other-chip-info{flex-direction:column;flex-grow:1;gap:2px;display:flex}.other-chip-info strong{color:#fff;font-size:14px;font-weight:700}.other-chip-info span{color:#34d399;font-size:12px;font-weight:600}.other-chip-arrow{color:var(--dim);font-size:16px;transition:transform .2s,color .2s}.other-service-chip:hover .other-chip-arrow{color:#10b981;transform:translate(3px)}[data-theme=light] .service-deliverables-checklist .deliverable-item{color:#334155!important;background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .service-deliverables-checklist .deliverable-item:hover{color:#065f46!important;background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .deliv-check{color:#059669!important;background:#ecfdf5!important}[data-theme=light] .service-faq-item{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .faq-question{color:#0f172a!important}[data-theme=light] .faq-answer{color:#475569!important}[data-theme=light] .other-service-chip{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .other-service-chip:hover{background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .other-chip-info strong{color:#0f172a!important}[data-theme=light] .other-chip-info span{color:#059669!important}[data-theme=light] .service-bottom-cta-banner{background:linear-gradient(135deg,#ecfdf5 0%,#fff 100%)!important;border-color:#a7f3d0!important;box-shadow:0 12px 36px #05966914!important}[data-theme=light] .service-bottom-cta-banner h2{color:#0f172a!important}[data-theme=light] .service-bottom-cta-banner .body-copy{color:#475569!important}@media (max-width:768px){.service-key-impact-bar{grid-template-columns:1fr!important;gap:12px!important;margin-top:24px!important}.impact-item{padding:16px 18px!important}.impact-val{font-size:20px!important}.service-artistic-hero{padding:40px 0 32px!important}.service-artistic-hero h1{font-size:clamp(26px,6vw,36px)!important}.service-artistic-hero p.lead{margin-bottom:20px!important;font-size:15px!important}.content-panel{border-radius:16px!important;padding:22px 18px!important}.content-panel h2{font-size:21px!important}.tier-switch-row{grid-template-columns:1fr!important;gap:8px!important}.tier-tab-btn{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important}.tier-tab-name{font-size:13.5px!important}.tier-tab-price{font-size:18px!important}.active-tier-card{gap:16px!important;padding:18px 16px!important}.tier-card-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.tier-card-head h3{font-size:20px!important}.tier-price-box{align-items:flex-start!important}.tier-figure{font-size:30px!important}.tier-meta-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px!important}.capabilities-detailed-grid{grid-template-columns:1fr!important;gap:12px!important}.capability-card{padding:16px!important}.service-deliverables-checklist{grid-template-columns:1fr!important;gap:8px!important}.cta-banner-content{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.cta-banner-buttons{flex-direction:column!important;gap:10px!important;width:100%!important}.cta-banner-buttons .btn{text-align:center!important;justify-content:center!important;width:100%!important}.other-services-chips-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.tier-meta-grid{grid-template-columns:1fr!important;gap:8px!important}.tier-submit-btn{padding:12px 16px!important;font-size:13.5px!important}}.fern-floating-chat-anchor{z-index:95;align-items:center;display:inline-flex;position:fixed;bottom:24px;right:24px}.fern-chat-trigger-btn{background:var(--elev);border:1px solid var(--line2);color:var(--ink);cursor:pointer;box-shadow:0 10px 30px #00000059, 0 0 0 1px var(--line2);-webkit-backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.fern-chat-trigger-btn:hover{color:var(--ink);border-color:#10b981;transform:translateY(-2px);box-shadow:0 14px 36px #10b98159,0 0 0 1px #10b981}.fern-chat-trigger-btn.is-active{background:linear-gradient(135deg,#10b98133,#0596694d);border-color:#10b981;box-shadow:0 0 0 1px #10b981,0 8px 24px #10b9814d}.fern-chat-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.66,0,0,1) infinite fernPulseGreen;box-shadow:0 0 #10b981b3}@keyframes fernPulseGreen{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.fern-chat-trigger-text{letter-spacing:-.01em}.fern-chat-widget-window{z-index:1000;background:var(--elev);border:1px solid var(--line2);-webkit-backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 110px);animation:.28s cubic-bezier(.16,1,.3,1) fernChatSlideUp;display:flex;position:fixed;bottom:82px;right:24px;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 0 1px #10b98140}@keyframes fernChatSlideUp{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.fern-chat-header{background:var(--elev2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fern-chat-header-brand{align-items:center;gap:12px;display:flex}.fern-chat-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#059669,#10b981);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;position:relative;box-shadow:0 4px 12px #10b98159}.fern-avatar-dot{border:2px solid var(--elev);background:#10b981;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.fern-chat-title{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2;display:block}.fern-chat-status{color:#10b981;margin-top:2px;font-size:11px;font-weight:500;display:block}.fern-chat-header-actions{align-items:center;gap:8px;display:flex}.fern-chat-clear-btn{border:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.fern-chat-clear-btn:hover{color:#ef4444;background:#ef44441f;border-color:#ef444466}.fern-chat-clear-btn svg{flex-shrink:0}.fern-chat-close-btn{border:1px solid var(--line);width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:13px;transition:all .15s;display:grid}.fern-chat-close-btn:hover{background:var(--elev);color:var(--ink);border-color:var(--line2);transform:rotate(90deg)}.fern-chat-messages-container{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.fern-chat-messages-container::-webkit-scrollbar{width:5px}.fern-chat-messages-container::-webkit-scrollbar-track{background:0 0}.fern-chat-messages-container::-webkit-scrollbar-thumb{background:var(--line2);border-radius:10px}.fern-chat-message-row{width:100%;display:flex}.fern-chat-message-row.bot{justify-content:flex-start}.fern-chat-message-row.user{justify-content:flex-end}.fern-chat-bubble{word-break:break-word;border-radius:16px;max-width:86%;padding:12px 14px;font-size:13px;line-height:1.5;position:relative}.fern-chat-bubble.bot{background:var(--elev2);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.fern-chat-bubble.user{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-bottom-right-radius:4px;font-weight:500;box-shadow:0 4px 14px #10b98140}.fern-bubble-text{white-space:pre-line;margin:0}.fern-bubble-time{opacity:.65;margin-top:6px;font-size:10px;display:block}.fern-chat-bubble.user .fern-bubble-time{color:#ffffffd9;text-align:right}.fern-bubble-action{border-top:1px solid #ffffff14;margin-top:10px;padding-top:8px}.fern-chat-action-btn{background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b98159;color:#fff!important;text-decoration:none!important}.fern-chat-action-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px #10b98180}.fern-chat-bubble.bot.typing{align-items:center;gap:4px;width:fit-content;padding:10px 14px;display:flex}.typing-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite fernChatBounce;display:inline-block}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes fernChatBounce{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}}.fern-chat-quick-chips{border-top:1px solid var(--line);background:var(--elev2);scrollbar-width:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.fern-chat-quick-chips::-webkit-scrollbar{display:none}.fern-quick-chip{background:var(--elev);border:1px solid var(--line2);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:11.5px;font-weight:500;transition:all .16s}.fern-quick-chip:hover{color:#10b981;background:var(--elev2);border-color:#10b981;transform:translateY(-1px)}.fern-chat-input-bar{background:var(--elev);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.fern-chat-input-bar input{background:var(--elev2);border:1px solid var(--line);color:var(--ink);border-radius:999px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .18s}.fern-chat-input-bar input:focus{border-color:#10b981}.fern-chat-input-bar input::placeholder{color:var(--dim);font-size:12px}.fern-chat-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.fern-chat-send-btn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 14px #10b98173}.fern-chat-send-btn:disabled{opacity:.35;cursor:not-allowed}[data-theme=light] .fern-chat-trigger-btn{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a1f,0 0 0 1px #e2e8f0}[data-theme=light] .fern-chat-trigger-btn:hover{color:#047857;border-color:#059669;box-shadow:0 12px 28px #05966938,0 0 0 1px #059669}[data-theme=light] .fern-chat-trigger-btn.is-active{background:#ecfdf5;border-color:#059669}[data-theme=light] .fern-chat-widget-window{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #05966940}[data-theme=light] .fern-chat-header{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .fern-chat-title{color:#0f172a}[data-theme=light] .fern-chat-status{color:#059669}[data-theme=light] .fern-chat-clear-btn{color:#64748b;border-color:#e2e8f0}[data-theme=light] .fern-chat-clear-btn:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}[data-theme=light] .fern-chat-close-btn{color:#64748b;border-color:#e2e8f0}[data-theme=light] .fern-chat-close-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] .fern-chat-bubble.bot{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .fern-bubble-action{border-top-color:#0f172a14}[data-theme=light] .fern-chat-quick-chips{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] .fern-quick-chip{color:#334155;background:#fff;border-color:#cbd5e1}[data-theme=light] .fern-quick-chip:hover{color:#047857;background:#ecfdf5;border-color:#059669}[data-theme=light] .fern-chat-input-bar{background:#fff;border-top-color:#e2e8f0}[data-theme=light] .fern-chat-input-bar input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .fern-chat-input-bar input:focus{background:#fff;border-color:#059669}[data-theme=light] .fern-chat-input-bar input::placeholder{color:#94a3b8}@media (max-width:820px){.fern-floating-chat-anchor{bottom:84px;right:16px}.fern-chat-trigger-btn{padding:8px 14px;font-size:12px}.fern-chat-widget-window{width:auto;max-height:calc(100vh - 165px);bottom:140px;left:12px;right:12px}}@media (max-width:480px){.fern-floating-chat-anchor{bottom:84px;right:16px}.fern-chat-trigger-btn{gap:6px;padding:8px 12px;font-size:11.5px}}.fern-master-footer{background:var(--bg);border-top:1px solid var(--line2);color:var(--dim);padding:80px 0 36px;font-family:inherit;position:relative;overflow:hidden}.fern-footer-glow-left{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#10b98114 0%,#10b98100 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:0;left:-150px}.fern-footer-glow-right{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#05966912 0%,#05966900 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:50px;right:-150px}.fern-footer-grid-overlay{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.18;pointer-events:none;background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 10%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 10%,#000 30%,#0000 80%)}.fern-footer-cta-banner{z-index:2;margin-bottom:70px;position:relative}.fern-footer-cta-card{background:linear-gradient(135deg, var(--elev), var(--elev2));border:1px solid var(--line2);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:44px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d,inset 0 1px #ffffff0d}.fern-footer-cta-card:before{content:"";background:linear-gradient(90deg,#0000,#10b981,#059669,#0000);height:2px;position:absolute;top:0;left:0;right:0}.fern-footer-pill{color:#10b981;letter-spacing:.01em;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.fern-footer-cta-text{max-width:640px}.fern-footer-cta-text h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,3.2vw,32px);font-weight:700;line-height:1.25}.fern-footer-cta-text p{color:var(--dim);margin:0;font-size:15px;line-height:1.6}.fern-footer-cta-actions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.fern-footer-primary-btn{white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #10b98159;color:#fff!important;text-decoration:none!important}.fern-footer-primary-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 32px #10b98180}.fern-footer-secondary-btn{background:var(--elev);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.fern-footer-secondary-btn:hover{border-color:#10b981;transform:translateY(-1px);color:#10b981!important}.fern-footer-main-grid{z-index:2;grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:48px;margin-bottom:56px;display:grid;position:relative}.fern-footer-col{flex-direction:column;display:flex}.fern-footer-brand-logo{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex;text-decoration:none!important}.fern-footer-brand-logo .logo-icon{font-size:24px}.fern-footer-brand-logo .logo-text{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:700}.fern-footer-brand-logo .logo-studio-tag{text-transform:uppercase;letter-spacing:.1em;color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.fern-footer-bio{color:var(--dim);max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.65}.fern-footer-rating-badge{background:var(--elev);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;width:fit-content;margin-bottom:22px;padding:10px 16px;display:flex}.fern-footer-rating-badge .rating-stars{color:#f59e0b;letter-spacing:1px;font-size:15px}.fern-footer-rating-badge .rating-details{flex-direction:column;display:flex}.fern-footer-rating-badge .rating-details strong{color:var(--ink);font-size:13px}.fern-footer-rating-badge .rating-details span{color:var(--dim);font-size:11px}.fern-footer-office-box{color:var(--dim);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.fern-footer-office-box .office-pin{margin-top:-1px;font-size:18px}.fern-footer-office-box strong{color:var(--ink);margin-bottom:2px;display:block}.fern-footer-office-box .studio-time-note{color:#10b981;margin-top:4px;font-size:11.5px;font-weight:500;display:block}.fern-footer-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:0 0 20px;padding-bottom:8px;font-size:14px;font-weight:700;position:relative}.fern-footer-heading:after{content:"";background:#10b981;border-radius:2px;width:24px;height:2px;position:absolute;bottom:0;left:0}.fern-footer-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fern-footer-links a{width:100%;color:var(--dim);justify-content:space-between;align-items:center;padding:3px 0;font-size:13.5px;transition:all .18s;display:inline-flex;text-decoration:none!important}.fern-footer-links a:hover{color:#10b981;transform:translate(3px)}.link-tag{background:var(--elev2);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.link-tag.popular{color:#10b981;background:#10b98126;border-color:#10b9814d}.link-tag.ai{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d}.fern-footer-guarantee-list{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.guarantee-item{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.guarantee-check{color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-grid}.guarantee-item strong{color:var(--ink);font-size:13px;display:block}.guarantee-item p{color:var(--dim);margin:2px 0 0;font-size:12px}.fern-footer-newsletter-box{background:var(--elev);border:1px solid var(--line2);border-radius:16px;padding:16px 18px}.fern-footer-newsletter-box h5{color:var(--ink);margin:0 0 4px;font-size:13.5px;font-weight:700}.fern-footer-newsletter-box p{color:var(--dim);margin:0 0 12px;font-size:12px;line-height:1.45}.newsletter-form{gap:6px;display:flex}.newsletter-form input{background:var(--elev2);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:border-color .18s}.newsletter-form input:focus{border-color:#10b981}.newsletter-form input::placeholder{color:var(--dim);font-size:11.5px}.newsletter-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.newsletter-form button:hover{filter:brightness(1.1);transform:scale(1.04)}.newsletter-success{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.fern-footer-feature-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;padding:24px 0;display:grid;position:relative}.ribbon-card{align-items:center;gap:12px;display:flex}.ribbon-icon{flex-shrink:0;font-size:22px}.ribbon-card strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.ribbon-card small{color:var(--dim);margin-top:2px;font-size:11.5px;display:block}.fern-footer-bottom-bar{color:var(--dim);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:12.5px;display:flex;position:relative}.bottom-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bottom-divider{opacity:.4}.bottom-right{align-items:center;gap:20px;display:flex}.bottom-legal-nav{align-items:center;gap:8px;display:flex}.bottom-legal-nav a{color:var(--dim);transition:color .18s;text-decoration:none!important}.bottom-legal-nav a:hover{color:#10b981}.scroll-to-top-btn{background:var(--elev);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.scroll-to-top-btn:hover{color:#10b981;border-color:#10b981;transform:translateY(-1px)}[data-theme=light] .fern-master-footer{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] .fern-footer-cta-card{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 50px #0f172a14,inset 0 1px #fff}[data-theme=light] .fern-footer-pill{color:#047857;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .fern-footer-cta-text h3{color:#0f172a}[data-theme=light] .fern-footer-cta-text p{color:#475569}[data-theme=light] .fern-footer-secondary-btn{background:#fff;border-color:#cbd5e1;color:#0f172a!important}[data-theme=light] .fern-footer-secondary-btn:hover{border-color:#059669;color:#059669!important}[data-theme=light] .fern-footer-brand-logo .logo-text{color:#0f172a}[data-theme=light] .fern-footer-brand-logo .logo-studio-tag{color:#047857;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .fern-footer-bio{color:#475569}[data-theme=light] .fern-footer-rating-badge{background:#fff;border-color:#e2e8f0}[data-theme=light] .fern-footer-rating-badge .rating-details strong,[data-theme=light] .fern-footer-office-box strong,[data-theme=light] .fern-footer-heading{color:#0f172a}[data-theme=light] .fern-footer-heading:after{background:#059669}[data-theme=light] .fern-footer-links a{color:#475569}[data-theme=light] .fern-footer-links a:hover{color:#059669}[data-theme=light] .link-tag{color:#475569;background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .guarantee-item strong{color:#0f172a}[data-theme=light] .guarantee-item p{color:#64748b}[data-theme=light] .fern-footer-newsletter-box{background:#fff;border-color:#e2e8f0}[data-theme=light] .fern-footer-newsletter-box h5{color:#0f172a}[data-theme=light] .newsletter-form input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .newsletter-form input:focus{background:#fff;border-color:#059669}[data-theme=light] .fern-footer-feature-ribbon{border-top-color:#e2e8f0;border-bottom-color:#e2e8f0}[data-theme=light] .ribbon-card strong{color:#0f172a}[data-theme=light] .ribbon-card small{color:#64748b}[data-theme=light] .scroll-to-top-btn{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .scroll-to-top-btn:hover{color:#059669;border-color:#059669}@media (max-width:1024px){.fern-footer-main-grid{grid-template-columns:1fr 1fr;gap:40px}.fern-footer-feature-ribbon{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.fern-footer-cta-card{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.fern-footer-cta-actions,.fern-footer-primary-btn,.fern-footer-secondary-btn{width:100%}.fern-footer-main-grid{grid-template-columns:1fr;gap:36px}.fern-footer-feature-ribbon{grid-template-columns:1fr;gap:16px}.fern-footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:16px}.bottom-right{justify-content:space-between;width:100%}}.services-header-box{text-align:center;max-width:820px;margin:0 auto 48px}.services-header-box h2{color:var(--ink,#fff);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4.2vw,48px);font-weight:900;line-height:1.15}.services-header-box h2 em{background:linear-gradient(135deg,#10b981 30%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Playfair Display,Georgia,serif;font-style:italic}.services-master-container{background:#090c10;border:1px solid #10b98138;border-radius:24px;flex-direction:column;width:100%;max-width:1240px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px -20px #000000f2,0 0 45px #10b9811f}.services-monolith-topbar{background:#0d1117;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.monolith-terminal-tag{color:#34d399;letter-spacing:.06em;align-items:center;gap:8px;font-family:monospace;font-size:11.5px;font-weight:700;display:flex}.terminal-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseDot;box-shadow:0 0 8px #10b981}.terminal-title-text{color:#f1f5f9}.terminal-div{color:#fff3}.terminal-sub{color:#94a3b8;font-weight:500}.monolith-turnaround-badge{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:600;display:flex}.terminal-deposit{color:#34d399}.services-monolith-nav-rail{scrollbar-width:none;background:#0b0f14;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.services-monolith-nav-rail::-webkit-scrollbar{display:none}.monolith-nav-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.monolith-nav-tab .tab-idx{opacity:.6;font-family:monospace;font-size:11px}.monolith-nav-tab:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.monolith-nav-tab.active{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#10b98180;box-shadow:0 4px 16px #10b98159}.monolith-nav-tab.active .tab-idx{opacity:.95;font-weight:700}.tab-hot-tag{color:#000;text-transform:uppercase;background:#fbbf24;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800}.services-monolith-stage{background:radial-gradient(circle at 10% 20%,#10b9810d,#0000 40%),radial-gradient(circle at 90% 80%,#38bdf80a,#0000 45%);grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;padding:36px 32px;display:grid}.monolith-stage-left{flex-direction:column;gap:16px;display:flex}.monolith-discipline-eyebrow{color:#34d399;letter-spacing:.08em;align-items:center;gap:8px;font-family:monospace;font-size:11px;font-weight:800;display:flex}.eyebrow-sep{color:#fff3}.eyebrow-badge{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;padding:2px 8px;font-size:10px}.monolith-discipline-title{color:#f8fafc;letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:900;line-height:1.15}.monolith-discipline-overview{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.monolith-metrics-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}.monolith-metric-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.monolith-metric-card.highlight{background:#10b98114;border-color:#10b98140}.metric-tag{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.monolith-metric-card strong{color:#f1f5f9;font-size:14.5px;font-weight:800}.monolith-metric-card.highlight strong{color:#34d399}.monolith-metric-card small{color:#64748b;font-size:11px;line-height:1.35}.monolith-deliverables-box{background:#0f141c99;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.deliverables-heading{color:#e2e8f0;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.monolith-check-list{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.monolith-check-list li{color:#94a3b8;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.monolith-check-ico{color:#10b981;flex-shrink:0;font-size:13px;font-weight:900}.monolith-tech-stack-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tech-stack-label{color:#64748b;font-family:monospace;font-size:11px;font-weight:600}.tech-stack-chips{flex-wrap:wrap;gap:6px;display:flex}.monolith-tech-chip{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px}.monolith-actions-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.monolith-explore-btn{background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #10b98166;color:#fff!important;text-decoration:none!important}.monolith-explore-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #10b9818c}.monolith-quote-btn{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:13px 20px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex;color:#f1f5f9!important;text-decoration:none!important}.monolith-quote-btn:hover{background:#ffffff14;border-color:#10b981}.monolith-stage-right{justify-content:center;align-items:center;display:flex}.monolith-visual-console{background:#0d121a;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 20px 50px #000000b3}.console-chrome{background:#141b24;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;font-family:monospace;display:flex}.console-dots{gap:6px;display:flex}.console-dots i{background:#fff3;border-radius:50%;width:9px;height:9px}.console-title{color:#94a3b8;letter-spacing:.04em;font-size:10.5px;font-weight:700}.console-status-live{color:#10b981;font-size:10px;font-weight:800}.console-body{flex-direction:column;gap:16px;padding:20px;display:flex}.speed-gauge-card{background:#ffffff05;border:1px solid #10b98140;border-radius:12px;align-items:center;gap:20px;padding:16px;display:flex}.gauge-dial{background:conic-gradient(#10b981 360deg, transparent 0);text-align:center;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:4px;display:flex}.gauge-dial:after{content:"";background:#0d121a;border-radius:50%;width:64px;height:64px;position:absolute}.gauge-num{z-index:2;color:#10b981;font-size:20px;font-weight:900;line-height:1;position:relative}.gauge-lbl{z-index:2;color:#94a3b8;margin-top:2px;font-size:7.5px;font-weight:800;position:relative}.gauge-vitals-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.vital-item span{color:#64748b;font-size:9.5px;display:block}.vital-item strong{font-size:14px;font-weight:800}.green-txt{color:#10b981!important}.code-architecture-snippet{background:#080b10;border:1px solid #ffffff0f;border-radius:8px;padding:14px;font-family:monospace;font-size:11px;line-height:1.6}.code-kw{color:#f43f5e;font-weight:600}.code-fn{color:#38bdf8;font-weight:600}.code-str{color:#34d399}.code-comment{color:#64748b;font-style:italic}.code-line.indent{padding-left:16px}.phone-preview-body{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.mini-phone-device{background:#000;border:4px solid #1e293b;border-radius:24px;padding:8px 6px;overflow:hidden;box-shadow:0 16px 36px #000c}.mini-phone-island{background:#000;border-radius:4px;width:40px;height:8px;margin:0 auto 6px}.mini-phone-ui{background:#0f172a;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.phone-ui-header strong{color:#f8fafc;font-size:10.5px;display:block}.phone-sync-badge{color:#34d399;font-size:8px}.phone-ui-card{background:#ffffff0d;border-radius:6px;padding:8px}.phone-ui-card span{color:#94a3b8;font-size:8.5px;display:block}.phone-ui-card strong{color:#34d399;font-size:13px;display:block}.phone-ui-card small{color:#64748b;font-size:7.5px}.phone-ui-btn{color:#000;text-align:center;background:#10b981;border-radius:6px;padding:6px;font-size:9px;font-weight:800}.mobile-spec-sidebar{flex-direction:column;gap:8px;display:flex}.spec-tile{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:8px 12px}.spec-tile span{color:#64748b;font-size:9.5px;display:block}.spec-tile strong{color:#e2e8f0;font-size:12px}.audio-wave-box{background:#ffffff05;border:1px solid #10b98140;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.audio-live-pill{color:#10b981;background:#10b98126;border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:800}.waveform-bars{justify-content:center;align-items:center;gap:4px;width:100%;height:38px;display:flex}.wave-bar{background:linear-gradient(#10b981,#34d399);border-radius:2px;width:4px;animation:1.4s ease-in-out infinite alternate waveBarBounce}@keyframes waveBarBounce{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.waveform-sub{color:#94a3b8;font-size:10.5px}.call-transcript-card{background:#080b10;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:11.5px;display:flex}.transcript-line.caller b{color:#38bdf8}.transcript-line.agent b{color:#34d399}.transcript-line span{color:#cbd5e1}.calendar-booked-toast{color:#34d399;text-align:center;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:6px;font-size:10.5px;font-weight:700}.workflow-steps-stack{flex-direction:column;gap:8px;display:flex}.flow-step{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;display:flex}.flow-step.active{background:#10b98114;border-color:#10b9814d}.step-badge{color:#34d399;background:#10b98126;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:8.5px;font-weight:800}.flow-step strong{color:#f1f5f9;font-size:11.5px;display:block}.flow-step p{color:#64748b;margin:0;font-size:10px}.flow-done{color:#34d399;margin-left:auto;font-family:monospace;font-weight:700}.workflow-savings-banner{text-align:center;background:#080b10;border:1px solid #10b98133;border-radius:8px;padding:10px 14px}.workflow-savings-banner strong{color:#34d399;font-size:12.5px;display:block}.workflow-savings-banner span{color:#64748b;font-size:11px}.ecom-cart-mock{background:#080b10;border:1px solid #f9731640;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.cart-mock-head{color:#fed7aa;border-bottom:1px solid #ffffff14;justify-content:space-between;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.cart-product-row{color:#f1f5f9;justify-content:space-between;font-size:12px;display:flex}.cart-upsell-box{background:#f973161a;border:1px solid #f973164d;border-radius:8px;padding:8px}.upsell-tag{color:#f97316;font-size:8.5px;font-weight:800;display:block}.cart-upsell-box p{color:#fed7aa;margin:2px 0 6px;font-size:10.5px}.cart-upsell-btn{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700}.cart-apple-pay-bar{color:#000;text-align:center;background:#fff;border-radius:6px;padding:8px;font-size:11px;font-weight:800}.ecom-telemetry-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.telemetry-box{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:8px 12px}.telemetry-box span{color:#64748b;font-size:9.5px;display:block}.telemetry-box strong{color:#e2e8f0;font-size:13px}.devops-nodes-grid{gap:8px;display:grid}.edge-node{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:11.5px;display:flex}.node-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.edge-node strong{color:#f1f5f9}.edge-node span{color:#64748b;margin-left:auto;font-family:monospace;font-size:10.5px}.uptime-strip{background:#080b10;border:1px solid #10b98133;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.uptime-bars{gap:3px;height:16px;display:flex}.uptime-bar-tick{background:#10b981;border-radius:1px;flex:1}.uptime-strip span{color:#64748b;text-align:center;font-size:10px}.services-monolith-bottom-strip{background:#080b0f;border-top:1px solid #ffffff0f;padding:24px 28px}.strip-title{color:#64748b;letter-spacing:.08em;margin-bottom:14px;font-family:monospace;font-size:11px;font-weight:800;display:block}.strip-cards-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.strip-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:14px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.strip-card:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.strip-card.active{background:#10b98114;border-color:#10b981;box-shadow:0 4px 14px #10b98126}.strip-card-top{justify-content:space-between;align-items:center;display:flex}.strip-idx{color:#64748b;font-family:monospace;font-size:9.5px;font-weight:700}.strip-card.active .strip-idx{color:#10b981}.strip-icon{font-size:14px}.strip-card strong{color:#f1f5f9;font-size:12.5px;line-height:1.25}.strip-metric{color:#34d399;font-size:10px;font-weight:600}.strip-explore-link{color:#34d399;margin-top:4px;font-size:10.5px;font-weight:700;text-decoration:none;transition:color .15s}.strip-explore-link:hover{color:#10b981;text-decoration:underline}.service-artistic-hero{background:radial-gradient(70% 50% at 50% 0,#10b9811f,#0000 70%),linear-gradient(#090c10 0%,#06080b 100%);border-bottom:1px solid #ffffff14;padding:80px 0 60px;position:relative;overflow:hidden}.service-artistic-hero h1{color:#f8fafc;letter-spacing:-.03em;max-width:22ch;margin:16px 0;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:1.1}.service-artistic-hero h1 em{background:linear-gradient(135deg,#10b981 20%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Playfair Display,Georgia,serif;font-style:italic}.service-artistic-hero p.lead{color:#94a3b8;max-width:680px;margin-bottom:32px;font-size:clamp(16px,2vw,19px);line-height:1.6}@media (max-width:1024px){.services-monolith-stage{grid-template-columns:1fr;gap:32px}.strip-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.services-master-container{border-radius:16px}.services-monolith-stage{padding:24px 18px}.monolith-metrics-strip,.monolith-check-list{grid-template-columns:1fr}.strip-cards-grid{grid-template-columns:repeat(2,1fr)}.phone-preview-body{grid-template-columns:1fr}}.theme-emoji-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-emoji-btn:hover{background:#ffffff1f;border-color:#10b98166;transform:scale(1.08)rotate(12deg);box-shadow:0 4px 14px #0000004d}.theme-emoji-btn:active{transform:scale(.94)}.theme-emoji-glyph{justify-content:center;align-items:center;font-size:18px;line-height:1;transition:transform .25s;display:flex}[data-theme=light] .theme-emoji-btn{background:#0000000d;border:1px solid #0000001a;box-shadow:0 2px 8px #0000000a}[data-theme=light] .theme-emoji-btn:hover{background:#00000014;border-color:#05966980;box-shadow:0 4px 14px #05966926}.services-section{background:radial-gradient(80% 50% at 50% -20%,#10b9811f,#0000 70%),#070b12;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:100px 0 110px;position:relative;overflow:hidden}.services-ambient-glow{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#10b98117 0%,#0000 70%);width:900px;height:500px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.services-header-box{text-align:center;z-index:2;max-width:760px;margin:0 auto 36px;position:relative}.services-badge-pill{color:#34d399;letter-spacing:.05em;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.services-badge-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite greenPulseBeacon;box-shadow:0 0 10px #10b981}.services-header-box h2{letter-spacing:-.025em;color:#fff;margin-bottom:16px;font-size:clamp(30px,4.5vw,48px);font-weight:900;line-height:1.15}.services-header-box h2 em{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.services-header-box p{color:#94a3b8;margin:0;font-size:16.5px;line-height:1.65}.services-filter-pills{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:940px;margin:0 auto 44px;display:flex;position:relative}.services-square-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid;position:relative}.service-square-card{color:inherit;background:#0d131f;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:290px;padding:32px 28px;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.service-square-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#10b98199,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.service-square-card:hover{border-color:#10b98173;transform:translateY(-4px);box-shadow:0 20px 45px -12px #000000b3,0 0 25px #10b98126}.service-square-card:hover:before{opacity:1}.sq-top-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sq-index{letter-spacing:.08em;color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700}.sq-icon-bubble{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .25s,background .25s;display:flex}.service-square-card:hover .sq-icon-bubble{background:#10b98126;border-color:#10b98166;transform:scale(1.08)}.sq-body{flex:1;margin-bottom:24px}.sq-title{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.25;transition:color .2s}.service-square-card:hover .sq-title{color:#34d399}.sq-desc{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.sq-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.sq-metric-chip{color:#34d399;letter-spacing:.02em;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.sq-explore-btn{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.service-square-card:hover .sq-explore-btn{color:#fff;background:#10b981;border-color:#10b981;transform:translate(2px);box-shadow:0 2px 10px #10b98159}[data-theme=light] .service-square-card{background:#fff!important;border:1px solid #0f172a17!important;box-shadow:0 8px 24px #0f172a0a!important}[data-theme=light] .service-square-card:hover{border-color:#05966980!important;box-shadow:0 16px 40px #0596691f!important}[data-theme=light] .sq-icon-bubble{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .service-square-card:hover .sq-icon-bubble{background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .sq-index{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .sq-title{color:#0f172a!important}[data-theme=light] .service-square-card:hover .sq-title{color:#059669!important}[data-theme=light] .sq-desc{color:#475569!important}[data-theme=light] .sq-footer{border-top-color:#0f172a12!important}[data-theme=light] .sq-metric-chip{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .sq-explore-btn{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .service-square-card:hover .sq-explore-btn{color:#fff!important;background:#059669!important;border-color:#059669!important;box-shadow:0 3px 12px #05966959!important}[data-theme=light] .service-artistic-hero{background:radial-gradient(70% 50% at 50% 0,#10b98114,#0000 70%),#fff!important;border-bottom:1px solid #0f172a14!important}[data-theme=light] .service-artistic-hero h1{color:#0f172a!important}[data-theme=light] .service-artistic-hero p.lead{color:#475569!important}[data-theme=light] .impact-item{background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 4px 16px #0f172a08!important}[data-theme=light] .impact-val{color:#0f172a!important}[data-theme=light] .impact-tag{color:#059669!important}[data-theme=light] .impact-sub{color:#64748b!important}@media (max-width:1024px){.services-square-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.services-square-grid{grid-template-columns:1fr;gap:16px}.service-square-card{min-height:auto;padding:24px 20px}.sq-title{font-size:18px}.sq-desc{font-size:13.5px}}@media (max-width:1024px){.service-content-grid{grid-template-columns:1fr!important;gap:28px!important}.service-sidebar{order:2}.sidebar-sticky-box{position:static!important;top:auto!important}}@media (max-width:768px){.service-key-impact-bar{grid-template-columns:1fr!important;gap:12px!important}.capabilities-detailed-grid,.tier-switch-row{grid-template-columns:1fr!important}.tier-meta-grid{grid-template-columns:repeat(2,1fr)!important}.sprint-steps-grid{grid-template-columns:1fr!important}.content-panel{padding:22px 18px!important}.service-artistic-hero{padding:48px 0 36px!important}}@media (max-width:480px){.tier-meta-grid{grid-template-columns:1fr!important}}.fern-clean-footer{color:#94a3b8;background:#06090e;border-top:1px solid #ffffff14;padding:64px 0 36px;position:relative}.footer-clean-top{flex-wrap:wrap;justify-content:space-between;gap:48px;margin-bottom:48px;display:flex}.footer-brand-side{flex-direction:column;gap:14px;max-width:380px;display:flex}.footer-clean-logo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.clean-logo-icon{font-size:22px}.clean-logo-name{color:#f8fafc;letter-spacing:-.02em;font-size:20px;font-weight:700}.clean-logo-badge{color:#10b981;text-transform:uppercase;letter-spacing:.04em;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.footer-clean-tagline{color:#64748b;margin:0;font-size:14px;line-height:1.6}.footer-status-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.footer-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.footer-nav-groups{flex-wrap:wrap;gap:56px;display:flex}.footer-nav-col{flex-direction:column;gap:12px;display:flex}.footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0;font-size:12px;font-weight:700}.footer-col-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-col-list a{color:#94a3b8;font-size:13.5px;text-decoration:none;transition:color .18s}.footer-col-list a:hover{color:#10b981}.footer-address,.footer-hours{color:#64748b;font-size:13px}.footer-clean-bottom{color:#64748b;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12.5px;display:flex}.footer-bottom-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-bullet{color:#334155}.footer-back-to-top{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;transition:color .18s;display:inline-flex}.footer-back-to-top:hover{color:#10b981}[data-theme=light] .fern-clean-footer{background:#f8fafc;border-top-color:#00000014}[data-theme=light] .clean-logo-name{color:#0f172a}[data-theme=light] .footer-clean-tagline{color:#475569}[data-theme=light] .footer-status-pill{color:#334155;background:#0000000a;border-color:#00000014}[data-theme=light] .footer-col-title{color:#0f172a}[data-theme=light] .footer-col-list a{color:#475569}[data-theme=light] .footer-col-list a:hover{color:#059669}[data-theme=light] .footer-address,[data-theme=light] .footer-hours{color:#64748b}[data-theme=light] .footer-clean-bottom{color:#64748b;border-top-color:#0000000f}[data-theme=light] .footer-back-to-top{color:#475569}[data-theme=light] .footer-back-to-top:hover{color:#059669}@media (max-width:768px){.footer-clean-top{flex-direction:column;gap:36px}.footer-nav-groups{gap:36px}}.mini-site-canvas-v2{background:#090c10;flex-direction:column;justify-content:space-between;width:100%;min-height:520px;font-family:inherit;display:flex;position:relative;overflow:hidden}.canvas-bg-photo{filter:brightness(.24)contrast(1.15)saturate(1.1);z-index:0;background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.slide-featured-card:hover .canvas-bg-photo{transform:scale(1.03)}.canvas-gradient-overlay{z-index:1;background:linear-gradient(135deg,#080b12d6 0%,#080b12f0 100%);position:absolute;inset:0}.canvas-ambient-spotlight{background:var(--site-glow,#10b98140);filter:blur(100px);pointer-events:none;z-index:1;opacity:.65;border-radius:50%;width:520px;height:520px;position:absolute;top:-20%;right:-10%}.canvas-inner-root{z-index:2;flex-direction:column;justify-content:space-between;gap:20px;min-height:520px;padding:24px 30px;display:flex;position:relative}.canvas-top-nav{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.canvas-brand-block{align-items:center;gap:10px;display:flex}.apex-brand-monogram{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.bondi-radar-circle{background:#00f5d426;border:1px solid #00f5d466;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.radar-ping{background:#00f5d4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00f5d4}.wealth-shield-icon,.dental-tooth-icon,.coffee-cup-icon,.tradie-bolt-icon{font-size:22px;line-height:1}.canvas-brand-title{letter-spacing:.04em;color:#f8fafc;font-size:13.5px;font-weight:800;display:block}.canvas-brand-sub{color:#94a3b8;font-size:11px;display:block}.canvas-nav-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.canvas-live-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.canvas-live-badge.gold{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47}.canvas-live-badge.cyan{color:#00f5d4;background:#00f5d41f;border:1px solid #00f5d447}.canvas-live-badge.blue{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f647}.canvas-live-badge.mint{color:#34d399;background:#10b9811f;border:1px solid #10b98147}.canvas-live-badge.amber{color:#fb923c;background:#f973161f;border:1px solid #f9731647}.canvas-live-badge.green{color:#34d399;background:#10b9811f;border:1px solid #10b98147}.status-ping-dot{border-radius:50%;width:6px;height:6px}.status-ping-dot.gold{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-ping-dot.cyan{background:#00f5d4;box-shadow:0 0 8px #00f5d4}.status-ping-dot.blue{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.status-ping-dot.mint{background:#10b981;box-shadow:0 0 8px #10b981}.status-ping-dot.amber{background:#f97316;box-shadow:0 0 8px #f97316}.status-ping-dot.green{background:#10b981;box-shadow:0 0 8px #10b981}.canvas-phone-pill{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.canvas-phone-pill:hover{background:#ffffff26;border-color:#ffffff4d}.amber-pill{color:#fdba74;background:#f9731626;border-color:#f973164d}.green-pill{color:#6ee7b7;background:#10b98126;border-color:#10b9814d}.canvas-main-grid{flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;margin:10px 0;display:grid}.canvas-hero-col{flex-direction:column;gap:12px;display:flex}.canvas-category-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:800}.canvas-category-tag.gold{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.canvas-category-tag.cyan{color:#00f5d4;background:#00f5d426;border:1px solid #00f5d44d}.canvas-category-tag.blue{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d}.canvas-category-tag.mint{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.canvas-category-tag.amber{color:#fdba74;background:#f9731626;border:1px solid #f973164d}.canvas-category-tag.green{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.canvas-headline{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.7vw,32px);font-weight:800;line-height:1.2}.gold-highlight{background:linear-gradient(135deg,#fbbf24,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cyan-highlight{background:linear-gradient(135deg,#00f5d4,#00b4d8);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blue-highlight{background:linear-gradient(135deg,#93c5fd,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mint-highlight{background:linear-gradient(135deg,#6ee7b7,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.amber-highlight{background:linear-gradient(135deg,#fdba74,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.green-highlight{background:linear-gradient(135deg,#6ee7b7,#059669);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.canvas-subtext{color:#cbd5e1;max-width:520px;margin:0;font-size:14px;line-height:1.6}.canvas-trust-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.trust-chip{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:5px 11px;font-size:11.5px;font-weight:600}.canvas-widget-col{justify-content:flex-end;display:flex}.interactive-glass-card{-webkit-backdrop-filter:blur(20px);background:#0e1320e0;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:20px;display:flex;box-shadow:0 16px 36px -10px #0009}.interactive-glass-card.gold-border{border-color:#f59e0b59}.interactive-glass-card.cyan-border{border-color:#00f5d459}.interactive-glass-card.blue-border{border-color:#3b82f659}.interactive-glass-card.mint-border{border-color:#10b98159}.interactive-glass-card.amber-border{border-color:#f9731659}.interactive-glass-card.green-border{border-color:#10b98159}.card-top-header{justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.card-kicker{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.card-badge{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.card-badge.cyan-bg{color:#00f5d4;background:#00f5d426;border-color:#00f5d44d}.card-badge.blue-bg{color:#93c5fd;background:#3b82f626;border-color:#3b82f64d}.card-badge.mint-bg{color:#6ee7b7;background:#10b98126;border-color:#10b9814d}.card-badge.amber-bg{color:#fdba74;background:#f9731626;border-color:#f973164d}.card-badge.green-bg{color:#6ee7b7;background:#10b98126;border-color:#10b9814d}.scope-button-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;gap:6px;padding:4px;display:flex}.scope-btn{color:#94a3b8;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:7px 10px;font-size:11.5px;font-weight:700;transition:all .2s}.scope-btn:hover{color:#f1f5f9;background:#ffffff0d}.scope-btn.active{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b66}.cyan-btn-tab.active{color:#00f5d4;background:#00f5d42e;border-color:#00f5d466}.blue-btn-tab.active{color:#93c5fd;background:#3b82f62e;border-color:#3b82f666}.mint-btn-tab.active{color:#6ee7b7;background:#10b9812e;border-color:#10b98166}.amber-btn-tab.active{color:#fdba74;background:#f973162e;border-color:#f9731666}.green-btn-tab.active{color:#6ee7b7;background:#10b9812e;border-color:#10b98166}.calc-output-box{background:#00000059;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.calc-stat-line{justify-content:space-between;align-items:center;font-size:12px;display:flex}.calc-label{color:#94a3b8}.calc-val{color:#f1f5f9;font-weight:600}.cyan-text{color:#00f5d4}.blue-text{color:#93c5fd}.mint-text{color:#6ee7b7}.amber-text{color:#fdba74}.green-text{color:#6ee7b7}.text-green{color:#34d399}.calc-price-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:2px;padding-top:8px;display:flex}.calc-price-label{color:#cbd5e1;font-size:12px;font-weight:600}.calc-price-amount{font-size:16px;font-weight:800}.sub-discount-text{color:#fbbf24;font-size:11px;font-weight:500}.grind-toggle-row{gap:4px;display:inline-flex}.mini-grind-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.mini-grind-btn.active{color:#fff;background:#ea580c;border-color:#ea580c}.card-action-row{flex-direction:column;gap:6px;display:flex}.card-action-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.gold-btn{color:#000;background:#f59e0b;box-shadow:0 4px 14px #f59e0b4d}.gold-btn:hover{background:#fbbf24}.cyan-btn{color:#000;background:#00f5d4;box-shadow:0 4px 14px #00f5d44d}.cyan-btn:hover{background:#5eead4}.blue-btn{color:#fff;background:#3b82f6;box-shadow:0 4px 14px #3b82f64d}.blue-btn:hover{background:#60a5fa}.mint-btn{color:#000;background:#10b981;box-shadow:0 4px 14px #10b9814d}.mint-btn:hover{background:#34d399}.amber-btn{color:#000;background:#f97316;box-shadow:0 4px 14px #f973164d}.amber-btn:hover{background:#fb923c}.green-btn{color:#000;background:#10b981;box-shadow:0 4px 14px #10b9814d}.green-btn:hover{background:#34d399}.card-guarantee-note{color:#64748b;text-align:center;font-size:11px;display:block}.canvas-bottom-bar{color:#94a3b8;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.canvas-bottom-bar strong{color:#f1f5f9}.bar-bullet{color:#334155}.domain-tag{color:#10b981;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}@media (max-width:960px){.canvas-main-grid{grid-template-columns:1fr;gap:20px}.canvas-widget-col{justify-content:flex-start}.interactive-glass-card{max-width:100%}.canvas-inner-root{min-height:auto;padding:20px}.mini-site-canvas-v2,.slide-canvas-viewport{min-height:480px}}@media (max-width:640px){.canvas-inner-root{gap:16px;padding:16px}.canvas-headline{font-size:20px}.canvas-subtext{font-size:13px}.canvas-top-nav{flex-direction:column;align-items:flex-start;gap:8px}.canvas-nav-badges{justify-content:space-between;width:100%}.scope-btn{padding:6px;font-size:10.5px}.domain-tag{margin-left:0}}.slide-hover-green-overlay{z-index:30;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;cursor:pointer;background:#05080ec2;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.slide-featured-card:hover .slide-hover-green-overlay{opacity:1;pointer-events:auto}.slide-hover-green-pill{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;padding:13px 28px;font-size:15px;font-weight:800;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,background .2s;display:inline-flex;transform:translateY(8px)scale(.96);box-shadow:0 0 30px #10b981a6,0 10px 24px #00000080}.slide-featured-card:hover .slide-hover-green-pill{transform:translateY(0)scale(1)}.slide-hover-green-pill:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px)scale(1.04);box-shadow:0 0 40px #10b981d9,0 12px 28px #0009}.slide-green-ping-dot{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite greenPulseBeacon;box-shadow:0 0 10px #fff}@keyframes greenPulseBeacon{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 16px #34d399}to{opacity:.8;transform:scale(.9)}}.slide-hover-subtext{color:#a7f3d0;letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600}.btn-green-glow{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid #ffffff40!important;align-items:center!important;gap:8px!important;font-weight:800!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 0 20px #10b98180!important}.btn-green-glow:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 0 30px #10b981bf!important}.green-btn-dot{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fff}.mini-site-slide-canvas{color:#f8fafc;background:#080b10;flex-direction:column;width:100%;min-height:520px;font-family:inherit;display:flex;position:relative;overflow:hidden}.slide-ambient-glow{background:var(--site-glow,#10b98133);filter:blur(120px);pointer-events:none;z-index:1;border-radius:50%;width:500px;height:500px;position:absolute;top:-15%;right:-10%}.slide-layout-root{z-index:2;flex-direction:column;justify-content:space-between;gap:20px;min-height:520px;padding:24px 28px;display:flex;position:relative}.slide-heritage-style{background:linear-gradient(#0e0d0b 0%,#171512 100%);border:1px solid #d4af3733}.heritage-top-banner{border-bottom:1px solid #d4af3740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.heritage-masthead{align-items:center;gap:12px;display:flex}.heritage-crest{filter:drop-shadow(0 0 10px #d4af3780);font-size:26px}.heritage-brand-name{letter-spacing:.12em;color:#f7f4ee;font-family:Georgia,Playfair Display,serif;font-size:16px;display:block}.heritage-brand-sub{color:#c59b27;letter-spacing:.05em;font-size:11px;display:block}.heritage-top-tags{align-items:center;gap:10px;display:flex}.heritage-gold-pill{color:#e5c05d;background:#d4af371f;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.gold-seal-dot{background:#d4af37;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d4af37}.heritage-phone-tag{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700}.heritage-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.heritage-photo-wrapper{width:100%;position:relative}.heritage-photo-frame{border:2px solid #d4af3766;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3,0 0 30px #d4af3726}.heritage-estate-img{object-fit:cover}.heritage-photo-gradient{z-index:1;background:linear-gradient(#0e0d0b33 0%,#0e0d0bd9 100%);position:absolute;inset:0}.heritage-brass-plaque{z-index:2;-webkit-backdrop-filter:blur(12px);background:#171512eb;border:1px solid #d4af3766;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.plaque-header{justify-content:space-between;align-items:center;display:flex}.plaque-stamp{letter-spacing:.1em;color:#d4af37;font-size:9.5px;font-weight:800}.plaque-badge{color:#f7f4ee;background:#d4af3733;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.plaque-title{color:#fff;font-family:Georgia,serif;font-size:13.5px}.plaque-desc{color:#d1c7b7;margin:0;font-size:11px;line-height:1.4}.plaque-meta-row{color:#c59b27;border-top:1px solid #d4af3733;justify-content:space-between;align-items:center;margin-top:2px;padding-top:4px;font-size:10.5px;display:flex}.heritage-info-column{flex-direction:column;gap:16px;display:flex}.heritage-eyebrow{letter-spacing:.12em;color:#d4af37;text-transform:uppercase;font-size:11px;font-weight:800}.heritage-slide-title{color:#f8fafc;margin:4px 0 8px;font-family:Georgia,Playfair Display,serif;font-size:clamp(20px,3.2vw,26px);line-height:1.25}.heritage-slide-title em{color:#e5c05d;font-style:italic}.heritage-slide-lead{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.55}.heritage-scope-box{background:#ffffff08;border:1px solid #d4af3733;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.scope-box-label{color:#c59b27;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.heritage-scope-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.heritage-scope-pill{color:#e2e8f0;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;transition:all .2s;display:flex}.heritage-scope-pill span{text-align:center;font-size:11px;font-weight:700}.heritage-scope-pill small{color:#d4af37;font-size:9.5px;font-weight:600}.heritage-scope-pill.active,.heritage-scope-pill:hover{background:#d4af372e;border-color:#d4af37}.heritage-credentials-strip{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.heritage-cred-item{flex-direction:column;gap:2px;display:flex}.heritage-cred-item b{color:#f7f4ee;font-size:12px}.heritage-cred-item span{color:#94a3b8;font-size:10.5px}.slide-capital-style{background:linear-gradient(#050910 0%,#08111d 100%);border:1px solid #00f5d440}.capital-command-bar{border-bottom:1px solid #00f5d433;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.capital-command-left{align-items:center;gap:10px;display:flex}.capital-radar-dot{background:#00f5d4;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite greenPulseBeacon;box-shadow:0 0 12px #00f5d4}.capital-command-sub{color:#00f5d4;background:#00f5d41a;border-radius:4px;padding:2px 8px;font-size:11px}.capital-live-telemetry{align-items:center;gap:10px;display:flex}.capital-pulse-badge{color:#00f5d4;background:#00f5d41f;border:1px solid #00f5d459;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.cyan-pulse-indicator{background:#00f5d4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00f5d4}.capital-phone-pill{color:#fff;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.capital-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.capital-media-stage{width:100%;position:relative}.capital-photo-card{border:1px solid #00f5d459;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3,0 0 25px #00f5d426}.capital-highrise-img{object-fit:cover}.capital-scanner-line{z-index:2;background:linear-gradient(90deg,#0000,#00f5d4,#0000);height:2px;animation:3.2s ease-in-out infinite alternate scanDown;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #00f5d4}.capital-photo-overlay{z-index:1;background:linear-gradient(#05091033 0%,#050910e0 100%);position:absolute;inset:0}.capital-hud-box{z-index:2;-webkit-backdrop-filter:blur(12px);background:#08111deb;border:1px solid #00f5d459;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.hud-title-row{letter-spacing:.08em;color:#94a3b8;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.hud-status{color:#00f5d4}.hud-metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hud-metric{flex-direction:column;gap:2px;display:flex}.hud-metric span{color:#64748b;font-size:9.5px}.hud-metric strong{color:#f1f5f9;font-size:11px}.text-cyan{color:#00f5d4!important}.capital-controls-column{flex-direction:column;gap:16px;display:flex}.capital-cyan-tag{letter-spacing:.1em;color:#00f5d4;text-transform:uppercase;font-size:11px;font-weight:800}.capital-slide-heading{color:#f8fafc;margin:4px 0 8px;font-size:clamp(20px,3.2vw,25px);line-height:1.25}.capital-slide-heading em{color:#00f5d4;font-style:normal}.capital-slide-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.capital-tower-selector{flex-direction:column;gap:8px;display:flex}.selector-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.tower-btn-grid{flex-direction:column;gap:6px;display:flex}.tower-btn{text-align:left;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;transition:all .2s;display:flex}.tower-btn-top{justify-content:space-between;align-items:center;display:flex}.tower-btn-top strong{color:#f1f5f9;font-size:12px}.tower-rate{color:#00f5d4;font-size:12px;font-weight:800}.tower-staff{color:#64748b;font-size:10.5px}.tower-btn.active,.tower-btn:hover{background:#00f5d41f;border-color:#00f5d4}.capital-specs-row{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:8px;display:flex}.spec-badge{color:#cbd5e1;align-items:center;gap:6px;font-size:11px;display:inline-flex}.spec-dot{background:#00f5d4;border-radius:50%;width:5px;height:5px}.slide-wealth-style{background:linear-gradient(#030712 0%,#061122 100%);border:1px solid #60a5fa40}.wealth-top-header{border-bottom:1px solid #60a5fa33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.wealth-brand-row{align-items:center;gap:12px;display:flex}.wealth-crest-monogram{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:1px solid #fff3;border-radius:6px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.wealth-brand-text{letter-spacing:.08em;color:#f1f5f9;font-size:15px;display:block}.wealth-brand-sub{color:#93c5fd;font-size:11px;display:block}.wealth-header-badges{align-items:center;gap:10px;display:flex}.wealth-fiduciary-pill{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.wealth-phone-tag{color:#cbd5e1;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.wealth-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.wealth-photo-stage{width:100%;position:relative}.wealth-image-card{border:1px solid #60a5fa59;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.wealth-room-img{object-fit:cover}.wealth-image-overlay{z-index:1;background:linear-gradient(#03071240 0%,#030712e0 100%);position:absolute;inset:0}.wealth-mandate-card{z-index:2;-webkit-backdrop-filter:blur(12px);background:#0a1426eb;border:1px solid #60a5fa59;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mandate-tag{color:#60a5fa;letter-spacing:.08em;font-size:10px;font-weight:800}.mandate-title{color:#fff;font-size:13.5px}.mandate-stats-strip{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.mandate-stats-strip div{flex-direction:column;gap:2px;display:flex}.mandate-stats-strip span{color:#94a3b8;font-size:10px}.mandate-stats-strip b{color:#f1f5f9;font-size:12px}.gold-text{color:#fbbf24!important}.wealth-dashboard-column{flex-direction:column;gap:16px;display:flex}.wealth-gold-eyebrow{letter-spacing:.1em;color:#fbbf24;text-transform:uppercase;font-size:11px;font-weight:800}.wealth-slide-title{color:#f8fafc;margin:4px 0 8px;font-size:clamp(20px,3.2vw,25px);line-height:1.25}.wealth-slide-title em{color:#60a5fa;font-style:italic}.wealth-slide-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.wealth-strategy-box{flex-direction:column;gap:6px;display:flex}.strategy-label{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.wealth-strategy-pills{flex-wrap:wrap;gap:6px;display:flex}.wealth-strat-btn{color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}.wealth-strat-btn.active,.wealth-strat-btn:hover{color:#fff;background:#3b82f633;border-color:#60a5fa}.wealth-allocation-card{background:#0f172ab3;border:1px solid #60a5fa40;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.alloc-header{color:#94a3b8;justify-content:space-between;font-size:11px;display:flex}.alloc-header strong{color:#fbbf24}.alloc-bar-stack{background:#1e293b;border-radius:5px;height:10px;display:flex;overflow:hidden}.alloc-segment.equities{background:#3b82f6}.alloc-segment.debt{background:#10b981}.alloc-segment.infra{background:#f59e0b}.alloc-segment.cash{background:#94a3b8}.alloc-legend{color:#cbd5e1;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10.5px;display:flex}.alloc-legend i.dot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.alloc-legend i.equities{background:#3b82f6}.alloc-legend i.debt{background:#10b981}.alloc-legend i.infra{background:#f59e0b}.alloc-legend i.cash{background:#94a3b8}.slide-pacific-style{background:linear-gradient(#091522 0%,#0d2136 100%);border:1px solid #0ea5e94d}.pacific-top-bar{border-bottom:1px solid #0ea5e933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pacific-brand-group{align-items:center;gap:10px;display:flex}.pacific-smile-icon{font-size:24px}.pacific-brand-name{letter-spacing:.05em;color:#f8fafc;font-size:15.5px;display:block}.pacific-brand-sub{color:#38bdf8;font-size:11px;display:block}.pacific-header-info{align-items:center;gap:10px;display:flex}.pacific-emergency-badge{color:#34d399;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.green-ping-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.pacific-phone-tag{color:#fff;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.pacific-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.pacific-photo-stage{width:100%;position:relative}.pacific-photo-card{border:1px solid #0ea5e959;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.pacific-clinic-img{object-fit:cover}.pacific-photo-tint{z-index:1;background:linear-gradient(#09152233 0%,#091522e0 100%);position:absolute;inset:0}.pacific-cdbs-card{z-index:2;-webkit-backdrop-filter:blur(12px);background:#0d1e30eb;border:1px solid #0ea5e959;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cdbs-top-row{justify-content:space-between;align-items:center;display:flex}.cdbs-pill{color:#38bdf8;letter-spacing:.06em;font-size:9.5px;font-weight:800}.cdbs-status{color:#34d399;background:#10b98133;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.cdbs-title{color:#fff;font-size:13px}.cdbs-desc{color:#94a3b8;margin:0;font-size:11px}.cdbs-funds-row{color:#38bdf8;border-top:1px solid #ffffff14;margin-top:2px;padding-top:4px;font-size:10px}.pacific-booking-column{flex-direction:column;gap:16px;display:flex}.pacific-ocean-eyebrow{letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;font-size:11px;font-weight:800}.pacific-slide-heading{color:#f8fafc;margin:4px 0 8px;font-size:clamp(20px,3.2vw,25px);line-height:1.25}.pacific-slide-heading em{color:#38bdf8;font-style:normal}.pacific-slide-lead{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.pacific-treatment-picker{flex-direction:column;gap:6px;display:flex}.treatment-btn-row{flex-wrap:wrap;gap:6px;display:flex}.treatment-btn{color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.treatment-btn.active,.treatment-btn:hover{color:#fff;background:#0ea5e933;border-color:#38bdf8}.pacific-live-slots-box{background:#0f172aa6;border:1px solid #0ea5e940;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.slots-header{color:#cbd5e1;justify-content:space-between;font-size:11px;display:flex}.slots-green-tag{color:#34d399;font-weight:700}.slots-chip-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.slot-chip{cursor:pointer;background:#0006;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;transition:all .2s;display:flex}.slot-chip strong{color:#f1f5f9;font-size:11px}.slot-chip small{color:#94a3b8;text-align:center;font-size:9.5px}.slot-chip.selected,.slot-chip:hover{background:#10b9812e;border-color:#10b981}.slide-coffee-style{background:linear-gradient(#130c08 0%,#1f140c 100%);border:1px solid #f973164d}.coffee-top-bar{border-bottom:1px solid #f9731633;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.coffee-brand-block{align-items:center;gap:10px;display:flex}.coffee-flame-icon{font-size:22px}.coffee-brand-title{letter-spacing:.06em;color:#fed7aa;font-size:15px;display:block}.coffee-brand-sub{color:#ea580c;font-size:11px;display:block}.coffee-top-badges{align-items:center;gap:10px;display:flex}.coffee-roast-fresh-pill{color:#fed7aa;background:#f9731626;border:1px solid #f9731659;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.coffee-order-tag{color:#94a3b8;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:11px}.coffee-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.coffee-photo-stage{width:100%;position:relative}.coffee-photo-card{border:1px solid #f9731659;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.coffee-bag-img{object-fit:cover}.coffee-overlay{z-index:1;background:linear-gradient(#130c0833 0%,#130c08e0 100%);position:absolute;inset:0}.coffee-flavor-card{z-index:2;-webkit-backdrop-filter:blur(12px);background:#1b120ceb;border:1px solid #f9731659;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.flavor-top{justify-content:space-between;align-items:center;display:flex}.origin-badge{color:#fb923c;letter-spacing:.08em;font-size:9.5px;font-weight:800}.scaa-score{color:#fed7aa;background:#f9731640;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.flavor-title{color:#fff;font-size:13px}.flavor-pills-row{flex-wrap:wrap;gap:5px;display:flex}.flavor-tag{color:#fed7aa;background:#ffffff14;border-radius:4px;padding:2px 7px;font-size:10px}.coffee-customizer-column{flex-direction:column;gap:16px;display:flex}.coffee-amber-eyebrow{letter-spacing:.1em;color:#fb923c;text-transform:uppercase;font-size:11px;font-weight:800}.coffee-slide-heading{color:#f8fafc;margin:4px 0 8px;font-size:clamp(20px,3.2vw,25px);line-height:1.25}.coffee-slide-heading em{color:#fb923c;font-style:italic}.coffee-slide-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.coffee-beans-selector{flex-direction:column;gap:6px;display:flex}.beans-pill-row{flex-wrap:wrap;gap:6px;display:flex}.bean-btn{color:#fed7aa;cursor:pointer;background:#140e0a99;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.bean-btn.active,.bean-btn:hover{color:#fff;background:#f9731633;border-color:#fb923c}.coffee-purchase-card{background:#19100bb3;border:1px solid #f9731640;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.purchase-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.grind-toggles{gap:4px;display:flex}.grind-pill{color:#cbd5e1;cursor:pointer;background:#0006;border:1px solid #ffffff14;border-radius:4px;padding:4px 8px;font-size:10.5px}.grind-pill.active{color:#fff;background:#ea580c;border-color:#ea580c}.coffee-price-tag{color:#fbbf24;font-size:14px}.coffee-perks-row{color:#fed7aa;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:6px;font-size:10.5px;display:flex}.slide-tradie-style{background:linear-gradient(#090e14 0%,#111a24 100%);border:1px solid #84cc164d}.tradie-top-bar{border-bottom:1px solid #84cc1633;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.tradie-brand-left{align-items:center;gap:10px;display:flex}.tradie-bolt-badge{filter:drop-shadow(0 0 8px #84cc1699);font-size:20px}.tradie-brand-title{letter-spacing:.06em;color:#ecfccb;font-size:15.5px;display:block}.tradie-brand-sub{color:#84cc16;font-size:11px;display:block}.tradie-top-status{align-items:center;gap:10px;display:flex}.tradie-gps-badge{color:#bef264;background:#84cc161f;border:1px solid #84cc1659;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.lime-ping-dot{background:#84cc16;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #84cc16}.tradie-phone-tag{color:#cbd5e1;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:11px}.tradie-slide-grid{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.tradie-photo-stage{width:100%;position:relative}.tradie-photo-card{border:1px solid #84cc1659;border-radius:16px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.tradie-van-img{object-fit:cover}.tradie-photo-tint{z-index:1;background:linear-gradient(#090e1433 0%,#090e14e0 100%);position:absolute;inset:0}.tradie-live-job-ticket{z-index:2;-webkit-backdrop-filter:blur(12px);background:#0d1621eb;border:1px solid #84cc1659;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.job-ticket-top{justify-content:space-between;align-items:center;display:flex}.job-number{color:#bef264;letter-spacing:.06em;font-size:9.5px;font-weight:800}.job-paid-tag{color:#84cc16;background:#84cc1633;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.job-title{color:#fff;font-size:13px}.job-meta-split{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:2px;padding-top:4px;display:flex}.job-meta-split div{flex-direction:column;gap:2px;display:flex}.job-meta-split span{color:#94a3b8;font-size:9.5px}.job-meta-split b{color:#f1f5f9;font-size:11.5px}.lime-text{color:#a3e635!important}.tradie-features-column{flex-direction:column;gap:16px;display:flex}.tradie-lime-eyebrow{letter-spacing:.1em;color:#bef264;text-transform:uppercase;font-size:11px;font-weight:800}.tradie-slide-heading{color:#f8fafc;margin:4px 0 8px;font-size:clamp(20px,3.2vw,25px);line-height:1.25}.tradie-slide-heading em{color:#bef264;font-style:normal}.tradie-slide-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.tradie-mode-switcher{flex-wrap:wrap;gap:6px;display:flex}.tradie-mode-btn{color:#ecfccb;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.tradie-mode-btn.active,.tradie-mode-btn:hover{color:#fff;background:#84cc1633;border-color:#bef264}.tradie-feature-display{background:#111a24b3;border:1px solid #84cc1640;border-radius:10px;padding:12px}.tab-card-head{color:#cbd5e1;justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.badge-lime{color:#bef264;background:#84cc1626;border-radius:4px;padding:2px 6px;font-size:10px}.tab-card-body{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}@media (max-width:960px){.slide-layout-root{gap:16px;min-height:auto;padding:18px}.heritage-slide-grid,.capital-slide-grid,.wealth-slide-grid,.pacific-slide-grid,.coffee-slide-grid,.tradie-slide-grid{grid-template-columns:1fr;gap:18px}.heritage-photo-frame,.capital-photo-card,.wealth-image-card,.pacific-photo-card,.coffee-photo-card,.tradie-photo-card{height:250px}.mini-site-slide-canvas,.slide-canvas-viewport{min-height:auto}}@media (max-width:640px){.slide-layout-root{gap:14px;padding:14px 12px}.heritage-top-banner,.capital-command-bar,.wealth-top-header,.pacific-top-bar,.coffee-top-bar,.tradie-top-bar{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:10px}.heritage-top-tags,.capital-live-telemetry,.wealth-header-badges,.pacific-header-info,.coffee-top-badges,.tradie-top-status{flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%}.heritage-slide-title,.capital-slide-heading,.wealth-slide-title,.pacific-slide-heading,.coffee-slide-heading,.tradie-slide-heading{font-size:19px}.heritage-slide-lead,.capital-slide-desc,.wealth-slide-desc,.pacific-slide-lead,.coffee-slide-desc,.tradie-slide-desc{font-size:12.5px}.heritage-photo-frame,.capital-photo-card,.wealth-image-card,.pacific-photo-card,.coffee-photo-card,.tradie-photo-card{height:200px}.heritage-scope-buttons,.slots-chip-grid{grid-template-columns:1fr}.slide-hover-green-pill{padding:10px 20px;font-size:13.5px}.slide-card-caption{padding:14px 16px}.caption-client-title b{font-size:14px}.caption-client-concept{font-size:12px}.slide-caption-actions{justify-content:stretch;width:100%}.slide-caption-actions .btn{text-align:center;flex:1;justify-content:center}}n .apex-visualizer-container{background:#ffffff08;border:1px solid #f59e0b40;border-radius:16px;max-width:920px;margin:0 auto;padding:24px;box-shadow:0 16px 48px #0009}.apex-visualizer-controls{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.apex-vis-btn{color:#cbd5e1;cursor:pointer;touch-action:manipulation;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.apex-vis-btn:hover{color:#fff;background:#ffffff14}.apex-vis-btn.active{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b;box-shadow:0 0 18px #f59e0b40}.apex-vis-display-card{background:#0a0e14e6;border:1px solid #ffffff14;border-radius:12px;padding:24px}.apex-vis-slide .vis-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.apex-vis-slide .vis-badge.warning{color:#f87171;background:#ef444426;border:1px solid #ef444459}.apex-vis-slide .vis-badge.success{color:#34d399;background:#10b98126;border:1px solid #10b98159}.apex-vis-slide h3{color:#f8fafc;margin:0 0 8px;font-size:20px}.apex-vis-slide p{color:#94a3b8;margin:0 0 18px;font-size:14px;line-height:1.6}.vis-specs-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:14px;display:grid}.vis-spec{justify-content:space-between;padding:6px 0;font-size:12.5px;display:flex}.vis-spec span{color:#64748b}.vis-spec strong{color:#e2e8f0}.cs-calc-range-slider{cursor:pointer;accent-color:#10b981;touch-action:pan-y;background:#ffffff1f;border-radius:6px;outline:none;width:100%;height:8px}.cs-calc-range-slider::-webkit-slider-thumb{cursor:pointer;background:#10b981;border-radius:50%;width:24px;height:24px;box-shadow:0 0 10px #10b98199}.rc-builder-card{background:#120905d9;border:1px solid #f59e0b40;border-radius:18px;max-width:980px;margin:0 auto;padding:28px}.rc-origins-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.rc-origin-card{cursor:pointer;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:16px;transition:all .2s}.rc-origin-card:hover{background:#ffffff0f;border-color:#f59e0b66}.rc-origin-card.active{background:#f59e0b26;border-color:#f59e0b;box-shadow:0 0 18px #f59e0b40}.rc-orig-header{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.orig-country{color:#f59e0b;font-weight:600}.orig-cup{color:#fbbf24;background:#f59e0b33;border-radius:4px;padding:2px 6px}.rc-origin-card h4{color:#f8fafc;margin:0 0 4px;font-size:15px}.orig-notes{color:#94a3b8;margin:0 0 10px;font-size:12px}.orig-price{color:#fbbf24;font-size:13px;font-weight:700}.rc-controls-grid{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;display:grid}.rc-btn-row{flex-wrap:wrap;gap:8px;display:flex}.rc-pill-btn{color:#cbd5e1;cursor:pointer;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.rc-pill-btn:hover{color:#fff;background:#ffffff14}.rc-pill-btn.active{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b;font-weight:600}.rc-checkout-bar{background:#ffffff08;border:1px solid #f59e0b4d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px;display:flex}.rc-price-summary{flex-direction:column;display:flex}.rc-price-tag{color:#94a3b8;font-size:12px}.rc-total-price{color:#fbbf24;font-size:28px;font-weight:800}.rc-regular-price{color:#64748b;font-size:12px}.rc-checkout-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:10px;min-height:48px;padding:13px 26px;font-size:14.5px;font-weight:800;box-shadow:0 4px 18px #f59e0b59}.rc-apple-pay-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:700}.client-device-shell.tablet button,.client-device-shell.mobile button,.client-device-shell.tablet a,.client-device-shell.mobile a,.client-device-shell.tablet input,.client-device-shell.mobile input,.cs-dedicated-landing button,.cs-dedicated-landing a,.cs-dedicated-landing input{touch-action:manipulation;cursor:pointer;z-index:5;position:relative;pointer-events:auto!important}.cs-apex-hero-scrim,.cs-bondi-hero-scrim,.cs-truenorth-hero-scrim,.cs-pulse-hero-scrim,.cs-roastcraft-hero-scrim,.cs-tradie-hero-scrim,.mini-site-scrim-layer,.cs-hero-image-overlay-scrim{z-index:2;pointer-events:none!important}.client-device-shell.tablet .cs-apex-nav,.client-device-shell.tablet .cs-bondi-nav,.client-device-shell.tablet .cs-truenorth-nav,.client-device-shell.tablet .cs-pulse-nav,.client-device-shell.tablet .cs-roastcraft-nav,.client-device-shell.tablet .cs-tradie-nav{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;display:flex!important}.client-device-shell.tablet .cs-apex-nav-links,.client-device-shell.tablet .cs-bondi-nav-links,.client-device-shell.tablet .cs-truenorth-nav-links,.client-device-shell.tablet .cs-pulse-nav-links,.client-device-shell.tablet .cs-roastcraft-nav-links,.client-device-shell.tablet .cs-tradie-nav-links{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.client-device-shell.tablet .cs-apex-nav-links button,.client-device-shell.tablet .cs-bondi-nav-links button,.client-device-shell.tablet .cs-truenorth-nav-links button,.client-device-shell.tablet .cs-pulse-nav-links button,.client-device-shell.tablet .cs-roastcraft-nav-links button,.client-device-shell.tablet .cs-tradie-nav-links button{white-space:nowrap!important;flex:none!important;min-height:38px!important;padding:7px 12px!important;font-size:12px!important}.client-device-shell.tablet .cs-apex-hero-actions,.client-device-shell.tablet .cs-bondi-hero-btns,.client-device-shell.tablet .cs-truenorth-btns,.client-device-shell.tablet .cs-pulse-btns,.client-device-shell.tablet .cs-roastcraft-btns,.client-device-shell.tablet .cs-tradie-btns{flex-flow:wrap!important;gap:12px!important;display:flex!important}.client-device-shell.tablet .cs-apex-hero-actions button,.client-device-shell.tablet .cs-apex-hero-actions a,.client-device-shell.tablet .cs-bondi-hero-btns button,.client-device-shell.tablet .cs-bondi-hero-btns a,.client-device-shell.tablet .cs-truenorth-btns button,.client-device-shell.tablet .cs-truenorth-btns a,.client-device-shell.tablet .cs-pulse-btns button,.client-device-shell.tablet .cs-pulse-btns a,.client-device-shell.tablet .cs-roastcraft-btns button,.client-device-shell.tablet .cs-roastcraft-btns a,.client-device-shell.tablet .cs-tradie-btns button,.client-device-shell.tablet .cs-tradie-btns a{justify-content:center!important;align-items:center!important;min-height:46px!important;padding:10px 18px!important;font-size:14px!important;display:inline-flex!important}.client-device-shell.tablet .cs-apex-calc-container,.client-device-shell.tablet .cs-bondi-calc-box,.client-device-shell.tablet .cs-truenorth-calc-card,.client-device-shell.tablet .cs-pulse-calc-card,.client-device-shell.tablet .rc-controls-grid{flex-direction:column!important;grid-template-columns:1fr!important;gap:20px!important;display:flex!important}.client-device-shell.tablet .cs-apex-credentials-strip,.client-device-shell.tablet .cs-truenorth-stats-row,.client-device-shell.tablet .cs-tradie-stats-strip,.client-device-shell.tablet .cs-pulse-features-strip,.client-device-shell.tablet .cs-apex-projects-grid,.client-device-shell.tablet .cs-apex-process-row,.client-device-shell.tablet .cs-apex-reviews-grid,.client-device-shell.tablet .cs-bondi-checklist-grid,.client-device-shell.tablet .cs-pulse-gallery-grid,.client-device-shell.tablet .rc-origins-grid{grid-template-columns:repeat(2,1fr)!important}.client-device-shell.mobile{border-radius:44px!important;width:100%!important;max-width:390px!important;margin:10px auto!important;overflow:hidden!important}.client-device-shell.mobile .mobile-notch-bar{pointer-events:none!important}.client-device-shell.mobile .cs-apex-nav,.client-device-shell.mobile .cs-bondi-nav,.client-device-shell.mobile .cs-truenorth-nav,.client-device-shell.mobile .cs-pulse-nav,.client-device-shell.mobile .cs-roastcraft-nav,.client-device-shell.mobile .cs-tradie-nav{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 14px!important;display:flex!important}.client-device-shell.mobile .cs-apex-brand,.client-device-shell.mobile .cs-bondi-brand,.client-device-shell.mobile .cs-truenorth-brand,.client-device-shell.mobile .cs-pulse-brand,.client-device-shell.mobile .cs-roastcraft-brand,.client-device-shell.mobile .cs-tradie-brand{align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.client-device-shell.mobile .cs-apex-brand strong,.client-device-shell.mobile .cs-bondi-brand strong,.client-device-shell.mobile .cs-truenorth-brand strong,.client-device-shell.mobile .cs-pulse-brand strong,.client-device-shell.mobile .cs-roastcraft-brand strong,.client-device-shell.mobile .cs-tradie-brand strong{font-size:13.5px!important}.client-device-shell.mobile .cs-apex-tagline,.client-device-shell.mobile .cs-bondi-sub,.client-device-shell.mobile .cs-truenorth-sub,.client-device-shell.mobile .cs-pulse-sub,.client-device-shell.mobile .cs-roastcraft-sub,.client-device-shell.mobile .cs-tradie-sub{font-size:10px!important;line-height:1.2!important}.client-device-shell.mobile .cs-apex-nav-links,.client-device-shell.mobile .cs-bondi-nav-links,.client-device-shell.mobile .cs-truenorth-nav-links,.client-device-shell.mobile .cs-pulse-nav-links,.client-device-shell.mobile .cs-roastcraft-nav-links,.client-device-shell.mobile .cs-tradie-nav-links{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.client-device-shell.mobile .cs-apex-nav-links button,.client-device-shell.mobile .cs-bondi-nav-links button,.client-device-shell.mobile .cs-truenorth-nav-links button,.client-device-shell.mobile .cs-pulse-nav-links button,.client-device-shell.mobile .cs-roastcraft-nav-links button,.client-device-shell.mobile .cs-tradie-nav-links button{white-space:nowrap!important;background:#ffffff0f!important;border-radius:6px!important;flex:none!important;min-height:36px!important;padding:6px 10px!important;font-size:11px!important}.client-device-shell.mobile .cs-apex-call-btn,.client-device-shell.mobile .cs-bondi-call-btn,.client-device-shell.mobile .cs-truenorth-call-btn,.client-device-shell.mobile .cs-pulse-call-btn,.client-device-shell.mobile .cs-roastcraft-cart-btn,.client-device-shell.mobile .cs-tradie-call-btn{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:8px 12px!important;font-size:12.5px!important;display:flex!important}.client-device-shell.mobile .cs-apex-hero,.client-device-shell.mobile .cs-bondi-hero,.client-device-shell.mobile .cs-truenorth-hero,.client-device-shell.mobile .cs-pulse-hero,.client-device-shell.mobile .cs-roastcraft-hero,.client-device-shell.mobile .cs-tradie-hero{min-height:auto!important;padding:24px 14px 32px!important}.client-device-shell.mobile .cs-apex-h1,.client-device-shell.mobile .cs-bondi-h1,.client-device-shell.mobile .cs-truenorth-h1,.client-device-shell.mobile .cs-pulse-h1,.client-device-shell.mobile .cs-roastcraft-h1,.client-device-shell.mobile .cs-tradie-h1{font-size:24px!important;line-height:1.2!important}.client-device-shell.mobile .cs-apex-lead,.client-device-shell.mobile .cs-bondi-lead,.client-device-shell.mobile .cs-truenorth-lead,.client-device-shell.mobile .cs-pulse-lead,.client-device-shell.mobile .cs-roastcraft-lead,.client-device-shell.mobile .cs-tradie-lead{margin-bottom:18px!important;font-size:13px!important;line-height:1.5!important}.client-device-shell.mobile .cs-apex-hero-actions,.client-device-shell.mobile .cs-bondi-hero-btns,.client-device-shell.mobile .cs-truenorth-btns,.client-device-shell.mobile .cs-pulse-btns,.client-device-shell.mobile .cs-roastcraft-btns,.client-device-shell.mobile .cs-tradie-btns{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.client-device-shell.mobile .cs-apex-hero-actions button,.client-device-shell.mobile .cs-apex-hero-actions a,.client-device-shell.mobile .cs-bondi-hero-btns button,.client-device-shell.mobile .cs-bondi-hero-btns a,.client-device-shell.mobile .cs-truenorth-btns button,.client-device-shell.mobile .cs-truenorth-btns a,.client-device-shell.mobile .cs-pulse-btns button,.client-device-shell.mobile .cs-pulse-btns a,.client-device-shell.mobile .cs-roastcraft-btns button,.client-device-shell.mobile .cs-roastcraft-btns a,.client-device-shell.mobile .cs-tradie-btns button,.client-device-shell.mobile .cs-tradie-btns a{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;font-size:14px!important;display:flex!important}.client-device-shell.mobile .cs-apex-credentials-strip,.client-device-shell.mobile .cs-truenorth-stats-row,.client-device-shell.mobile .cs-tradie-stats-strip,.client-device-shell.mobile .cs-pulse-features-strip{flex-direction:column!important;grid-template-columns:1fr!important;gap:8px!important;display:flex!important}.client-device-shell.mobile .cs-apex-section,.client-device-shell.mobile .cs-bondi-section,.client-device-shell.mobile .cs-truenorth-section,.client-device-shell.mobile .cs-pulse-section,.client-device-shell.mobile .cs-roastcraft-section,.client-device-shell.mobile .cs-tradie-section{padding:28px 14px!important}.client-device-shell.mobile .apex-visualizer-controls,.client-device-shell.mobile .vis-specs-grid{grid-template-columns:1fr!important}.client-device-shell.mobile .cs-apex-calc-container,.client-device-shell.mobile .cs-bondi-calc-box,.client-device-shell.mobile .cs-truenorth-calc-card,.client-device-shell.mobile .cs-pulse-calc-card,.client-device-shell.mobile .rc-controls-grid,.client-device-shell.mobile .tradie-roi-box{flex-direction:column!important;grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;display:flex!important}.client-device-shell.mobile .cs-calc-btn-group,.client-device-shell.mobile .bondi-opt-row,.client-device-shell.mobile .tn-strat-row,.client-device-shell.mobile .pulse-opt-grid,.client-device-shell.mobile .rc-origins-grid,.client-device-shell.mobile .tradie-screen-selector{flex-direction:column!important;grid-template-columns:1fr!important;gap:8px!important;display:flex!important}.client-device-shell.mobile .cs-calc-btn-group button,.client-device-shell.mobile .bondi-opt-row button,.client-device-shell.mobile .tn-strat-row button,.client-device-shell.mobile .pulse-opt-grid button,.client-device-shell.mobile .tradie-screen-selector button{text-align:left!important;width:100%!important;min-height:46px!important;padding:12px 14px!important;font-size:13px!important}.client-device-shell.mobile .cs-apex-btn-calc-submit,.client-device-shell.mobile .cs-bondi-btn-submit,.client-device-shell.mobile .tn-submit-btn,.client-device-shell.mobile .pulse-confirm-btn,.client-device-shell.mobile .rc-checkout-btn,.client-device-shell.mobile .app-action-btn,.client-device-shell.mobile .trial-btn{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;font-size:14.5px!important;font-weight:700!important;display:flex!important}.client-device-shell.mobile .pulse-slots-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;display:grid!important}.client-device-shell.mobile .pulse-slot-btn{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 8px!important;font-size:12px!important;display:flex!important}.client-device-shell.mobile .rc-pill-btn{text-align:center!important;flex:45%!important;justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.client-device-shell.mobile .tradie-iphone-chassis{border-width:6px!important;border-radius:28px!important;max-width:100%!important}.client-device-shell.mobile .iphone-screen{min-height:400px!important;padding:12px 12px 18px!important}.client-device-shell.mobile .cs-apex-projects-grid,.client-device-shell.mobile .cs-apex-process-row,.client-device-shell.mobile .cs-apex-reviews-grid,.client-device-shell.mobile .cs-bondi-checklist-grid,.client-device-shell.mobile .cs-pulse-gallery-grid{grid-template-columns:1fr!important}@media (max-width:1024px){#btn-viewport-desktop,#btn-viewport-tablet,.hero-mockup-device-toggle{display:none!important}.modal-bar{flex-wrap:wrap;gap:10px;padding:10px 14px}.modal-url-bar{max-width:220px}.modal-slide-navigator{order:3;justify-content:center;width:100%;margin-top:4px}}@media (max-width:768px){#btn-viewport-desktop,#btn-viewport-tablet,.hero-mockup-device-toggle{display:none!important}.modal-window{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important}.modal-bar{gap:8px!important;padding:8px 12px!important}.modal-bar-left{display:none!important}.modal-device-toggles{flex:1!important;order:1!important;justify-content:center!important}.device-btn{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.modal-close-btn{order:2!important;min-height:38px!important;padding:7px 12px!important;font-size:12.5px!important}.modal-slide-navigator{order:3!important;justify-content:space-between!important;width:100%!important}.modal-slide-pill-list{gap:4px!important}.modal-slide-pill-btn{padding:4px 8px!important;font-size:11px!important}}.client-device-shell.tablet .rc-features-strip{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.client-device-shell.tablet .rc-origins-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.client-device-shell.tablet .rc-dossier-box,.client-device-shell.tablet .rc-builder-layout{grid-template-columns:1fr!important;gap:20px!important}.client-device-shell.tablet .rc-process-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.client-device-shell.tablet .rc-laneway-card{grid-template-columns:1fr!important;gap:20px!important}.client-device-shell.tablet .rc-charter-strip{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.client-device-shell.mobile .cs-roastcraft-nav{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important}.client-device-shell.mobile .cs-roastcraft-nav-links{display:none!important}.client-device-shell.mobile .cs-roastcraft-cart-btn{justify-content:center!important;width:100%!important;min-height:44px!important}.client-device-shell.mobile .cs-roastcraft-hero{padding:36px 16px 40px!important}.client-device-shell.mobile .cs-roastcraft-h1{font-size:26px!important;line-height:1.2!important}.client-device-shell.mobile .rc-freshness-bar{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important;font-size:11.5px!important}.client-device-shell.mobile .rc-features-strip{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .cs-roastcraft-btns{flex-direction:column!important;width:100%!important}.client-device-shell.mobile .cs-roastcraft-btn-primary,.client-device-shell.mobile .cs-roastcraft-btn-sec{text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important}.client-device-shell.mobile .cs-roastcraft-section{padding:40px 16px!important}.client-device-shell.mobile .rc-origins-grid{grid-template-columns:1fr!important;gap:12px!important}.client-device-shell.mobile .rc-dossier-box{grid-template-columns:1fr!important;gap:16px!important;padding:18px 14px!important}.client-device-shell.mobile .rc-dossier-specs-grid{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .rc-builder-card{padding:18px 14px!important}.client-device-shell.mobile .rc-builder-layout{grid-template-columns:1fr!important;gap:20px!important}.client-device-shell.mobile .rc-pill-group{flex-direction:column!important;width:100%!important}.client-device-shell.mobile .rc-pill-btn{text-align:left!important;width:100%!important}.client-device-shell.mobile .rc-summary-panel{padding:20px 16px!important}.client-device-shell.mobile .rc-process-grid{grid-template-columns:1fr!important;gap:12px!important}.client-device-shell.mobile .rc-laneway-card{grid-template-columns:1fr!important;gap:16px!important;padding:20px 16px!important}.client-device-shell.mobile .rc-bar-specs{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .rc-charter-strip{grid-template-columns:1fr!important;gap:10px!important}.client-device-shell.mobile .cs-roastcraft-foot-wrap{text-align:center!important;flex-direction:column!important;gap:8px!important}.client-device-shell.tablet .cs-tradie-stats-strip{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.client-device-shell.tablet .cs-tradie-simulator-container{grid-template-columns:1fr!important;gap:24px!important}.client-device-shell.tablet .tradie-features-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.client-device-shell.tablet .tradie-roi-box{grid-template-columns:1fr!important;gap:20px!important}.client-device-shell.tablet .tradie-partner-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.client-device-shell.tablet .tradie-charter-strip{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.client-device-shell.mobile .cs-tradie-nav{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important}.client-device-shell.mobile .cs-tradie-nav-links{display:none!important}.client-device-shell.mobile .cs-tradie-call-btn{justify-content:center!important;width:100%!important;min-height:44px!important}.client-device-shell.mobile .cs-tradie-hero{padding:36px 16px 40px!important}.client-device-shell.mobile .cs-tradie-h1{font-size:26px!important;line-height:1.2!important}.client-device-shell.mobile .cs-tradie-stats-strip{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .cs-tradie-btns{flex-direction:column!important;width:100%!important}.client-device-shell.mobile .cs-tradie-btn-primary,.client-device-shell.mobile .cs-tradie-btn-sec{text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important}.client-device-shell.mobile .cs-tradie-section{padding:40px 16px!important}.client-device-shell.mobile .cs-tradie-simulator-container{grid-template-columns:1fr!important;gap:20px!important;padding:18px 14px!important}.client-device-shell.mobile .tradie-screen-selector{gap:8px!important;width:100%!important}.client-device-shell.mobile .tradie-screen-selector button{width:100%!important;padding:12px 14px!important}.client-device-shell.mobile .tradie-iphone-chassis{border-width:6px!important;max-width:100%!important}.client-device-shell.mobile .tradie-features-grid{grid-template-columns:1fr!important;gap:14px!important}.client-device-shell.mobile .tradie-roi-box{grid-template-columns:1fr!important;gap:20px!important;padding:18px 14px!important}.client-device-shell.mobile .roi-metrics-grid{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .tradie-trial-form{padding:20px 16px!important}.client-device-shell.mobile .trial-input-row{flex-direction:column!important;gap:10px!important}.client-device-shell.mobile .trial-input{width:100%!important;min-height:44px!important}.client-device-shell.mobile .trial-btn{width:100%!important;min-height:48px!important}.client-device-shell.mobile .tradie-partner-grid{grid-template-columns:1fr!important;gap:12px!important}.client-device-shell.mobile .tradie-charter-strip{grid-template-columns:1fr!important;gap:10px!important}.client-device-shell.mobile .cs-tradie-foot-wrap{text-align:center!important;flex-direction:column!important;gap:8px!important}.cs-solar-wrapper{color:#f1f5f9;background:#03141a;min-height:100%;position:relative;overflow-x:hidden}.cs-solar-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:25;background:#03141af2;border-bottom:1px solid #10b98133;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 4px 25px #02061780}.cs-solar-brand{align-items:center;gap:12px;display:flex}.solar-crest-icon{background:linear-gradient(135deg,#10b98140,#06b6d41f);border:1px solid #10b98166;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cs-solar-brand strong{letter-spacing:.04em;color:#fff;font-size:14.5px;font-weight:800;display:block}.cs-solar-sub{letter-spacing:.05em;color:#10b981;font-size:10.5px;font-weight:700}.cs-solar-nav-links{gap:6px;display:flex}.cs-solar-nav-links button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .2s}.cs-solar-nav-links button:hover,.cs-solar-nav-links button.active{color:#10b981;background:#10b9811f}.cs-solar-call-btn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 16px #10b98166;color:#fff!important}.cs-solar-call-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b9818c}.cs-solar-hero{align-items:center;min-height:520px;padding:60px 32px;display:flex;position:relative;overflow:hidden}.cs-solar-hero-bg{filter:brightness(.65)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-solar-hero-scrim{background:radial-gradient(circle at 60% 40%,#03141a66 0%,#03141af2 85%);position:absolute;inset:0}.cs-solar-hero-content{z-index:5;max-width:780px;position:relative}.cs-solar-badge-pill{color:#34d399;letter-spacing:.03em;background:#10b98126;border:1px solid #10b98166;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.solar-emerald-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.cs-solar-h1{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-size:clamp(32px,4.5vw,48px);font-weight:900;line-height:1.15}.cs-solar-h1 em{background:linear-gradient(135deg,#34d399 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.cs-solar-lead{color:#94a3b8;max-width:680px;margin-bottom:28px;font-size:16px;line-height:1.6}.cs-solar-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}.cs-solar-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:0;border-radius:8px;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #10b98173}.cs-solar-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98199}.cs-solar-btn-outline{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.cs-solar-btn-outline:hover{background:#ffffff1a;border-color:#fff6}.cs-solar-credentials-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03141acc;border:1px solid #10b98140;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:14px;padding:16px 20px;display:grid}.solar-cred-item b{color:#34d399;font-size:17px;font-weight:800;display:block}.solar-cred-item span{color:#94a3b8;font-size:11.5px;font-weight:500}.cs-solar-section{border-bottom:1px solid #ffffff0f;padding:60px 32px}.cs-solar-dark-sec{background:#020d12}.cs-solar-sec-heading{text-align:center;max-width:680px;margin:0 auto 40px}.cs-solar-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#10b981;margin-bottom:8px;font-size:11.5px;font-weight:800;display:inline-block}.cs-solar-sec-heading h2{letter-spacing:-.01em;color:#fff;margin-bottom:12px;font-size:clamp(24px,3.5vw,34px);font-weight:800}.cs-solar-sec-heading p{color:#94a3b8;font-size:14.5px;line-height:1.6}.cs-solar-calc-container{background:#03141a99;border:1px solid #10b98140;border-radius:16px;grid-template-columns:1.15fr .85fr;gap:32px;max-width:1040px;margin:0 auto;padding:32px;display:grid;box-shadow:0 10px 40px #0006}.cs-solar-label{color:#e2e8f0;margin-bottom:10px;font-size:13.5px;font-weight:700;display:block}.cs-solar-btn-group{flex-direction:column;gap:8px;display:flex}.cs-solar-btn-group button{color:#cbd5e1;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .18s}.cs-solar-btn-group button:hover{color:#fff;background:#10b98114;border-color:#10b98159}.cs-solar-btn-group button.active{color:#fff;background:#10b9812e;border-color:#10b981;box-shadow:0 0 14px #10b98140}.cs-solar-toggle-grid{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:16px;display:flex}.solar-checkbox-row{color:#cbd5e1;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.solar-checkbox-row input{accent-color:#10b981;cursor:pointer;width:17px;height:17px}.cs-solar-calc-results{background:linear-gradient(135deg,#064e3b40 0%,#03141acc 100%);border:1px solid #10b98159;border-radius:14px;flex-direction:column;gap:18px;padding:24px;display:flex}.solar-results-badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98133;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.solar-calc-price-box{background:#0000004d;border:1px solid #10b98133;border-radius:10px;padding:16px}.solar-price-label{color:#94a3b8;margin-bottom:4px;font-size:12px;display:block}.solar-price-figure{color:#34d399;letter-spacing:-.02em;font-size:32px;font-weight:900}.solar-price-figure small{color:#94a3b8;font-size:15px;font-weight:600}.solar-price-note{color:#a7f3d0;margin-top:4px;font-size:11.5px;display:block}.solar-calc-meta-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.solar-calc-meta-cell{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:10px 12px}.solar-calc-meta-cell span{color:#94a3b8;margin-bottom:2px;font-size:11px;display:block}.solar-calc-meta-cell strong{color:#fff;font-size:13.5px}.solar-vpp-bonus-pill{color:#d8b4fe;background:#a855f726;border:1px solid #a855f759;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.cs-solar-btn-calc-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:0;border-radius:8px;width:100%;padding:14px 20px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 18px #10b98173}.cs-solar-btn-calc-submit:hover{transform:translateY(-1px);box-shadow:0 6px 24px #10b98199}.solar-telemetry-board{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1040px;margin:0 auto;display:grid}.telemetry-node-card{text-align:center;background:#03141abf;border:1px solid #ffffff1a;border-radius:12px;padding:22px 18px;transition:all .2s}.telemetry-node-card.active{border-color:#10b9818c;box-shadow:0 0 25px #10b98133}.node-icon{margin-bottom:10px;font-size:28px;display:block}.telemetry-node-card h4{color:#fff;margin-bottom:6px;font-size:14px;font-weight:700}.node-stat{letter-spacing:-.02em;margin-bottom:4px;font-size:26px;font-weight:900}.telemetry-node-card p{color:#94a3b8;margin-bottom:12px;font-size:12px}.node-pill{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-block}.cs-solar-process-row{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}.solar-process-step{background:#03141a80;border:1px solid #ffffff14;border-radius:12px;padding:22px 18px}.solar-step-num{color:#10b981;background:#10b9811f;border-radius:6px;margin-bottom:12px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-block}.solar-process-step h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700}.solar-process-step p{color:#94a3b8;font-size:12.5px;line-height:1.5}.cs-solar-reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}.cs-solar-review-card{background:#03141a99;border:1px solid #10b98133;border-radius:12px;padding:22px 20px}.cs-solar-stars{color:#f59e0b;margin-bottom:10px;font-size:15px}.cs-solar-review-card p{color:#cbd5e1;margin-bottom:14px;font-size:13px;line-height:1.6}.cs-solar-review-card footer strong{color:#fff;font-size:13px;display:block}.cs-solar-review-card footer span{color:#10b981;font-size:11.5px}.cs-solar-footer{color:#94a3b8;background:#020d12fa;border-top:1px solid #ffffff14;padding:24px 32px;font-size:12px}.cs-solar-foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;display:flex}.cs-solar-foot-wrap a{color:#10b981;text-decoration:none}.client-device-shell.mobile .cs-solar-nav{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important}.client-device-shell.mobile .cs-solar-nav-links{display:none!important}.client-device-shell.mobile .cs-solar-call-btn{text-align:center!important;justify-content:center!important;width:100%!important}.client-device-shell.mobile .cs-solar-hero{padding:36px 16px 40px!important}.client-device-shell.mobile .cs-solar-h1{font-size:26px!important;line-height:1.2!important}.client-device-shell.mobile .cs-solar-credentials-strip{grid-template-columns:1fr!important;gap:8px!important}.client-device-shell.mobile .cs-solar-calc-container{grid-template-columns:1fr!important;padding:18px 14px!important}.client-device-shell.mobile .solar-telemetry-board,.client-device-shell.mobile .cs-solar-process-row,.client-device-shell.mobile .cs-solar-reviews-grid{grid-template-columns:1fr!important;gap:12px!important}.client-device-shell.mobile .cs-solar-section{padding:36px 16px!important}.client-device-shell.mobile .cs-solar-foot-wrap{text-align:center!important;flex-direction:column!important;gap:8px!important}.client-device-shell.tablet .cs-solar-calc-container{grid-template-columns:1fr!important}.client-device-shell.tablet .solar-telemetry-board,.client-device-shell.tablet .cs-solar-process-row{grid-template-columns:repeat(2,1fr)!important}.client-device-shell.tablet .cs-solar-reviews-grid{grid-template-columns:1fr!important}[data-theme=light] .services-section{background:radial-gradient(80% 50% at 50% -20%,#10b98114,#0000 70%),#f8fafc!important;border-top:1px solid #0f172a14!important;border-bottom:1px solid #0f172a14!important}[data-theme=light] .services-badge-pill{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;font-weight:800!important}[data-theme=light] .services-header-box h2{color:#0f172a!important;font-weight:900!important}[data-theme=light] .services-header-box h2 em{background:linear-gradient(135deg,#059669 0%,#047857 50%,#0d9488 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}[data-theme=light] .services-header-box p{color:#475569!important}.hero.hero-split-grand{color:#f8fafc!important;box-sizing:border-box!important;background:#080c14!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;min-height:84vh!important;padding:42px 0 0!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero-split-aurora-bg{pointer-events:none!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-ambient-glow{pointer-events:none!important;background:radial-gradient(70% 45% at 50% -5%,#10b98129 0%,#0596690d 45%,#0000 70%),radial-gradient(540px at 78% 42%,#10b9812e 0%,#06b6d417 40%,#0000 68%),radial-gradient(440px at 16% 30%,#10b9811c 0%,#0000 65%)!important;position:absolute!important;inset:0!important}.hero-subtle-grid{pointer-events:none!important;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)!important;background-size:44px 44px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 75%)!important;mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 75%)!important}.hero-split-wrap{z-index:2!important;box-sizing:border-box!important;grid-template-columns:1fr 1.08fr!important;align-items:center!important;gap:48px!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:24px 28px 20px!important;display:grid!important;position:relative!important}.hero-split-left-col{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;display:flex!important}.hero-studio-kicker-pill{color:#34d399!important;letter-spacing:.015em!important;text-transform:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:default!important;background:#10b9811f!important;border:1px solid #10b98159!important;border-radius:999px!important;align-items:center!important;gap:10px!important;margin-bottom:22px!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 4px 20px #10b98129!important}.hero-studio-kicker-pill:hover{background:#10b9812e!important;border-color:#10b9818c!important;transform:translateY(-1px)!important}.kicker-pulse-dot{background:#10b981!important;border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important;animation:2s infinite kickerPulse!important;box-shadow:0 0 #10b981b3!important}@keyframes kickerPulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.hero-split-headline{letter-spacing:-.03em!important;color:#fff!important;text-shadow:0 2px 24px #000000d9!important;word-break:normal!important;margin:0 0 24px!important;font-size:clamp(34px,4.2vw,60px)!important;font-weight:800!important;line-height:1.18!important;display:block!important}.hero-title-crafted,.hero-title-generic{font-family:var(--font-serif,"Playfair Display", Georgia, "Times New Roman", serif)!important;background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;text-shadow:0 0 35px #10b98166!important;-webkit-background-clip:text!important;background-clip:text!important;margin-right:4px!important;padding:0 8px 0 2px!important;font-style:italic!important;font-weight:600!important;display:inline-block!important}.hero-split-lede{color:#cbd5e1!important;text-shadow:0 2px 14px #000000bf!important;max-width:560px!important;margin:0 0 30px!important;font-size:clamp(15px,1.25vw,17px)!important;font-weight:400!important;line-height:1.64!important}.hero-split-lede strong{color:#fff!important;font-weight:600!important}.hero-split-cta-row{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;width:100%!important;margin-bottom:24px!important;display:flex!important}.hero-btn-pill-primary{color:#080c14!important;background:#fff!important;border-radius:999px!important;align-items:center!important;gap:12px!important;padding:8px 10px 8px 24px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 10px 28px #ffffff29,0 2px 8px #0000004d!important}.hero-btn-pill-primary:hover{background:#f1f5f9!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px #10b98152!important}.hero-btn-pill-circle{color:#fff!important;background:#080c14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:transform .2s,background .2s!important;display:flex!important}.hero-btn-pill-primary:hover .hero-btn-pill-circle{background:#059669!important;transform:translate(2px)!important}.hero-btn-pill-secondary{color:#f8fafc!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:13px 24px!important;font-size:14.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.hero-btn-pill-secondary:hover{color:#34d399!important;background:#10b98129!important;border-color:#10b981!important;transform:translateY(-2px)!important}.hero-btn-pill-tertiary{color:#94a3b8!important;border-radius:8px!important;padding:8px 12px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important}.hero-btn-pill-tertiary:hover{color:#34d399!important;background:#ffffff0d!important}.hero-split-trust-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;width:100%!important;max-width:580px!important;margin-top:16px!important;display:grid!important}.trust-grid-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-sizing:border-box!important;background:#0d121cb8!important;border:1px solid #10b98138!important;border-radius:12px!important;flex-direction:column!important;padding:12px 14px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0d!important}.trust-grid-card:hover{background:#0d121ce6!important;border-color:#10b98180!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #10b9812e,inset 0 1px #ffffff14!important}.trust-card-header{align-items:center!important;gap:8px!important;margin-bottom:5px!important;display:flex!important}.trust-card-icon-chip{color:#34d399!important;background:#10b98129!important;border:1px solid #10b98161!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;transition:transform .2s!important;display:flex!important;box-shadow:0 0 10px #10b98140!important}.trust-card-icon-chip.speed{color:#6ee7b7!important;background:#34d39929!important;border-color:#34d39966!important}.trust-card-icon-chip.clock{color:#22d3ee!important;background:#06b6d429!important;border-color:#06b6d461!important}.trust-grid-card:hover .trust-card-icon-chip{transform:scale(1.1)!important}.trust-card-title{color:#fff!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.trust-card-desc{color:#94a3b8!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:1.48!important}.hero-split-right-col{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.hero-showcase-stage{box-sizing:border-box!important;width:100%!important;max-width:620px!important;padding:24px 14px 10px!important;position:relative!important}.hero-stage-ambient-glow{filter:blur(60px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle at 60% 45%,#10b98138 0%,#06b6d41f 40%,#0000 70%)!important;animation:8s ease-in-out infinite alternate ambientBreath!important;position:absolute!important;inset:-10%!important}@keyframes ambientBreath{0%{opacity:.65;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}.hero-devices-composition{z-index:2!important;width:100%!important;margin:0 auto!important;position:relative!important}.hero-mac-window{cursor:default!important;background:#0d121c!important;border:1px solid #10b98152!important;border-radius:14px!important;width:90%!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,opacity .3s!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px -8px #000c,0 0 35px #10b98129!important}.hero-mac-window:hover{border-color:#10b98199!important;transform:translateY(-4px)scale(1.01)!important;box-shadow:0 30px 70px -8px #000000e6,0 0 45px #10b98142!important}.hero-mac-window.fade-out{opacity:.3!important;transform:scale(.98)!important}.hero-mac-window.fade-in{opacity:1!important;transform:scale(1)!important}.mac-chrome-bar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-sizing:border-box!important;background:#0f172af5!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.mac-dots{align-items:center!important;gap:6px!important;display:flex!important}.mac-dot{border-radius:50%!important;width:10px!important;height:10px!important;display:block!important}.mac-dot.red{background:#ff5f56!important}.mac-dot.yellow{background:#ffbd2e!important}.mac-dot.green{background:#27c93f!important}.mac-url-capsule{color:#94a3b8!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;max-width:220px!important;padding:4px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11.5px!important;display:flex!important;overflow:hidden!important}.mac-url-capsule svg{color:#10b981!important;flex-shrink:0!important}.mac-speed-chip{color:#34d399!important;background:#10b98126!important;border:1px solid #10b98159!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.speed-bolt{font-size:11px!important}.speed-score{color:#6ee7b7!important;font-size:10px!important}.mac-screen-content{aspect-ratio:16/10.2!important;width:100%!important;position:relative!important;overflow:hidden!important}.mac-screen-img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.hero-mac-window:hover .mac-screen-img{transform:scale(1.03)!important}.mac-screen-overlay{background:linear-gradient(#070b1226 0%,#070b12cc 100%)!important;flex-direction:column!important;justify-content:space-between!important;padding:16px 18px!important;transition:background .3s!important;display:flex!important;position:absolute!important;inset:0!important}.hero-mac-window:hover .mac-screen-overlay{background:linear-gradient(#070b120d 0%,#070b12b8 100%)!important}.mac-screen-badge-row{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.mac-screen-badge{color:#e2e8f0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172ad9!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.mac-screen-status{color:#34d399!important;text-shadow:0 0 10px #10b98180!important;font-size:11px!important;font-weight:600!important}.mac-screen-caption{margin-top:auto!important}.mac-screen-caption h4{color:#fff!important;text-shadow:0 2px 10px #000c!important;margin:0 0 4px!important;font-size:15px!important;font-weight:700!important}.mac-screen-caption p{color:#cbd5e1!important;-webkit-line-clamp:2!important;text-shadow:0 1px 6px #000000e6!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.mac-screen-hover-cta{display:none!important}.hero-iphone-frame{z-index:4!important;cursor:default!important;background:#000!important;border:3.5px solid #232b36!important;border-radius:36px!important;width:170px!important;height:330px!important;transition:transform .3s,opacity .3s!important;animation:7s ease-in-out infinite iphoneDrift!important;position:absolute!important;bottom:-24px!important;right:-8px!important;overflow:hidden!important;box-shadow:0 24px 60px #000c,0 0 30px #10b9812e!important}.hero-iphone-frame:hover{border-color:#10b98199!important;transform:translateY(-6px)scale(1.02)!important;box-shadow:0 30px 70px #000000e6,0 0 40px #10b9814d!important}.hero-iphone-frame.fade-out{opacity:.3!important}.hero-iphone-frame.fade-in{opacity:1!important}@keyframes iphoneDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.iphone-dynamic-island{z-index:6!important;background:#000!important;border-radius:12px!important;justify-content:space-around!important;align-items:center!important;width:58px!important;height:16px!important;padding:0 6px!important;display:flex!important;position:absolute!important;top:9px!important;left:50%!important;transform:translate(-50%)!important}.island-camera{background:#111827!important;border-radius:50%!important;width:6px!important;height:6px!important;display:block!important}.island-sensor{background:#0f172a!important;border-radius:50%!important;width:4px!important;height:4px!important;display:block!important}.iphone-viewport{border-radius:32px!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.iphone-screen-img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important}.iphone-screen-overlay{box-sizing:border-box!important;background:linear-gradient(#0000001a 0%,#000000bf 100%)!important;flex-direction:column!important;justify-content:space-between!important;padding:32px 10px 18px!important;display:flex!important;position:absolute!important;inset:0!important}.iphone-pill-tag{color:#fff!important;background:#10b981e6!important;border-radius:999px!important;align-self:flex-start!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:700!important;box-shadow:0 2px 8px #0006!important}.iphone-mini-caption p{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:11px!important;font-weight:700!important;overflow:hidden!important}.iphone-mini-caption span{color:#34d399!important;font-size:9.5px!important;font-weight:600!important}.iphone-home-bar{z-index:6!important;background:#ffffff80!important;border-radius:999px!important;width:48px!important;height:3.5px!important;position:absolute!important;bottom:6px!important;left:50%!important;transform:translate(-50%)!important}.hero-float-badge{display:none!important}.float-badge-tl{animation:6.2s ease-in-out infinite floatBadge1!important;top:-8px!important;left:-8px!important}.float-badge-tr{animation:7.5s ease-in-out infinite floatBadge2!important;top:14px!important;right:-12px!important}.float-badge-mr{animation:6.8s ease-in-out infinite floatBadge3!important;top:48%!important;right:-20px!important}@keyframes floatBadge1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes floatBadge2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-1.5deg)}}@keyframes floatBadge3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(1deg)}}.float-badge-dot{border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important;display:block!important}.emerald-pulse{background:#10b981!important;box-shadow:0 0 8px #10b981!important}.mint-pulse{background:#34d399!important;box-shadow:0 0 8px #34d399!important}.cyan-pulse{background:#06b6d4!important;box-shadow:0 0 8px #06b6d4!important}.hero-stage-nav{z-index:3!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:42px!important;display:flex!important;position:relative!important}.hero-stage-tabs{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.hero-stage-tab-pill{color:#94a3b8!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;position:relative!important}.hero-stage-tab-pill:hover{color:#f1f5f9!important;background:#ffffff1a!important;border-color:#fff3!important}.hero-stage-tab-pill.active{color:#34d399!important;background:#10b9812e!important;border-color:#10b981!important;box-shadow:0 2px 12px #10b98140!important}.tab-active-indicator{background:#10b981!important;border-radius:2px!important;width:16px!important;height:2px!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translate(-50%)!important}.hero-stage-timer-row{color:#64748b!important;align-items:center!important;gap:6px!important;font-size:11px!important;display:flex!important}.timer-dot{background:#10b981!important;border-radius:50%!important;width:5px!important;height:5px!important;animation:1.5s infinite timerPulse!important}@keyframes timerPulse{0%,to{opacity:.3}50%{opacity:1}}[data-theme=light] .hero.hero-split-grand{color:#090e17!important;background:radial-gradient(125% 85% at 50% -12%,#dcfce7 0%,#ecfdf5 32%,#f0fdf9 60%,#f8fafc 100%)!important}[data-theme=light] .hero-split-aurora-bg{opacity:.85!important}[data-theme=light] .hero-ambient-glow{background:radial-gradient(75% 55% at 50% -5%,#10b98138 0%,#34d3991f 40%,#0000 75%),radial-gradient(560px at 78% 38%,#34d39933 0%,#06b6d41a 45%,#0000 70%),radial-gradient(480px at 16% 28%,#10b98129 0%,#0000 68%)!important}[data-theme=light] .hero-subtle-grid{display:none!important}[data-theme=light] .hero-studio-kicker-pill{color:#047857!important;background:#fff!important;border-color:#a7f3d0!important;box-shadow:0 2px 10px #10b9811f!important}[data-theme=light] .hero-split-headline{color:#090e17!important;text-shadow:none!important}[data-theme=light] .hero-title-crafted,[data-theme=light] .hero-title-generic{background:linear-gradient(135deg,#047857 0%,#059669 50%,#0d9488 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;text-shadow:none!important;-webkit-text-stroke:0!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .hero-split-lede{color:#334155!important;text-shadow:none!important}[data-theme=light] .hero-split-lede strong{color:#090e17!important}[data-theme=light] .hero-btn-pill-primary{color:#fff!important;background:#090e17!important;box-shadow:0 10px 25px #0f172a2e!important}[data-theme=light] .hero-btn-pill-primary:hover{background:#1e293b!important;box-shadow:0 14px 32px #10b98140!important}[data-theme=light] .hero-btn-pill-primary .hero-btn-pill-circle{color:#090e17!important;background:#fff!important}[data-theme=light] .hero-btn-pill-secondary{color:#090e17!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px #0f172a0d!important}[data-theme=light] .hero-btn-pill-secondary:hover{color:#047857!important;background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .hero-btn-pill-tertiary{color:#475569!important}[data-theme=light] .hero-btn-pill-tertiary:hover{color:#047857!important;background:#10b98114!important}[data-theme=light] .trust-grid-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 14px #0f172a0d!important}[data-theme=light] .trust-grid-card:hover{background:#f0fdf4!important;border-color:#86efac!important;box-shadow:0 8px 20px #10b98124!important}[data-theme=light] .trust-card-title{color:#0f172a!important}[data-theme=light] .trust-card-desc{color:#64748b!important}[data-theme=light] .trust-card-icon-chip{color:#059669!important;box-shadow:none!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .trust-card-icon-chip.speed{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .trust-card-icon-chip.clock{color:#0891b2!important;background:#ecfeff!important;border-color:#a5f3fc!important}[data-theme=light] .hero-stage-ambient-glow{background:radial-gradient(circle at 60% 45%,#10b98114 0%,#06b6d40d 40%,#0000 70%)!important}[data-theme=light] .hero-mac-window{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 20px 45px #0f172a1a,0 0 20px #10b9810f!important}[data-theme=light] .hero-mac-window:hover{border-color:#10b981!important;box-shadow:0 28px 55px #0f172a24,0 0 25px #10b98126!important}[data-theme=light] .mac-chrome-bar{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .mac-url-capsule{color:#475569!important;background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .mac-speed-chip{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}[data-theme=light] .mac-speed-chip .speed-score{color:#059669!important}[data-theme=light] .hero-iphone-frame{border-color:#cbd5e1!important;box-shadow:0 20px 45px #0f172a29!important}[data-theme=light] .hero-stage-tab-pill{color:#475569!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0f172a0a!important}[data-theme=light] .hero-stage-tab-pill:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .hero-stage-tab-pill.active{color:#047857!important;background:#ecfdf5!important;border-color:#10b981!important;box-shadow:0 2px 8px #10b98126!important}[data-theme=light] .hero-stage-timer-row{color:#64748b!important}@media (max-width:1024px){.hero.hero-split-grand{min-height:auto!important;padding:32px 0 0!important}.hero-split-wrap{text-align:center!important;grid-template-columns:1fr!important;gap:40px!important;padding:20px 24px 30px!important}.hero-split-left-col{text-align:center!important;align-items:center!important}.hero-studio-kicker-pill{white-space:normal!important;text-align:center!important;max-width:100%!important;line-height:1.4!important}.hero-split-headline{max-width:680px!important;margin:0 auto 20px!important;font-size:clamp(30px,5.5vw,46px)!important;line-height:1.2!important}.hero-split-lede{max-width:600px!important;margin:0 auto 24px!important;font-size:15.5px!important}.hero-split-cta-row{justify-content:center!important}.hero-split-trust-grid{max-width:620px!important;margin:18px auto 0!important}.hero-showcase-stage{max-width:560px!important;margin:0 auto!important}.hero-mac-window{width:92%!important}.hero-iphone-frame{width:145px!important;height:280px!important;bottom:-18px!important;right:0!important}.hero-float-badge{display:none!important}}@media (max-width:768px){.hero.hero-split-grand{padding:24px 0 0!important}.hero-split-wrap{gap:32px!important;padding:16px 18px 24px!important}.hero-studio-kicker-pill{margin-bottom:18px!important;padding:7px 16px!important;font-size:12px!important}.hero-split-headline{margin:0 auto 18px!important;font-size:clamp(26px,6.5vw,36px)!important;line-height:1.22!important}.hero-title-crafted{margin-right:3px!important;padding:0 6px 0 2px!important}.hero-split-lede{margin:0 auto 22px!important;font-size:14.5px!important;line-height:1.58!important}.hero-split-cta-row{flex-direction:column!important;gap:12px!important;width:100%!important;margin-bottom:20px!important}.hero-btn-pill-primary,.hero-btn-pill-secondary{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:360px!important;margin:0 auto!important}.hero-btn-pill-tertiary{text-align:center!important;width:100%!important}.hero-split-trust-grid{grid-template-columns:1fr!important;gap:8px!important;max-width:440px!important;margin:16px auto 0!important}.trust-grid-card{text-align:left!important;padding:10px 14px!important}.trust-card-header{margin-bottom:3px!important}.trust-card-title{font-size:13px!important}.trust-card-desc{font-size:11.5px!important;line-height:1.42!important}.hero-showcase-stage{max-width:480px!important;padding:20px 8px 10px!important}.hero-mac-window{width:100%!important}.hero-iphone-frame{border-width:2.5px!important;width:120px!important;height:230px!important;bottom:-14px!important;right:-4px!important}}@media (max-width:480px){.hero.hero-split-grand{padding:18px 0 0!important}.hero-split-wrap{gap:26px!important;padding:12px 14px 20px!important}.hero-studio-kicker-pill{margin-bottom:14px!important;padding:6px 14px!important;font-size:11.5px!important}.hero-split-headline{letter-spacing:-.025em!important;margin:0 auto 14px!important;font-size:clamp(23px,6.8vw,29px)!important;line-height:1.2!important}.hero-split-lede{margin:0 auto 18px!important;font-size:13.5px!important;line-height:1.55!important}.hero-btn-pill-primary{padding:7px 8px 7px 18px!important;font-size:14px!important}.hero-btn-pill-circle{width:32px!important;height:32px!important}.hero-btn-pill-secondary{padding:11px 18px!important;font-size:13.5px!important}.mac-chrome-bar{padding:8px 10px!important}.mac-dots{gap:4px!important}.mac-dot{width:8px!important;height:8px!important}.mac-url-capsule{max-width:140px!important;padding:3px 8px!important;font-size:10px!important}.mac-speed-chip{padding:2px 7px!important;font-size:10px!important}.speed-score{display:none!important}.mac-screen-overlay{padding:10px 12px!important}.mac-screen-badge-row{font-size:10px!important}.mac-screen-status{font-size:9.5px!important}.mac-screen-caption{max-width:60%!important}.mac-screen-caption h4{margin-bottom:2px!important;font-size:13px!important}.mac-screen-caption p{display:none!important}.hero-iphone-frame{border-radius:24px!important;width:105px!important;height:200px!important;bottom:-10px!important;right:-2px!important}.iphone-viewport{border-radius:21px!important}.iphone-dynamic-island{width:44px!important;height:12px!important;top:6px!important}.iphone-screen-overlay{padding:22px 6px 12px!important}.iphone-mini-caption p{font-size:9.5px!important}.hero-stage-tabs{grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;display:grid!important}.hero-stage-tab-pill{justify-content:center!important;width:100%!important;padding:6px 8px!important;font-size:11px!important}.hero-stage-nav{margin-top:30px!important}}@media (max-width:360px){.hero-split-wrap{padding:10px 10px 16px!important}.hero-split-headline{font-size:21px!important}.mac-url-capsule{max-width:110px!important}.hero-iphone-frame{width:95px!important;height:180px!important}}
