:root{--navy:#0b132b;--navy-2:#0f1f3a;--navy-3:#12233f;--teal:#1e3a8a;--teal-2:#2547a0;--teal-soft:#eef2fb;--brand:#2563eb;--brand-2:#1d4ed8;--blue:#2563eb;--teal:#0db8a9;--teal-alt:#14b8a6;--adelo-gradient:linear-gradient(135deg,#14b8a6,#0db8a9 50%,#2563eb);--motion-fast:160ms;--motion-standard:240ms;--motion-section:650ms;--motion-hero:1100ms;--motion-ease:cubic-bezier(.22,1,.36,1);--day:#a16207;--day-soft:#fefce8;--mid:#0f766e;--mid-soft:#ecfdf5;--night:#4a3aa7;--night-soft:#f5f3ff;--bg:#f6f8fc;--bg-2:#fff;--white:#fff;--panel:#f7f9fd;--line:#e5eaf3;--line-2:#eef2f8;--hair:#f1f5fb;--slate:#5a6785;--ink:#0b132b;--ink-2:#3a4658;--ink-3:#5a6a85;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--r-card:22px;--r-btn:13px;--r-pill:999px;--shadow-1:0 1px 2px rgba(15,23,42,.04);--shadow-2:0 20px 50px -18px rgba(11,19,43,.22);--shadow-soft:0 8px 30px -12px rgba(11,19,43,.12);--shadow-float:0 40px 80px -30px rgba(11,19,43,.38);--maxw:1200px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.mkt{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt img{max-width:100%}.mkt a{text-decoration:none}:where(.mkt) a:where(:not([class*=btn-])){color:inherit}h1,h2,h3,h4{margin:0;line-height:1.08;letter-spacing:-.022em;color:var(--ink);font-weight:700}h3,h4{font-weight:750}p{margin:0}.eyebrow,.eyebrow-gold,h1,h2,h3,h4{text-wrap:balance}blockquote,dd,li,p{text-wrap:pretty}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.brand-lockup{height:26px;width:auto;display:block;object-fit:contain}.container-wide{max-width:1320px;margin:0 auto;padding:0 28px}.section{padding:84px 0}.section-sm{padding:52px 0}.section-tight{padding:64px 0}.eyebrow{display:inline-block;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.navy .eyebrow{color:#8fb0f2}.page-head{position:relative;overflow:hidden}.page-head:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 62% at 14% 6%,rgba(13,184,169,.15),transparent 60%),radial-gradient(52% 74% at 93% -6%,rgba(37,99,235,.19),transparent 62%)}.page-head .container{position:relative;z-index:1}.crumb a{display:inline-block;padding:15px 0;margin:-15px 0}.crumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.page-head-ecg{position:absolute;right:-1%;bottom:-8px;width:66%;height:120px;pointer-events:none;opacity:.5;z-index:0}@media(max-width:700px){.page-head-ecg{width:120%;opacity:.35}}.lead{font-size:20px;color:var(--ink-2);line-height:1.6;font-weight:420;letter-spacing:-.005em}.muted{color:var(--slate)}.center{text-align:center}.display{font-size:clamp(42px,6.2vw,74px);letter-spacing:-.035em;line-height:1;font-weight:700}.h1{font-size:clamp(36px,5vw,58px);letter-spacing:-.03em;line-height:1.04}.h2{font-size:clamp(29px,3.8vw,46px);letter-spacing:-.028em;line-height:1.06}.h3{font-size:21px;letter-spacing:-.015em;line-height:1.25}.max-52{max-width:560px}.max-60{max-width:660px}.max-72{max-width:780px}.mx-auto{margin-left:auto;margin-right:auto}.balance{text-wrap:balance}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:15.5px;letter-spacing:-.01em;border-radius:var(--r-btn);padding:13px 22px;border:1.5px solid transparent;cursor:pointer;transition:transform .16s cubic-bezier(.2,.7,.3,1),background .2s ease,box-shadow .25s ease,border-color .2s ease;min-height:48px;white-space:nowrap;text-align:center}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--brand);box-shadow:var(--shadow-1)}.btn-primary:hover{background:var(--brand-2);box-shadow:var(--shadow-soft)}.btn-secondary{background:var(--white)}.btn-secondary:hover{border-color:#cbd5e1;background:#fff;box-shadow:var(--shadow-1)}.btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent;padding-left:6px;padding-right:6px}.btn-ghost:hover{color:var(--brand)}.btn-on-navy{background:hsla(0,0%,100%,.09);color:#fff;border-color:hsla(0,0%,100%,.2)}.btn-on-navy:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.34)}.btn-lg{padding:15px 28px;font-size:16px;min-height:54px}.btn-block{width:100%}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(231,235,240,.9)}.nav-inner{display:flex;justify-content:space-between;height:68px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:9px}.nav a.brand{min-height:44px}.brand img{height:26px;width:auto;display:block}.brand .wm{font-weight:800;font-size:21px;letter-spacing:-.04em;color:var(--ink)}.nav-links{display:flex;align-items:center;gap:2px}.nav-link{padding:9px 14px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .15s,background .15s}.nav-link:hover{background:var(--line-2);color:var(--ink)}.nav-link.active{color:var(--brand);font-weight:600}.nav-cta{display:flex;align-items:center;gap:6px;margin-left:8px}.nav-signin{font-size:14.5px;font-weight:600;color:var(--ink);padding:9px 14px;border-radius:10px}.nav-signin:hover{background:var(--line-2)}.burger{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.burger,.mobile-menu{display:none}.navy{background:radial-gradient(1200px 620px at 72% -12%,rgba(37,99,235,.2),transparent 58%),radial-gradient(900px 500px at 8% 8%,rgba(13,148,136,.1),transparent 60%),linear-gradient(180deg,var(--navy) 0,#080d1f 100%);position:relative;overflow:hidden}.navy,.navy h1,.navy h2,.navy h3{color:#fff}.hero{padding:112px 0 152px;position:relative;overflow:hidden}.hero>.container{position:relative;z-index:1}.hero-ecg{position:absolute;inset:0;pointer-events:none;opacity:.55}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:56px;gap:56px;align-items:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#cdd9f5;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.28);padding:7px 14px;border-radius:var(--r-pill)}.hero h1{font-size:clamp(38px,5.2vw,62px);letter-spacing:-.035em;line-height:1.02}.hero .lead{color:#c3cee2;font-size:20px;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-signin{color:#a9c0ee;font-size:14.5px;font-weight:600}.hero-signin:hover{color:#fff;text-decoration:underline}.brand-line{display:inline-flex;align-items:center;gap:8px;color:#8ea0bd;font-size:14px}.trust-row{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;margin-top:30px}.trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#9fb0cc;font-weight:500}.trust-item svg{color:#60a5fa;flex-shrink:0}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.stat{padding:6px 0}.stat .n{font-size:clamp(30px,3.4vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .l{margin-top:9px;font-size:14px;color:var(--slate);line-height:1.45}.navy .stat .n{color:#fff}.navy .stat .l{color:#a9b6cc}.grid{display:grid;grid-gap:20px;gap:20px}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--line-2);border-radius:var(--r-card);padding:26px;box-shadow:var(--shadow-1);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);border-color:#dbe3ec}.ico{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--teal-soft);color:var(--brand);margin-bottom:16px}.card h3{font-size:17.5px;margin-bottom:7px;letter-spacing:-.015em}.card p{font-size:15px;color:var(--slate);line-height:1.6}.card-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:650;color:var(--brand)}.card-hover:hover .card-link{gap:9px}.tag-soon{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--day);background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--r-pill);padding:2px 9px;margin-left:8px;vertical-align:middle;text-transform:uppercase}.qlist{display:grid;grid-gap:2px;gap:2px}.qrow{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--hair)}.qrow:last-child{border-bottom:1px solid var(--hair)}.qrow .ico{margin-bottom:0;width:40px;height:40px}.qrow h3{font-size:16.5px;margin:0 0 3px;letter-spacing:-.015em}.qrow p{font-size:14.5px;color:var(--slate);line-height:1.55;margin:0}a.qrow .ico{transition:background .18s ease,color .18s ease}a.qrow:hover h3{color:var(--brand)}a.qrow:hover .ico{background:var(--brand);color:#fff}.feat{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:56px;gap:56px;align-items:center}.feat.rev .feat-media{order:2}.feat-copy .eyebrow{margin-bottom:14px}.feat ul{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.feat li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;color:var(--ink-2);padding:6px 0}.feat li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.feat-media{border-radius:var(--r-card)}.feat-media,.stage{display:flex;align-items:center;justify-content:center}.stage{position:relative;min-height:100%}.stage-navy{background:linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.09);border-radius:26px;padding:30px}.win{width:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-float);border:1px solid rgba(15,23,42,.06)}.win-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#f4f6f9;border-bottom:1px solid var(--line-2)}.win-dot{width:10px;height:10px;border-radius:50%}.win-url{margin-left:10px;font-size:11.5px;color:#8a97a8;background:#fff;border:1px solid var(--line-2);border-radius:7px;padding:3px 12px;font-weight:500}.app{display:flex;flex-direction:column;min-height:300px;font-size:11px}.app-top{background:#0b132b;justify-content:space-between;padding:11px 15px}.app-brand,.app-top{display:flex;align-items:center}.app-brand{gap:7px;font-weight:800;color:#fff;font-size:14px;letter-spacing:-.03em}.app-brand .dot{width:15px;height:17px;background:linear-gradient(180deg,#2dd4bf,#0d9488);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.app-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#2dd4bf,#1e3a8a)}.app-main{background:#f7f9fc;padding:15px;flex:1 1}.app-tabbar{display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--line-2);padding:8px 6px}.app-tabbar .abt{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:8px;font-weight:600;color:#9aa7b8}.app-tabbar .abt.on{color:var(--brand)}.app-tabbar .abt .abi{width:17px;height:17px;border-radius:5px;background:currentColor;opacity:.85}.app-hero{background:radial-gradient(600px 240px at 78% -30%,rgba(37,99,235,.32),transparent 60%),linear-gradient(180deg,#1e3a8a,#172e6b);border-radius:12px;padding:15px 16px;color:#fff}.app-hero .d{font-size:9px;color:#b7c6ea}.app-hero .g{font-size:16px;font-weight:800;letter-spacing:-.02em;margin-top:3px}.app-hero .s{font-size:9.5px;color:#c8d6f2;margin-top:4px}.app-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:11px}.app-tile{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:10px}.app-tile .n{font-size:16px;font-weight:800;letter-spacing:-.02em}.app-tile .k{font-size:8px;color:#94a3b8;margin-top:3px;text-transform:uppercase;letter-spacing:.05em}.app-card{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:11px 12px;margin-top:10px}.app-rowline{display:flex;align-items:center;gap:9px;padding:6px 0}.app-rowline+.app-rowline{border-top:1px solid var(--hair)}.app-bar{width:3px;align-self:stretch;min-height:22px;border-radius:2px;flex-shrink:0}.bar-day{background:linear-gradient(180deg,#facc15,#a16207)}.bar-mid{background:linear-gradient(180deg,#2dd4bf,#0f766e)}.bar-night{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.app-ln{height:7px;border-radius:4px;background:#e7ecf3}.app-chip{font-size:8px;font-weight:700;padding:2px 7px;border-radius:999px}.phone{width:236px;background:#0b132b;border-radius:34px;padding:9px;box-shadow:var(--shadow-float);border:1px solid hsla(0,0%,100%,.14)}.phone-screen{background:#f7f9fc;border-radius:26px;overflow:hidden}.phone-top{background:radial-gradient(300px 160px at 80% -40%,rgba(37,99,235,.4),transparent 60%),linear-gradient(180deg,#0b132b,#12213f);color:#fff;padding:20px 15px 15px;position:relative}.phone-notch{width:74px;height:5px;border-radius:3px;background:hsla(0,0%,100%,.28);margin:0 auto 13px}.phone-top .h{font-size:15px;font-weight:800;letter-spacing:-.02em}.phone-top .sub{font-size:9.5px;color:#b7c6ea;margin-top:3px}.phone-body{padding:12px}.p-card{background:#fff;border:1px solid var(--line-2);border-radius:13px;padding:11px 12px;margin-bottom:9px;box-shadow:var(--shadow-1)}.p-shift{display:flex;align-items:center;gap:10px}.p-daybadge{width:38px;text-align:center;flex-shrink:0}.p-daybadge .num{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1}.p-daybadge .mo{font-size:7.5px;font-weight:700;color:#94a3b8;letter-spacing:.05em}.p-actions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:2px 0 9px}.p-act{background:#fff;border:1px solid var(--line-2);border-radius:11px;padding:9px;text-align:center;font-size:9.5px;font-weight:600;color:var(--ink-2)}.p-act .qi{width:16px;height:16px;border-radius:5px;background:var(--teal-soft);margin:0 auto 5px}.p-nav{display:flex;justify-content:space-around;padding:8px 4px;background:#fff;border-top:1px solid var(--line-2)}.p-nav .pt{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:7.5px;font-weight:600;color:#9aa7b8}.p-nav .pt.on{color:var(--brand)}.p-nav .pt .pi{width:16px;height:16px;border-radius:5px;background:currentColor;opacity:.85}.vig{border:1px solid var(--line-2);padding:15px;box-shadow:var(--shadow-soft)}.vig-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.vig-title{font-size:12.5px;font-weight:800;letter-spacing:-.01em}.vig-pill{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand);background:var(--teal-soft);padding:3px 9px;border-radius:999px}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.cal .cell{aspect-ratio:1;border-radius:7px;background:#f1f4f8;display:flex;align-items:center;justify-content:center;font-size:9px;color:#94a3b8;font-weight:600}.cal .cell.on{background:#eef2fb;color:#1e3a8a}.cal .cell .mk{width:4px;height:4px;border-radius:1px;position:absolute}.principle{padding:26px}.principle .ico{background:hsla(0,0%,100%,.08);color:#93b4f0}.navy .card{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.1)}.navy .card h3{color:#fff}.navy .card p{color:#aebbcf}.cta-band{border-radius:30px;padding:68px 56px;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(62% 85% at 14% -10%,rgba(13,184,169,.16),transparent 60%),radial-gradient(58% 95% at 92% 110%,rgba(37,99,235,.22),transparent 60%)}.cta-band>*{position:relative;z-index:1}.cta-ecg{position:absolute;left:0;right:0;top:26px;width:100%;height:84px;pointer-events:none;opacity:.55;z-index:0}.cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.footer{background:var(--navy);color:#c3cddd}.footer a{color:#c3cddd;transition:color .15s}.footer a:hover{color:#fff}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:36px;gap:36px;padding:64px 0 40px}.footer h2{color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-weight:700;line-height:1.08}.footer ul{list-style:none;margin:0;padding:0}.footer li{font-size:14.5px}.footer li a{display:inline-flex;align-items:center;min-height:36px;min-width:44px}.footer li a:hover{text-decoration:underline;text-underline-offset:3px}.footer .brand .wm{color:#fff}.siblingband{padding:4px 0 36px}.siblingband h2{margin-bottom:14px}.siblingband__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.siblingband .sibling{margin-top:0;max-width:none;height:100%}@media (max-width:860px){.siblingband__grid{grid-template-columns:1fr}}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:22px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#8ea0bd}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;font-weight:650;color:var(--ink);margin-bottom:6px}.field .req{color:var(--danger)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);min-height:48px;transition:border-color .15s,box-shadow .15s}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand)}.field .check{font-size:14px;font-weight:500;margin-bottom:0}.field .hint{color:var(--slate)}.field .err,.field .hint{font-size:12.5px;margin-top:5px}.field .err{color:var(--danger);font-weight:600}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--danger)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.check input{width:18px;height:18px;min-height:0;margin-top:2px;flex-shrink:0}.form-note{font-size:13px;color:var(--slate)}.form-status{border-radius:14px;padding:14px 16px;font-size:14.5px;font-weight:600}.form-status.ok{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.form-status.bad{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{left:-999px;top:0;background:#fff;color:var(--ink);padding:10px 16px;border-radius:0 0 10px 0;z-index:100;font-weight:650}.skip:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.footer a:focus-visible,.navy a:focus-visible,.navy button:focus-visible,.premium a:focus-visible,.premium button:focus-visible{outline-color:#93b4f0}.navy .btn-primary{background:#2749b0}.navy .btn-primary:hover{background:#2f56cf}.reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.reveal{animation:riseIn .5s cubic-bezier(.2,.7,.3,1) both}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 55% at 20% 26%,rgba(13,184,169,.16),transparent 60%),radial-gradient(52% 58% at 84% 16%,rgba(37,99,235,.2),transparent 62%),radial-gradient(90% 80% at 50% 128%,rgba(20,184,166,.1),transparent 60%)}.hero-anim{opacity:1}.hero-ecg .ecg-line{stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.hero-anim{opacity:0}.hero-anim.a1{animation:heroUp var(--motion-section) var(--motion-ease) .1s both}.hero-anim.a2{animation:heroUp var(--motion-section) var(--motion-ease) .22s both}.hero-anim.a3{animation:heroUp var(--motion-section) var(--motion-ease) .36s both}.hero-anim.a4{animation:heroUp var(--motion-section) var(--motion-ease) .5s both}.hero-anim.a5{animation:heroUp var(--motion-section) var(--motion-ease) .62s both}.hero .stage{animation:heroRise var(--motion-hero) var(--motion-ease) .38s both}.hero-ecg .ecg-line{stroke-dashoffset:1;animation:ecgDraw 2s var(--motion-ease) .55s both}.stage .win{animation:floatY 6.5s ease-in-out 1.4s infinite;will-change:transform}.stage .phone{animation:floatY 7.5s ease-in-out 1.1s infinite;will-change:transform}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes heroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes heroRise{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(8px)}60%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ecgDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero .lead{max-width:600px}.feat{grid-template-columns:1fr;gap:32px}.feat.rev .feat-media{order:0}}@media(max-width:900px){.g-3,.g-4{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr}.nav-cta .btn-secondary,.nav-cta .nav-link,.nav-links,.nav-signin{display:none}.burger{display:inline-flex}.section{padding:76px 0}.cta-band{padding:48px 26px}.stat-strip{grid-template-columns:repeat(2,1fr);gap:26px 20px}}@media(max-width:560px){.mkt{font-size:16px}.footer-top,.g-2,.g-3,.g-4{grid-template-columns:1fr}.hero{padding:80px 0 72px}.container,.container-wide{padding:0 20px}.btn,.cta-actions .btn,.hero-actions .btn{width:100%}.lead{font-size:18px}}.mm-open{display:block;position:fixed;inset:0;height:100dvh;z-index:70;background:rgba(11,19,43,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mm-panel{position:absolute;top:0;right:0;height:100%;width:min(86vw,360px);background:#fff;box-shadow:-12px 0 40px rgba(11,19,43,.2);padding:18px;display:flex;flex-direction:column;gap:6px;animation:mmIn .22s ease}@keyframes mmIn{0%{transform:translateX(12px);opacity:.6}to{transform:none;opacity:1}}.mm-panel a{padding:13px 12px;border-radius:12px;font-size:16px;font-weight:600;color:var(--ink)}.mm-panel a:hover{background:var(--line-2)}.mm-head{display:flex;justify-content:space-between;margin-bottom:8px}.mm-head,.mm-x{align-items:center}.mm-x{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;display:inline-flex;justify-content:center;cursor:pointer}.mm-divider{height:1px;background:var(--line);margin:8px 0}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal,.reveal-ready .reveal{transition:none!important;opacity:1!important;transform:none!important}.btn,.card,.card-hover:hover{transition:none;transform:none}}.shot-desktop{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-2);border:1px solid var(--line-2);background:#fff}.shot-desktop img{display:block;width:100%;height:auto}.shot-phone{display:inline-block;background:#0b132b;border-radius:38px;padding:8px;box-shadow:var(--shadow-float);border:1px solid hsla(0,0%,100%,.14);max-width:262px}.shot-phone img{display:block;width:100%;height:auto;border-radius:30px}.hero-shot{position:relative;padding-bottom:6px}.hero-shot-desktop{width:100%;border-radius:16px}.hero-shot-phone{position:absolute;right:-14px;bottom:-24px;width:118px;border-radius:24px;border:5px solid #0b132b;box-shadow:var(--shadow-float)}@media(max-width:1000px){.hero-shot-phone{display:none}}.proof-band{background:var(--panel);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.proof{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding:18px 0}.proof-lead{display:inline-flex;align-items:center;gap:10px;font-weight:650;color:var(--ink);font-size:15px}.proof-lead svg{color:var(--brand);flex-shrink:0}.proof-items{display:flex;gap:8px 24px;flex-wrap:wrap}.proof-items span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--slate);font-weight:500}.proof-items svg{color:var(--success);flex-shrink:0}.app-badge{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;color:#cdd9f5;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);padding:8px 14px;border-radius:var(--r-pill)}.mods{grid-template-columns:repeat(4,1fr);margin-top:22px}.mod{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--line-2);border-radius:16px;padding:18px}.mod-ic{width:38px;height:38px;flex-shrink:0;border-radius:11px;background:var(--teal-soft);color:var(--brand);display:flex;align-items:center;justify-content:center}.mod h3{font-size:15.5px;letter-spacing:-.01em;margin-bottom:3px}.mod p{font-size:13.5px;color:var(--slate);line-height:1.5}.showcase{margin:34px 0 8px}.culture{display:grid;grid-template-columns:1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.culture-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.culture-list li{display:flex;gap:11px;align-items:center;font-size:15.5px;color:#dbe4f5}.culture-list svg{color:#5eead4;flex-shrink:0}.culture-shots{gap:16px}.culture-shots .shot-phone{max-width:208px}.culture-shots .shot-phone:last-child{margin-top:34px}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;max-width:920px;margin:40px auto 0;align-items:start}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:30px;box-shadow:var(--shadow-1);position:relative}.plan.featured{border:2px solid var(--brand);box-shadow:var(--shadow-soft)}.plan-badge{position:absolute;top:-13px;left:30px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:5px 13px;border-radius:var(--r-pill)}.plan-tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.plan-tag.prem{color:var(--brand)}.plan-price{display:flex;align-items:baseline;gap:8px;margin:8px 0 2px}.plan-price .amt{font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.plan-price .per{font-size:14px;color:var(--ink-3);font-weight:500}.plan-for{font-size:14px;color:var(--slate);margin-bottom:18px;min-height:40px}.plan-feat{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.plan-feat li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.plan-feat svg{color:var(--success);flex-shrink:0;margin-top:2px}@media(max-width:900px){.mods{grid-template-columns:repeat(2,1fr)}.culture{gap:34px}.culture,.plans{grid-template-columns:1fr}.plans{max-width:460px}.proof{justify-content:center;text-align:center}}@media(max-width:560px){.mods{grid-template-columns:1fr}.culture-shots .shot-phone{max-width:150px}}.mock-desk{width:100%;min-width:0}.mock-phone{width:100%}.hero-grid>*{min-width:0}.hero-stage{position:relative;padding-bottom:14px}.hero-stage-phone{position:absolute;right:-22px;bottom:-46px;width:176px;z-index:3}@media(max-width:1000px){.hero-stage-phone{display:none}}.feat-media .mock-phone{width:284px;max-width:90%;margin:0 auto}.showcase{margin:40px 0 10px}.showcase .mock-desk{max-width:960px;margin:0 auto}.culture-shots{display:flex;gap:24px;justify-content:center;align-items:flex-start}.culture-shots .mock-phone{width:222px}.culture-shots .mock-phone:last-child{margin-top:40px}@media(max-width:640px){.culture-shots{gap:12px}.culture-shots .mock-phone{width:150px}.culture-shots .mock-phone:last-child{margin-top:22px}.feat-media .mock-phone{width:238px}}.reveal-on .reveal{opacity:0;transform:translateY(22px)}@media(prefers-reduced-motion:no-preference){.reveal-on .reveal{transition:opacity .7s var(--motion-ease),transform .7s var(--motion-ease)}}.reveal-on .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-on .reveal{opacity:1;transform:none}}.nav{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.nav.scrolled{background:hsla(0,0%,100%,.85);box-shadow:0 8px 30px -18px rgba(11,19,43,.26);border-bottom-color:rgba(231,235,240,.6)}.mock-desk,.mock-phone{transition:transform .45s var(--motion-ease)}.feat-media:hover .mock-desk,.feat-media:hover .mock-phone{transform:translateY(-6px)}.explorer{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:44px;gap:44px;align-items:center}.explorer-tabs{display:flex;flex-direction:column;gap:12px}.et{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:18px;border-radius:18px;border:1.5px solid var(--line-2);background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .2s,background .2s;font:inherit}.et:hover{border-color:#cdd8e6;transform:translateY(-2px);box-shadow:var(--shadow-1)}.et.on{border-color:var(--brand);background:#f5f8ff;box-shadow:0 16px 38px -22px rgba(37,99,235,.5)}.et-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--teal-soft);color:var(--brand);flex-shrink:0;transition:background .2s,color .2s}.et.on .et-ic{background:var(--adelo-gradient);color:#fff}.et-txt{display:flex;flex-direction:column;gap:4px}.et-t{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.et-d{font-size:13.5px;color:var(--slate);line-height:1.5}.explorer-stage{position:relative}.explorer-fade{animation:expFade .5s var(--motion-ease) both}@keyframes expFade{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:900px){.explorer{grid-template-columns:1fr;gap:26px}.et{padding:15px}}.story{max-width:820px;margin:0 auto;text-align:center}.story-mark{width:56px;height:56px;border-radius:16px;display:inline-grid;place-items:center;background:var(--teal-soft);color:var(--brand);margin-bottom:22px}.story-q{font-size:clamp(22px,2.7vw,31px);line-height:1.34;letter-spacing:-.02em;font-weight:600;color:var(--ink);margin:0}.story-by{margin-top:22px;font-size:14.5px;font-weight:600;color:var(--slate)}.proof-stats{max-width:980px;margin:58px auto 0}.proof-stats .n{background:var(--adelo-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:900px){.proof-stats{margin-top:40px}}.vig{width:100%;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:16px;overflow:hidden;box-shadow:0 40px 82px -42px rgba(11,19,43,.5),0 16px 36px -22px rgba(11,19,43,.3);transition:transform .45s var(--motion-ease),box-shadow .45s var(--motion-ease)}.feat-media:hover .vig{transform:translateY(-6px)}.vig-bar{display:flex;align-items:center;gap:6px;padding:10px 13px;background:#f8fafc;border-bottom:1px solid #eef1f6}.vig-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.vig-url{margin-left:8px;font-size:11px;color:#8593a6;background:#fff;border:1px solid #e9eef4;border-radius:7px;padding:3px 14px;font-weight:500;white-space:nowrap;overflow:hidden}.vig-body{padding:18px}:root{--ink-well:#05091a;--navy-deep:#070c1c;--navy-glass:rgba(148,178,242,.1);--gold:#e7c873;--gold-2:#c9a227;--gold-3:#8c6e1e;--gold-soft:#fbf6e6;--gold-line:#ead9a0;--gold-grad:linear-gradient(135deg,#f6e8bc,#e7c873 46%,#c9a227);--aurora:linear-gradient(135deg,#2dd4bf,#14b8a6 34%,#2563eb);--glass:hsla(0,0%,100%,.06);--glass-line:hsla(0,0%,100%,.12);--shadow-lux:0 50px 110px -40px rgba(6,10,28,.62),0 20px 44px -26px rgba(6,10,28,.44)}.navy.navy-lux{background:radial-gradient(1200px 640px at 74% -14%,rgba(37,99,235,.26),transparent 56%),radial-gradient(1000px 560px at 6% 6%,rgba(20,184,166,.14),transparent 60%),radial-gradient(900px 900px at 50% 130%,rgba(94,234,212,.08),transparent 60%),linear-gradient(180deg,var(--navy) 0,var(--navy-deep) 100%)}.grad-ink{background:var(--aurora);-webkit-background-clip:text;background-clip:text}.gold-ink,.grad-ink{-webkit-text-fill-color:transparent}.gold-ink{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.eyebrow-gold{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-3)}.navy .eyebrow-gold,.premium .eyebrow-gold{color:var(--gold)}.aud{position:relative}.aud-doors{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:56px}.door{display:flex;align-items:center;gap:15px;padding:18px 20px;border-radius:18px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .25s var(--motion-ease),border-color .25s var(--motion-ease),transform .25s var(--motion-ease)}.door:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.door-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:rgba(96,165,250,.16);color:#93c5fd;border:1px solid rgba(96,165,250,.3)}.door.gold .door-ic{background:hsla(44,71%,68%,.14);color:var(--gold);border-color:hsla(44,71%,68%,.32)}.door-txt{flex:1 1;min-width:0}.door-txt b{display:block;font-size:15.5px;font-weight:700;color:#fff;letter-spacing:-.012em}.door-txt i{display:block;font-style:normal;font-size:13.5px;color:#9fb0cc;line-height:1.45;margin-top:3px}.door-go{flex-shrink:0;color:#7f94b8;transition:transform .25s var(--motion-ease),color .25s}.door:hover .door-go{color:#fff;transform:translateX(3px)}@media(max-width:760px){.aud-doors{grid-template-columns:1fr;gap:12px;margin-top:38px}}@media(prefers-reduced-motion:reduce){.door:hover,.door:hover .door-go{transform:none}}.aud-panel{animation:audFade .5s var(--motion-ease) both}@keyframes audFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aud-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;padding:6px 13px;border-radius:var(--r-pill);border:1px solid hsla(0,0%,100%,.2);color:#cdd9f5;background:rgba(96,165,250,.12)}.aud-tag.gold{color:var(--gold);background:hsla(44,71%,68%,.1);border-color:hsla(44,71%,68%,.32)}.outcome{position:relative}.outcome h2{margin-top:14px}.blk-meta{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:20px}.bm-n{flex-shrink:0;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bm-t{font-size:13px;font-weight:750;letter-spacing:.085em;color:var(--ink-2)}.bm-t,.bm-tier{text-transform:uppercase}.bm-tier{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--slate)}.bm-tier.free{color:#0f766e}.bm-tier.prem{color:var(--gold-3)}.blk-head{display:flex;align-items:baseline;gap:14px;justify-content:space-between;margin-top:6px}.shiftlist{margin-top:24px;border-top:1px solid var(--line)}.shiftlist>div{display:grid;grid-template-columns:118px 1fr;grid-gap:20px;gap:20px;align-items:baseline;padding:13px 2px;border-bottom:1px solid var(--line)}.shiftlist dt{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--slate)}.shiftlist dd{margin:0;font-size:15.5px;line-height:1.5;color:var(--slate)}.shiftlist>div.to dt{color:var(--brand)}.shiftlist>div.to dd{color:var(--ink);font-weight:600}@media(max-width:640px){.shiftlist>div{grid-template-columns:1fr;gap:5px;padding:12px 2px}}.blk-benefit{display:flex;gap:9px;align-items:flex-start;margin-top:16px;color:var(--ink);font-weight:600}.blk-benefit svg{color:var(--brand);flex-shrink:0;margin-top:3px}.premium{position:relative;overflow:hidden;color:#fff;background:radial-gradient(1100px 560px at 82% -10%,rgba(201,162,39,.2),transparent 56%),radial-gradient(900px 520px at 4% 8%,rgba(37,99,235,.2),transparent 60%),linear-gradient(180deg,#0c1428,#080d1d)}.premium:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsla(44,71%,68%,.5),hsla(44,71%,68%,0) 42%);height:1px;top:0}.premium h2,.premium h3{color:#fff}.premium .lead{color:#c9d2e6}.premium-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:56px;gap:56px;align-items:center}.premium-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0e1220;background:var(--gold-grad);padding:7px 15px;border-radius:var(--r-pill);box-shadow:0 12px 30px -14px rgba(201,162,39,.7)}.premium-val{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.premium-val li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:flex-start}.premium-val .vi{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:hsla(44,71%,68%,.12);border:1px solid hsla(44,71%,68%,.28);color:var(--gold)}.premium-val .vt{font-size:15.5px;font-weight:700;color:#fff;letter-spacing:-.01em}.premium-val .vd{font-size:14px;color:#a9b6cf;line-height:1.5;margin-top:2px}.premium-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn-gold{background:var(--gold-grad);color:#2a2107;font-weight:700;box-shadow:0 16px 40px -18px rgba(201,162,39,.8)}.btn-gold:hover{filter:brightness(1.04);box-shadow:0 20px 48px -18px rgba(201,162,39,.9)}.btn-gold-ghost{background:hsla(44,71%,68%,.08);color:var(--gold);border-color:hsla(44,71%,68%,.34)}.btn-gold-ghost:hover{background:hsla(44,71%,68%,.15);border-color:hsla(44,71%,68%,.5)}.lux-frame{position:relative;border-radius:26px;padding:18px;background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02));border:1px solid var(--glass-line);box-shadow:var(--shadow-lux);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lux-frame:before{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;background:linear-gradient(135deg,hsla(44,71%,68%,.35),transparent 40%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.7}.impl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:8px}.impl-step{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;padding:22px}.impl-step .sn{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:15px;color:var(--gold);background:hsla(44,71%,68%,.12);border:1px solid hsla(44,71%,68%,.3);margin-bottom:13px}.impl-step h3,.impl-step h4{font-size:16px;color:#fff;letter-spacing:-.01em}.impl-step p{font-size:14px;color:#a9b6cf;line-height:1.55;margin-top:6px}.lux-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px}.lux-metric .n{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1}.lux-metric .n.g{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lux-metric .l{margin-top:8px;font-size:13.5px;color:#9fb0cc;line-height:1.45}.glass-card{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-card);padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav-link.prem-link{color:var(--gold-3);font-weight:650}.nav-link.prem-link:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-grad);margin-right:7px;vertical-align:1px}@media(max-width:1000px){.premium-grid{gap:40px}.impl,.premium-grid{grid-template-columns:1fr}}@media(max-width:900px){.lux-metrics{grid-template-columns:repeat(3,1fr);gap:26px 16px}}@media(max-width:560px){.ba{grid-template-columns:1fr;gap:10px}.ba-arrow{transform:rotate(90deg);height:16px}.lux-metrics{grid-template-columns:1fr;gap:18px}}.pricing-head{text-align:center;max-width:680px;margin:0 auto}.bill-toggle{gap:6px;margin:26px auto 6px;padding:5px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1)}.bill-btn,.bill-toggle{display:inline-flex;align-items:center}.bill-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:650;font-size:14px;color:var(--slate);background:transparent;border-radius:var(--r-pill);padding:9px 18px;gap:8px;transition:color .2s,background .2s,box-shadow .2s}.bill-btn.on{color:#0b132b;background:var(--teal-soft);box-shadow:inset 0 0 0 1px rgba(37,99,235,.16)}.bill-save{font-size:11px;font-weight:800;letter-spacing:.02em;color:#0f766e;background:#e7fbf4;border:1px solid #b7ecd9;border-radius:var(--r-pill);padding:3px 9px}.bill-note{text-align:center;font-size:13px;color:var(--ink-3);margin-top:8px}.ptiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:34px}.ptier{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px;box-shadow:var(--shadow-1)}.ptier.pop{border:2px solid var(--gold-2);box-shadow:0 24px 60px -30px rgba(201,162,39,.6);background:linear-gradient(180deg,#fffdf7,#fff 42%)}.ptier-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--gold-grad);color:#2a2107;font-size:11.5px;font-weight:800;letter-spacing:.03em;padding:5px 14px;border-radius:var(--r-pill);box-shadow:0 12px 26px -12px rgba(201,162,39,.7)}.ptier-name{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--slate)}.ptier.pop .ptier-name{color:var(--gold-3)}.ptier-price{display:flex;align-items:baseline;gap:6px;margin:12px 0 2px;min-height:46px}.ptier-price .amt{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1}.ptier-price .per{font-size:13px;color:var(--ink-3);font-weight:500;line-height:1.25}.ptier-sub{font-size:12.5px;color:var(--slate);min-height:34px}.ptier-sub .save{display:inline-block;font-size:11px;font-weight:800;color:#0f766e;background:#e7fbf4;border:1px solid #b7ecd9;border-radius:var(--r-pill);padding:1px 8px;margin-left:6px}.ptier-for{font-size:13px;color:var(--slate);margin:10px 0 16px;min-height:38px}.ptier .btn{width:100%}.ptier-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#0f766e;background:#e7fbf4;border:1px solid #c7f0e1;border-radius:var(--r-pill);padding:5px 11px;margin-top:14px}.ptier-feat{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.ptier-feat li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);line-height:1.45}.ptier-feat svg{color:var(--success);flex-shrink:0;margin-top:2px}.ptier.pop .ptier-feat svg{color:var(--gold-2)}.ptier-plus{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-3);margin:16px 0 2px}.payroll-band{margin-top:22px;border-radius:var(--r-card);overflow:hidden;position:relative;color:#fff;background:radial-gradient(900px 400px at 88% -20%,rgba(13,184,169,.22),transparent 58%),linear-gradient(150deg,#0c1428,#080d1d);border:1px solid hsla(0,0%,100%,.08)}.payroll-grid{display:grid;grid-template-columns:1.1fr 1.4fr auto;grid-gap:30px;gap:30px;align-items:center;padding:28px 30px}.payroll-band h3{color:#fff;font-size:21px;letter-spacing:-.015em}.payroll-price{font-size:15px;color:#c9d2e6;margin-top:8px}.payroll-price b{color:#5eead4;font-weight:800}.payroll-feat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 18px;gap:8px 18px}.payroll-feat li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:#c9d2e6}.payroll-feat svg{color:#5eead4;flex-shrink:0;margin-top:2px}.payroll-chip{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5eead4;background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.26);border-radius:var(--r-pill);padding:5px 12px}.pnote{max-width:820px;margin:22px auto 0;font-size:13px;color:var(--ink-3);line-height:1.6;text-align:center}.pnote-ai{max-width:860px;margin:26px auto 0;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line-2);border-radius:16px;padding:16px 20px;box-shadow:var(--shadow-1)}.pnote-ai .ai-ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--teal-soft);color:var(--brand)}.pnote-ai p{font-size:13.5px;color:var(--ink-2);line-height:1.55}.pnote-ai b{color:var(--ink)}@media(max-width:1040px){.ptiers{grid-template-columns:repeat(2,1fr)}.payroll-grid{grid-template-columns:1fr;gap:18px;text-align:left}.payroll-feat{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ptiers{grid-template-columns:1fr}.bill-toggle{width:100%;justify-content:center}.payroll-feat{grid-template-columns:1fr}.ptier-price .amt{font-size:32px}}.btn{overflow:hidden;font-weight:650;isolation:isolate}.btn,.btn>*{position:relative}.btn>*{z-index:2}.btn-gold:after,.btn-primary:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 22%,hsla(0,0%,100%,.28) 46%,transparent 62%);transform:translateX(-130%);transition:transform .7s var(--motion-ease)}.btn-gold:hover:after,.btn-primary:hover:after{transform:translateX(130%)}.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-weight:700;letter-spacing:-.012em;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 26px -10px rgba(37,99,235,.72),0 2px 6px -1px rgba(30,64,175,.4)}.btn-primary:hover{background:linear-gradient(135deg,#4c8dff,#2f6bff 48%,#2148d6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 18px 40px -12px rgba(37,99,235,.85),0 4px 12px -2px rgba(30,64,175,.5);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 16px -8px rgba(37,99,235,.7)}.navy .btn-primary{background:linear-gradient(135deg,#4c8dff,#2f6bff 48%,#1d4ed8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 14px 34px -10px rgba(37,99,235,.8),0 0 0 1px rgba(120,160,255,.22)}.navy .btn-primary:hover{background:linear-gradient(135deg,#5b98ff,#3b78ff 48%,#2148d6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 20px 46px -12px rgba(37,99,235,.9),0 0 0 1px rgba(150,185,255,.3)}.btn-gold{background:linear-gradient(135deg,#f7ebc4,#e7c873 44%,#cfa62e);color:#3a2c06;font-weight:750;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 30px -12px rgba(201,162,39,.85),0 2px 6px -1px rgba(140,110,30,.35)}.btn-gold:hover{background:linear-gradient(135deg,#fbf0ce,#efce77 44%,#d8af34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 20px 44px -12px rgba(201,162,39,.95),0 4px 10px -2px rgba(140,110,30,.4);transform:translateY(-2px)}.btn-gold:active{transform:translateY(0)}.btn-secondary{background:#fff;color:var(--ink);border-color:var(--line);font-weight:650;box-shadow:0 1px 2px rgba(15,23,42,.05)}.btn-secondary:hover{border-color:#b9c6dc;color:var(--brand-2);box-shadow:0 8px 22px -12px rgba(11,19,43,.22);transform:translateY(-2px)}.nav .btn-primary{padding:10px 20px!important;min-height:44px;font-size:14.5px;border-radius:12px}.nav.scrolled .btn-primary{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 8px 22px -10px rgba(37,99,235,.7)}.btn-on-navy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-on-navy:hover{transform:translateY(-2px)}.ptier{transition:transform .3s var(--motion-ease),box-shadow .3s var(--motion-ease),border-color .2s}.ptier:hover{transform:translateY(-4px);box-shadow:0 26px 60px -30px rgba(11,19,43,.3)}.ptier.pop:hover{box-shadow:0 30px 70px -30px rgba(201,162,39,.55)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--motion-ease);opacity:.85}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link.prem-link:after{background:var(--gold-grad)}@media(prefers-reduced-motion:reduce){.btn-gold:after,.btn-primary:after{display:none}.btn:hover,.ptier:hover{transform:none}}.navy .btn-primary{background:#fff;color:#0b132b;font-weight:750;letter-spacing:-.012em;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 30px -12px rgba(3,10,30,.55),0 0 0 1px rgba(13,184,169,.55),0 0 22px -2px rgba(13,184,169,.45)}.navy .btn-primary svg{color:var(--brand)}.navy .btn-primary:hover{background:#fff;color:#0b132b;transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 18px 44px -14px rgba(3,10,30,.6),0 0 0 1px rgba(13,184,169,.8),0 0 30px 0 rgba(13,184,169,.6)}.navy .btn-primary:active{transform:translateY(0)}.navy .btn-primary:after{background:linear-gradient(100deg,transparent 22%,rgba(37,99,235,.14) 46%,transparent 62%)}.shotp{position:relative;margin:0 auto;max-width:296px;background:linear-gradient(165deg,#1a2342,#0a0f22 55%,#121a33);border-radius:47px;padding:11px;border:1px solid hsla(0,0%,100%,.17);box-shadow:0 60px 120px -48px rgba(6,10,28,.72),0 24px 55px -30px rgba(6,10,28,.5),inset 0 1px 0 hsla(0,0%,100%,.14);transition:transform .45s var(--motion-ease)}.shotp,.shotp img{display:block;width:100%}.shotp img{height:auto;border-radius:37px;background:#0b132b}.shotp-island{position:absolute;top:22px;left:50%;transform:translateX(-50%);width:84px;height:23px;border-radius:13px;background:#04081a;z-index:2;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.shotp.sm{max-width:232px;border-radius:39px;padding:9px}.shotp.sm img{border-radius:31px}.shotp.sm .shotp-island{width:66px;height:18px;top:17px;border-radius:10px}.feat-media:hover .shotp{transform:translateY(-6px)}.shotd{display:block;width:100%;margin:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 44px 90px -44px rgba(11,19,43,.55),0 18px 40px -24px rgba(11,19,43,.32);transition:transform .45s var(--motion-ease)}.shotd-bar{display:flex;align-items:center;gap:6px;padding:10px 13px;background:#f8fafc;border-bottom:1px solid #eef1f6}.shotd-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.shotd-url{margin-left:8px;font-size:11px;color:#8593a6;background:#fff;border:1px solid #e9eef4;border-radius:7px;padding:3px 14px;font-weight:500;white-space:nowrap;overflow:hidden;font-style:normal}.shotd img{display:block;width:100%;height:auto}.feat-media:hover .shotd{transform:translateY(-6px)}.lux-frame .shotd{box-shadow:0 30px 70px -34px rgba(3,8,24,.8)}.hero-real{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%}.hero-real-glow{position:absolute;inset:-8% -12%;pointer-events:none;z-index:0;background:radial-gradient(58% 52% at 50% 46%,rgba(45,212,191,.2),rgba(45,212,191,.05) 55%,transparent 72%)}.hero-real-glow.gold{background:radial-gradient(58% 52% at 50% 46%,hsla(44,71%,68%,.16),hsla(44,71%,68%,.04) 55%,transparent 72%)}.hero-real-phone{position:relative;z-index:1;max-width:302px}.hero-real-desk{display:block;padding-bottom:40px}.hero-real-desk .shotd{position:relative;z-index:1}.hero-real-overlay{position:absolute;right:-16px;bottom:-8px;z-index:2;max-width:148px!important;border-radius:26px;padding:6px}.hero-real-overlay img{border-radius:21px}.hero-real-overlay .shotp-island{width:44px;height:12px;top:12px;border-radius:7px}@media(prefers-reduced-motion:no-preference){.hero .hero-real-phone{animation:floatY 7.5s ease-in-out 1.1s infinite;will-change:transform}.hero .hero-real-desk .shotd{animation:floatY 6.5s ease-in-out 1.4s infinite;will-change:transform}}@media(max-width:1000px){.hero-real-overlay{display:none}.hero-real-desk{padding-bottom:0}}.float-chip{position:absolute;z-index:3;display:flex;gap:10px;align-items:flex-start;background:rgba(13,20,42,.78);border:1px solid hsla(0,0%,100%,.16);border-radius:15px;padding:11px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 55px -22px rgba(3,8,24,.8);max-width:180px}.float-chip b{display:block;font-size:12px;font-weight:750;color:#fff;letter-spacing:-.01em}.float-chip i{display:block;font-style:normal;font-size:11.5px;color:#aebbd6;line-height:1.4;margin-top:2px}.fc-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.fc-ic.gold{background:hsla(44,71%,68%,.14);color:var(--gold);border:1px solid hsla(44,71%,68%,.3)}.fc-ic.teal{background:rgba(45,212,191,.12);color:#5eead4;border:1px solid rgba(45,212,191,.3)}.fc-1{top:9%;left:-8%}.fc-2{bottom:11%;right:-6%}@media(prefers-reduced-motion:no-preference){.fc-1{animation:floatY 8.5s ease-in-out .8s infinite}.fc-2{animation:floatY 9.5s ease-in-out 2s infinite}}@media(max-width:1280px){.float-chip{display:none}}.gal-wrap{position:relative;margin:0 -28px;padding:0 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.gal{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 6px 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal-item{scroll-snap-align:center;flex:0 0 auto;width:min(62vw,232px)}.gal-item .shotp{transition:transform .35s var(--motion-ease)}.gal-item:hover .shotp{transform:translateY(-6px)}.gal-cap{text-align:center;margin-top:16px;padding:0 6px}.gal-cap b{display:block;font-size:14.5px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.gal-cap span{display:block;font-size:12.5px;color:var(--slate);line-height:1.45;margin-top:3px}@media(prefers-reduced-motion:reduce){.fc-1,.fc-2,.hero .hero-real-desk .shotd,.hero .hero-real-phone{animation:none}.gal-item .shotp,.shotd,.shotp{transition:none}}.devshot{width:100%}.devtog{display:inline-flex;gap:3px;padding:4px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1);margin-bottom:16px}.navy .devtog,.premium .devtog{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16);box-shadow:none}.devtog-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:650;font-size:12.5px;letter-spacing:-.01em;color:var(--slate);background:transparent;border-radius:var(--r-pill);padding:7px 15px;display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--motion-ease),background .2s var(--motion-ease),box-shadow .2s var(--motion-ease)}.devtog-b svg{opacity:.75;transition:opacity .2s}.devtog-b:hover{color:var(--ink)}.devtog-b.on{color:#fff;background:var(--brand);box-shadow:0 6px 16px -8px rgba(37,99,235,.8)}.devtog-b.on svg{opacity:1}.navy .devtog-b,.premium .devtog-b{color:#a9b6cf}.navy .devtog-b.on,.premium .devtog-b.on{color:#0b132b;background:#fff;box-shadow:none}.dev-center{display:flex;flex-direction:column;align-items:center}.dev-center .devstage{width:100%}.devstage{position:relative}.devfade{animation:devIn .38s var(--motion-ease) both}@keyframes devIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.devfade{animation:none}}.feat-media .devshot{display:flex;flex-direction:column;align-items:center}.feat-media .devshot .shotd{max-width:100%}.showcase-x{flex-direction:column}.showcase-x,.sx-controls{display:flex;align-items:center}.sx-controls{gap:12px;flex-wrap:wrap;justify-content:center}.sx-seg{gap:3px;padding:4px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1)}.sx-b,.sx-seg{display:inline-flex}.sx-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:650;font-size:13.5px;letter-spacing:-.01em;color:var(--slate);background:transparent;border-radius:var(--r-pill);padding:9px 17px;align-items:center;gap:7px;transition:color .22s var(--motion-ease),background .22s var(--motion-ease),box-shadow .22s var(--motion-ease)}.sx-b svg{opacity:.75;transition:opacity .22s}.sx-b:hover{color:var(--ink)}.sx-b.on{color:#fff;background:var(--brand);box-shadow:0 8px 20px -9px rgba(37,99,235,.8)}.sx-b.on svg{opacity:1}.sx-b.on.gold{background:var(--gold-grad);color:#3a2c06;box-shadow:0 8px 20px -9px rgba(201,162,39,.8)}.sx-note{max-width:620px;text-align:center;margin:18px auto 0;font-size:14.5px;color:var(--slate);line-height:1.55}.sx-note.gold{color:var(--gold-3)}.showcase-x .gal-wrap{margin-top:26px;width:100%}.gal-desk .gal-item{width:min(84vw,620px)}.gal-desk .gal-cap{margin-top:14px}.tier-chip{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;border-radius:var(--r-pill)}.tier-chip:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.tier-chip.free{color:#0f766e;background:#e7fbf4;border:1px solid #c7f0e1}.tier-chip.free:before{background:#0d9488}.tier-chip.prem{color:var(--gold-3);background:var(--gold-soft);border:1px solid var(--gold-line)}.tier-chip.prem:before{background:var(--gold-grad)}@media(max-width:560px){.sx-controls{gap:8px}.sx-b{padding:9px 13px;font-size:12.5px}.gal-desk .gal-item{width:88vw}}.sigmotif{position:absolute;pointer-events:none;z-index:0}.page-head-sig{left:0;right:0;bottom:-1px;width:100%;height:200px;opacity:.85}@media(max-width:900px){.page-head-sig{height:150px;opacity:.6}}.cta-sig{left:0;right:0;bottom:0;width:100%;height:190px;opacity:.9}.sig-line{stroke-dasharray:1;stroke-dashoffset:0}.sig-dot{offset-distance:0;opacity:0}@media(prefers-reduced-motion:no-preference){.sig-line{stroke-dashoffset:1;animation:sigDraw 2.9s cubic-bezier(.42,.04,.32,1) .35s both}.sig-area{opacity:0;animation:sigFill 1.4s var(--motion-ease) 2.2s both}.sig-dot{animation:sigRide 2.9s cubic-bezier(.42,.04,.32,1) .35s both,sigDotFade 2.9s linear .35s both}}@keyframes sigRide{0%{offset-distance:0}to{offset-distance:100%}}.sig-loop .sig-dot{offset-rotate:0deg}@keyframes sigRideLoop{0%{offset-distance:0}19%{offset-distance:100%}to{offset-distance:100%}}@keyframes sigDotFade{0%{opacity:0}6%{opacity:.95}80%{opacity:.9}to{opacity:0}}@supports not (offset-path:path("M0 0 L1 1")){.sig-dot{display:none}}.hero-sig{left:0;right:0;bottom:0;width:100%;height:160px;opacity:.6}@media(max-width:900px){.hero-sig{height:120px;opacity:.42}}@keyframes sigDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.sig-loop .sig-line{animation:sigSweep 15s cubic-bezier(.42,.04,.32,1) .35s infinite}.sig-loop .sig-dot{animation:sigRideLoop 15s cubic-bezier(.42,.04,.32,1) .35s infinite,sigDotLoop 15s linear .35s infinite}}@keyframes sigSweep{0%{stroke-dashoffset:1;opacity:.2}4%{opacity:1}19%{stroke-dashoffset:0;opacity:1}66%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:0;opacity:0}85%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes sigDotLoop{0%{opacity:0}2%{opacity:.95}17%{opacity:.9}19%{opacity:0}to{opacity:0}}@keyframes sigFill{0%{opacity:0}to{opacity:1}}.cta-ecg,.hero-ecg,.page-head-ecg{display:none!important}.fam-head{border-top:2px solid var(--brand);padding-top:22px;margin-top:8px}.fam-head .ico{margin-bottom:4px}.fam-head h2{letter-spacing:-.02em}.fam-head .lead{font-size:16.5px;color:var(--slate)}.lane-mid{border-color:rgba(37,99,235,.32);box-shadow:0 22px 50px -30px rgba(37,99,235,.5)}.lane-mid .ico{background:var(--brand);color:#fff}.lane-mid h3{color:var(--brand)}.stops{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:#fff}.stop-row{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;gap:20px;align-items:baseline;padding:20px 24px;border-bottom:1px solid var(--hair)}.stop-row:last-child{border-bottom:0}.stop-who{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink,#8a6d1f)}.stop-what b{font-weight:700;color:var(--ink);font-size:17px;letter-spacing:-.01em}.stop-what i{display:block;font-style:normal;color:var(--slate);font-size:14.5px;margin-top:5px}@media(max-width:760px){.stop-row{grid-template-columns:1fr;gap:6px}}.check-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.check-list li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--ink-2);line-height:1.5}.check-list li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.cred-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.cred-list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.cred-list li svg{color:var(--brand);flex-shrink:0;margin-top:3px}.cred-list strong{color:var(--ink);font-weight:700}@media(max-width:900px){.nav-inner{gap:12px}.nav-cta{margin-left:auto;margin-right:10px;gap:0}}@media(max-width:560px){.nav .btn,.nav-cta .btn{width:auto}.nav .btn-primary{padding:10px 16px!important;min-height:44px;font-size:14px}}@media(max-width:900px){.bill-btn,.card-link,.demo-more-t,.devtog-b,.footer li a,.pg-b,.sx-b{min-height:44px}.card-link{margin-top:4px}}@media(max-width:560px){.gal-wrap{margin:0 -20px;padding:0 20px}}@media(max-width:400px){.nav-cta{display:none}}.mm-panel{overflow-y:auto;overscroll-behavior:contain}.mm-panel a.btn{width:100%;padding:14px 20px!important;min-height:50px;font-size:15.5px;font-weight:700;border-radius:14px;color:#fff}.mm-panel a.btn svg{color:#fff}.mm-panel a.btn.btn-primary,.mm-panel a.btn.btn-primary:focus{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb 48%,#1d4ed8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 26px -10px rgba(37,99,235,.72)}.mm-panel a.btn.btn-primary:hover{color:#fff;background:linear-gradient(135deg,#4c8dff,#2f6bff 48%,#2148d6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 16px 36px -12px rgba(37,99,235,.85)}.mm-panel a.btn.btn-primary svg{color:#fff}.mm-panel a:not(.btn){display:block;padding:13px 12px;font-size:16px;font-weight:600;color:var(--ink)}.mm-panel a:not(.btn):after{display:none}.mm-panel a:not(.btn)[aria-current=page]{color:var(--brand);background:var(--teal-soft)}.brand-rule{width:1px;height:19px;background:var(--line);flex:none;margin:0 1px}.brand-sub{font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--slate);white-space:nowrap;padding-top:1px}.brand-footer .brand-rule{height:30px;background:hsla(0,0%,100%,.22)}@media(max-width:560px){.brand-rule,.brand-sub{display:none}}.mm-head .brand-rule,.mm-head .brand-sub{display:inline-block}.sibling{display:block;margin-top:24px;padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);max-width:29ch;transition:background .25s var(--motion-ease),border-color .25s var(--motion-ease),transform .25s var(--motion-ease)}.sibling:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.24);transform:translateY(-2px)}.sibling-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:#7e8ea9;margin-bottom:9px}.sibling-name{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;letter-spacing:-.03em;color:#fff}.sibling-name b{font-weight:700;background:var(--adelo-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sibling-name svg{color:#7e8ea9;transition:transform .25s var(--motion-ease)}.sibling:hover .sibling-name svg{transform:translateX(3px);color:#fff}.sibling-desc{display:block;margin-top:6px;font-size:13px;color:#8ea0bd;line-height:1.5}@media(prefers-reduced-motion:reduce){.sibling:hover,.sibling:hover .sibling-name svg{transform:none}.aud-panel,.devfade,.explorer-fade,.mm-panel,.reveal{animation:none}.feat-media:hover .mock-desk,.feat-media:hover .mock-phone,.feat-media:hover .shotd,.feat-media:hover .shotp,.feat-media:hover .vig,.gal-item:hover .shotp{transform:none}.door-go,.nav-link:after,.sibling-name svg{transition:none}}.nav .brand-sub{color:#0f766e}.brand-footer .brand-sub{color:#5eead4}