:root{--bg-0:#fafbf5;--bg-1:#f4faf7;--bg-2:#eef6f0;--ink:#0b2a2a;--ink-2:#4a5c5c;--ink-3:#7a8c8c;--line:#00786724;--glass:#ffffff9e;--glass-strong:#ffffffd1;--nav-bg:#ffffffb8;--aurora-opacity:.36;--grain-blend:multiply;--shadow-strong:0 50px 100px #00786729;--device-frame:linear-gradient(180deg,#d8dbd2,#b5b9ad);--device-frame-stand:linear-gradient(180deg,#c5c8bf,#a8aca0);--notch:#0b2a2a;--tag-bg:#ffffffdb;--store-btn-bg:#0b2a2a;--store-btn-fg:#fafbf5}[data-theme=dark]{--ink:#f4f6ff;--ink-2:#c8cde0;--ink-3:#8088a8;--line:#ffffff14;--glass:#ffffff0a;--glass-strong:#ffffff12;--nav-bg:#0a0d1e8c;--aurora-opacity:.45;--grain-blend:overlay;--shadow-strong:0 50px 100px #00000080;--device-frame:linear-gradient(180deg,#2a2a35,#15151c);--device-frame-stand:linear-gradient(180deg,#1a1a22,#0a0a0e);--notch:#000;--tag-bg:#0a0d1eb3;--store-btn-bg:var(--ink);--store-btn-fg:var(--bg-0)}:root{--yellow:#eac105;--green:#007867;--teal:#00afb9;--blue:#005772;--violet:#007867;--biz-1:#007867;--biz-2:#eac105;--ind-1:#00afb9;--ind-2:#eac105;--ind-3:#005772;--ind-base:#00afb9;--ind-accent:#eac105;--ind-deep:#005772;--ind-soft:#00afb924;--ind-line:#00afb952;--grad-ind:linear-gradient(135deg,#eac105,#00afb9);--biz-base:#007867;--biz-accent:#eac105;--biz-deep:#005c4f;--biz-soft:#00786724;--biz-line:#00786752;--grad-biz:linear-gradient(135deg,#eac105,#007867);--bridge:#eac105;--radius:36px;--radius-lg:48px;--radius-sm:24px;--grad-sun:linear-gradient(135deg,#eac105,#00afb9);--grad-meadow:linear-gradient(135deg,#00afb9,#007867);--grad-citrus:linear-gradient(135deg,#007867,#eac105);--grad-spectrum:linear-gradient(120deg,#eac105,#00afb9 52%,#007867);--grad-soft-sun:linear-gradient(135deg,#eac10524,#00afb924);--grad-soft-meadow:linear-gradient(135deg,#00afb924,#00786724);--grad-soft-citrus:linear-gradient(135deg,#00786724,#eac10524);--grad-soft-spectrum:linear-gradient(120deg,#eac1051f,#00afb91f 50%,#0078671f)}.theme-individual{--flow-base:var(--ind-base);--flow-accent:var(--ind-accent);--flow-deep:var(--ind-deep);--flow-soft:var(--ind-soft);--flow-line:var(--ind-line);--flow-grad:var(--grad-ind);--flow-shadow:#00afb980}.theme-business{--flow-base:var(--biz-base);--flow-accent:var(--biz-accent);--flow-deep:var(--biz-deep);--flow-soft:var(--biz-soft);--flow-line:var(--biz-line);--flow-grad:var(--grad-biz);--flow-shadow:#00786780}:root{--color-sunflower:#eac105;--color-lagoon:#00afb9;--color-pine:#007867;--color-sunflower-50:#fcf6da;--color-sunflower-100:#f8e9a6;--color-sunflower-200:#f2d85f;--color-sunflower-300:#eecb2c;--color-sunflower-400:#eac105;--color-sunflower-500:#cda904;--color-sunflower-600:#a88b03;--color-sunflower-700:#7e6802;--color-sunflower-800:#544601;--color-sunflower-tint:var(--color-sunflower-200);--color-sunflower-deep:var(--color-sunflower-700);--color-sunflower-soft:color-mix(in srgb,var(--color-sunflower) 14%,transparent);--color-lagoon-50:#d6f5f7;--color-lagoon-100:#a2e8ec;--color-lagoon-200:#5fd6dd;--color-lagoon-300:#1fc2cb;--color-lagoon-400:#00afb9;--color-lagoon-500:#0098a1;--color-lagoon-600:#007d85;--color-lagoon-700:#005f65;--color-lagoon-800:#004247;--color-lagoon-tint:var(--color-lagoon-200);--color-lagoon-deep:var(--color-lagoon-600);--color-lagoon-soft:color-mix(in srgb,var(--color-lagoon) 14%,transparent);--color-pine-50:#d6efe9;--color-pine-100:#a6dbcf;--color-pine-200:#5fbeab;--color-pine-300:#2e9e8c;--color-pine-400:#007867;--color-pine-500:#006a5b;--color-pine-600:#005c4f;--color-pine-700:#00463c;--color-pine-800:#00302a;--color-pine-tint:var(--color-pine-200);--color-pine-deep:var(--color-pine-600);--color-pine-soft:color-mix(in srgb,var(--color-pine) 14%,transparent);--role-exminder:var(--color-sunflower);--role-explorer:var(--color-lagoon);--role-company:var(--color-pine);--role-exminder-ink:#1a1505;--role-explorer-ink:#fff;--role-company-ink:#fff}:root,[data-mode=individual]{--accent-1:var(--color-sunflower);--accent-1-deep:var(--color-sunflower-deep);--accent-1-soft:var(--color-sunflower-soft);--accent-1-ink:#1a1505;--accent-2:var(--color-lagoon);--accent-2-deep:var(--color-lagoon-deep);--accent-2-soft:var(--color-lagoon-soft);--accent-2-ink:#fff;--accent-grad:linear-gradient(135deg,var(--color-sunflower) 0%,var(--color-lagoon) 100%);--accent-shadow:#00afb973}[data-mode=business]{--accent-1:var(--color-pine);--accent-1-deep:var(--color-pine-deep);--accent-1-soft:var(--color-pine-soft);--accent-1-ink:#fff;--accent-2:var(--color-lagoon);--accent-2-deep:var(--color-lagoon-deep);--accent-2-soft:var(--color-lagoon-soft);--accent-2-ink:#fff;--accent-grad:linear-gradient(135deg,var(--color-pine) 0%,var(--color-lagoon) 100%);--accent-shadow:#00786773}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;cursor:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.aurora{z-index:0;pointer-events:none;background:radial-gradient(125% 120% at 50% -15%,color-mix(in srgb,var(--teal) 9%,transparent),transparent 58%),radial-gradient(125% 120% at 50% 115%,color-mix(in srgb,var(--yellow) 9%,transparent),transparent 58%);position:fixed;inset:0;overflow:hidden}.aurora-blob,.aurora:after,.aurora:before{content:"";filter:blur(120px);opacity:var(--aurora-opacity);will-change:transform;border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(circle at 30% 30%,var(--teal) 0,transparent 62%),radial-gradient(circle at 70% 60%,var(--blue) 0,transparent 62%);width:72vw;height:72vw;animation:32s ease-in-out infinite alternate drift-a;top:-28vw;left:-18vw}.aurora:after{background:radial-gradient(circle at 30% 70%,var(--yellow) 0,transparent 58%),radial-gradient(circle at 70% 30%,var(--green) 0,transparent 58%);width:74vw;height:74vw;animation:40s ease-in-out infinite alternate drift-b;bottom:-30vw;right:-20vw}.aurora-blob{filter:blur(64px)}.aurora-blob.b1{background:radial-gradient(circle,var(--yellow) 0,color-mix(in srgb,var(--yellow) 70%,transparent) 26%,transparent 64%);opacity:.6;width:38vw;height:38vw;animation:36s ease-in-out infinite alternate drift-c;top:-8%;left:auto;right:-2%}.aurora-blob.b2{background:radial-gradient(circle,var(--teal) 0,color-mix(in srgb,var(--teal) 64%,transparent) 28%,transparent 66%);opacity:.5;width:54vw;height:54vw;animation:46s ease-in-out infinite alternate drift-d;top:28%;left:-18%}.aurora-blob.b3{background:radial-gradient(circle,var(--teal) 0,color-mix(in srgb,var(--teal) 56%,transparent) 24%,transparent 62%);opacity:.42;width:42vw;height:42vw;animation:40s ease-in-out infinite alternate drift-e;top:64%;left:auto;right:0}@keyframes drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(8vw,-5vw)scale(1.18)}to{transform:translate(-6vw,6vw)scale(.92)}}@keyframes drift-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-9vw,5vw)scale(1.12)}to{transform:translate(7vw,-6vw)scale(.95)}}@keyframes drift-c{0%{transform:translate(0)scale(1)}50%{transform:translate(-7vw,8vw)scale(1.1)}to{transform:translate(6vw,-7vw)scale(.9)}}@keyframes drift-d{0%{transform:translate(0)scale(.95)}50%{transform:translate(10vw,4vw)scale(1.15)}to{transform:translate(-5vw,-8vw)scale(1)}}@keyframes drift-e{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-8vw,-6vw)scale(.92)}to{transform:translate(5vw,9vw)scale(1.12)}}.sand-canvas{pointer-events:none;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.aurora .grain{opacity:.3;background-image:radial-gradient(#ffffff14 1px,#0000 0);background-size:3px 3px;animation:7s steps(8,end) infinite grain-pan;inset:0}.aurora .grain,.aurora .grain:after{mix-blend-mode:var(--grain-blend);position:absolute}.aurora .grain:after{content:"";opacity:.55;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:220px 220px;animation:.9s steps(5,end) infinite grain-jitter;inset:-120%}@keyframes grain-pan{0%{transform:translate(0)}25%{transform:translate(-1.5px,1px)}50%{transform:translate(1px,-1.5px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes grain-jitter{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.aurora .grain,.aurora .grain:after,.aurora-blob,.aurora:after,.aurora:before{animation:none!important}}.cursor-dot,.cursor-glass{pointer-events:none;z-index:9999;will-change:transform;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{mix-blend-mode:difference;border-radius:50%;width:6px;height:6px}.cursor-glass{-webkit-backdrop-filter:blur(8px)saturate(140%);background:radial-gradient(circle at 30% 30%,#ffffff2e,#ffffff05 60%);border:1px solid #ffffff59;border-radius:50%;width:56px;height:56px;transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 32px #00afb940,0 0 60px #0057722e}.cursor-glass.is-link{background:radial-gradient(circle at 30% 30%,#eac10538,#ffffff05 60%);border-color:#eac10573;width:88px;height:88px}@media (hover:none),(width<=900px){body{cursor:auto}.cursor-dot,.cursor-glass{display:none}}.container{max-width:1240px;margin:0 auto;padding:0 56px;position:relative}section{z-index:1;position:relative}.nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 12px 10px 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000059}.nav-logo{letter-spacing:-.02em;height:36px;margin-right:16px;font-size:17px;font-weight:800;display:flex}.nav-logo .logo-img{max-width:140px;height:28px}.footer-logo-img,.nav-logo .logo-img{-o-object-fit:contain;object-fit:contain;border-radius:26px;width:auto;display:block}.footer-logo-img{max-width:100px;height:72px}.footer .brand .logo{gap:0}.app-ui .topbar .left .logo-mark-img{-o-object-fit:contain;object-fit:contain;border-radius:26px;width:auto;max-width:80px;height:18px;display:block}.nav-link{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-link:hover{color:var(--ink);background:#ffffff0a}.nav-cta{color:var(--bg-0);background:var(--yellow);white-space:nowrap;border:none;border-radius:999px;margin-left:6px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 30px #eac10566}.theme-toggle{border:1px solid var(--line);background:var(--glass);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:flex}.theme-toggle:hover{background:var(--glass-strong);border-color:#ffffff2e;transform:rotate(20deg)}[data-theme=light] .theme-toggle:hover{border-color:#0000002e}.theme-toggle svg{width:16px;height:16px;display:block}[data-theme=light] .footer-logo-img,[data-theme=light] .nav-logo .logo-img{filter:brightness(0)}.hero{padding:180px 0 100px;position:relative}.hero-eyebrow{background:var(--glass);border:1px solid var(--line);color:var(--ink-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:10px;padding:8px 16px 8px 8px;font-size:13px}.hero-eyebrow,.hero-eyebrow .pill{border-radius:999px;align-items:center;display:inline-flex}.hero-eyebrow .pill{color:var(--green);letter-spacing:.04em;background:#00786726;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.hero-eyebrow .pill:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #00786799}50%{box-shadow:0 0 0 6px #00786700}}.hero h1{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(40px,6.5vw,96px);font-weight:800;line-height:1.05;overflow:visible}.hero h1 .grad{background:linear-gradient(120deg,var(--yellow) 0,var(--green) 35%,var(--teal) 60%,var(--blue) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.05em -.18em;padding:.05em .05em .18em;line-height:1.15;display:inline-block}.hero h1 .italic{font-family:Instrument Serif,Playfair Display,serif;font-style:italic;font-weight:500}.hero-sub{max-width:620px;color:var(--ink-2);margin-top:32px;font-size:19px;font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.btn{cursor:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--yellow) 0,#eac105 100%);color:#1a1505;box-shadow:0 8px 30px #eac10540,inset 0 1px #fff6}.btn-primary:hover{box-shadow:0 14px 40px #eac10573,inset 0 1px #fff6}.btn-glass{background:var(--glass-strong);border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-glass:hover{background:#ffffff1a;border-color:#fff3}.hero-meta{color:var(--ink-3);flex-wrap:wrap;gap:56px;margin-top:56px;font-size:13px;display:flex}.hero-meta .stat{flex-direction:column;gap:6px;display:flex}.hero-meta .stat strong{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:700}.hero-floats{pointer-events:none;width:620px;height:720px;position:absolute;top:140px;right:-40px}.hero-floats .glass-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff0f;border:1px solid #ffffff1f;padding:18px;animation:8s ease-in-out infinite float;position:absolute;box-shadow:0 20px 60px #0006}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (width<=1100px){.hero-floats{display:none}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:80px;padding:32px 0;position:relative;overflow:hidden}.marquee:after,.marquee:before{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.marquee:before{left:0}.marquee:after{right:0}[data-theme=light] .marquee-item{opacity:.55}.marquee-track{gap:64px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-item{color:var(--ink-3);letter-spacing:-.01em;white-space:nowrap;opacity:.7;align-items:center;gap:14px;font-size:22px;font-weight:600;display:flex}.marquee-item .dot{background:var(--ink-3);border-radius:50%;width:6px;height:6px}@keyframes marquee{to{transform:translate(-50%)}}.section-eyebrow{text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:12px;font-weight:600}.section-title{max-width:14ch;margin:0 0 24px;font-size:clamp(32px,4.5vw,60px);font-weight:800;line-height:1;overflow:visible}.section-eyebrow.center,.section-title.center{text-align:center;margin-left:auto;margin-right:auto}.section-lead{color:var(--ink-2);max-width:60ch;font-size:19px;line-height:1.55}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}@media (width<=1000px){.split{grid-template-columns:1fr;gap:56px}}.philosophy{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.philosophy .card{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:22px;transition:transform .3s,border-color .3s,background .3s}.philosophy .card:hover{background:var(--glass-strong);border-color:#ffffff2e;transform:translateY(-4px)}.philosophy .card h4{margin:0;font-size:16px;font-weight:700}.philosophy .card p{color:var(--ink-3);margin:8px 0 0;font-size:13.5px;line-height:1.5}.philosophy .card .ico{width:36px;height:36px;color:var(--bg-0);border-radius:26px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:800;display:grid}.two-dir{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}@media (width<=900px){.two-dir{grid-template-columns:1fr}}.dir-card{border-radius:var(--radius-lg);border:1px solid var(--line);min-height:420px;color:var(--ink);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;padding:36px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s;display:flex;position:relative;overflow:hidden}.dir-card,.dir-card *{text-decoration:none}.dir-card:hover{border-color:#ffffff2e;transform:translateY(-8px)}.dir-card .label{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.dir-card h3{letter-spacing:-.025em;margin:18px 0 14px;font-size:36px;font-weight:800;line-height:1.05}.dir-card p{color:var(--ink-2);max-width:38ch;margin:0 0 28px;line-height:1.55}.dir-card .glow{filter:blur(80px);pointer-events:none;opacity:.4;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-100px}.dir-card.biz .glow{background:var(--blue)}.dir-card .features{flex-direction:column;gap:10px;margin-top:auto;display:flex}.dir-card .features li{color:var(--ink-2);border:1px solid var(--line);background:#ffffff08;border-radius:26px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;list-style:none;display:flex}.dir-card .features li svg{flex-shrink:0}.dir-card .arrow{border:1px solid var(--line);background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .3s,background .3s;display:grid;position:absolute;top:36px;right:36px}.dir-card:hover .arrow{background:var(--ink);color:var(--bg-0);transform:rotate(-45deg)scale(1.1)}.flow{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:56px;display:grid;position:relative}@media (width<=1100px){.flow{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.flow{grid-template-columns:1fr}}.flow-step{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:26px;transition:transform .3s,border-color .3s;position:relative}.flow-step:hover{border-color:#ffffff29;transform:translateY(-6px)}.flow-step .num{background:linear-gradient(135deg,var(--yellow),var(--teal));margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:38px;font-style:italic;font-weight:400;display:block}.flow-step h4{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.2}.flow-step p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.mockup-stage{perspective:1600px;margin-top:80px;position:relative}.macbook{border-radius:var(--radius-lg);background:var(--device-frame);max-width:980px;box-shadow:0 1px 0 #ffffff1a inset,var(--shadow-strong),0 0 0 1px #ffffff0a;transform-origin:bottom;margin:0 auto;padding:14px 14px 10px;position:relative;transform:rotateX(8deg)}.macbook:before{content:"";background:#0a0a0e;border-radius:999px;width:60px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.macbook .screen{background:var(--bg-1);aspect-ratio:16/10;border-radius:26px;position:relative;overflow:hidden}.macbook+.stand{background:var(--device-frame-stand);border-radius:0 0 999px 999px;width:60%;max-width:600px;height:14px;margin:0 auto;position:relative;box-shadow:0 30px 60px #00000080}.macbook+.stand:after{content:"";background:#050507;border-radius:999px;width:120px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.iphone{background:var(--device-frame-stand);border-radius:44px;width:280px;height:580px;padding:8px;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #00000080}.iphone:before{content:"";background:var(--notch);z-index:3;border-radius:999px;width:110px;height:30px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.iphone .screen{background:var(--bg-1);border-radius:38px}.app-ui,.iphone .screen{width:100%;height:100%;position:relative;overflow:hidden}.app-ui{background:linear-gradient(#0c1230,#0a0d1f)}.app-ui .topbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.app-ui .topbar .left{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.app-ui .topbar .nav-bits{color:var(--ink-3);gap:16px;font-size:11px;display:flex}.app-ui .topbar .avatar{background:linear-gradient(135deg,var(--yellow),var(--teal));border-radius:50%;width:24px;height:24px}.app-ui .body{grid-template-columns:220px 1fr;gap:16px;height:calc(100% - 48px);padding:20px;display:grid}.app-ui .side{flex-direction:column;gap:6px;font-size:11px;display:flex}.app-ui .side .item{color:var(--ink-3);border-radius:26px;align-items:center;gap:8px;padding:8px 12px;display:flex}.app-ui .side .item.active{color:var(--yellow);background:#eac1051f}.app-ui .side .item .ic{opacity:.5;background:currentColor;border-radius:26px;width:12px;height:12px}.app-ui .main{flex-direction:column;gap:12px;min-height:0;display:flex}.app-ui .feed{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-ui .exp-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;gap:10px;padding:14px;display:flex}.app-ui .exp-card .img{background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:26px;height:80px;position:relative;overflow:hidden}.app-ui .exp-card .img.b{background:linear-gradient(135deg,var(--yellow),var(--green))}.app-ui .exp-card .img:after{content:"";background-image:radial-gradient(circle at 70% 30%,#ffffff4d,#0000 50%);position:absolute;inset:0}.app-ui .exp-card .label{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:700}.app-ui .exp-card h5{margin:0;font-size:13px;font-weight:700}.app-ui .exp-card .meta{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.app-ui .exp-card .meta .price{color:var(--yellow);font-weight:700}.app-mobile{background:linear-gradient(#0c1230,#0a0d1f);flex-direction:column;gap:14px;width:100%;height:100%;padding:56px 18px 18px;display:flex}.app-mobile h6{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.app-mobile h6 .small{color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.app-mobile .chips{gap:8px;display:flex;overflow:hidden}.app-mobile .chip{white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:7px 12px;font-size:11px}.app-mobile .chip.on{background:var(--yellow);color:#1a1505;font-weight:700}.app-mobile .m-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:26px;gap:12px;padding:14px;display:flex}.app-mobile .m-card .av{background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:26px;flex-shrink:0;width:44px;height:44px}.app-mobile .m-card .av.b{background:linear-gradient(135deg,var(--yellow),var(--green))}.app-mobile .m-card .av.c{background:linear-gradient(135deg,var(--violet),var(--blue))}.app-mobile .m-card .info{flex:1;min-width:0}.app-mobile .m-card .info .row1{justify-content:space-between;align-items:center;display:flex}.app-mobile .m-card .info .name{font-size:13px;font-weight:700}.app-mobile .m-card .info .price{color:var(--yellow);font-size:12px;font-weight:700}.app-mobile .m-card .info .role{margin-top:2px;font-size:11px}.app-mobile .m-card .info .tags{gap:6px;margin-top:8px;display:flex}.app-mobile .m-card .info .tags span{color:var(--teal);background:#00afb926;border-radius:999px;padding:3px 8px;font-size:9.5px}.bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.bento .b{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;min-height:240px;padding:28px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.bento .b:hover{border-color:#ffffff2e;transform:translateY(-5px)}.bento .b h4{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.15}.bento .b p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.bento .span-3{grid-column:span 3}.bento .span-2{grid-column:span 2}.bento .span-4{grid-column:span 4}.bento .span-6{grid-column:span 6}.bento .tall{min-height:360px}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}.bento .span-2,.bento .span-3,.bento .span-4,.bento .span-6{grid-column:span 2}}.bento .visual{flex-shrink:0;margin-top:auto}.mvv{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=900px){.mvv{grid-template-columns:1fr}}.mvv .pillar{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;min-height:320px;padding:36px 30px;transition:transform .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.mvv .pillar:hover{border-color:#ffffff2e;transform:translateY(-6px)}.mvv .pillar .badge{letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.mvv .pillar h3{letter-spacing:-.025em;margin:18px 0 14px;font-size:32px;font-weight:800}.mvv .pillar p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.mvv .pillar .blob{filter:blur(60px);opacity:.5;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-80px;right:-60px}.mvv .pillar:first-child .blob{background:var(--yellow)}.mvv .pillar:nth-child(2) .blob{background:var(--teal)}.mvv .pillar:nth-child(3) .blob{background:var(--green)}.mvv .pillar .num{background:linear-gradient(135deg,var(--ink) 0,var(--ink-3) 100%);color:#0000;opacity:.6;-webkit-background-clip:text;background-clip:text;margin-top:auto;font-family:Montserrat,sans-serif;font-size:56px;font-style:italic;line-height:1}.values{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:80px;display:grid}@media (width<=900px){.values{grid-template-columns:repeat(2,1fr)}}.values .v{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;transition:transform .3s,border-color .3s}.values .v:hover{border-color:#ffffff2e;transform:translateY(-4px)}.values .v .ico{background:linear-gradient(135deg,#eac10533,#00afb933);border:1px solid #ffffff1a;border-radius:26px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:700;display:grid}.values .v h5{margin:0 0 8px;font-size:17px;font-weight:700}.values .v p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.team{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=900px){.team{grid-template-columns:repeat(2,1fr)}}.team:has(.person:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,320px));justify-content:center}.team .person{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);text-align:left;padding:22px;transition:transform .3s,border-color .3s}.team .person:hover{border-color:#ffffff2e;transform:translateY(-5px)}.team .person .avatar{aspect-ratio:1;border-radius:26px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.team .person .avatar:after{content:attr(data-init);color:#fffffff2;place-items:center;font-family:Montserrat,sans-serif;font-size:64px;font-style:italic;display:grid;position:absolute;inset:0}.team .person .avatar .avatar-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.team .person .avatar.has-photo:after{content:none}.team .person .role{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.team .person h5{letter-spacing:-.01em;margin:4px 0 6px;font-size:18px;font-weight:700}.team .person p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.experiences{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}@media (width<=900px){.experiences{grid-template-columns:1fr}}.experience{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);flex-direction:column;min-height:380px;padding:22px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.experience:hover{border-color:#ffffff2e;transform:translateY(-6px)}.experience .photo{border-radius:26px;height:200px;margin-bottom:18px;position:relative;overflow:hidden}.experience .photo:before{content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.experience .photo .price-tag{background:var(--tag-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.experience .tag{color:#1a1505;letter-spacing:.05em;text-transform:uppercase;background:#eac105f2;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}.experience h4{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.2}.experience p{color:var(--ink-3);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.5}.experience .mentor{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.experience .mentor .av{background:linear-gradient(135deg,var(--yellow),var(--teal));border-radius:50%;width:32px;height:32px}.experience .mentor .name{font-size:13px;font-weight:600}.experience .mentor .role{color:var(--ink-3);font-size:11px}.gradient-1{background:linear-gradient(135deg,#eac105,#007867)}.gradient-2{background:linear-gradient(135deg,#00afb9,#005772)}.gradient-3{background:linear-gradient(135deg,#005772,#005772)}.gradient-4{background:linear-gradient(135deg,#005772,#00afb9)}.gradient-5{background:linear-gradient(135deg,#007867,#00afb9)}.gradient-6{background:linear-gradient(135deg,#eac105,#eac105)}.cta-band{border:1px solid var(--line);text-align:center;background:radial-gradient(circle at 20%,#eac1052e 0,#0000 50%),radial-gradient(circle at 80%,#00afb92e 0,#0000 50%),linear-gradient(#ffffff0a,#ffffff03);border-radius:36px;margin:0 24px;padding:90px 60px;position:relative;overflow:hidden}.cta-band h2{letter-spacing:-.035em;max-width:16ch;margin:0 auto;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:.95}.cta-band h2 .grad{background:linear-gradient(120deg,var(--yellow),var(--green),var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text}.cta-band p{max-width:50ch;margin:24px auto 36px;font-size:18px;line-height:1.5}.cta-band .stores{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.store-btn{background:var(--store-btn-bg);min-height:60px;color:var(--store-btn-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:16px 28px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000002e;border-radius:999px!important}.store-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000040}.store-btn .ic{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.store-btn .label{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.store-btn .label small{opacity:.72;letter-spacing:.02em;font-size:10.5px;font-weight:500}.store-btn .label strong{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700}.store-btn .label small{white-space:nowrap}.store-btn:active,.store-btn:focus-visible{outline:none;color:#fff!important;background:linear-gradient(135deg,#007867,#00afb9 60%,#eac105)!important;border-radius:999px!important;box-shadow:0 0 0 4px #00786740,0 12px 32px #00786773!important}.store-btn:active *,.store-btn:focus-visible *{color:#fff!important;opacity:1!important}.footer{border-top:1px solid var(--line);margin-top:100px;padding:100px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;display:grid}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr}}.footer h6{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;font-size:12px;font-weight:700}.footer-col a{color:var(--ink-2);padding:6px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer .brand{flex-direction:column;gap:18px;max-width:320px;display:flex}.footer .brand .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.footer .brand p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.socials{gap:8px;margin-top:6px;display:flex}.social{border:1px solid var(--line);background:var(--glass);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:grid}.social:hover{background:var(--ink);color:var(--bg-0);border-color:var(--ink);transform:translateY(-3px)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:60px;padding-top:30px;font-size:13px;display:flex}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.testimonials{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:80px;display:grid}@media (width<=900px){.testimonials{grid-template-columns:1fr}}.tcard{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--line);flex-direction:column;gap:18px;padding:28px;display:flex}.tcard p{margin:0;font-size:16px;line-height:1.55}.tcard p:before{content:"\"";color:var(--yellow);font-family:Montserrat,sans-serif;font-size:60px;line-height:.4;display:block}.tcard .who{align-items:center;gap:12px;margin-top:auto;display:flex}.tcard .who .av{background:linear-gradient(135deg,var(--green),var(--teal));border-radius:50%;width:40px;height:40px}.tcard .who .name{font-size:14px;font-weight:700}.tcard .who .role{color:var(--ink-3);font-size:12px}.tabs{background:var(--glass);border:1px solid var(--line);border-radius:999px;margin:0 auto 40px;padding:6px;display:inline-flex}.tabs button{color:var(--ink-3);cursor:none;background:0 0;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .2s}.tabs-row{justify-content:center;display:flex}.section-head{text-align:center;max-width:800px;margin:0 auto 16px}.section-head .section-title{max-width:none}.section-head .section-lead,.section-head .section-title{margin-left:auto;margin-right:auto}.txt-grad-blue,.txt-grad-yellow{margin:0 -.05em -.18em;padding:.05em .05em .18em;line-height:1.15;display:inline-block}.txt-grad-blue,.txt-grad-yellow{-webkit-text-fill-color:transparent!important;color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.stat-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:80px;padding:36px 0;display:grid}@media (width<=900px){.stat-row{grid-template-columns:repeat(2,1fr)}}.stat-row .stat{text-align:center}.stat-row .stat strong{letter-spacing:-.03em;background:linear-gradient(135deg,var(--ink),var(--ink-3));font-size:clamp(40px,5vw,64px);font-weight:800;display:block}.stat-row .stat span{color:var(--ink-3);margin-top:4px;font-size:13.5px;display:block}::selection{background:var(--yellow);color:#1a1505}.mt-4{margin-top:32px}[data-theme=light]{--ink:#0a0c1a;--ink-2:#2a2f44;--ink-3:#4a5068}[data-theme=light] .hero-sub,[data-theme=light] .lead,[data-theme=light] .section-lead,[data-theme=light] p{color:var(--ink-2)}[data-theme=light] .footer a,[data-theme=light] .footer p,[data-theme=light] .nav-link{color:#2a2f44}[data-theme=light] .marquee-item,[data-theme=light] .section-eyebrow,[data-theme=light] .stat span{color:#4a5068}[data-theme=light] .reel .meta,[data-theme=light] .reel .meta .name,[data-theme=light] .reel .meta .sub{color:#fff}.flow-step .num{background:var(--ink-3);color:#0000;-webkit-background-clip:text;background-clip:text;transition:background .35s;display:inline-block}.flow-step:hover .num{background:linear-gradient(135deg,#eac105,#00afb9,#007867);-webkit-background-clip:text;background-clip:text}[data-theme=light]{--ink:#0a0c1a!important;--ink-2:#1a1f33!important;--ink-3:#3a4055!important;--line:#0a0c1a1f!important;--glass:#ffffffb3!important}[data-theme=light] .b h4,[data-theme=light] .b p,[data-theme=light] .big-quote,[data-theme=light] .cta-band p,[data-theme=light] .dir-card .features li,[data-theme=light] .dir-card p,[data-theme=light] .experience .mentor .name,[data-theme=light] .experience .mentor .role,[data-theme=light] .experience h4,[data-theme=light] .experience p,[data-theme=light] .flow-step h4,[data-theme=light] .flow-step p,[data-theme=light] .footer a,[data-theme=light] .footer p,[data-theme=light] .footer-bottom,[data-theme=light] .footer-col a,[data-theme=light] .footer-col h6,[data-theme=light] .glass-card,[data-theme=light] .glass-card *,[data-theme=light] .hero-sub,[data-theme=light] .lead,[data-theme=light] .level p,[data-theme=light] .marquee-item,[data-theme=light] .nav-link,[data-theme=light] .person .role,[data-theme=light] .person h5,[data-theme=light] .person p,[data-theme=light] .pillar h3,[data-theme=light] .pillar p,[data-theme=light] .pillar-card p,[data-theme=light] .pillar-card ul li,[data-theme=light] .s-step .n,[data-theme=light] .s-step h5,[data-theme=light] .s-step p,[data-theme=light] .section-eyebrow,[data-theme=light] .section-lead,[data-theme=light] .stat span,[data-theme=light] .stat strong,[data-theme=light] .tcard .who .name,[data-theme=light] .tcard .who .role,[data-theme=light] .tcard p,[data-theme=light] .v h5,[data-theme=light] .v p,[data-theme=light] .xminder .tag,[data-theme=light] a,[data-theme=light] body,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,[data-theme=light] li,[data-theme=light] p,[data-theme=light] span{color:#1a1f33!important}[data-theme=light] .b h4,[data-theme=light] .level h4,[data-theme=light] .nav-logo,[data-theme=light] .pillar-card h4,[data-theme=light] .stat strong,[data-theme=light] .v h5,[data-theme=light] .xminder .name,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5{color:#0a0c1a!important}[data-theme=light] .reel,[data-theme=light] .reel *{color:#fff!important}[data-theme=light] .experience-word,[data-theme=light] .grad,[data-theme=light] .txt-grad-blue,[data-theme=light] .txt-grad-yellow{color:#0000!important}.cta-band h2 .grad,.hero h1 .grad,.hero h1 .italic,[data-theme=light] .hero h1 .grad,[data-theme=light] .hero h1 .italic{color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Montserrat,sans-serif!important;font-style:italic!important;font-weight:600!important}.cta-band h2 .grad,.hero h1 .grad{background-image:linear-gradient(120deg,#eac105,#007867 35%,#00afb9 60%,#005772)!important}.b,.cta-band,.cta-block,.dir-card,.exp-card,.experience,.feed>*,.flow-step,.glass-card,.iphone .screen,.level,.m-card,.macbook,.macbook .screen,.person,.pillar,.pillar-card,.reel,.s-step,.tcard,.topbar,.v,.xminder{border-radius:var(--radius-lg)!important}.chip,.marquee-track>*,.pill{border-radius:999px!important}.b.span-2{border-radius:var(--radius)!important}.cta-band{border-radius:var(--radius-lg)!important}.flow-step,.level{border-radius:var(--radius)!important}.hero-split{padding:140px 0 100px;overflow:visible}.hero-split .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:80px;display:grid}.hero-split .hero-left{min-width:0}.hero-split h1{margin-top:28px;font-size:clamp(40px,5.4vw,84px)}.hero-split .hero-sub{max-width:540px;margin-top:24px;font-size:17px}.hero-split .hero-actions{margin-top:32px}.hero-split .hero-meta{gap:36px;margin-top:44px}.hero-split .hero-meta .stat strong{font-size:22px}.hero-split .hero-meta .stat span{font-size:11.5px}.hero-social{align-items:center;gap:16px;margin-top:28px;display:flex}.hero-social .avatar-stack{display:flex}.hero-social .av{border:2px solid var(--bg);border-radius:50%;width:38px;height:38px;margin-left:-10px;box-shadow:0 4px 12px #0006}.hero-social .av:first-child{margin-left:0}.hero-social .meta{flex-direction:column;line-height:1.3;display:flex}.hero-social .meta strong{color:var(--ink-1);font-size:15px;font-weight:700}.hero-social .meta span{color:var(--ink-3);font-size:12px}.hero-right{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative}.hero-phone{z-index:2;background:linear-gradient(#15110a,#0a0805);border-radius:48px;width:320px;height:640px;padding:12px;position:relative;box-shadow:0 60px 120px #0009,0 20px 40px #eac10526,inset 0 0 0 1px #ffffff14}.hero-phone-screen{background:linear-gradient(#fff,#f6f7fa);border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero-phone-glow{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 40%,#eac10540,#0000 60%);position:absolute;inset:-80px}.phone-status{color:var(--ink-1);justify-content:space-between;align-items:center;padding:14px 22px 8px;font-size:13px;font-weight:700;display:flex}.phone-status .dots{gap:3px;display:flex}.phone-status .dots i{background:var(--ink-1);opacity:.7;border-radius:50%;width:4px;height:4px}.phone-head{justify-content:space-between;align-items:center;padding:8px 22px 14px;display:flex}.phone-head .title{color:var(--ink-1);font-family:Instrument Serif,serif;font-size:28px;font-style:italic}.phone-head .bell{background:#ffffff0f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.phone-tabs{color:var(--ink-3);gap:8px;padding:0 22px 12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.phone-tabs span{white-space:nowrap;border-radius:999px;padding:6px 12px}.phone-tabs .on{color:var(--yellow);background:#eac1052e}.phone-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;flex-shrink:0;margin:0 18px 12px;overflow:hidden}.phone-card-img{flex-direction:column;justify-content:space-between;height:130px;padding:14px;display:flex;position:relative}.phone-card-img.mini{height:90px}.phone-card-img .cat{color:#ffffffd9;letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.3}.phone-card-img .bookmark{color:#fff;background:#0006;border-radius:50%;align-self:flex-end;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.phone-card-body{padding:14px}.phone-card-body .row{justify-content:space-between;gap:8px;display:flex}.phone-card-body .name{color:var(--ink-1);align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.phone-card-body .check{background:var(--teal);color:#001;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:900;display:grid}.phone-card-body .sub{color:var(--ink-3);margin-top:2px;font-size:11px;line-height:1.35}.phone-card-body .reactions{text-align:right;white-space:nowrap;flex-direction:column;gap:4px;font-size:10px;display:flex}.phone-card-body .years{margin-top:10px;font-size:11px}.phone-cta{background:linear-gradient(135deg,var(--yellow),var(--green));color:#001;cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:10px;padding:10px;font-size:12px;font-weight:700}.phone-card.mini{margin-top:-4px}.phone-tabbar{background:#0000004d;border-top:1px solid #ffffff0d;justify-content:space-around;margin-top:auto;padding:12px 18px 18px}.phone-tabbar,.phone-tabbar .t{align-items:center;display:flex}.phone-tabbar .t{color:var(--ink-3);flex-direction:column;gap:2px;font-size:16px}.phone-tabbar .t small{font-size:9px;font-weight:600}.phone-tabbar .t.on{color:var(--yellow)}.phone-tabbar .t.plus{background:linear-gradient(135deg,var(--yellow),var(--green));color:#001;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.hero-float-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#141008d9;border:1px solid #ffffff14;border-radius:20px;width:220px;padding:14px 16px;animation:6s ease-in-out infinite heroFloat;position:absolute;box-shadow:0 20px 50px #00000080}.hero-float-card.top{animation-delay:-2s;top:40px;left:-20px}.hero-float-card.bot{animation-delay:-4s;bottom:60px;right:-30px}.hero-float-card .row{align-items:center;gap:10px;display:flex}.hero-float-card .ic{border-radius:12px;flex-shrink:0;width:34px;height:34px}.hero-float-card .ttl{color:var(--ink-1);font-size:12.5px;font-weight:700;line-height:1.3}.hero-float-card .sub{color:var(--ink-3);margin-top:2px;font-size:10.5px;line-height:1.35}.hero-float-card .quote{color:var(--ink-2);background:#ffffff0a;border-radius:10px;margin-top:10px;padding:10px;font-size:11px;line-height:1.45}.hero-float-card .lbl{color:var(--green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.hero-float-card .lbl:before{content:"";width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.hero-float-card .price{background:linear-gradient(135deg,var(--yellow),var(--teal));margin-top:10px;font-size:18px;font-weight:800}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1024px){.hero-split .hero-grid{grid-template-columns:1fr;gap:60px}.hero-right{min-height:580px}.hero-float-card.top{top:0;left:0}.hero-float-card.bot{bottom:20px;right:0}}@media (width<=640px){.hero-phone{width:280px;height:560px}.hero-float-card{width:180px;padding:12px}}*,:after,:before{border-radius:18px}.aurora,.big-quote,.experience-word,.grad,.grain,.hero h1,.hero h1 *,.hero-sub,.italic,.marquee,.marquee-track,.section-eyebrow:not(.pill),.section-lead,.section-title,.txt-grad-blue,.txt-grad-yellow,b,body,br,circle,clipPath,dd,defs,dl,dt,em,g,h1,h2,h3,h4,h5,h6,head,hr,html,i,label,legend,li,line,link,mask,meta,ol,option,p,path,polygon,polyline,rect,s,script,small,span,strong,style,sub,sup,symbol,table,tbody,td,text,th,thead,title,tr,tspan,u,ul,use,wbr{border-radius:0}.cursor-dot,.cursor-glass{border-radius:50%!important}html body .b,html body .b.span-2,html body .b.span-3,html body .block-lg,html body .card,html body .cta-band,html body .cta-block,html body .dir-card,html body .exp-card,html body .experience,html body .feature,html body .feature-card,html body .flow-step,html body .footer-col,html body .glass-card,html body .grid-item,html body .info-card,html body .level,html body .m-card,html body .panel,html body .person,html body .pillar,html body .pillar-card,html body .pricing-card,html body .quote-card,html body .reel,html body .s-step,html body .stat-card,html body .surface,html body .tcard,html body .testimonial,html body .tile,html body .v,html body .xminder,html body [class*=card]:not([class*=card-img]):not(.cards),html body section.section>.container>.b{border-radius:36px!important}html body .nav,html body .nav-pill,html body .topbar{border-radius:999px!important}html body .laptop,html body .macbook{border-radius:28px!important}html body .laptop .screen,html body .macbook .screen{border-radius:18px!important}html body .badge,html body .btn,html body .chip,html body .filter,html body .marquee-item,html body .nav-cta,html body .nav-link,html body .pill,html body .store-btn,html body .tag,html body .toggle{border-radius:999px!important}html body .av,html body .avatar,html body .icon-circle,html body .person .img,html body .profile-pic,html body .reel-img{border-radius:50%!important}html body .card-img,html body .feature-img,html body .phone-card-img,html body .tcard .who img,html body .xminder img:not(.logo-img):not(.footer-logo-img):not([alt*=logo i]){border-radius:24px!important}html body .person .av-big,html body .person .avatar-square,html body .xminder .av-big,html body .xminder .avatar-square,html body [class*=avatar][class*=square]{border-radius:36px!important}:root{--r-xs:14px;--r-sm:18px;--r-md:24px;--r-lg:36px;--r-xl:48px;--r-pill:999px}.alert,.app-screen,.badge-wrap,.banner,.block,.box,.card,.col,.container,.cta,.cta-band,.cta-block,.cta-card,.display,.dropdown,.feature,.feature-card,.frame,.grid,.grid-item,.icon-bg,.icon-circle,.icon-wrap,.image,.info-card,.list-card,.media,.menu,.metric,.modal,.notice,.overlay,.panel,.picture,.player,.popup,.preview,.price-card,.pricing,.pricing-card,.quote-card,.reel,.reel-card,.reel-wrap,.row,.screen,.stat-card,.stats,.surface,.tag-wrap,.testimonial,.thumb,.thumbnail,.toast,.tooltip,.video,.video-wrap,.wrap,article,aside,dialog,div,fieldset,figure,footer,form,header,main,nav,section{border-radius:var(--r-md)}.b,.container-lg,.cta-band,.cta-block,.device,.dir-card,.exp-card,.experience,.feature-card,.flow-step,.frame,.full-section,.glass-card,.hero,.iphone,.laptop,.level,.m-card,.macbook,.panel-lg,.person,.phone,.pillar,.pillar-card,.player,.pricing-card,.reel,.s-step,.section,.tcard,.testimonial,.v,.video-wrap,.xminder{border-radius:var(--r-lg)}.av,.avatar,.checkbox-wrap,.code-inline,.divider,.field,.field-wrap,.glyph,.ic,.icon,.input,.kbd,.key,.nav-item,.profile-pic,.radio-wrap,.search,.search-bar,.select,.separator-card,.tab,.tab-item,button:not(.pill):not(.chip):not(.tag):not(.btn-pill),input,select,textarea{border-radius:var(--r-sm)}.av,.avatar-circle,.badge,.btn,.btn-pill,.button,.chip,.circle-btn,.cta-btn,.dot-label,.filter,.icon-circle,.indicator,.label-pill,.marquee-track>*,.nav-cta,.pill,.switch,.tag,.toggle{border-radius:var(--r-pill)}.av,.avatar,.circle,.dot,.icon-circle,.profile-pic,.user-pic{border-radius:50%}.card img,.device img,.feature img,.frame img,.hero img,.iphone img,.macbook img,.media img,.media video,.person img,.pillar img,.reel img,.testimonial img,.xminder img,canvas,figure img,iframe,img,picture,svg.illustration,video{border-radius:var(--r-sm)}.footer-logo-img,.logo img,.nav-logo img,img[alt*=Exminds],img[alt*=logo i],img[src*=logo i]{border-radius:0!important}.hero-phone,.iphone,.phone{border-radius:48px!important}.hero-phone-screen,.iphone .screen,.phone .screen{border-radius:38px!important}.laptop,.macbook{border-radius:28px!important}.laptop .screen,.macbook .screen{border-radius:18px!important}.nav,.nav-pill,.nav-wrap,.navbar,.topbar{border-radius:var(--r-pill)}.footer,.footer-wrap{border-radius:var(--r-lg) var(--r-lg) 0 0}.feed-card,.float-card,.glass-card,.hero-float-card,.phone-card,.toast-card{border-radius:var(--r-md)!important}.card-img,.feature-img,.phone-card-img,.preview-img,.reel-img,.thumb-img{border-radius:var(--r-sm)}[class*=-block]:not([class*=-blocked]),[class*=-box],[class*=-cell],[class*=-panel],[class*=-tile],[class*=card]:not([class*=card-img]){border-radius:var(--r-md)}:active,:focus,:hover{border-radius:inherit}.btn:focus,.btn:hover,.chip:hover,.pill:focus,.pill:hover,.tag:hover{border-radius:var(--r-pill)!important}[style*=border-radius\:0]:not(.logo):not([alt*=logo i]):not([class*=logo]){border-radius:var(--r-sm)!important}.badge,.chip,.pill,.section-eyebrow,.tag{border-radius:var(--r-pill)!important}html body .container{max-width:1140px!important;padding-left:64px!important;padding-right:64px!important}html body .section{padding:110px 0!important}html body .hero,html body .hero-split{padding:130px 0 80px!important}html body .hero h1{letter-spacing:-.035em!important;font-size:clamp(34px,4.6vw,68px)!important;line-height:1.08!important}html body .hero-split h1{font-size:clamp(32px,4vw,60px)!important;line-height:1.08!important}html body .hero-split .hero-sub,html body .hero-sub{max-width:480px!important;margin-top:22px!important;font-size:16px!important;line-height:1.55!important}html body .section-title{letter-spacing:-.025em!important;font-size:clamp(26px,3.4vw,46px)!important;line-height:1.12!important}html body .section-lead{max-width:56ch!important;font-size:16px!important;line-height:1.55!important}html body .section-eyebrow{letter-spacing:.14em!important;font-size:11px!important}html body .cta-band h2{letter-spacing:-.03em!important;font-size:clamp(32px,4.4vw,60px)!important}html body .cta-band p{max-width:52ch!important;font-size:16px!important}html body .section-head{max-width:720px!important;margin-bottom:56px!important}html body .hero-meta{gap:28px!important;margin-top:40px!important}html body .hero-meta .stat strong{font-size:18px!important}html body .hero-meta .stat span{font-size:11px!important}html body .b,html body .experience,html body .feature,html body .feature-card,html body .flow-step,html body .level,html body .person,html body .pillar,html body .pillar-card,html body .tcard,html body .v{padding:28px!important}html body .cta-band,html body .cta-block{padding:56px!important}html body .btn{padding:13px 22px!important;font-size:14px!important}html body .nav-cta{padding:10px 18px!important}html body .nav-cta,html body .nav-link{font-size:13.5px!important}html body .store-btn{padding:13px 22px!important}html body .store-btn .label strong{font-size:14px!important}html body .store-btn .label small{font-size:10px!important}html body .pillar .num{font-size:clamp(56px,7vw,96px)!important}html body .footer{padding-top:80px!important;padding-bottom:28px!important}html body .marquee{padding:24px 0!important}html body .marquee-item{padding:0 22px!important;font-size:13px!important}html body .experience h4,html body .pillar-card h4,html body .reel h4{font-size:18px!important}html body .experience p,html body .person p,html body .pillar-card p,html body .tcard p,html body .v p{font-size:14px!important;line-height:1.55!important}html body .hero-phone{transform-origin:50%;transform:scale(.92)}html body .hero-right{min-height:600px!important}@media (width<=1024px){html body .container{padding-left:32px!important;padding-right:32px!important}html body .section{padding:80px 0!important}html body .hero,html body .hero-split{padding:100px 0 60px!important}html body .hero-phone{transform:scale(1)}}.pillar{flex-direction:column;display:flex}.pillar .pillar-photo{aspect-ratio:16/9;background:#0000000a;border-radius:22px;width:100%;margin-top:auto;display:block;overflow:hidden}[data-theme=dark] .pillar .pillar-photo{background:#ffffff0a}.nav-store{background:linear-gradient(135deg,#0a0c12,#1a1f2e);border:1px solid #ffffff14;justify-content:center;align-items:center;width:36px;height:36px;margin-left:6px;padding:0;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;color:#fff!important;border-radius:50%!important}.nav-store .ns-label{display:none}.nav-store:hover{background:linear-gradient(135deg,#0a0c12,#00afb9 200%);transform:translateY(-2px);box-shadow:0 8px 22px #00d4c840}@media (width<=1080px){.nav-store{display:none}}.hero-stores{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-stores .store-btn{background:#0a0c12;border:1px solid #ffffff14;align-items:center;gap:10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important;border-radius:14px!important;padding:11px 20px!important}.hero-stores .store-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.hero-stores .store-btn .label{text-align:left;flex-direction:column;line-height:1;display:flex}.hero-stores .store-btn .label small{opacity:.85;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.hero-stores .store-btn .label strong{letter-spacing:-.01em;margin-top:3px;font-size:14px;font-weight:600}html body .store-btn{min-height:56px;transition:transform .25s,box-shadow .25s,background .25s;color:#fff!important;background:#0a0c12!important;border:1px solid #ffffff14!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:12px 22px!important;text-decoration:none!important;display:inline-flex!important}html body .store-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00d4c838!important}html body .store-btn svg{flex-shrink:0;width:26px!important;height:26px!important}html body .store-btn .label{text-align:left!important;white-space:nowrap!important;flex-direction:column!important;gap:3px!important;line-height:1!important;display:flex!important}html body .store-btn .label small{letter-spacing:.06em!important;text-transform:uppercase!important;opacity:.78!important;color:#fff!important;margin:0!important;font-size:9.5px!important;font-weight:500!important;line-height:1!important}html body .store-btn .label strong{letter-spacing:-.01em!important;color:#fff!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.1!important;display:block!important}.hero-stores .store-btn{padding:13px 24px!important}html body .nav-store{overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#0a0c12,#1a1f2e)!important;border:1px solid #ffffff14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:6px!important;padding:0!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s,background .25s!important;display:inline-flex!important}html body .nav-store .ns-label,html body .nav-store small,html body .nav-store strong{display:none!important}html body .nav-store svg{width:18px!important;height:18px!important}html body .nav-store:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00d4c84d!important}@media (width<=1080px){html body .nav-store{display:none!important}}html body .nav-link.active,html body .nav-link.is-active{position:relative;color:#050609!important;background:linear-gradient(135deg,#eac105,#00d4c8 50%,#5bafff) 0/200% 200%!important;font-weight:600!important;transition:background-position .8s!important;box-shadow:0 8px 22px #00d4c847,inset 0 1px #ffffff40!important}html body .nav-link.active:hover,html body .nav-link.is-active:hover{color:#050609!important;background-position:100%!important}[data-theme=light] html body .nav-link.active,[data-theme=light] html body .nav-link.is-active{color:#050609!important}body,html,html body *{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body .grad,html body .italic,html body [style*=Instrument\ Serif],html body [style*=instrument\ serif],html body em,html body i{font-style:italic!important;font-weight:500!important}html body .hero h1,html body .pricing-hero h1,html body h1{letter-spacing:-.03em!important;font-size:clamp(36px,5.2vw,72px)!important;line-height:1.05!important}html body h2{letter-spacing:-.02em!important;font-size:clamp(26px,3.4vw,42px)!important}html body h3{font-size:clamp(18px,2vw,22px)!important}html body .hero-sub,html body .lead,html body .pricing-hero p,html body .section-lead{font-size:16px!important;line-height:1.55!important}html body p{font-size:14.5px;line-height:1.55}html body .plan-name{font-size:18px!important}html body .plan-blurb{min-height:36px!important;font-size:12.5px!important}html body .plan-price .amount{font-size:36px!important}html body .plan-price .currency{font-size:18px!important}html body .plan-price .custom{font-size:20px!important}html body .plan-features li{font-size:12.5px!important;line-height:1.45!important}html body .plan-tag{font-size:11px!important}html body .plan-cta{padding:11px 16px!important;font-size:12.5px!important}html body .plan-card{border-radius:24px!important;padding:26px 22px 22px!important}html body .plan-badge{padding:4px 9px!important;font-size:9.5px!important}html body .pricing-hero{padding:150px 0 40px!important}html body .plans{padding:60px 0 90px!important}html body .pricing-faq h2{text-align:center!important}html body .faq-item summary{font-size:14px!important}html body .faq-item p{font-size:13px!important}html body .dir-toggle button{padding:12px 24px!important;font-size:13.5px!important}html body .compare-strip h3{font-size:17px!important}html body .compare-strip p{font-size:13px!important}html body .compare-strip .stat-num{font-size:30px!important}html body .contact-section{padding:80px 0 100px!important}html body .contact-aside h2{font-size:clamp(26px,3.2vw,38px)!important}html body .contact-aside .lead{font-size:14px!important}html body .contact-meta-item strong{font-size:13px!important}html body .contact-meta-item small{font-size:9.5px!important}html body .contact-form-card{border-radius:24px!important;padding:26px!important}html body .role-tab{padding:9px 8px!important;font-size:12.5px!important}html body .contact-terms span{font-size:12px!important}html body .contact-submit{padding:12px 24px!important;font-size:13px!important}html body .contact-submit-row small{font-size:11px!important}.about-teaser{padding:120px 0}.about-teaser .at-grid{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at 0 0,#eac1050f 0,#0000 50%),radial-gradient(circle at 100% 100%,#0057721a 0,#0000 55%),linear-gradient(#ffffff0a,#ffffff03);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:80px;padding:64px;display:grid;position:relative;overflow:hidden}.about-teaser .at-grid:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#eac1054d,#00afb933 35%,#0078672e 65%,#0057724d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@media (width<=1000px){.about-teaser .at-grid{grid-template-columns:1fr;gap:56px;padding:40px}}.about-teaser .at-eyebrow{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.about-teaser .at-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 12px var(--teal);border-radius:50%;flex-shrink:0}.about-teaser .at-rule{background:linear-gradient(90deg,var(--teal),transparent);width:30px;height:1px}.about-teaser .at-idx{color:var(--ink-3);letter-spacing:.1em;font-weight:600}.about-teaser .at-title{letter-spacing:-.03em;color:var(--ink);margin:24px 0 0;font-weight:800;line-height:1.04;font-size:clamp(34px,4vw,56px)!important}.about-teaser .at-title .at-grad{background:linear-gradient(120deg,#eac105,#007867 35%,#00afb9 65%,#005772);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.05em -.18em;padding:.05em .05em .18em;font-style:italic;font-weight:600;line-height:1.15;display:inline-block}.about-teaser .at-lead{max-width:44ch;color:var(--ink-2);margin:24px 0 0;font-size:16px;line-height:1.6}.about-teaser .at-cta{color:#0a0c12;letter-spacing:-.005em;background:linear-gradient(135deg,#eac105,#00afb9);border-radius:999px;align-items:center;gap:12px;margin-top:32px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #00afb940,inset 0 1px #ffffff59}.about-teaser .at-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00afb966,inset 0 1px #ffffff59}.about-teaser .at-cta svg{transition:transform .25s}.about-teaser .at-cta:hover svg{transform:translate(4px)}.about-teaser .at-team{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.about-teaser .at-avatars{display:flex}.about-teaser .at-av{background:color-mix(in oklab,var(--c,var(--teal)) 80%,#0a0c12 20%);border:2px solid var(--bg-0);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:inline-grid;position:relative;box-shadow:0 4px 12px #00000040}.about-teaser .at-av:after{content:attr(data-init);color:#fff}.about-teaser .at-av:first-child{margin-left:0}.about-teaser .at-team-meta{flex-direction:column;min-width:0;line-height:1.35;display:flex}.about-teaser .at-team-meta strong{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.about-teaser .at-team-meta span{color:var(--ink-3);font-size:12px}.about-teaser .at-pillars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.about-teaser .at-pillar{border:1px solid var(--line);background:#ffffff08;border-radius:22px;grid-template-columns:56px 4px 1fr;align-items:start;gap:20px;padding:22px 24px 22px 20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s;display:grid;position:relative}.about-teaser .at-pillar:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft);transform:translate(4px)}.about-teaser .at-num{color:var(--accent);letter-spacing:-.02em;padding-top:2px;font-family:Montserrat,sans-serif;font-style:italic;font-weight:500;line-height:1;font-size:32px!important}.about-teaser .at-bar{background:linear-gradient(180deg,var(--accent),color-mix(in oklab,var(--accent) 20%,transparent));opacity:.85;border-radius:999px;width:4px;height:100%;min-height:56px}.about-teaser .at-body{min-width:0}.about-teaser .at-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.about-teaser .at-pillar h3{letter-spacing:-.015em;color:var(--ink);margin:12px 0 6px;font-weight:700;line-height:1.25;font-size:19px!important}.about-teaser .at-pillar p{color:var(--ink-3);max-width:50ch;margin:0;font-size:13.5px;line-height:1.55}[data-theme=light] .about-teaser .at-grid{background:radial-gradient(circle at 0 0,#eac1051a 0,#0000 50%),radial-gradient(circle at 100% 100%,#0057721a 0,#0000 55%),linear-gradient(#ffffffd9,#ffffff8c);border-color:#0a0c1a14}[data-theme=light] .about-teaser .at-eyebrow{background:#ffffffb3;border-color:#0a0c1a1a;color:#2a2f44!important}[data-theme=light] .about-teaser .at-idx{color:#6b7390!important}[data-theme=light] .about-teaser .at-pillar{background:#ffffff8c;border-color:#0a0c1a14}[data-theme=light] .about-teaser .at-pillar:hover{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}[data-theme=light] .about-teaser .at-team-meta strong{color:#0a0c1a!important}[data-theme=light] .about-teaser .at-team-meta span{color:#4a5068!important}[data-theme=light] .about-teaser .at-team{border-top-color:#0a0c1a1a}[data-theme=light] .about-teaser .at-av{border-color:#f5f4ee}[data-theme=light] .about-teaser .at-pillar p{color:#4a5068!important}[data-theme=light] .about-teaser .at-cta{color:#0a0c12!important}[data-theme=light] .about-teaser-dark,[data-theme=light] .b,[data-theme=light] .cta-block,[data-theme=light] .dir-card,[data-theme=light] .experience,[data-theme=light] .flow-step,[data-theme=light] .glass-card,[data-theme=light] .level,[data-theme=light] .person,[data-theme=light] .philosophy .card,[data-theme=light] .pillar,[data-theme=light] .pillar-card,[data-theme=light] .tcard,[data-theme=light] .v{background:#ffffffb3!important;border-color:#0a0c1a14!important;box-shadow:0 8px 28px #141a210f!important}[data-theme=light] .level .badge,[data-theme=light] .pillar .badge{color:#005772!important;background:#0057721a!important;border:1px solid #0057722e!important}[data-theme=light] .dir-card.biz .label{color:#005772!important;background:#0057721a!important}[data-theme=light] .dir-card.ind .label{color:#8a6f00!important;background:#eac1052e!important}[data-theme=light] .dir-card .features li{color:#1a1f33!important;background:#ffffff8c!important;border-color:#0a0c1a14!important}[data-theme=light] .dir-card .arrow{color:#0a0c1a!important;background:#0a0c1a0f!important;border-color:#0a0c1a1a!important}[data-theme=light] .nav{background:#ffffffb3!important;border-color:#0a0c1a14!important;box-shadow:0 10px 30px #141a2114!important}[data-theme=light] .hero-eyebrow{color:#2a2f44!important;background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .section-eyebrow{color:#00807a!important}[data-theme=light] .stat-row{border-color:#0a0c1a1a!important}[data-theme=light] .stat-row .stat strong{background:linear-gradient(135deg,#0a0c1a,#4a5068)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .tabs{background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .tabs button{color:#4a5068!important}[data-theme=light] .tabs button.on{color:#f5f4ee!important;background:#0a0c1a!important}[data-theme=light] .btn-glass{color:#0a0c1a!important;background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .marquee{border-top-color:#0a0c1a1a!important;border-bottom-color:#0a0c1a1a!important}[data-theme=light] .footer,[data-theme=light] .footer-bottom{border-top-color:#0a0c1a1a!important}[data-theme=light] .social{color:#1a1f33!important;background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .social:hover{color:#f5f4ee!important;background:#0a0c1a!important;border-color:#0a0c1a!important}[data-theme=light] .iphone,[data-theme=light] .macbook{box-shadow:0 30px 80px #141a212e!important}[data-theme=light] .macbook+.stand{box-shadow:0 30px 60px #141a2124!important}[data-theme=light] .cta-band{background:radial-gradient(circle at 20%,#eac10538 0,#0000 50%),radial-gradient(circle at 80%,#00afb938 0,#0000 50%),linear-gradient(#fffc,#ffffff80)!important;border-color:#0a0c1a1a!important}[data-theme=light] .store-btn{color:#fff!important;background:#0a0c12!important;border-color:#0000!important}[data-theme=light] .store-btn .label small,[data-theme=light] .store-btn .label strong{color:#fff!important}[data-theme=light] .btn-primary,[data-theme=light] .nav-cta{color:#1a1505!important}[data-theme=light] .flow-step .num{background:#6b7390!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .flow-step:hover .num{background:linear-gradient(135deg,#eac105,#00afb9,#007867)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .mvv .pillar .num{background:linear-gradient(135deg,#0a0c1a,#6b7390)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .testimonials .tcard p:before{color:#c79c00!important}[data-theme=light] .hero-meta .stat span,[data-theme=light] .hero-meta .stat strong{color:#0a0c1a!important}[data-theme=light] .app-mobile,[data-theme=light] .app-ui{color:#fff!important}[data-theme=light] .app-mobile *,[data-theme=light] .app-ui *{color:inherit!important}[data-theme=light] .app-mobile .m-card .info .role,[data-theme=light] .app-mobile h6 .small,[data-theme=light] .app-ui .exp-card .label,[data-theme=light] .app-ui .exp-card .meta,[data-theme=light] .app-ui .side .item,[data-theme=light] .app-ui .topbar .nav-bits{color:#fff9!important}[data-theme=light] .app-mobile .chip.on,[data-theme=light] .app-mobile .m-card .info .price,[data-theme=light] .app-ui .exp-card .meta .price,[data-theme=light] .app-ui .side .item.active{color:#1a1505!important}[data-theme=light] .app-mobile .chip{color:#fff!important;background:#ffffff14!important}[data-theme=light] .app-mobile .m-card .info .tags span{color:#00afb9!important}[data-theme=light] .experience .price-tag{color:#0a0c1a!important;background:#ffffffd9!important;border-color:#0a0c1a1a!important}[data-theme=light] .experience .photo .price-tag{color:#0a0c1a!important}[data-theme=light] .hero-floats .glass-card{background:#ffffffbf!important;border-color:#0a0c1a1a!important;box-shadow:0 20px 60px #141a211a!important}.cta-block.biz{isolation:isolate;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .5s,background .5s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000004d,0 4px 12px #0003}.cta-block.biz:before{z-index:-1;background:radial-gradient(circle at 15% 20%,#00786773 0,#0000 55%),radial-gradient(circle at 85% 80%,#00afb94d 0,#0000 55%),linear-gradient(135deg,#0078672e,#0057721a 50%,#00afb92e);inset:0}.cta-block.biz:after,.cta-block.biz:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.2,.8,.2,1);position:absolute}.cta-block.biz:after{-webkit-mask-composite:xor;background:linear-gradient(135deg,#00afb9a6,#0078678c 50%,#00577273);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.cta-block.biz:hover{transform:translateY(-8px);box-shadow:inset 0 1px #ffffff14,0 40px 80px #0078674d,0 20px 40px #00577240,0 0 60px #00afb933;border-color:#00afb973!important}.cta-block.biz:hover:after,.cta-block.biz:hover:before{opacity:1}.cta-block.biz .arrow{transition:transform .45s cubic-bezier(.2,.8,.2,1),color .45s,text-shadow .45s}.cta-block.biz:hover .arrow{background:linear-gradient(120deg,#00afb9,#007867 60%,#005772);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 24px #00afb959;-webkit-background-clip:text;background-clip:text;transform:translate(4px)}.cta-block.biz h3{transition:color .45s,text-shadow .45s}.cta-block.biz:hover h3{text-shadow:0 0 28px #00afb933}.cta-block.ind{isolation:isolate;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .5s,background .5s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000004d,0 4px 12px #0003}.cta-block.ind:before{z-index:-1;background:radial-gradient(circle at 15% 20%,#eac10573 0,#0000 55%),radial-gradient(circle at 85% 80%,#00afb966 0,#0000 55%),linear-gradient(135deg,#eac10533,#00afb91a 50%,#00d4c838);inset:0}.cta-block.ind:after,.cta-block.ind:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.2,.8,.2,1);position:absolute}.cta-block.ind:after{-webkit-mask-composite:xor;background:linear-gradient(135deg,#eac105bf,#00d4c88c 55%,#00afb973);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.cta-block.ind:hover{transform:translateY(-8px);box-shadow:inset 0 1px #ffffff1a,0 40px 80px #eac10533,0 20px 40px #00afb940,0 0 60px #00d4c838;border-color:#eac10573!important}.cta-block.ind:hover:after,.cta-block.ind:hover:before{opacity:1}.cta-block.ind .arrow{transition:transform .45s cubic-bezier(.2,.8,.2,1),color .45s,text-shadow .45s}.cta-block.ind:hover .arrow{background:linear-gradient(120deg,#eac105,#00d4c8 60%,#00afb9);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 24px #eac1054d;-webkit-background-clip:text;background-clip:text;transform:translate(4px)}.cta-block.ind h3{transition:color .45s,text-shadow .45s}.cta-block.ind:hover h3{text-shadow:0 0 28px #00d4c833}.nav .nav-links{align-items:center;gap:2px;display:inline-flex}.nav-burger{border:1px solid var(--line);background:var(--glass);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;margin-left:4px;padding:0;transition:background .2s,border-color .2s;display:none}.nav-burger:hover{background:var(--glass-strong)}.nav-burger span{background:currentColor;border-radius:2px;width:16px;height:1.6px;transition:transform .25s,opacity .2s;display:block}.nav.is-open .nav-burger span:first-child{transform:translateY(5.6px)rotate(45deg)}.nav.is-open .nav-burger span:nth-child(2){opacity:0}.nav.is-open .nav-burger span:nth-child(3){transform:translateY(-5.6px)rotate(-45deg)}@media (width<=980px){.nav{gap:4px;padding:8px 8px 8px 16px}.nav .nav-links{display:none}.nav-burger{display:inline-flex}.nav.is-open .nav-links{background:var(--nav-bg);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--line);border-radius:28px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 30px 60px #0006}.nav.is-open .nav-links .nav-link{text-align:left;border-radius:18px;padding:14px 18px;font-size:15px}}@media (width<=600px){.nav{padding:7px 8px 7px 14px;left:12px;right:12px;transform:none}.nav-logo .logo-img{height:24px}.nav-cta{padding:9px 14px;font-size:12.5px}.nav-burger,.theme-toggle{width:32px;height:32px}}body.nav-open{overflow:hidden}.hero-fork{padding:160px 0 60px}.fork-brand{text-align:center;max-width:880px;margin:0 auto 64px}.fork-brand .hero-eyebrow{margin:0 auto}.fork-headline{letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(38px,5.8vw,84px);font-weight:800;line-height:1.05}.fork-headline .italic{font-family:Instrument Serif,Playfair Display,serif;font-style:italic;font-weight:500}.fork-headline .grad{background:linear-gradient(120deg,var(--yellow) 0,var(--green) 35%,var(--teal) 60%,var(--blue) 100%);margin:0 -.05em -.18em;padding:.05em .05em .18em;line-height:1.15;display:inline-block}.fork-sub{max-width:56ch;margin:26px auto 0;font-size:18px;line-height:1.55}.fork{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#ffffff06,#ffffff01);grid-template-columns:1fr 1px 1fr;gap:0;display:grid;box-shadow:0 30px 100px #00000059}.fork,.fork-side{position:relative;overflow:hidden}.fork-side{isolation:isolate;padding:44px 40px;text-decoration:none;transition:background .45s cubic-bezier(.2,.8,.2,1)}.fork-side-inner{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.fork-side *{text-decoration:none}.fork-eyebrow{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.fork-title{letter-spacing:-.025em;margin:22px 0 14px;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.05}.fork-title .italic{font-family:Instrument Serif,Playfair Display,serif;font-style:italic;font-weight:500}.fork-side-sub{color:var(--ink-2);max-width:42ch;margin:0 0 28px;font-size:16px;line-height:1.55}.fork-cta{border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:14px 24px;font-size:14.5px;font-weight:600;transition:transform .2s,box-shadow .25s,background .25s;display:inline-flex}.fork-companies .fork-cta{background:linear-gradient(135deg,var(--teal),var(--blue));box-shadow:0 8px 30px #00afb947,inset 0 1px #ffffff2e}.fork-glow{z-index:1;pointer-events:none;opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px}.fork-side:hover .fork-glow{opacity:1}.fork-side:hover .fork-cta{transform:translateY(-2px)}.fork-visual{min-height:280px;margin-top:36px;position:relative}.fork-visual-co .hero-float-card{width:100%;max-width:360px;margin-bottom:14px;position:relative}.fork-visual-co .hero-float-card.static{animation:none;inset:auto}.fork-visual-co .hero-float-card.bot.static{margin-left:30px}.fork-visual-ca{justify-content:center;display:flex}.fork-visual-ca .hero-phone{transform-origin:top;margin-bottom:-60px;transform:scale(.78)}.fork-divider{background:linear-gradient(180deg,transparent,var(--line) 20%,var(--line) 80%,transparent);position:relative}.fork-or{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-0);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=900px){.hero-fork{padding:130px 0 40px}.fork{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr}.fork-divider{background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent);width:100%;height:1px}.fork-side{padding:36px 28px}.fork-visual-ca .hero-phone{margin-bottom:-100px;transform:scale(.7)}}.section-problem .section-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-problem .section-title{max-width:none;margin-left:auto;margin-right:auto}.section-problem .section-lead{margin:24px auto 0}.problem-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;display:grid}.problem-stat{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:36px 28px;transition:transform .3s,border-color .3s,background .3s}.problem-stat:hover{background:var(--glass-strong);border-color:#ffffff2e;transform:translateY(-6px)}.problem-stat strong{letter-spacing:-.04em;background:linear-gradient(135deg,var(--yellow),var(--teal));font-size:clamp(44px,5.5vw,72px);font-weight:800;line-height:1;display:block}.problem-stat span{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.5;display:block}@media (width<=900px){.problem-stats{grid-template-columns:1fr}}.solution-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=980px){.solution-grid{grid-template-columns:1fr;gap:48px}}.solution-schematic{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:32px;display:grid;position:relative}.schematic-node{border:1px solid var(--line);text-align:center;background:#ffffff0a;border-radius:22px;flex-direction:column;justify-content:center;gap:8px;min-height:140px;padding:20px 18px;display:flex}.schematic-node strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.schematic-node small{color:var(--ink-3);font-size:12px;line-height:1.45}.schematic-label{letter-spacing:.15em;text-transform:uppercase;font-size:10.5px;font-weight:700}.schematic-arrow svg{width:60px;height:12px;color:var(--ink-3);opacity:.7}@media (width<=720px){.solution-schematic{grid-template-columns:1fr;gap:8px}.schematic-arrow svg{width:24px;transform:rotate(90deg)}}.section-proof .section-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-proof .section-title{max-width:none;margin-left:auto;margin-right:auto}.proof-quote{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);max-width:820px;margin:56px auto 0;padding:44px 40px}.proof-quote p{margin:0 0 18px;font-family:Instrument Serif,Playfair Display,serif;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.35}.proof-quote cite{letter-spacing:.05em;color:var(--ink-3);font-size:13px;font-style:normal;font-weight:600}.proof-case{border:1px solid var(--line);border-radius:var(--radius);color:inherit;background:linear-gradient(135deg,#00afb90f,#eac1050a);grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:56px;padding:36px 40px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:grid}.proof-case,.proof-case *{text-decoration:none}.proof-case:hover{border-color:#eac10559;transform:translateY(-4px);box-shadow:0 30px 60px #00000059,0 0 40px #eac1051a}.proof-case-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--yellow);margin-bottom:10px;font-size:11.5px;font-weight:700;display:block}.proof-case h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.2}.proof-case p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.proof-case-arrow{background:var(--ink);color:var(--bg-0);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .25s;display:inline-flex}.proof-case:hover .proof-case-arrow{transform:translate(4px)}@media (width<=720px){.proof-case{grid-template-columns:1fr;padding:28px}}.section-dualcta .section-head{margin-bottom:56px}.dualcta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dualcta-card{border-radius:var(--radius-lg);border:1px solid var(--line);color:inherit;background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;padding:44px 40px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.dualcta-card,.dualcta-card *{text-decoration:none}.dualcta-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.dualcta-card:hover{transform:translateY(-6px)}.dualcta-card.biz:hover{border-color:#00afb966;box-shadow:0 30px 60px #00afb92e}.dualcta-card.ind:hover{border-color:#eac10566;box-shadow:0 30px 60px #eac1052e}.dualcta-card:hover:before{opacity:1}.dualcta-eyebrow{letter-spacing:.1em;text-transform:uppercase;z-index:1;border-radius:999px;align-items:center;width:fit-content;margin-bottom:18px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.dualcta-card h3{letter-spacing:-.025em;z-index:1;margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;position:relative}.dualcta-card p{color:var(--ink-2);z-index:1;max-width:36ch;margin:0 0 28px;font-size:15.5px;line-height:1.55;position:relative}.dualcta-arrow{border:1px solid var(--line);z-index:1;background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:auto;padding:14px 22px;font-size:14.5px;font-weight:600;transition:background .25s,transform .25s,border-color .25s;display:inline-flex;position:relative}.dualcta-card:hover .dualcta-arrow{background:var(--ink);color:var(--bg-0);border-color:var(--ink);transform:translate(4px)}.dualcta-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.dualcta-or{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}@media (width<=900px){.dualcta{grid-template-columns:1fr}}.contact-section-secondary{padding:40px 0 80px}.contact-collapse{border:1px solid var(--line);background:var(--glass);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.contact-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;list-style:none;transition:background .25s;display:flex}.contact-collapse>summary::-webkit-details-marker{display:none}.contact-collapse>summary:hover{background:var(--glass-strong)}.contact-collapse-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.contact-collapse-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.contact-collapse-chev{transition:transform .3s;display:inline-block}.contact-collapse[open] .contact-collapse-chev{transform:rotate(180deg)}.contact-collapse[open] .contact-grid{border-top:1px solid var(--line);padding:28px}.contact-success-next{background:var(--ink);color:var(--bg-0);border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:12px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.contact-success-next:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.hero-fork .hero-phone{width:240px;height:480px}.hero-fork .hero-phone-screen{padding:50px 14px 14px}.hero-about-editorial{min-height:auto;padding:180px 0 60px}.about-hero-inner{text-align:center;max-width:880px;margin:0 auto}.about-hero-headline{letter-spacing:-.025em;color:var(--ink);margin:28px 0 0;font-family:Instrument Serif,serif;font-size:clamp(46px,7.4vw,110px);font-weight:400;line-height:1.02}.about-hero-headline .italic{font-style:italic}.about-hero-sub{max-width:60ch;color:var(--ink-2);margin:28px auto 0;font-size:17px;line-height:1.55}@media (width<=700px){.hero-about-editorial{padding:140px 0 40px}}.section-editorial{padding:100px 0}.editorial-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;display:grid}.editorial-grid.reversed{grid-template-columns:1fr 1.25fr}.editorial-grid.reversed .editorial-copy{order:2}.editorial-grid.reversed .editorial-aside{order:1}@media (width<=900px){.editorial-grid,.editorial-grid.reversed{grid-template-columns:1fr;gap:40px}.editorial-grid.reversed .editorial-aside,.editorial-grid.reversed .editorial-copy{order:0}}.editorial-copy .section-title{max-width:16ch}.quote-card{background:linear-gradient(135deg,#eac1051a,#0078671a);border:1px solid #eac10538;border-radius:22px;padding:36px 32px;position:relative;overflow:hidden}.quote-card:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle at 70% 30%,#eac10540,#0000 60%);position:absolute;inset:-40%}.qc-mark{color:var(--yellow);margin-bottom:8px;font-size:96px;font-style:italic;line-height:.6;display:block}.qc-mark,.quote-card p{font-family:Instrument Serif,serif}.quote-card p{color:var(--ink);margin:0 0 18px;font-size:26px;line-height:1.35;position:relative}.qc-by{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;display:block;position:relative}.vision-card{background:linear-gradient(#00afb90f,#0057721a);border:1px solid #00afb93d;border-radius:22px;padding:28px}.vc-row{border-bottom:1px dashed #ffffff14;grid-template-columns:80px 1fr;align-items:baseline;gap:20px;padding:18px 0;display:grid}.vc-row:last-child{border-bottom:0}.vc-num{color:var(--teal);font-family:Instrument Serif,serif;font-size:30px;font-style:italic}.vc-lbl{color:var(--ink-2);font-size:14.5px;line-height:1.5}.section-story{padding:120px 0}.story-timeline{max-width:760px;margin:64px auto 0;padding:0;list-style:none;position:relative}.story-milestone{padding:0 0 56px 64px;position:relative}.story-milestone:last-child{padding-bottom:0}.sm-line{transform-origin:top;background:linear-gradient(#eac10599,#eac10500);width:2px;animation:1.2s forwards smLineDraw;position:absolute;top:22px;bottom:-8px;left:19px}.story-milestone:last-child .sm-line{display:none}@keyframes smLineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sm-dot{background:var(--bg-0);border:2px solid var(--yellow);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:12px;box-shadow:0 0 0 6px #eac1051a}.story-milestone.is-now .sm-dot{background:var(--yellow);animation:2.2s ease-in-out infinite smPulse}@keyframes smPulse{0%,to{box-shadow:0 0 0 6px #eac10526}50%{box-shadow:0 0 0 12px #eac1050a}}.sm-date{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.story-milestone h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:700}.story-milestone p{color:var(--ink-2);max-width:56ch;margin:0;font-size:15px;line-height:1.55}.section-team{padding:120px 0}.section-team .team{margin-top:56px}.team .person{padding-bottom:56px;position:relative}.team .person .person-link{letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:20px;left:24px}.team .person .person-link:hover{color:var(--teal);border-color:#00afb966}.building-with-us{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:72px;padding:36px;display:grid}.bwu-copy h3{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700}.bwu-copy p{color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:14.5px;line-height:1.55}.bwu-cta{background:var(--ink);color:var(--bg-0);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-flex}.bwu-cta:hover{transform:translateY(-2px)}.bwu-avatars{gap:-8px;display:flex}.bwu-av{width:56px;height:56px;color:var(--bg-0);border:2px solid var(--bg-0);border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-weight:800;display:inline-flex}.av-a{background:linear-gradient(135deg,#eac105,#ff8a3d)}.av-b{background:linear-gradient(135deg,#00afb9,#005772)}.av-c{background:linear-gradient(135deg,#3ddc97,#007867)}@media (width<=700px){.building-with-us{grid-template-columns:1fr;padding:28px}}.about-rail{z-index:30;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;top:50%;left:28px;transform:translateY(-50%)}.about-rail.is-visible{opacity:1;pointer-events:auto}.about-rail-track{background:#ffffff14;height:100%}.about-rail-progress,.about-rail-track{border-radius:2px;width:2px;position:absolute;top:0;left:10px}.about-rail-progress{background:linear-gradient(180deg,var(--yellow),var(--teal));height:0;transition:height .15s linear}.about-rail-stops{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.about-rail-stops li{cursor:pointer;align-items:center;gap:12px;display:flex;position:relative}.about-rail-stops .dot{background:var(--bg-0);border:2px solid #ffffff40;border-radius:50%;width:10px;height:10px;margin-left:6px;transition:border-color .25s,transform .25s,background .25s}.about-rail-stops .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);opacity:0;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:600;transition:opacity .25s,transform .25s,color .25s;transform:translate(-4px)}.about-rail-stops li:hover .lbl{opacity:1;transform:translate(0)}.about-rail-stops li.is-active .dot{background:var(--yellow);border-color:var(--yellow);transform:scale(1.2)}.about-rail-stops li.is-active .lbl{opacity:1;color:var(--ink);transform:translate(0)}@media (width<=1100px){.about-rail{display:none}}.hero-pricing{min-height:auto;padding:180px 0 40px}.pricing-hero-inner{text-align:center;max-width:760px;margin:0 auto}.pricing-hero-headline{letter-spacing:-.025em;color:var(--ink);margin:28px 0 0;font-family:Instrument Serif,serif;font-size:clamp(46px,7vw,100px);font-weight:400;line-height:1.04}.pricing-hero-headline .italic{font-style:italic}.pricing-hero-sub{max-width:56ch;color:var(--ink-2);margin:24px auto 0;font-size:17px;line-height:1.55}@media (width<=700px){.hero-pricing{padding:140px 0 30px}}.billing-toggle{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;margin:36px auto 0;padding:6px;display:inline-flex;position:relative}.bt-thumb{background:var(--ink);z-index:0;border-radius:999px;width:0;transition:width .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;bottom:6px;left:0}.billing-toggle button{z-index:1;cursor:pointer;font:inherit;letter-spacing:.02em;color:var(--ink-3);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.billing-toggle button.is-active{color:var(--bg-0)}.bt-save{letter-spacing:.04em;color:var(--teal);background:#00afb92e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.billing-toggle button.is-active .bt-save{color:var(--bg-0);background:#ffffff2e}.section-plans{padding:60px 0 100px}.plans-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:16px;display:grid}@media (width<=900px){.plans-row{grid-template-columns:1fr;gap:20px}}.plan-tier{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;flex-direction:column;padding:36px 32px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.plan-tier:hover{border-color:#ffffff2e;transform:translateY(-6px)}.plan-tier.is-recommended{background:linear-gradient(#00afb914,#0057720a);border-color:#00afb98c;transform:translateY(-8px);box-shadow:0 30px 80px #0057722e}.plan-tier.is-recommended:hover{transform:translateY(-12px)}.pt-halo{filter:blur(40px);opacity:.55;pointer-events:none;z-index:0;background:conic-gradient(#00afb900,#00afb959,#5bafff4d,#00786740,#00afb900);animation:9s linear infinite ptHalo;position:absolute;inset:-40%}@keyframes ptHalo{to{transform:rotate(1turn)}}.plan-tier>*{z-index:1;position:relative}.pt-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:var(--teal);color:var(--bg-0);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.pt-head{margin-bottom:24px}.pt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.pt-price{color:var(--ink);align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.pt-currency{color:var(--ink-2);font-size:24px;font-weight:600}.pt-amount{letter-spacing:-.03em;color:var(--ink);font-family:Instrument Serif,serif;font-size:60px;line-height:1}.pt-amount.pt-custom{font-size:48px;font-style:italic}.pt-period{color:var(--ink-3);margin-left:4px;font-size:14px}.pt-billed{color:var(--ink-3);margin:0 0 14px;font-size:12.5px}.pt-for{color:var(--ink-2);margin:0;font-size:14px;font-style:italic}.pt-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pt-features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pt-features li:before{content:"";background:var(--teal);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.pt-cta{border:1px solid var(--line);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.pt-cta:hover{color:var(--bg-0);transform:translateY(-2px)}.pt-cta-primary{background:var(--teal);border-color:var(--teal);color:var(--bg-0)}.pt-cta-primary:hover{background:var(--ink);border-color:var(--ink)}.plans-foot{text-align:center;color:var(--ink-3);margin:36px 0 0;font-size:14px}.plans-foot a{color:var(--yellow);margin-left:8px;font-weight:600;text-decoration:none}.section-matrix{padding:100px 0}.matrix-wrap{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;margin-top:56px;overflow:hidden}.matrix-table{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:14px}.matrix-table thead th{background:var(--bg-0);z-index:2;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);padding:18px 20px;font-size:12px;font-weight:700;position:sticky;top:0}.matrix-table thead th.m-col-feature{text-align:left}.matrix-table thead th.m-col-rec{color:var(--teal)}.matrix-table tbody td{text-align:center;border-bottom:1px solid #ffffff0d;padding:14px 20px}.matrix-table tbody td:first-child{text-align:left;color:var(--ink);font-weight:500}.matrix-table tbody td.m-col-rec{color:var(--ink);background:#00afb90f;font-weight:600}.matrix-table tbody tr.m-group td{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:#ffffff05;padding:18px 20px 10px;font-size:11px;font-weight:700}.m-check{background:var(--teal);width:18px;height:18px;color:var(--bg-0);border-radius:50%;font-size:12px;font-weight:800;line-height:18px;display:inline-block}.matrix-mobile{margin-top:32px;display:none}.mm-plan{border:1px solid var(--line);background:var(--glass);border-radius:14px;margin-bottom:12px;overflow:hidden}.mm-plan.is-recommended{border-color:#00afb980}.mm-plan>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:16px 18px;font-size:14.5px;list-style:none;display:flex}.mm-plan>summary::-webkit-details-marker{display:none}.mm-plan>summary:after{content:"+";color:var(--ink-3);margin-left:12px;font-size:20px}.mm-plan[open]>summary:after{content:"−"}.mm-plan ul{flex-direction:column;gap:8px;margin:0;padding:0 18px 18px;list-style:none;display:flex}.mm-plan ul li{color:var(--ink-2);padding-left:18px;font-size:13.5px;position:relative}.mm-plan ul li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}@media (width<=900px){.matrix-wrap{display:none}.matrix-mobile{display:block}}.section-proof-short{padding:80px 0}.section-proof-short .proof-quote{margin-top:0}.section-faq{padding:100px 0}.faq-list{flex-direction:column;gap:12px;max-width:760px;margin:56px auto 0;display:flex}.faq-item{border:1px solid var(--line);background:var(--glass);border-radius:16px;transition:border-color .25s;overflow:hidden}.faq-item[open]{border-color:#eac1054d}.faq-item>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-chev{color:var(--ink-3);flex:none;font-size:22px;font-weight:400;transition:transform .25s}.faq-item[open] .faq-chev{color:var(--yellow);transform:rotate(45deg)}.faq-item p{color:var(--ink-2);margin:0;padding:0 24px 22px;font-size:14.5px;line-height:1.6}.faq-item p a{color:var(--yellow)}[data-theme=light] .about-hero-headline,[data-theme=light] .pricing-hero-headline{color:#0a0c1a}[data-theme=light] .quote-card{background:linear-gradient(135deg,#eac10526,#0078671a);border-color:#eac10566}[data-theme=light] .quote-card p{color:#0a0c1a}[data-theme=light] .vision-card{background:linear-gradient(#00afb91a,#00577226);border-color:#00afb966}[data-theme=light] .sm-dot{border-color:var(--yellow);background:#fff}[data-theme=light] .story-milestone h4{color:#0a0c1a}[data-theme=light] .story-milestone p{color:#4a5068}[data-theme=light] .building-with-us{background:#fff;border-color:#0a0c1a1a}[data-theme=light] .bwu-copy h3{color:#0a0c1a}[data-theme=light] .bwu-copy p{color:#4a5068}[data-theme=light] .bwu-av{border-color:#fff}[data-theme=light] .about-rail-track{background:#0a0c1a1a}[data-theme=light] .about-rail-stops .dot{background:#fff;border-color:#0a0c1a33}[data-theme=light] .about-rail-stops .lbl{color:#6b7390}[data-theme=light] .about-rail-stops li.is-active .lbl{color:#0a0c1a}[data-theme=light] .billing-toggle{background:#fff;border-color:#0a0c1a1a}[data-theme=light] .billing-toggle button{color:#6b7390}[data-theme=light] .billing-toggle button.is-active{color:#fff}[data-theme=light] .plan-tier{background:#fff;border-color:#0a0c1a14}[data-theme=light] .plan-tier.is-recommended{background:linear-gradient(#00afb90f,#fff);border-color:#00afb999;box-shadow:0 30px 80px #0057721a}[data-theme=light] .pt-amount,[data-theme=light] .pt-price{color:#0a0c1a}[data-theme=light] .pt-features li{color:#4a5068}[data-theme=light] .pt-cta{color:#0a0c1a;border-color:#0a0c1a26}[data-theme=light] .pt-cta:hover{background:#0a0c1a;border-color:#0a0c1a}[data-theme=light] .pt-cta-primary{background:var(--teal);color:#fff;border-color:var(--teal)}[data-theme=light] .matrix-wrap{background:#fff;border-color:#0a0c1a14}[data-theme=light] .matrix-table thead th{color:#0a0c1a;background:#fff;border-bottom-color:#0a0c1a14}[data-theme=light] .matrix-table tbody td{color:#4a5068;border-bottom-color:#0a0c1a0d}[data-theme=light] .matrix-table tbody td:first-child{color:#0a0c1a}[data-theme=light] .matrix-table tbody td.m-col-rec{color:#0a0c1a;background:#00afb90f}[data-theme=light] .matrix-table tbody tr.m-group td{color:#6b7390;background:#0a0c1a08}[data-theme=light] .mm-plan{background:#fff;border-color:#0a0c1a14}[data-theme=light] .mm-plan>summary{color:#0a0c1a}[data-theme=light] .mm-plan ul li{color:#4a5068}[data-theme=light] .faq-item{background:#fff;border-color:#0a0c1a14}[data-theme=light] .faq-item>summary{color:#0a0c1a}[data-theme=light] .faq-item p{color:#4a5068}.grad-biz{background:linear-gradient(120deg,var(--teal) 0,var(--blue) 60%,var(--green) 100%);-webkit-background-clip:text;background-clip:text}.grad-biz,.grad-ind{color:#0000;margin:0 -.05em -.18em;padding:.05em .05em .18em;line-height:1.15;display:inline-block}.grad-ind{background:linear-gradient(120deg,var(--yellow) 0,var(--green) 60%,var(--teal) 100%);-webkit-background-clip:text;background-clip:text}.italic{font-family:Instrument Serif,Playfair Display,serif;font-style:italic;font-weight:500}.biz-hero{padding:160px 0 80px}.biz-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.biz-hero-title{letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.05}.biz-hero-sub{max-width:52ch;color:var(--ink-2);margin:24px 0 0;font-size:17.5px;line-height:1.55}.biz-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.biz-cta{background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 36px #00afb952,inset 0 1px #ffffff2e}.biz-cta:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00afb966,inset 0 1px #ffffff38}.biz-hero-altlink{color:var(--ink-2);padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.biz-hero-altlink:after{content:"";background:var(--ink-3);opacity:.5;height:1px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.biz-hero-altlink:hover{color:var(--ink)}.biz-hero-altlink:hover:after{opacity:1}.biz-trust{flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px;display:flex}.biz-trust-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.biz-trust-logos{align-items:center;gap:22px;display:flex}.biz-trust-logos span{letter-spacing:.02em;color:var(--ink-2);opacity:.6;font-size:14px;font-weight:700;transition:opacity .25s}.biz-trust-logos span:hover{opacity:1}.biz-hero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.biz-hero-visual:before{content:"";filter:blur(50px);z-index:0;background:radial-gradient(circle,#00afb938,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute}.demo-cal{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:24px;width:100%;max-width:420px;padding:22px;position:relative;box-shadow:0 30px 80px #0006}.demo-cal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.demo-cal-month{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.demo-cal-head strong{letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:700;display:block}.demo-cal-live{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;background:#00afb92e;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.demo-cal-live .dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%;animation:1.4s ease-in-out infinite dc-pulse}@keyframes dc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.demo-cal-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:18px;display:grid}.dc-day{background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:70px;padding:12px 4px 14px;display:flex;position:relative}.dc-day .d{letter-spacing:.1em;font-size:9.5px;font-weight:700}.dc-day .n{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800}.dc-day.glow{background:linear-gradient(135deg,#00afb940,#0057722e);animation:2.4s ease-in-out infinite dc-glow;box-shadow:0 0 24px #00afb94d,inset 0 1px #ffffff14}@keyframes dc-glow{0%,to{box-shadow:0 0 16px #00afb938,inset 0 1px #ffffff14}50%{box-shadow:0 0 32px #00afb980,inset 0 1px #ffffff1f}}.dc-day .dc-event{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--bg-0);border:1px solid #00afb966;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.demo-cal-card{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:16px}.dcc-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dcc-ic{border-radius:10px;flex-shrink:0;width:36px;height:36px}.dcc-ttl{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.dcc-sub{color:var(--ink-3);margin-top:2px;font-size:11px}.dcc-quote{color:var(--ink-2);margin-bottom:10px;font-size:12.5px;line-height:1.5}.dcc-meta{flex-wrap:wrap;gap:6px;display:flex}.dcc-pill{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0f;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.dcc-pill.alt{color:var(--yellow);background:#eac10526;border-color:#eac1054d}.biz-event-card{text-align:left;background:linear-gradient(#00afb90f,#ffffff05);grid-template-columns:1fr;gap:16px;padding:28px}.bec-head{justify-content:space-between;align-items:center;display:flex}.bec-eyebrow{letter-spacing:.15em;color:var(--ink-3)}.bec-eyebrow,.bec-status{text-transform:uppercase;font-size:10.5px;font-weight:700}.bec-status{color:var(--green);letter-spacing:.12em;background:#0078672e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bec-status .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%}.bec-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.bec-meta-row{flex-wrap:wrap;gap:6px;display:flex}.bec-pill{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0f;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.bec-pill.alt{color:var(--teal);background:#00afb926;border-color:#00afb94d}.bec-agenda{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.bec-line{color:var(--ink-2);align-items:center;gap:14px;font-size:13px;display:flex}.bec-time{letter-spacing:.05em;min-width:50px;color:var(--ink-3);font-size:11px;font-weight:700;display:inline-block}.bec-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.bec-fit{color:var(--green);letter-spacing:.02em;font-size:12px;font-weight:700}.bec-cta{color:var(--teal);font-size:13px;font-weight:600}.biz-bento .b{overflow:hidden}.biz-bento .bb-stat{letter-spacing:-.04em;background:linear-gradient(135deg,var(--yellow),var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.biz-bento-yellow{background:linear-gradient(#eac1051a,#eac10505);border-color:#eac10538}.biz-bento-yellow .bb-stat{background:linear-gradient(135deg,var(--yellow),#ffd33d);-webkit-background-clip:text;background-clip:text}.biz-bento-teal{background:linear-gradient(#00afb91a,#00afb905);border-color:#00afb938}.biz-bento-teal .bb-stat{background:linear-gradient(135deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text}.biz-bento-green{background:linear-gradient(#0078671a,#00786705);border-color:#00786738}.biz-bento-green .bb-stat{background:linear-gradient(135deg,var(--green),var(--teal));-webkit-background-clip:text;background-clip:text}.biz-bento-blue{background:linear-gradient(#0057721f,#00577205);border-color:#00577238}.biz-bento-blue .bb-stat{background:linear-gradient(135deg,var(--blue),var(--teal));-webkit-background-clip:text;background-clip:text}.bb-tile{aspect-ratio:1;color:#1a1505;border-radius:12px;place-items:end;padding:10px;font-weight:700;display:grid}.biz-bento-blue .bb-tile,.biz-bento-teal .bb-tile{color:#fff}.proof-quotes-grid{grid-template-columns:1fr 1fr;gap:18px;margin:56px 0 0;display:grid}.proof-quotes-grid .proof-quote{margin:0;padding:32px}.proof-quotes-grid .proof-quote p{font-size:clamp(18px,1.8vw,22px)}@media (width<=820px){.proof-quotes-grid{grid-template-columns:1fr}}.proof-case-large{background:linear-gradient(135deg,#00afb91a,#eac1050f);padding:48px 52px}.proof-case-large h3{font-size:clamp(22px,2.3vw,30px)}.section-pricing-teaser{padding:40px 0}.pricing-teaser{border-radius:var(--radius);border:1px solid var(--line);color:inherit;background:linear-gradient(#ffffff08,#ffffff01);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 32px;transition:border-color .25s,transform .25s,box-shadow .3s;display:grid}.pricing-teaser,.pricing-teaser *{text-decoration:none}.pricing-teaser:hover{border-color:#eac10559;transform:translateY(-3px);box-shadow:0 24px 50px #0000004d}.pricing-teaser-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--yellow);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.pricing-teaser h3{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(20px,2vw,24px);font-weight:800}.pricing-teaser p{color:var(--ink-2);margin:0;font-size:14.5px}.pricing-teaser-arrow{background:var(--ink);color:var(--bg-0);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:transform .25s;display:inline-flex}.pricing-teaser:hover .pricing-teaser-arrow{transform:translate(4px)}@media (width<=720px){.pricing-teaser{grid-template-columns:1fr}}.biz-signup-section{padding:80px 0 100px}.biz-form-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px;font-size:11px;font-weight:700}.biz-launch-radio{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.biz-launch-opt{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:#ffffff08;border-radius:12px;padding:14px 18px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:block;position:relative}.biz-launch-opt input{opacity:0;pointer-events:none;position:absolute}.biz-launch-opt:hover{color:var(--ink);border-color:#00afb966}.biz-launch-opt:has(input:checked){border-color:var(--teal);color:var(--ink);background:#00afb926}@media (width<=600px){.biz-launch-radio{grid-template-columns:1fr}}@media (width<=980px){.biz-hero{padding:130px 0 60px}.biz-hero-grid{grid-template-columns:1fr;gap:48px}.biz-hero-visual{order:2;min-height:380px}}.ind-hero{padding:160px 0 80px}.ind-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.ind-hero-title{letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.05}.ind-hero-sub{max-width:52ch;color:var(--ink-2);margin:24px 0 0;font-size:17.5px;line-height:1.55}.ind-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.ind-cta{background:linear-gradient(135deg,var(--yellow),#ffd33d);color:#1a1505;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 36px #eac1055c,inset 0 1px #fff6}.ind-cta:hover{transform:translateY(-2px);box-shadow:0 18px 50px #eac10570,inset 0 1px #ffffff80}.ind-hero-altlink{color:var(--ink-2);padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.ind-hero-altlink:after{content:"";background:var(--ink-3);opacity:.5;height:1px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.ind-hero-altlink:hover{color:var(--ink)}.ind-hero-altlink:hover:after{opacity:1}.ind-availability{border:1px solid var(--line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:12px;margin-top:44px;padding:10px 16px}.ind-availability,.ind-store-pill{align-items:center;display:inline-flex}.ind-store-pill{color:var(--ink-2);gap:6px;font-size:12.5px;font-weight:700}.ind-availability-dot{color:var(--ink-3)}.ind-availability-sub{color:var(--ink-3);margin-left:4px;font-size:12px}.ind-hero-visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.ind-hero-visual:before{content:"";filter:blur(50px);z-index:0;background:radial-gradient(circle,#eac10540,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute}.ind-phone-stage{z-index:1;perspective:1200px;perspective-origin:50%;position:relative}.ind-hero-phone{transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ind-solution-phone{justify-content:center;align-items:center;display:flex;position:relative}.ind-solution-phone:before{content:"";filter:blur(40px);background:radial-gradient(circle,#00afb92e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.ind-solution-phone .iphone{z-index:1;position:relative}.ind-exp-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.ind-exp-card{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;flex-direction:column;gap:14px;padding:28px 24px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.ind-exp-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #0000004d}.ind-exp-icon{background:#ffffff0f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ind-exp-card h4{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}.ind-exp-card p{color:var(--ink-3);flex:1;margin:0;font-size:13.5px;line-height:1.5}.ind-exp-price{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.02em;background:#ffffff0d;border-radius:999px;width:fit-content;margin-top:4px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.ind-exp-yellow{border-color:#eac10538}.ind-exp-yellow .ind-exp-icon{color:var(--yellow);background:#eac1052e}.ind-exp-yellow:hover{border-color:#eac10573}.ind-exp-teal{border-color:#00afb938}.ind-exp-teal .ind-exp-icon{color:var(--teal);background:#00afb92e}.ind-exp-teal:hover{border-color:#00afb973}.ind-exp-green{border-color:#00786738}.ind-exp-green .ind-exp-icon{color:var(--green);background:#0078672e}.ind-exp-green:hover{border-color:#00786773}.ind-exp-blue{border-color:#00577240}.ind-exp-blue .ind-exp-icon{color:var(--teal);background:#00577238}.ind-exp-blue:hover{border-color:#00577280}@media (width<=980px){.ind-exp-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.ind-exp-grid{grid-template-columns:1fr}}.ind-quotes-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:56px 0 0;display:grid}.ind-quotes-grid .proof-quote{text-align:left;margin:0;padding:28px}.ind-quotes-grid .proof-quote p{font-size:17px}@media (width<=980px){.ind-quotes-grid{grid-template-columns:1fr}}.section-exminder{padding-top:60px;padding-bottom:60px}.ind-exminder-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(135deg,#eac10514,#00afb90f);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:48px 52px;display:grid;position:relative;overflow:hidden}.ind-exminder-card:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#eac1052e,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;inset:-20% -10% auto auto}.ind-exminder-copy{z-index:1;position:relative}.ind-exminder-copy p{color:var(--ink-2);max-width:50ch;margin:0;font-size:16px;line-height:1.6}.ind-exminder-quote{z-index:1;border:1px solid var(--line);background:#0000002e;border-radius:24px;padding:28px 32px;position:relative}.ind-exminder-mark{color:var(--yellow);margin-bottom:8px;font-family:Instrument Serif,serif;font-size:80px;line-height:.6;display:block}.ind-exminder-quote p{color:var(--ink);margin:0;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;line-height:1.4}@media (width<=860px){.ind-exminder-card{grid-template-columns:1fr;padding:36px 28px}}.section-explore{padding-bottom:100px}.ind-explore-band{text-align:center;border-radius:var(--radius-lg);background:linear-gradient(#eac1051a,#ffffff05);border:1px solid #eac10538;padding:64px 40px}.ind-explore-band .section-lead{max-width:50ch;margin-left:auto;margin-right:auto}.ind-stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ind-stores-alt{color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}@media (width<=980px){.ind-hero{padding:130px 0 60px}.ind-hero-grid{grid-template-columns:1fr;gap:48px}.ind-hero-visual{order:2;min-height:460px}}[data-theme=light] .demo-cal{background:#ffffffb3}[data-theme=light] .dc-day{background:#0a0c1a0a;border-color:#0a0c1a0f}[data-theme=light] .dc-day .dc-event{background:#fff}[data-theme=light] .demo-cal-card{background:#0a0c1a0a}[data-theme=light] .ind-exminder-quote{background:#ffffffb3}[data-theme=light] .biz-launch-opt{background:#0a0c1a08}[data-theme=light] .biz-launch-opt:has(input:checked){background:#00afb926}@media (width<=480px){.container{padding:0 20px}html body .container{padding-left:20px!important;padding-right:20px!important}}:focus-visible{outline:2px solid var(--yellow)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aurora,.cursor-dot,.cursor-glass,.marquee-track{animation:none!important}}.contact-form .is-error,.contact-form input.is-error,.contact-form select.is-error,.contact-form textarea.is-error{border-color:#ff6a6a!important;box-shadow:0 0 0 2px #ff6a6a2e!important}.contact-form .contact-terms.is-error{color:#ff6a6a}.contact-form .contact-terms.is-error input[type=checkbox]{outline-offset:2px;outline:2px solid #ff6a6a}body{color:var(--ink)}body,li,p{font-size:16.5px}.biz-hero-sub,.fork-sub,.hero-sub,.lead,.section-lead{line-height:1.55}.section{padding:110px 0}@media (width<=720px){.section{padding:80px 0}}.aurora:after,.aurora:before{filter:blur(140px);opacity:var(--aurora-opacity)}.aurora:after{background:radial-gradient(circle at 30% 70%,#00786773 0,#0000 55%),radial-gradient(circle at 70% 30%,#eac10573 0,#0000 55%)}.aurora .grain{opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(#0b2a2a1a 1px,#0000 0)}.btn-primary{background:var(--grad-sun);color:#0b2a2a;border-color:#0000;box-shadow:0 10px 28px #00afb938,0 4px 12px #eac1052e,inset 0 1px #ffffff73}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00afb952,0 6px 18px #eac10542,inset 0 1px #ffffff73}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffb3;background-image:linear-gradient(#ffffffb3,#ffffffb3),var(--grad-spectrum);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:0 6px 22px #0078671a}.btn-glass:hover{background-image:linear-gradient(#ffffffd9,#ffffffd9),var(--grad-spectrum);box-shadow:0 10px 28px #00786729}.btn-sun{background:var(--grad-sun);color:#0b2a2a}.btn-meadow,.btn-sun{border-color:#0000}.btn-meadow{background:var(--grad-meadow);color:#fff}.btn-citrus{background:var(--grad-citrus);color:#0b2a2a;border-color:#0000}.contact-collapse,.contact-form-card,.cta-block,.demo-cal,.dir-card,.flow-step,.glass-card,.matrix-wrap,.problem-stat,.proof-quote,.solution-schematic,.tcard{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffb8!important;border:1px solid #00786729!important;box-shadow:inset 0 1px #ffffffd9,0 18px 40px -22px #00786738,0 6px 18px -12px #00afb92e!important}.dir-card:hover,.flow-step:hover,.glass-card:hover,.problem-stat:hover,.tcard:hover{border-color:#00afb952!important;box-shadow:inset 0 1px #ffffffd9,0 28px 60px -22px #00786747,0 10px 28px -14px #00afb942!important}.schematic-node{background:#fff9!important;border:1px solid #00786724!important}.schematic-node.n1 .schematic-label{color:var(--teal)}.schematic-node.n2 .schematic-label{color:var(--green)}.schematic-node.n3 .schematic-label{color:#b48b00}.hero-floats .glass-card{background:#ffffffc7!important}.dc-day{background:#ffffff8c;border-color:#0078671a}.dc-day.glow{background:var(--grad-soft-sun);border-color:#00afb973;box-shadow:0 0 22px #00afb938,inset 0 1px #ffffffb3}.dc-day .d,.dc-day .n{color:var(--ink)}.dc-day .d{color:var(--ink-3)}.fork{background:linear-gradient(180deg,#ffffff8c,#ffffff59),var(--grad-soft-spectrum);border:1px solid #0078672e;box-shadow:inset 0 1px #ffffffb3,0 40px 90px -30px #0078673d}.fork-side{color:var(--ink)}.fork-companies{background:linear-gradient(#fff0,#00afb90d)}.fork-candidates{background:linear-gradient(#fff0,#eac1050d)}.fork-companies .fork-eyebrow{color:#006858;background:#00786724}.fork-candidates .fork-eyebrow{color:#856e00;background:#eac10533}.fork-companies .fork-glow{background:radial-gradient(circle at 80% 90%,#00afb947,#0000 55%),radial-gradient(circle at 20% 10%,#00786738,#0000 50%)}.fork-candidates .fork-glow{background:radial-gradient(circle at 20% 90%,#eac1054d,#0000 55%),radial-gradient(circle at 80% 10%,#00afb933,#0000 55%)}.fork-companies .fork-cta{background:var(--grad-meadow);color:#fff;box-shadow:0 10px 28px #0078674d,inset 0 1px #ffffff38}.fork-candidates .fork-cta{background:var(--grad-sun);color:#0b2a2a;box-shadow:0 10px 28px #eac1054d,inset 0 1px #ffffff6b}.fork-divider{background:linear-gradient(#0000,#0078672e 20% 80%,#0000)}.fork-or{color:var(--ink-2);background:#ffffffe0;border:1px solid #0078672e}@media (width<=900px){.fork-divider{background:linear-gradient(90deg,#0000,#0078672e 20% 80%,#0000)}}.fork-headline{letter-spacing:-.04em;margin:30px 0 0;font-size:clamp(42px,6.4vw,92px);line-height:1.02}.fork-headline .grad{background:var(--grad-spectrum);color:#0000;filter:drop-shadow(0 2px 18px #00afb92e);-webkit-background-clip:text;background-clip:text}.fork-brand{margin:0 auto 80px}.fork-sub{color:var(--ink-2);max-width:60ch;margin-top:28px;font-size:19px}.fork-brand .hero-eyebrow .pill{background:var(--grad-sun);color:#0b2a2a}.txt-grad-yellow{background-image:linear-gradient(135deg,#b48b00,#007867)!important}.txt-grad-blue{background-image:linear-gradient(135deg,#00afb9,#005772)!important}.txt-grad-sun{background-image:var(--grad-sun)!important}.txt-grad-meadow{background-image:var(--grad-meadow)!important}.txt-grad-citrus{background-image:var(--grad-citrus)!important}.txt-grad-spectrum{background-image:var(--grad-spectrum)!important}.txt-grad-blue,.txt-grad-citrus,.txt-grad-meadow,.txt-grad-spectrum,.txt-grad-sun,.txt-grad-yellow{margin:0 -.05em -.18em;padding:.05em .05em .18em;line-height:1.15;display:inline-block;-webkit-text-fill-color:transparent!important;color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.cta-band h2 .grad,.grad-biz,.grad-ind,.hero h1 .grad{background:var(--grad-spectrum)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.grad-biz{background:var(--grad-meadow)!important}.grad-ind{background:var(--grad-sun)!important}.problem-stats,.section-problem{background:0 0}.section-solution{background:0 0}.proof-quote{background:linear-gradient(#ffffffc7,#ffffff8c)!important;border:1px solid #0078672e!important}.proof-quote p{color:var(--ink)}.proof-case{background:linear-gradient(135deg,#00afb91a,#eac1051a)!important;border:1px solid #0078672e!important}.proof-case-eyebrow{color:#006858}.proof-case-arrow{background:var(--grad-meadow);color:#fff}.problem-stat strong{background:var(--grad-citrus);color:#0000;-webkit-background-clip:text;background-clip:text}.dualcta-band{border-radius:var(--radius-lg);background:var(--grad-spectrum);margin-top:32px;padding:4px;box-shadow:inset 0 1px #fff9,0 30px 80px -28px #00786752,0 12px 32px -16px #00afb938}.dualcta-band-inner{border-radius:calc(var(--radius-lg) - 4px);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffc7;justify-content:center;align-items:stretch;gap:0;padding:28px;display:flex}.dualcta-link{letter-spacing:-.022em;color:var(--ink);border-radius:calc(var(--radius-lg) - 12px);flex:1 1 0;justify-content:center;align-items:center;gap:14px;padding:22px 28px;font-size:clamp(20px,2.4vw,30px);font-weight:800;text-decoration:none;transition:background .3s,transform .25s,color .3s;display:inline-flex;position:relative}.dualcta-link-text{background:var(--grad-meadow);color:#0000;-webkit-background-clip:text;background-clip:text;transition:filter .3s}.dualcta-link-ind .dualcta-link-text{background:var(--grad-sun);color:#0000;-webkit-background-clip:text;background-clip:text}.dualcta-arrow-mark{background:var(--grad-meadow);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-grid;box-shadow:0 6px 16px #0078674d}.dualcta-link-ind .dualcta-arrow-mark{background:var(--grad-sun);color:#0b2a2a;box-shadow:0 6px 16px #eac10552}.dualcta-link:hover .dualcta-arrow-mark{transform:translate(4px)}.dualcta-link:hover .dualcta-link-text{filter:brightness(1.05)}.dualcta-band-sep{background:linear-gradient(#0000,#00786738,#0000);align-self:stretch;width:1px;margin:0 8px}@media (width<=720px){.dualcta-band-inner{flex-direction:column;padding:18px}.dualcta-band-sep{background:linear-gradient(90deg,#0000,#00786738,#0000);width:100%;height:1px;margin:6px 0}.dualcta-link{padding:16px 14px;font-size:22px}}.cursor-glass{background:radial-gradient(circle at 30% 30%,#eac1052e,#ffffff0a 60%);border:1px solid #00afb973;box-shadow:inset 0 0 0 1px #fff6,0 8px 28px #00afb938,0 0 50px #00786724}.cursor-glass.is-link{background:radial-gradient(circle at 30% 30%,#00afb938,#ffffff0f 60%);border-color:#0078678c}.cursor-dot{background:var(--ink);mix-blend-mode:multiply}.footer{color:#eaf6f4;z-index:2;background:linear-gradient(#004e62,#003d52);border-top:0;margin-top:110px;padding:110px 0 50px;position:relative}.footer,.footer:before{border-radius:36px 36px 0 0}.footer:before{content:"";background:var(--grad-spectrum);height:4px;position:absolute;inset:0 0 auto}.footer h6{color:#eaf6f4a6}.footer-col a,.footer-col a:visited,[data-theme=light] .footer a,[data-theme=light] .footer p,[data-theme=light] .footer-bottom,[data-theme=light] .footer-col a,[data-theme=light] .footer-col h6{color:#eaf6f4d1!important}.footer-col a:hover{color:#fff!important}.footer .brand .logo{color:#fff}.footer .brand p{color:#eaf6f4b8}.footer-bottom{border-top:1px solid #ffffff1a;color:#eaf6f48c!important}.social{color:#eaf6f4;background:#ffffff0f;border-color:#ffffff24}.social:hover{background:var(--grad-sun);color:#0b2a2a;border-color:#0000}[data-theme=light] .footer-logo-img{filter:brightness(0)invert()}.marquee{background:var(--grad-soft-citrus);border-top:1px solid #00786724;border-bottom:1px solid #00786724}.marquee:before{background:linear-gradient(90deg,var(--bg-0),transparent)}.marquee:after{background:linear-gradient(-90deg,var(--bg-0),transparent)}.marquee-item,[data-theme=light] .marquee-item{opacity:.85;font-weight:700;color:#1f3a35!important}.marquee-item .dot{background:var(--green)}.bento .b{background:#ffffffb8!important;border:1px solid #00786724!important;box-shadow:inset 0 1px #ffffffd9,0 14px 36px -22px #00786733!important}.bento .b:nth-child(6n+1){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-sun))!important}.bento .b:nth-child(6n+2){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-meadow))!important}.bento .b:nth-child(6n+3){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-citrus))!important}.bento .b:nth-child(6n+4){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-spectrum))!important}.bento .b:nth-child(6n+5){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-meadow))!important}.bento .b:nth-child(6n){background:linear-gradient(135deg,#ffffffc7,var(--grad-soft-sun))!important}.bento .b:hover{transform:translateY(-6px);border-color:#00afb952!important}.plan-tier{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffc7!important;border:1px solid #00786729!important;box-shadow:inset 0 1px #ffffffd9,0 22px 50px -30px #00786738!important}.plan-tier:hover{border-color:#00afb952!important;box-shadow:inset 0 1px #ffffffd9,0 32px 60px -28px #00786747!important}.plan-tier.is-recommended{background-origin:border-box;background-clip:padding-box,border-box;background:linear-gradient(#ffffffd9,#ffffffa6)!important;background-image:linear-gradient(#ffffffd9,#ffffffa6),var(--grad-spectrum)!important;border:1px solid #0000!important;box-shadow:inset 0 1px #fffffff2,0 30px 70px -22px #00afb947,0 14px 30px -18px #eac10538!important}.pt-halo{opacity:.45;background:conic-gradient(#eac10500,#eac10566,#00afb966,#0078674d,#eac10500)}.pt-badge{background:var(--grad-spectrum);color:#0b2a2a}.pt-features li:before{background-color:var(--green)}.pt-cta-primary{background:var(--grad-meadow);color:#fff;border-color:#0000}.pt-cta-primary:hover{background:var(--grad-spectrum);color:#0b2a2a;filter:saturate(1.1);border-color:#0000}.pt-cta{color:var(--ink);border-color:#00786752}.pt-cta:hover{background:var(--ink);border-color:var(--ink);color:#fff}.biz-cta{background:var(--grad-meadow);color:#fff;box-shadow:0 12px 30px #00786747,inset 0 1px #fff3}.biz-cta:hover{box-shadow:0 18px 44px #00786761,inset 0 1px #ffffff38}.biz-hero-visual:before{filter:blur(60px);background:radial-gradient(circle at 35% 30%,#00afb952,#0000 55%),radial-gradient(circle at 65% 70%,#00786742,#0000 55%);width:420px;height:420px}.demo-cal-live{color:#006858;background:#00786729}.demo-cal-live .dot{background:var(--green);box-shadow:0 0 8px var(--green)}.ind-hero-visual:before{filter:blur(60px);background:radial-gradient(circle at 35% 30%,#eac10552,#0000 55%),radial-gradient(circle at 65% 70%,#00afb947,#0000 55%)}.dir-card.biz .label{color:#006858;background:#00786729}.dir-card.ind .label{color:#856e00;background:#eac10533}.dir-card.biz .glow{background:var(--green);opacity:.18}.dir-card.ind .glow{background:var(--yellow);opacity:.18}.tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #00786724}.tabs button{color:var(--ink-2)}.tabs button.on{background:var(--grad-meadow);color:#fff}.stat-row .stat strong{background:var(--grad-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}::selection{color:var(--ink);background:#00afb94d}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.btn:focus-visible,.nav-burger:focus-visible,.nav-cta:focus-visible,.nav-link:focus-visible{outline-offset:4px;outline-color:var(--blue)}.nav{background:#ffffffb8;border:1px solid #00786724;box-shadow:inset 0 1px #ffffffb3,0 10px 36px #00786724}.nav-link{color:var(--ink-2)!important}.nav-link:hover{color:var(--ink)!important}.nav-cta{background:var(--grad-meadow);border-color:#0000;color:#fff!important}.nav-cta:hover{filter:saturate(1.1)}.theme-toggle{color:var(--ink-2)}.nav-burger{color:var(--ink)}@media (width<=980px){.nav.is-open .nav-links{background:#ffffffeb;border-color:#00786724;box-shadow:0 30px 60px #0078672e}}.dualcta-card{background:linear-gradient(#ffffffc7,#ffffff8c)!important;border:1px solid #00786729!important;box-shadow:inset 0 1px #ffffffd9,0 20px 50px -28px #00786738!important}.dualcta-card.biz:before{background:radial-gradient(circle at 80% 100%,#00afb938,#0000 60%)}.dualcta-card.ind:before{background:radial-gradient(circle at 80% 100%,#eac10538,#0000 60%)}.dualcta-card.biz .dualcta-eyebrow{color:#006858;background:#00786729}.dualcta-card.ind .dualcta-eyebrow{color:#856e00;background:#eac10538}.dualcta-arrow{color:var(--ink);background:#ffffffb3;border-color:#0078672e}.cta-band{background:linear-gradient(135deg,#ffffffb3,#ffffff73),var(--grad-soft-spectrum)!important;border:1px solid #0078672e!important;box-shadow:inset 0 1px #ffffffd9,0 30px 70px -30px #00786747!important}.cta-band h2{color:var(--ink)}.cta-band p{color:var(--ink-2)}.tcard p{color:var(--ink)}.tcard p:before{color:var(--teal)}.tcard .who .av{background:var(--grad-meadow)}.tcard .who .name{color:var(--ink)}.store-btn{background:var(--ink);color:#fafbf5}.section-title{letter-spacing:-.03em}.section-eyebrow{letter-spacing:.18em}.hero-float-card{color:var(--ink)}@media (width<=980px){.section{padding:90px 0}}@media (width<=600px){.section{padding:72px 0}body,li,p{font-size:16px}}@media (width<=380px){.dualcta-band{padding:3px}.dualcta-band-inner{padding:14px}}[data-theme=dark] body{color:var(--ink)}[data-theme=dark] .aurora:before{background:radial-gradient(circle at 30% 30%,#00afb973 0,#0000 60%),radial-gradient(circle at 70% 60%,#eac10540 0,#0000 60%)}[data-theme=dark] .aurora:after{background:radial-gradient(circle at 30% 70%,#00786766 0,#0000 55%),radial-gradient(circle at 70% 30%,#eac1054d 0,#0000 55%)}[data-theme=dark] .aurora .grain{opacity:.32;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff14 1px,#0000 0)}[data-theme=dark] .btn-primary{background:var(--grad-sun);color:#0b2a2a!important}[data-theme=dark] .btn-glass{background-image:linear-gradient(#ffffff0f,#ffffff0f),var(--grad-spectrum);color:var(--ink)}[data-theme=dark] .nav{background:#0a0d1e8c;border-color:#ffffff14;box-shadow:0 10px 40px #0006}[data-theme=dark] .nav-link{color:var(--ink-2)!important}[data-theme=dark] .nav-cta{background:var(--grad-meadow)}[data-theme=dark] .contact-collapse,[data-theme=dark] .contact-form-card,[data-theme=dark] .cta-block,[data-theme=dark] .demo-cal,[data-theme=dark] .dir-card,[data-theme=dark] .flow-step,[data-theme=dark] .glass-card,[data-theme=dark] .matrix-wrap,[data-theme=dark] .problem-stat,[data-theme=dark] .proof-quote,[data-theme=dark] .solution-schematic,[data-theme=dark] .tcard{background:#ffffff0d!important;border:1px solid #ffffff1a!important;box-shadow:0 30px 80px #00000059!important}[data-theme=dark] .fork{background:linear-gradient(#ffffff0a,#ffffff03);border-color:#ffffff1a;box-shadow:0 30px 100px #00000059}[data-theme=dark] .fork-companies .fork-eyebrow{color:var(--teal);background:#00afb92e}[data-theme=dark] .fork-candidates .fork-eyebrow{color:var(--yellow);background:#eac1052e}[data-theme=dark] .fork-or{background:var(--bg-0);color:var(--ink-3);border-color:#ffffff1a}[data-theme=dark] .marquee{border-color:#ffffff14}[data-theme=dark] .marquee:before{background:linear-gradient(90deg,var(--bg-0),transparent)}[data-theme=dark] .marquee:after{background:linear-gradient(-90deg,var(--bg-0),transparent)}[data-theme=dark] .marquee-item{opacity:.7}[data-theme=dark] .marquee-item .dot{background:var(--teal)}[data-theme=dark] .footer{color:var(--ink-2);background:0 0;border-top:1px solid #ffffff14;border-radius:0}[data-theme=dark] .footer:before{display:none}[data-theme=dark] .footer h6{color:var(--ink-3)}[data-theme=dark] .footer-col a{color:var(--ink-2)!important}[data-theme=dark] .footer .brand p{color:var(--ink-3)}[data-theme=dark] .footer-bottom{border-top-color:#ffffff0f;color:var(--ink-3)!important}[data-theme=dark] .social{background:var(--glass);color:var(--ink-2);border-color:#ffffff14}[data-theme=dark] .footer-logo-img{filter:none}[data-theme=dark] .cursor-glass{background:radial-gradient(circle at 30% 30%,#ffffff2e,#ffffff05 60%);border:1px solid #ffffff59;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 32px #00afb940,0 0 60px #0057722e}[data-theme=dark] .cursor-dot{background:var(--ink);mix-blend-mode:difference}[data-theme=dark] .dualcta-band{background:var(--grad-spectrum)}[data-theme=dark] .dualcta-band-inner{background:#0a0d1eb3}[data-theme=dark] .dualcta-link{color:var(--ink)}[data-theme=dark] .cta-band{background:linear-gradient(135deg,#ffffff0a,#ffffff03)!important;border:1px solid #ffffff1a!important}[data-theme=dark] .plan-tier{background:var(--glass)!important;border-color:#ffffff1a!important}[data-theme=dark] .plan-tier.is-recommended{background-image:linear-gradient(#ffffff0f,#ffffff05),var(--grad-spectrum)!important}[data-theme=dark] .bento .b{border-color:#ffffff1a!important}[data-theme=dark] .bento .b,[data-theme=dark] .bento .b:nth-child(6n),[data-theme=dark] .bento .b:nth-child(6n+1),[data-theme=dark] .bento .b:nth-child(6n+2),[data-theme=dark] .bento .b:nth-child(6n+3),[data-theme=dark] .bento .b:nth-child(6n+4),[data-theme=dark] .bento .b:nth-child(6n+5){background:#ffffff0a!important}[data-theme=dark] .section,[data-theme=dark] .section-problem,[data-theme=dark] .section-proof{background:0 0!important}[data-theme=dark] :focus-visible{outline-color:var(--yellow)}:root{--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px}.hero-float-card,html body .hero-float-card{background:#ffffffc7!important;background-image:linear-gradient(#ffffffd1,#ffffffc7),var(--grad-sun)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;border-radius:var(--radius-lg)!important;color:var(--ink)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important;box-shadow:inset 0 1px #ffffffe6,0 22px 50px -22px #00786747,0 8px 20px -10px #eac10538!important}.hero-float-card.bot,html body .hero-float-card.bot{background-image:linear-gradient(#ffffffd1,#ffffffc7),var(--grad-meadow)!important;box-shadow:inset 0 1px #ffffffe6,0 22px 50px -22px #00afb947,0 8px 20px -10px #00786738!important}.hero-float-card .ttl{color:var(--ink)!important}.hero-float-card .lbl,.hero-float-card .sub{color:var(--ink-3)!important}.hero-float-card .lbl{color:#006858!important}.hero-float-card .lbl:before{background:var(--green);box-shadow:0 0 10px #00786773}.hero-float-card .quote{color:var(--ink-2)!important;border-radius:var(--radius-md)!important;background:#0078670f!important}.hero-float-card .price{background:var(--grad-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.phone-card,html body .phone-card{border-radius:var(--radius-lg)!important;background:#ffffffeb!important;border:1px solid #0078671f!important;box-shadow:0 12px 28px -16px #00786738!important}.phone-card-img,html body .phone-card-img{background:var(--grad-soft-spectrum)!important;border-radius:var(--radius-md)!important}.phone-card-img .cat{color:var(--ink);text-shadow:0 1px #fff9}.phone-card-img .bookmark{color:var(--ink-3)}.phone-card-body,.phone-card-body .name{color:var(--ink)}.phone-card-body .sub{color:var(--ink-2)}.phone-card-body .reactions,.phone-card-body .years{color:var(--ink-3)}.phone-card-body .check{color:var(--green)}.phone-card .phone-cta,html body .phone-card .phone-cta{background:var(--grad-sun)!important;color:var(--ink)!important;border-radius:var(--radius-pill)!important}.app-mobile .m-card,html body .app-mobile .m-card{color:var(--ink)!important;border-radius:var(--radius-lg)!important;background:#ffffffc7!important;border:1px solid #0078671f!important}.app-mobile .m-card .info .name{color:var(--ink)}.app-mobile .m-card .info .role{color:var(--ink-3)}.app-mobile .m-card .info .price{color:#856e00}.app-mobile .chip.on,html body .app-mobile .chip.on{background:var(--grad-sun);color:var(--ink);border-radius:var(--radius-pill)}.store-btn,html body .store-btn{color:var(--ink)!important;background:#ffffffeb!important;background-image:linear-gradient(#ffffffeb,#ffffffeb),var(--grad-spectrum)!important;border-radius:var(--radius-pill)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important;box-shadow:0 6px 16px -8px #00786738,inset 0 1px #ffffffe6!important}.store-btn:hover{filter:brightness(1.02);box-shadow:0 10px 22px -10px #00786747,inset 0 1px #ffffffe6!important}.marquee,html body .marquee{border-radius:var(--radius-xl)}.marquee-item,html body .marquee-item{color:var(--ink)!important}.marquee-item .dot,html body .marquee-item .dot{background:var(--green)!important}[data-theme=light] .pt-cta:hover{background:var(--grad-meadow);color:#fff;border-color:#0000}[data-theme=light] .dir-card:hover .arrow,[data-theme=light] .dualcta-card:hover .dualcta-arrow{background:var(--grad-sun)!important;color:var(--ink)!important;border-color:#0000!important}html body .biz-cta,html body .btn,html body .btn-citrus,html body .btn-glass,html body .btn-meadow,html body .btn-primary,html body .btn-sun,html body .bwu-cta,html body .contact-submit,html body .dualcta-link,html body .fork-cta,html body .ind-cta,html body .market-chip,html body .mk-link,html body .nav-cta,html body .nav-link,html body .phone-cta,html body .pt-cta,html body .pt-cta-primary,html body .role-tab,html body .store-btn{border-radius:var(--radius-pill)!important}html body .b,html body .bento .b,html body .contact-collapse,html body .contact-form-card,html body .cta-block,html body .demo-cal,html body .dir-card,html body .dualcta-card,html body .exp-card,html body .feature,html body .feature-card,html body .flow-step,html body .glass-card,html body .info-card,html body .level,html body .matrix-wrap,html body .person,html body .pillar,html body .pillar-card,html body .pricing-card,html body .problem-stat,html body .proof-case,html body .proof-quote,html body .quote-card,html body .reel,html body .s-step,html body .schematic-node,html body .solution-schematic,html body .stat-card,html body .tcard,html body .v,html body .xminder{border-radius:var(--radius-lg)!important}html body .biz-hero-card,html body .cta-band,html body .dualcta-band,html body .fork,html body .hero-card,html body .ind-hero-card,html body .marquee,html body .plan-tier,html body .section-problem .problem-stats{border-radius:var(--radius-xl)!important}html body .dualcta-band-inner{border-radius:calc(var(--radius-xl) - 4px)!important}html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea{border-radius:var(--radius-sm)!important}html body .card-img,html body .feature-img,html body .hero-img,html body .mk-image,html body .phone-card-img,html body img:not(.logo-img):not(.footer-logo-img):not([alt*=logo i]):not([alt*=Exminds i]){border-radius:var(--radius-md)}html body .biz-hero-img,html body .feature-img-lg,html body .hero-image,html body .ind-hero-img{border-radius:var(--radius-lg)}html body .at-av,html body .av,html body .avatar,html body .avatar-stack img,html body .avatar-stack>*,html body .badge,html body .billing-toggle,html body .chip,html body .dot,html body .filter,html body .marquee-item,html body .mk-initials,html body .mk-source,html body .mk-tag,html body .person .img,html body .pill,html body .profile-pic,html body .reel-img,html body .role-tabs,html body .tag,html body .toggle{border-radius:var(--radius-pill)!important}html body .hero-phone,html body .iphone,html body .phone{border-radius:56px!important}html body .hero-phone-screen,html body .iphone .screen,html body .phone .screen{border-radius:44px!important}html body .m-card,html body .phone-card{border-radius:var(--radius-md)!important}html body .matrix,html body .matrix-wrap,html body table{overflow:hidden;border-radius:var(--radius-lg)!important}html body blockquote,html body code,html body pre{border-radius:var(--radius-md)}html body .nav.is-open .nav-links{border-radius:var(--radius-lg)}.market-hero{padding-top:140px;padding-bottom:60px}.market-hero-inner{text-align:center;max-width:920px;margin:0 auto}.market-eyebrow{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:12.5px;font-weight:700;display:inline-flex}.market-eyebrow .pill{background:var(--grad-sun);color:var(--ink);letter-spacing:.16em;border-radius:var(--radius-pill);padding:6px 14px;font-size:11px}.market-headline{letter-spacing:-.04em;color:var(--ink);margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:1.02}.market-headline .italic{letter-spacing:-.02em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.market-sub{color:var(--ink-2);max-width:60ch;margin:0 auto;font-size:19px;line-height:1.55}.market-filter-section{padding:0 0 24px}.market-filter-bar{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px)saturate(150%);background:#ffffffb3;border:1px solid #00786724;flex-wrap:wrap;justify-content:center;gap:10px;max-width:max-content;margin:0 auto;padding:8px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 10px 28px -16px #00786733}.market-chip{appearance:none;color:var(--ink-2);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .25s,color .25s,transform .25s}.market-chip:hover{color:var(--ink);background:#0078670f}.market-chip.is-active{background:var(--grad-meadow);color:#fff;box-shadow:0 6px 16px -8px #00786752}.market-gallery-section{padding:24px 0 80px}.market-gallery{-moz-column-count:4;column-count:4;-moz-column-gap:22px;column-gap:22px}@media (width<=1200px){.market-gallery{-moz-column-count:3;column-count:3}}@media (width<=800px){.market-gallery{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px}}@media (width<=500px){.market-gallery{-moz-column-count:1;column-count:1}}.mk-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-backdrop-filter:blur(16px)saturate(160%);cursor:pointer;color:var(--ink);margin:0 0 22px;padding:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -22px #00786738,0 6px 18px -12px #00afb929;background:#ffffffd1!important;background-image:linear-gradient(#ffffffd1,#ffffffd1),var(--grad-soft-spectrum)!important;border-radius:var(--radius-lg)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important}.mk-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 28px 60px -22px #00786747,0 12px 28px -14px #00afb93d}@media (width<=800px){.mk-card{margin-bottom:16px}}.mk-card-head{align-items:center;gap:12px;padding:18px 18px 0;display:flex}.mk-source{border-radius:var(--radius-md);letter-spacing:.04em;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:800;display:inline-grid}.mk-source-linkedin{color:#fff;background:linear-gradient(135deg,#0a66c2,#00569e);box-shadow:0 4px 12px -4px #0a66c266}.mk-source-article{background:var(--grad-meadow);color:#fff;font-family:Instrument Serif,serif;font-size:12px}.mk-author{flex-direction:column;min-width:0;display:flex}.mk-author strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.mk-author small{color:var(--ink-3);margin-top:2px;font-size:11.5px}.mk-snippet,.mk-text{color:var(--ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 18px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.mk-snippet{-webkit-line-clamp:3;font-size:14px}.mk-title{letter-spacing:-.015em;color:var(--ink);margin:12px 18px 6px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;line-height:1.25}.mk-card-article .mk-title{margin-top:14px;font-size:19px}.mk-tag{color:#006858;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);background:#00786724;margin:16px 18px 0;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-block}.mk-image{place-items:center;width:100%;height:180px;display:grid;position:relative;overflow:hidden;border-radius:0!important}.mk-image-tall{height:240px}.mk-initials{color:#ffffffeb;text-shadow:0 4px 14px #0000002e;letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:64px;font-style:italic;font-weight:400}.mk-card-body{padding-bottom:6px}.mk-link{color:var(--ink);background:#0078670f;border:1px solid #0078671f;margin:6px 18px 18px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-block}.mk-link:hover{background:var(--grad-sun);color:var(--ink);border-color:#0000}[data-theme=dark] .mk-card{color:var(--ink);background:#ffffff0a!important;border:1px solid #ffffff1a!important}[data-theme=dark] .mk-snippet,[data-theme=dark] .mk-text{color:var(--ink-2)}[data-theme=dark] .mk-author strong,[data-theme=dark] .mk-title{color:var(--ink)}[data-theme=dark] .mk-link{color:var(--ink);background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .market-filter-bar{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .market-chip{color:var(--ink-2)}[data-theme=dark] .market-chip:hover{color:var(--ink);background:#ffffff0f}[data-theme=dark] .market-headline{color:var(--ink)}[data-theme=dark] .market-sub{color:var(--ink-2)}[data-theme=dark] .market-eyebrow{color:var(--ink-3)}[data-theme=dark] .hero-float-card{color:var(--ink)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}[data-theme=dark] .hero-float-card .ttl{color:var(--ink)!important}[data-theme=dark] .hero-float-card .sub{color:var(--ink-3)!important}[data-theme=dark] .app-mobile .m-card,[data-theme=dark] .phone-card{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-theme=dark] .store-btn{color:var(--ink)!important;background:#ffffff0a!important;border-color:#ffffff1f!important}[data-theme=dark] .marquee-item{color:var(--ink-3)!important}.market-hero+.market-filter-section{padding-top:12px}.market-filter-section+.market-gallery-section{padding-top:24px}html body a.mk-card.mk-image{width:100%;height:auto;margin:0 0 22px;padding:0;text-decoration:none;display:block}@media (width<=800px){html body a.mk-card.mk-image{margin-bottom:16px}}html body a.mk-card.mk-image>img{width:100%;height:auto;margin:0;display:block;border-radius:0!important}.mk-lightbox{z-index:9999;place-items:center;padding:24px;animation:.22s mkLbFade;display:grid;position:fixed;inset:0}.mk-lightbox[hidden]{display:none}@keyframes mkLbFade{0%{opacity:0}to{opacity:1}}.mk-lightbox-backdrop{-webkit-backdrop-filter:blur(18px)saturate(140%);cursor:zoom-out;background:#0b2a2adb;position:absolute;inset:0}.mk-lightbox-stage{pointer-events:none;place-items:center;margin:0;display:grid;position:relative}.mk-lightbox-stage>img{pointer-events:auto;border-radius:var(--radius-lg);background:#fff;width:auto;max-width:92vw;height:auto;max-height:92vh;animation:.26s cubic-bezier(.2,.7,.2,1) mkLbPop;box-shadow:0 30px 80px -20px #0000008c,0 8px 28px -12px #00afb94d}@keyframes mkLbPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mk-lb-btn{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(160%);border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-family:Montserrat,sans-serif;font-size:28px;line-height:1;transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .22s;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 12px 28px -12px #00000073;background:#ffffff14!important;background-image:linear-gradient(#ffffff1a,#ffffff1a),var(--grad-soft-spectrum)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important}.mk-lb-btn:hover{transform:scale(1.08)}.mk-lb-btn:focus-visible{outline:2px solid var(--yellow,#eac105);outline-offset:3px}.mk-lb-close{font-size:26px;font-weight:300;top:20px;right:24px}.mk-lb-prev{left:24px}.mk-lb-next,.mk-lb-prev{top:50%;transform:translateY(-50%)}.mk-lb-next{right:24px}.mk-lb-next:hover,.mk-lb-prev:hover{transform:translateY(-50%)scale(1.08)}.mk-lb-prev{padding-right:3px}.mk-lb-next{padding-left:3px}@media (width<=600px){.mk-lb-btn{width:42px;height:42px;font-size:24px}.mk-lb-close{top:14px;right:14px}.mk-lb-prev{left:10px}.mk-lb-next{right:10px}.mk-lightbox-stage>img{max-width:96vw;max-height:86vh}}body.mk-lb-open{overflow:hidden}[data-theme=dark] .mk-lightbox-backdrop{background:#041012eb}:root{--bg:#fbfef8;--bg-0:#fbfef8;--bg-1:#f5fcf1;--bg-2:#fffbec;--bg-3:#e8f8ef;--aurora-opacity:.62}body{background:var(--bg-0)}.section:nth-of-type(2n){background:linear-gradient(180deg,transparent,var(--bg-2) 35%,var(--bg-2) 65%,transparent)}.marquee{background:var(--bg-3)}.aurora:before{transform-origin:50%;background:radial-gradient(circle at 30% 30%,#eac1058c 0,#0000 55%),radial-gradient(circle at 70% 60%,#00afb980 0,#0000 55%);animation:24s cubic-bezier(.4,0,.2,1) infinite aurora-drift-a}.aurora:after{transform-origin:50%;background:radial-gradient(circle at 30% 70%,#0078677a 0,#0000 55%),radial-gradient(circle at 70% 30%,#eac1056b 0,#0000 55%);animation:28s cubic-bezier(.4,0,.2,1) -8s infinite aurora-drift-b}.aurora{background:radial-gradient(60vw 60vw at 50% 110%,#00afb938,#0000 60%),radial-gradient(50vw 50vw at 110%,#0078672e,#0000 60%);animation:26s cubic-bezier(.4,0,.2,1) -14s infinite aurora-drift-c}@media (prefers-reduced-motion:no-preference){@keyframes aurora-drift-a{0%{filter:hue-rotate();transform:translate(0)scale(1)rotate(0)}25%{filter:hue-rotate(8deg);transform:translate(6vw,-3vw)scale(1.1)rotate(8deg)}50%{filter:hue-rotate(-4deg);transform:translate(10vw,4vw)scale(1.18)rotate(-4deg)}75%{filter:hue-rotate(6deg);transform:translate(-4vw,6vw)scale(1.08)rotate(6deg)}to{filter:hue-rotate();transform:translate(0)scale(1)rotate(0)}}@keyframes aurora-drift-b{0%{filter:hue-rotate();transform:translate(0)scale(1)rotate(0)}33%{filter:hue-rotate(-10deg);transform:translate(-8vw,4vw)scale(1.12)rotate(-6deg)}66%{filter:hue-rotate(12deg);transform:translate(6vw,-6vw)scale(1.2)rotate(10deg)}to{filter:hue-rotate();transform:translate(0)scale(1)rotate(0)}}@keyframes aurora-drift-c{0%{background-position:0,100%}50%{background-position:60% 30%,40% 70%}to{background-position:0,100%}}}.nav-logo{align-items:center;gap:10px;height:auto;line-height:1;text-decoration:none;display:inline-flex}.nav-logo .logo-mark{border-radius:var(--radius-pill);background:var(--grad-spectrum);background-size:200% 200%;flex-shrink:0;width:28px;height:28px;display:inline-block;box-shadow:0 6px 14px -6px #00afb973,0 2px 6px -2px #eac10566,inset 0 1px #ffffff8c}.nav-logo .logo-word{letter-spacing:-.025em;background:linear-gradient(120deg,#eac105,#00afb9,#007867,#eac105) 0 0/300% 300%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){.nav-logo .logo-mark,.nav-logo .logo-word{animation:9s ease-in-out infinite brand-shimmer}}.nav-logo:hover .logo-mark{transition:transform .25s;transform:scale(1.05)}.nav-logo:hover .logo-word{filter:saturate(1.15)}[data-theme=light] .nav-logo,[data-theme=light] .nav-logo .logo-mark,[data-theme=light] .nav-logo .logo-word{filter:none!important}@media (width<=980px){.nav-logo .logo-mark{width:24px;height:24px}.nav-logo .logo-word{font-size:19px}}@media (width<=380px){.nav-logo{gap:8px}.nav-logo .logo-mark{width:22px;height:22px}.nav-logo .logo-word{font-size:17px}}@media (prefers-reduced-motion:no-preference){@keyframes brand-shimmer{0%,to{background-position:0}50%{background-position:100%}}}[data-theme=light] .biz-cta,[data-theme=light] .btn-primary,[data-theme=light] .bwu-cta,[data-theme=light] .contact-submit,[data-theme=light] .dualcta-arrow,[data-theme=light] .dualcta-link-biz .dualcta-arrow-mark,[data-theme=light] .fork-companies .fork-cta,[data-theme=light] .ind-cta,[data-theme=light] .nav-cta,[data-theme=light] .proof-case-arrow,[data-theme=light] .pt-cta-primary{color:#fff!important;background:linear-gradient(120deg,#eac105,#00afb9,#007867,#eac105) 0 0/300% 300%!important;border-color:#0000!important}[data-theme=light] .dualcta-link-ind .dualcta-arrow-mark,[data-theme=light] .fork-candidates .fork-cta{color:#0b2a2a!important;background:linear-gradient(120deg,#eac105,#ffd93d,#00afb9,#eac105) 0 0/300% 300%!important;border-color:#0000!important}@media (prefers-reduced-motion:no-preference){[data-theme=light] .biz-cta,[data-theme=light] .btn-primary,[data-theme=light] .bwu-cta,[data-theme=light] .contact-submit,[data-theme=light] .dualcta-arrow,[data-theme=light] .dualcta-link-biz .dualcta-arrow-mark,[data-theme=light] .dualcta-link-ind .dualcta-arrow-mark,[data-theme=light] .fork-candidates .fork-cta,[data-theme=light] .fork-companies .fork-cta,[data-theme=light] .ind-cta,[data-theme=light] .nav-cta,[data-theme=light] .proof-case-arrow,[data-theme=light] .pt-cta-primary{animation:6s ease-in-out infinite brand-shimmer}}.cta-band h2 .grad,.fork-headline .grad,.grad-biz,.grad-ind,.hero h1 .grad{background:linear-gradient(120deg,#eac105,#00afb9,#007867,#eac105) 0 0/300% 300%!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}@media (prefers-reduced-motion:no-preference){.cta-band h2 .grad,.fork-headline .grad,.grad-biz,.grad-ind,.hero h1 .grad{animation:11s ease-in-out infinite brand-shimmer}}[data-theme=light] .theme-toggle{-webkit-backdrop-filter:blur(12px)saturate(160%);box-shadow:inset 0 1px #ffffffb3,0 4px 12px -4px #00786733;background:#ffffff9e!important;background-image:linear-gradient(#ffffff9e,#ffffff9e),var(--grad-spectrum)!important;color:var(--ink)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important}[data-theme=light] .theme-toggle:hover{background-image:linear-gradient(#ffffffd1,#ffffffd1),var(--grad-spectrum)!important;border-color:#0000!important}[data-theme=light] .demo-cal-live,[data-theme=light] .hero-eyebrow .pill{color:#006858!important;-webkit-text-fill-color:#006858!important;background:#00786724!important}[data-theme=light] .demo-cal-live .dot,[data-theme=light] .hero-eyebrow .pill:before{box-shadow:0 0 #00786799;background:#007867!important}[data-theme=light] .fork-brand .hero-eyebrow .pill:before{background:#007867!important}@media (prefers-reduced-motion:no-preference){@keyframes pt-halo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.plan-tier.is-recommended .pt-halo{animation:22s linear infinite pt-halo-spin}}.footer .nav-logo .logo-word{background:linear-gradient(120deg,#fff,#d8f4f0,#fff) 0 0/250% 250%!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .marquee{background:var(--bg-3);border-top-color:#0078672e;border-bottom-color:#0078672e}[data-theme=light] .marquee:before{background:linear-gradient(90deg,var(--bg-0),transparent)}[data-theme=light] .marquee:after{background:linear-gradient(-90deg,var(--bg-0),transparent)}[data-theme=dark]{--bg:#060814;--bg-0:#060814;--bg-1:#0a0d1f;--bg-2:#0f1330;--bg-3:#0c1126;--aurora-opacity:.55}[data-theme=dark] body{background:var(--bg-0)}[data-theme=dark] .marquee,[data-theme=dark] .section:nth-of-type(2n){background:0 0}[data-theme=dark] .nav-logo .logo-mark{box-shadow:0 6px 14px -6px #00afb98c,inset 0 1px #fff3}[data-theme=dark] .theme-toggle{color:var(--ink)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .demo-cal-live,[data-theme=dark] .hero-eyebrow .pill{color:var(--teal)!important;-webkit-text-fill-color:var(--teal)!important;background:#00afb92e!important}[data-theme=dark] .demo-cal-live .dot,[data-theme=dark] .hero-eyebrow .pill:before{background:var(--teal)!important}@media (prefers-reduced-motion:reduce){.aurora,.aurora:after,.aurora:before,.biz-cta,.btn-primary,.bwu-cta,.contact-submit,.cta-band h2 .grad,.dualcta-arrow,.dualcta-arrow-mark,.fork-cta,.fork-headline .grad,.grad-biz,.grad-ind,.hero h1 .grad,.ind-cta,.nav-cta,.nav-logo .logo-mark,.nav-logo .logo-word,.plan-tier.is-recommended .pt-halo,.proof-case-arrow,.pt-cta-primary{animation:none!important}}html body{cursor:auto!important}html body .cursor-dot,html body .cursor-glass{display:none!important}:root{--aurora-opacity:.3!important}[data-theme=dark]{--aurora-opacity:.34!important}@media (prefers-reduced-motion:no-preference){.aurora-a{animation-duration:60s!important}.aurora-b{animation-duration:65s!important}.aurora-c{animation-duration:70s!important}html body .biz-cta,html body .btn-primary,html body .bwu-cta,html body .contact-submit,html body .cta-band h2 .grad,html body .dualcta-arrow,html body .dualcta-arrow-mark,html body .fork-cta,html body .fork-headline .grad,html body .grad-biz,html body .grad-ind,html body .hero h1 .grad,html body .ind-cta,html body .nav-cta,html body .proof-case-arrow,html body .pt-cta-primary,html body [data-theme=light] .dualcta-link-biz .dualcta-arrow-mark,html body [data-theme=light] .dualcta-link-ind .dualcta-arrow-mark{animation-duration:18s!important}}html body .theme-toggle,html body [data-theme=dark] .theme-toggle,html body [data-theme=light] .theme-toggle{opacity:.72;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;transition:opacity .2s,transform .2s!important}html body .theme-toggle:hover{opacity:1;background:0 0!important;transform:none!important}html body .section-dualcta .dualcta-band,html body .section-dualcta .dualcta-band--quiet{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:56px!important;padding:0!important}html body .section-dualcta .dualcta-band-inner{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;padding:96px 24px!important;display:flex!important}html body .section-dualcta .dualcta-link,html body .section-dualcta .dualcta-link:visited{flex:1 1 0;color:var(--ink)!important;letter-spacing:normal!important;font-weight:400!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;padding:24px clamp(20px,5vw,64px)!important;text-decoration:none!important;transition:opacity .25s!important;display:flex!important}html body .section-dualcta .dualcta-link:hover{opacity:1}html body .section-dualcta .dualcta-eyebrow{font-family:inherit;letter-spacing:.18em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--ink) 55%,transparent)!important;font-size:12px!important;font-weight:600!important}html body .section-dualcta .dualcta-eyebrow,html body .section-dualcta .dualcta-headline{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}html body .section-dualcta .dualcta-headline{align-items:baseline;gap:.35em;transition:color .25s;display:inline-flex;letter-spacing:-.01em!important;color:var(--ink)!important;font-family:Instrument Serif,Times New Roman,Georgia,serif!important;font-size:clamp(32px,4.4vw,56px)!important;font-style:italic!important;font-weight:400!important;line-height:1.05!important}html body .section-dualcta .dualcta-link:hover .dualcta-headline{color:color-mix(in srgb,var(--ink) 78%,var(--teal,#00afb9))!important}html body .section-dualcta .dualcta-arrow{font-family:inherit;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:transform .25s;display:inline-block;transform:translate(0);color:inherit!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;width:auto!important;height:auto!important;box-shadow:none!important;border-radius:0!important}html body .section-dualcta .dualcta-link:hover .dualcta-arrow{transform:translate(4px)}html body .section-dualcta .dualcta-band-sep{background:color-mix(in srgb,var(--ink) 8%,transparent)!important;align-self:stretch!important;width:1px!important;height:auto!important;margin:0!important}html body .section-dualcta .dualcta-secondary{display:none!important}html body .section-dualcta{padding:96px 0!important}@media (width<=760px){html body .section-dualcta .dualcta-band-inner{flex-direction:column!important;padding:56px 16px!important}html body .section-dualcta .dualcta-link{padding:36px 8px!important}html body .section-dualcta .dualcta-band-sep{width:100%!important;height:1px!important;margin:0!important}html body .section-dualcta .dualcta-headline{font-size:clamp(28px,8vw,40px)!important}}html body .footer,html body[data-theme=dark] .footer,html body[data-theme=light] .footer{background:var(--bg)!important;color:var(--ink)!important;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;border-radius:0!important;margin-top:96px!important;padding:80px 0 60px!important}html body .footer:after,html body .footer:before{content:none!important;background:0 0!important;display:none!important}html body .footer .brand{gap:22px!important;max-width:360px!important}html body .footer .brand p{color:color-mix(in srgb,var(--ink) 62%,transparent)!important;font-size:14px!important;line-height:1.65!important}html body .footer .footer-wordmark{text-decoration:none}html body .footer .footer-wordmark .logo-word{background:linear-gradient(120deg,#eac105,#00afb9,#007867)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html body .footer .footer-grid{align-items:start!important;gap:clamp(32px,5vw,72px)!important}html body .footer h6,html body[data-theme=dark] .footer h6,html body[data-theme=light] .footer h6{letter-spacing:.14em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--ink) 50%,transparent)!important;margin:0 0 18px!important;font-size:11px!important;font-weight:600!important}html body .footer .footer-col a,html body[data-theme=dark] .footer .footer-col a,html body[data-theme=light] .footer .footer-col a{transition:color .2s;color:color-mix(in srgb,var(--ink) 82%,transparent)!important;padding:6px 0!important;font-size:14px!important;text-decoration:none!important}html body .footer .footer-col a:hover{color:var(--ink)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html body .footer .footer-col span{padding:6px 0;display:block;color:color-mix(in srgb,var(--ink) 70%,transparent)!important;font-size:14px!important}html body .footer .socials{gap:14px!important;margin-top:10px!important}html body .footer .social,html body[data-theme=dark] .footer .social,html body[data-theme=light] .footer .social{justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex;width:28px!important;height:28px!important;color:color-mix(in srgb,var(--ink) 60%,transparent)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .footer .social:hover{color:var(--ink)!important;background:0 0!important;border:0!important;transform:none!important}html body .footer .footer-bottom,html body[data-theme=dark] .footer .footer-bottom,html body[data-theme=light] .footer .footer-bottom{border-top:1px solid color-mix(in srgb,var(--ink) 6%,transparent)!important;color:color-mix(in srgb,var(--ink) 50%,transparent)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-top:48px!important;padding-top:28px!important;font-size:13px!important;font-weight:400!important;display:flex!important}html body .footer .footer-bottom a{transition:color .2s;color:inherit!important;text-decoration:none!important}html body .footer .footer-bottom a:hover{color:var(--ink)!important;text-underline-offset:4px!important;text-decoration:underline!important}@media (width<=720px){html body .footer .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}:root{--radius-xl:28px;--p11-mesh-yellow:#eac105;--p11-mesh-teal:#00afb9;--p11-mesh-green:#007867;--p11-mesh-deep:#005772}html body .glass-surface{-webkit-backdrop-filter:blur(40px)saturate(180%)brightness(1.05);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff9e,#ffffff61);border:.5px solid #fff9;box-shadow:inset 0 1px #ffffffd9,0 24px 60px -30px #00577259,0 0 0 1px #0078670f}[data-theme=dark] html body .glass-surface,html body[data-theme=dark] .glass-surface{background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 24px 60px -30px #0000008c,0 0 0 1px #ffffff0a}html body .hero.hero-fork.hero-monument{isolation:isolate;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 88%,#0000);mask-image:linear-gradient(#000,#000 88%,#0000);padding:clamp(120px,16vh,180px) 0 clamp(80px,10vh,120px)!important}html body .hero-monument .hero-monument-inner{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}html body .hero-monument .hero-mesh{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}html body .hero-monument .mesh-blob{filter:blur(80px);opacity:.65;mix-blend-mode:normal;will-change:transform;border-radius:50%;width:70vw;max-width:1100px;height:70vw;max-height:1100px;display:block;position:absolute}html body .hero-monument .mesh-blob-a{background:radial-gradient(circle at 30% 30%,var(--p11-mesh-yellow) 0,#eac10500 65%);animation:90s ease-in-out infinite alternate p11-mesh-drift-a;top:-18vw;left:-12vw}html body .hero-monument .mesh-blob-b{background:radial-gradient(circle at 50% 50%,var(--p11-mesh-teal) 0,#00afb900 65%);animation:96s ease-in-out infinite alternate p11-mesh-drift-b;top:-10vw;right:-20vw}html body .hero-monument .mesh-blob-c{background:radial-gradient(circle at 40% 60%,var(--p11-mesh-green) 0,#00786700 65%);animation:110s ease-in-out infinite alternate p11-mesh-drift-c;bottom:-28vw;left:18vw}@keyframes p11-mesh-drift-a{0%{transform:translateZ(0)scale(1)}to{transform:translate(6vw,3vw)scale(1.08)}}@keyframes p11-mesh-drift-b{0%{transform:translateZ(0)scale(1)}to{transform:translate(-5vw,4vw)scale(1.06)}}@keyframes p11-mesh-drift-c{0%{transform:translateZ(0)scale(1)}to{transform:translate(4vw,-3vw)scale(1.1)}}html body .hero-monument .mesh-grain{pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:-10%}[data-theme=dark] html body .hero-monument .mesh-blob{opacity:.55}[data-theme=dark] html body .hero-monument .mesh-grain{opacity:.06}html body .hero-monument .hero-monument-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 58%,transparent);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:600}html body .hero-monument .hero-monument-headline{letter-spacing:-.04em;color:var(--ink);text-rendering:optimizelegibility;-webkit-text-stroke:0;font-feature-settings:"ss01","ss02";max-width:18ch;margin:6px 0 0;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:clamp(56px,11vw,160px);font-weight:800;line-height:.95}html body .hero-monument .hero-monument-headline .hm-line{display:block}html body .hero-monument .hero-monument-headline .hm-line-1{animation:1.2s ease-out 50ms both p11-letter-open}html body .hero-monument .hero-monument-headline .hm-line-2{letter-spacing:-.02em;font-family:Instrument Serif,Times New Roman,Georgia,serif;font-style:italic;font-weight:400;animation:1.2s ease-out .15s both p11-letter-open}@keyframes p11-letter-open{0%{letter-spacing:-.02em;opacity:.001;transform:translateY(6px)}to{letter-spacing:-.04em;opacity:1;transform:translateY(0)}}html body .hero-monument .hero-monument-sub{color:color-mix(in srgb,var(--ink) 68%,transparent);max-width:720px;margin:14px 0 0;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.45}html body .hero-monument .hero-monument-actions{flex-direction:column;align-items:center;gap:14px;margin:22px 0 0;display:flex}html body .hero-monument .hero-monument-cta{letter-spacing:-.005em;color:var(--ink);background-image:linear-gradient(135deg,#ffffffb8,#ffffff6b);align-items:center;gap:12px;padding:20px 36px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-flex}html body .hero-monument .hero-monument-cta svg{transition:transform .3s;transform:translate(0)}html body .hero-monument .hero-monument-cta:hover svg{transform:translate(3px)}html body .hero-monument .hero-monument-link{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}html body .hero-monument .hero-monument-link:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}html body .hero-monument .hero-statement-wrap{width:100%;max-width:720px;transform:translateY(calc(var(--scroll,0px)*-.06));will-change:transform;margin:48px auto 0;transition:transform .15s linear}html body .hero-monument .hero-statement-panel{text-align:left;flex-direction:column;gap:24px;width:100%;min-height:440px;padding:32px clamp(24px,4vw,44px);display:flex}html body .hero-statement-panel .hsp-top{justify-content:space-between;align-items:center;display:flex}html body .hero-statement-panel .hsp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:11px;font-weight:600}html body .hero-statement-panel .hsp-live{letter-spacing:.14em;color:var(--p11-mesh-green);background:#0078671a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}html body .hero-statement-panel .hsp-live i{background:var(--p11-mesh-green);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite p11-live-pulse;box-shadow:0 0 #0078678c}@keyframes p11-live-pulse{0%{box-shadow:0 0 #0078678c}70%{box-shadow:0 0 0 8px #00786700}to{box-shadow:0 0 #00786700}}html body .hero-statement-panel .hsp-tile{background:linear-gradient(135deg,#ffffff8c,#ffffff40);border:.5px solid #ffffff8c;border-radius:20px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(20px,3vw,28px);display:grid;box-shadow:inset 0 1px #fffc}html body .hero-statement-panel .hsp-tile-date{background:linear-gradient(135deg,var(--p11-mesh-teal),var(--p11-mesh-deep));color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:76px;padding:14px 16px;display:flex}html body .hero-statement-panel .hsp-tile-dow{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}html body .hero-statement-panel .hsp-tile-day{margin-top:2px;font-family:Instrument Serif,Georgia,serif;font-size:38px;font-weight:400;line-height:1}html body .hero-statement-panel .hsp-tile-body{flex-direction:column;gap:4px;min-width:0;display:flex}html body .hero-statement-panel .hsp-tile-host{color:var(--ink);font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.1}html body .hero-statement-panel .hsp-tile-role{color:color-mix(in srgb,var(--ink) 70%,transparent);font-size:14px;font-weight:500}html body .hero-statement-panel .hsp-tile-meta{color:color-mix(in srgb,var(--ink) 58%,transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}html body .hero-statement-panel .hsp-dot{background:color-mix(in srgb,var(--ink) 30%,transparent);border-radius:50%;width:3px;height:3px}html body .hero-statement-panel .hsp-tile-cta{letter-spacing:.02em;color:#fff;background:linear-gradient(120deg,var(--p11-mesh-yellow),var(--p11-mesh-teal),var(--p11-mesh-green));white-space:nowrap;border-radius:999px;align-self:center;padding:12px 18px;font-size:13px;font-weight:600;box-shadow:0 8px 24px -10px #00577273}html body .hero-statement-panel .hsp-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}html body .hero-statement-panel .hsp-stack{align-items:center;display:inline-flex}html body .hero-statement-panel .hsp-av{border:2px solid #ffffffd9;border-radius:50%;width:26px;height:26px;margin-left:-8px;display:inline-block;box-shadow:0 2px 6px #0057722e}html body .hero-statement-panel .hsp-av:first-child{margin-left:0}html body .hero-statement-panel .hsp-av-num{background:color-mix(in srgb,var(--ink) 85%,transparent);color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}html body .hero-statement-panel .hsp-foot-text{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:12.5px;font-weight:500}html body .trust-band{border-top:1px solid color-mix(in srgb,var(--ink) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 5%,transparent);background:0 0;padding:28px 0 32px}html body .trust-band .marquee{margin:0}html body .section-pickside{padding:clamp(96px,12vh,140px) 0!important}html body .section-pickside .section-head{margin-bottom:56px}html body .section-pickside .section-title .italic{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}html body .pickside-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(20px,3vw,36px);display:grid}html body .pickside-panel{min-height:320px;color:var(--ink);flex-direction:column;gap:14px;padding:clamp(32px,4vw,48px);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex}html body .pickside-panel:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 28px 70px -28px #00577280,0 0 0 1px #00afb92e}html body .pickside-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:11px;font-weight:600}html body .pickside-companies .pickside-eyebrow{color:var(--p11-mesh-teal)}html body .pickside-candidates .pickside-eyebrow{color:var(--p11-mesh-yellow)}html body .pickside-title{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}html body .pickside-sub{color:color-mix(in srgb,var(--ink) 68%,transparent);max-width:44ch;margin:0;font-size:15.5px;line-height:1.55}html body .pickside-cta{color:var(--ink);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;display:inline-flex}html body .pickside-cta .pickside-arrow{transition:transform .3s;display:inline-block}html body .pickside-panel:hover .pickside-cta .pickside-arrow{transform:translate(4px)}html body .pickside-divider{background:color-mix(in srgb,var(--ink) 8%,transparent);align-self:stretch;width:1px;position:relative}html body .pickside-divider .pickside-or{color:color-mix(in srgb,var(--ink) 50%,transparent);background:var(--bg);border-radius:999px;padding:6px 10px;font-family:Instrument Serif,Georgia,serif;font-size:18px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body .hero-monument .fork,html body .hero-monument .fork-glow,html body .hero-monument .fork-side,html body .hero-monument .fork-visual,html body .hero-monument .hero-float-card,html body .hero-monument .hero-phone,html body .hero-monument .marquee{display:none!important}@media (width<=980px){html body .pickside-grid{grid-template-columns:1fr;gap:12px}html body .pickside-divider{align-self:auto;width:100%;height:1px}html body .hero-monument .hero-statement-panel{min-height:380px}}@media (width<=600px){html body .hero.hero-fork.hero-monument{padding:clamp(96px,14vh,140px) 0 64px!important}html body .hero-monument .hero-monument-headline{font-size:clamp(48px,13vw,88px);line-height:.98}html body .hero-monument .hero-monument-sub{max-width:92vw;font-size:17px}html body .hero-monument .hero-monument-cta{padding:18px 28px;font-size:16px}html body .hero-monument .hero-statement-wrap{margin-top:36px}html body .hero-monument .hero-statement-panel{gap:18px;min-height:0;padding:22px}html body .hero-statement-panel .hsp-tile{grid-template-columns:auto 1fr;gap:14px}html body .hero-statement-panel .hsp-tile-cta{text-align:center;grid-column:1/-1;width:100%}html body .hero-statement-panel .hsp-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=380px){html body .hero-monument .hero-monument-headline{font-size:clamp(40px,14vw,64px)}html body .hero-monument .hero-monument-eyebrow{letter-spacing:.22em}html body .pickside-panel{min-height:0;padding:28px}}@media (prefers-reduced-motion:reduce){html body .hero-monument .hero-monument-headline .hm-line-1,html body .hero-monument .hero-monument-headline .hm-line-2,html body .hero-monument .hero-statement-wrap,html body .hero-monument .mesh-blob,html body .hero-statement-panel .hsp-live i{transition:none!important;animation:none!important;transform:none!important}html body .hero-monument .hero-monument-headline .hm-line-1,html body .hero-monument .hero-monument-headline .hm-line-2{opacity:1!important;letter-spacing:-.04em!important}}html body .section-pickside{position:relative;overflow:hidden}html body .section-pickside>*{z-index:1;position:relative}html body .market-hero{padding-top:clamp(72px,9vw,120px)!important;padding-bottom:24px!important}html body .market-hero-inner{gap:16px!important}html body .market-hero .market-sub{margin-top:6px!important}html body .market-filter-section{padding-top:24px!important;padding-bottom:24px!important}html body .market-gallery-section{padding-top:24px!important}html body .section-dualcta{display:none!important}html body main .section,html body main .section.section-editorial,html body main .section.section-exminder,html body main .section.section-experience-types,html body main .section.section-explore,html body main .section.section-how,html body main .section.section-pickside,html body main .section.section-problem,html body main .section.section-proof,html body main .section.section-solution,html body main .section.section-story,html body main .section.section-team,html body main .section.section-vision{padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px)}html body main .hero,html body main .hero-about-editorial,html body main .hero-fork,html body main .hero-monument,html body main .hero-pricing,html body main .market-hero{padding-bottom:clamp(48px,6vw,80px)}html body main .hero,html body main .section{position:relative}html body main .section-about-services,html body main .section-companies-grid,html body main .section-editorial,html body main .section-exminder,html body main .section-experience-types,html body main .section-how,html body main .section-manifesto-teaser,html body main .section-model-company,html body main .section-proof,html body main .section-services-grid,html body main .section-solution,html body main .section-story,html body main .section-team{overflow:hidden}html body main .section-dualcta.dualcta-ribbon{display:block!important}[data-theme=light] html body .hero .hero-eyebrow .pill[style*="background: var(--teal)"],[data-theme=light] html body .hero .hero-eyebrow .pill[style*="background:var(--teal)"]{letter-spacing:.16em;font-weight:600;background:color-mix(in srgb,var(--teal) 16%,transparent)!important;color:var(--teal)!important}[data-theme=light] html body .hero .hero-eyebrow .pill[style*="background: var(--yellow)"],[data-theme=light] html body .hero .hero-eyebrow .pill[style*="background:var(--yellow)"]{letter-spacing:.16em;font-weight:600;background:color-mix(in srgb,var(--yellow) 22%,transparent)!important;color:color-mix(in srgb,var(--ink) 80%,transparent)!important}[data-theme=light] html body .dualcta-arrow{align-items:center;gap:8px;font-weight:600;display:inline-flex;width:auto!important;height:auto!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important}[data-theme=light] html body .dualcta-arrow svg{width:18px;height:18px}[data-theme=light] html body .dualcta-card:hover .dualcta-arrow{transform:translate(4px);color:var(--green)!important;background:0 0!important}html body .footer{color:var(--ink);background:0 0!important}html body .footer .footer-bottom{color:color-mix(in srgb,var(--ink) 60%,transparent)}html body .laptop,html body .laptop .screen,html body .macbook,html body .macbook .screen{border-radius:var(--radius-sm)!important}html body,html body *{cursor:auto}html body .market-chip,html body .role-tab,html body [role=button],html body a,html body button,html body input[type=checkbox],html body input[type=submit],html body label,html body summary{cursor:pointer}html body input[type=email],html body input[type=number],html body input[type=tel],html body input[type=text],html body input[type=url],html body select,html body textarea{cursor:text}html body .hero-services{isolation:isolate;text-align:center;position:relative;overflow:hidden;padding:clamp(120px,16vh,180px) 0 clamp(40px,6vw,80px)!important}html body .hero-services .container{max-width:880px}html body .hero-services .hero-services-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent);border-radius:999px;margin-bottom:24px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-block}html body .hero-services .hero-services-headline{letter-spacing:-.035em;color:var(--ink);margin:0 0 8px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:1.02}html body .hero-services .hero-services-headline .accent{background:var(--grad-spectrum,linear-gradient(120deg,#eac105,#00afb9 45%,#007867));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400;display:block}html body .hero-services .hero-services-sub{color:color-mix(in srgb,var(--ink) 70%,transparent);max-width:60ch;margin:24px auto 32px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}html body .hero-services .hero-services-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:inline-flex}html body .hero-services .hero-services-cta{color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}html body .hero-services .hero-services-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 28px 60px -28px #00577273}html body .hero-services .hero-services-link{color:color-mix(in srgb,var(--ink) 70%,transparent);font-size:15.5px;font-weight:500;text-decoration:none;transition:color .2s}html body .hero-services .hero-services-link:hover{color:var(--green)}html body .section-services-grid{padding:clamp(72px,9vw,120px) 0}html body .section-services-grid .services-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.5vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}html body .section-services-grid .service-tile{flex-direction:column;gap:14px;min-height:240px;padding:clamp(28px,3vw,40px);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex}html body .section-services-grid .service-tile:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 28px 70px -28px #00577280,0 0 0 1px #00afb92e}html body .section-services-grid .service-tile .st-num{color:color-mix(in srgb,var(--ink) 35%,transparent);margin-bottom:4px;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-style:italic;display:inline-block}html body .section-services-grid .service-tile h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15}html body .section-services-grid .service-tile p{color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:15.5px;line-height:1.55}html body .section-manifesto-teaser{padding:clamp(72px,9vw,120px) 0}html body .section-manifesto-teaser .manifesto-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,48px);padding:clamp(40px,5vw,64px);display:grid}html body .section-manifesto-teaser .mt-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}html body .section-manifesto-teaser h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 18px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.08}html body .section-manifesto-teaser h2 .italic{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}html body .section-manifesto-teaser .mt-body{color:color-mix(in srgb,var(--ink) 72%,transparent);max-width:62ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}html body .section-manifesto-teaser .mt-cta{color:var(--ink);white-space:nowrap;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}html body .section-manifesto-teaser .mt-cta:hover{color:var(--green);transform:translate(4px)}html body .section-dualcta.dualcta-ribbon{padding:clamp(72px,9vw,120px) 0}html body .section-dualcta.dualcta-ribbon .dualcta-ribbon-inner{grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(32px,4vw,56px) clamp(28px,4vw,64px);display:grid}html body .section-dualcta.dualcta-ribbon h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}html body .section-dualcta.dualcta-ribbon .dualcta-link{color:var(--ink);white-space:nowrap;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}html body .section-dualcta.dualcta-ribbon .dualcta-link.primary{color:var(--green)}html body .section-dualcta.dualcta-ribbon .dualcta-link:hover{color:var(--green);transform:translate(4px)}@media (width<=980px){html body .section-services-grid .services-grid{grid-template-columns:1fr}html body .section-manifesto-teaser .manifesto-card{grid-template-columns:1fr;align-items:start}html body .section-dualcta.dualcta-ribbon .dualcta-ribbon-inner{grid-template-columns:1fr;gap:20px}}html body .hero-companies{text-align:center;position:relative;overflow:hidden;padding:clamp(120px,16vh,180px) 0 clamp(40px,6vw,80px)!important}html body .hero-companies .container{max-width:880px}html body .hero-companies .hero-companies-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);border-radius:999px;margin-bottom:24px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-block}html body .hero-companies .hero-companies-headline{letter-spacing:-.035em;color:var(--ink);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:1.02}html body .hero-companies .hero-companies-headline .accent{background:var(--grad-spectrum,linear-gradient(120deg,#eac105,#00afb9 45%,#007867));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400;display:block}html body .hero-companies .hero-companies-sub{color:color-mix(in srgb,var(--ink) 70%,transparent);max-width:60ch;margin:24px auto 32px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}html body .hero-companies .hero-companies-cta{color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}html body .hero-companies .hero-companies-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 28px 60px -28px #00577273}html body .section-companies-grid{padding:clamp(72px,9vw,120px) 0}html body .section-companies-grid .companies-grid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px);display:grid}html body .company-card{gap:18px;padding:clamp(20px,2.5vw,28px)}html body .company-card .cc-video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--grad-spectrum,linear-gradient(135deg,#eac105,#00afb9 50%,#007867));width:100%;position:relative;overflow:hidden}html body .company-card .cc-video video{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}html body .company-card .cc-video.is-placeholder{color:#fffffff2;text-align:center;letter-spacing:.02em;place-items:center;font-weight:600;display:grid}html body .company-card .cc-video.is-placeholder .cc-play{background:#ffffffeb;border-radius:999px;place-items:center;width:56px;height:56px;margin-bottom:10px;display:grid;box-shadow:0 12px 30px -10px #00000059}html body .company-card .cc-video.is-placeholder .cc-play:after{content:"";border-left:14px solid var(--ink);border-top:9px solid #0000;border-bottom:9px solid #0000;width:0;height:0;margin-left:4px}html body .company-card .cc-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html body .company-card .cc-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700}html body .company-card .cc-tagline{color:color-mix(in srgb,var(--ink) 65%,transparent);font-family:Instrument Serif,Georgia,serif;font-size:clamp(18px,1.8vw,22px);font-style:italic}html body .company-card .cc-desc{color:color-mix(in srgb,var(--ink) 70%,transparent);margin:0;font-size:15.5px;line-height:1.55}html body .company-card .cc-pills{flex-wrap:wrap;gap:6px;display:flex}html body .company-card .cc-pill{letter-spacing:.06em;background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--ink) 75%,transparent);border:.5px solid color-mix(in srgb,var(--green) 18%,transparent);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}html body .company-card .cc-foot{color:color-mix(in srgb,var(--ink) 60%,transparent);border-top:.5px solid color-mix(in srgb,var(--ink) 10%,transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;font-size:13px;display:flex}html body .company-card .cc-foot .cc-dot{opacity:.5;background:currentColor;border-radius:999px;width:3px;height:3px}html body .company-card .cc-case-link{color:var(--green);align-self:flex-start;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .2s}html body .company-card .cc-case-link:hover{transform:translate(4px)}@media (width<=980px){html body .section-companies-grid .companies-grid{grid-template-columns:1fr}}html body .section-model-company{padding:clamp(72px,9vw,120px) 0}html body .section-model-company .mc-card{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(28px,3vw,48px);padding:clamp(36px,4vw,56px);display:grid}html body .section-model-company .mc-copy{min-width:0}html body .section-model-company .mc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}html body .section-model-company h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.1}html body .section-model-company h2 .italic{background:var(--grad-spectrum,linear-gradient(120deg,#eac105,#00afb9 45%,#007867));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}html body .section-model-company .mc-body{color:color-mix(in srgb,var(--ink) 72%,transparent);max-width:56ch;margin:0 0 22px;font-size:16px;line-height:1.6}html body .section-model-company .mc-logos{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}html body .section-model-company .mc-logo{background:color-mix(in srgb,var(--ink) 4%,transparent);border:.5px solid color-mix(in srgb,var(--ink) 10%,transparent);color:color-mix(in srgb,var(--ink) 80%,transparent);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13.5px;font-weight:600;display:inline-flex}html body .section-model-company .mc-logo .mc-init{color:#fff;letter-spacing:0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}html body .section-model-company .mc-logo:first-child .mc-init{background:linear-gradient(135deg,#eac105,#00afb9)}html body .section-model-company .mc-logo:nth-child(2) .mc-init{background:linear-gradient(135deg,#00afb9,#007867)}html body .section-model-company .mc-logo:nth-child(3) .mc-init{background:linear-gradient(135deg,#007867,#eac105)}html body .section-model-company .mc-logo:nth-child(4) .mc-init{background:linear-gradient(135deg,#005772,#00afb9)}html body .section-model-company .mc-cta{color:var(--ink);font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}html body .section-model-company .mc-cta:hover{color:var(--green);transform:translate(4px)}html body .section-model-company .mc-visual{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle at 30% 30%,#eac10573,#0000 60%),radial-gradient(circle at 70% 70%,#00afb966,#0000 60%),linear-gradient(135deg,#fff9,#fff3);border:.5px solid #fff9;width:clamp(140px,16vw,220px);box-shadow:inset 0 1px #ffffffd9,0 24px 60px -30px #00577259}@media (width<=980px){html body .section-model-company .mc-card{grid-template-columns:1fr}html body .section-model-company .mc-visual{display:none}}html body .section-about-services{padding:clamp(72px,9vw,120px) 0}html body .section-about-services .as-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,40px);padding:clamp(36px,4vw,56px);display:grid}html body .section-about-services .as-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}html body .section-about-services h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.1}html body .section-about-services .as-body{color:color-mix(in srgb,var(--ink) 72%,transparent);max-width:62ch;margin:0;font-size:16px;line-height:1.6}html body .section-about-services .as-cta{color:var(--ink);white-space:nowrap;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}html body .section-about-services .as-cta:hover{color:var(--green);transform:translate(4px)}@media (width<=980px){html body .section-about-services .as-card{grid-template-columns:1fr;align-items:start}}html body .nav-links .nav-link.active{color:var(--ink);font-weight:600;position:relative}html body .nav-links .nav-link.active:after{content:"";background:var(--grad-spectrum,linear-gradient(90deg,#eac105,#00afb9));border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}[data-theme=dark] .nav,html body [data-theme=dark] .nav{isolation:isolate;position:fixed;-webkit-backdrop-filter:blur(28px)saturate(140%)!important;z-index:1000!important;background:#08181ceb!important;border:.5px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff0f,0 14px 40px -20px #0000008c!important}[data-theme=dark] .nav .nav-logo .logo-word{filter:brightness(1.05)saturate(1.1)}[data-theme=dark] .nav-link:hover{border-radius:var(--radius-pill,9999px);background:#ffffff0d;color:#fff!important}[data-theme=dark] .nav-cta{color:#fff!important;background:linear-gradient(135deg,var(--teal),var(--green))!important;box-shadow:0 8px 24px -10px #00afb98c!important}[data-theme=light] .nav,html body [data-theme=light] .nav{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(160%)!important;border:.5px solid color-mix(in srgb,var(--green) 14%,transparent)!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffd9,0 10px 30px -16px #0057722e!important}html body .nav .nav-links{gap:4px!important}html body .nav .nav-link{padding:8px 12px!important;font-size:14px!important}@media (width<=1180px){html body .nav .nav-link{padding:8px 10px!important;font-size:13.5px!important}}@media (width<=980px){html body .nav .nav-cta{display:none!important}}html body .photo-card{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--green) 8%,var(--bg-1));isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 24px 60px -28px #00577247}html body .photo-card img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.6,.2,1),filter 1.4s cubic-bezier(.2,.6,.2,1);display:block}html body .photo-card:after{content:"";pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;background:linear-gradient(#00577200 60%,#0057722e),radial-gradient(120% 120% at 0 0,#eac1051a 0,#0000 55%);position:absolute;inset:0}html body .photo-card:hover img{transform:scale(1.05)}html body .photo-card.no-motion img{transition:none;transform:none!important}html body .photo-card.is-4x3{aspect-ratio:4/3}html body .photo-card.is-16x9{aspect-ratio:16/9}html body .photo-card.is-1x1{aspect-ratio:1}html body .photo-card.is-3x4{aspect-ratio:3/4}html body .photo-card.is-21x9{aspect-ratio:21/9}html body .photo-thumb{border-radius:var(--radius-md);aspect-ratio:16/10;margin-bottom:18px;position:relative;overflow:hidden}html body .photo-thumb img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}html body .photo-thumb:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#00577200 65%,#00577229);position:absolute;inset:0}html body .flow-step:hover .photo-thumb img,html body .ind-exp-card:hover .photo-thumb img,html body .service-tile:hover .photo-thumb img{transform:scale(1.04)}html body [data-reveal]{opacity:0;filter:none;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1),filter 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s)}html body [data-reveal=up],html body [data-reveal]{transform:translateY(28px)}html body [data-reveal=left]{transform:translate(-28px)}html body [data-reveal=right]{transform:translate(28px)}html body [data-reveal=scale]{transform:scale(.96)}html body [data-reveal=blur]{filter:blur(10px);transform:translateY(14px)}html body [data-reveal].is-in{opacity:1;filter:none;transform:none}html body [data-reveal-stagger]>*{opacity:0;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--stagger-i,0)*var(--stagger,80ms));transform:translateY(20px)}html body [data-reveal-stagger]>.is-in{opacity:1;transform:none}html body [data-parallax]:not(.ind-phone-stage){transform:translate3d(0,var(--parallax-y,0),0);will-change:transform;transition:transform 80ms linear}html body [data-counter]{font-variant-numeric:tabular-nums}html body .as-eyebrow.is-grad,html body .grad-eyebrow,html body .mc-eyebrow.is-grad,html body .mt-eyebrow.is-grad,html body .pickside-eyebrow.is-grad,html body .section-eyebrow.is-grad{background-image:var(--grad-spectrum);background-position:0;background-size:220% 100%;animation:14s ease-in-out infinite alternate phase16-eyebrowShift;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes phase16-eyebrowShift{0%{background-position:0}to{background-position:100%}}html body .problem-stats .problem-stat strong,html body .stat-row .stat strong{background-image:var(--grad-sun);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}html body .problem-stats .problem-stat:nth-child(4n+2) strong,html body .stat-row .stat:nth-child(4n+2) strong{background-image:var(--grad-meadow)}html body .problem-stats .problem-stat:nth-child(4n+3) strong,html body .stat-row .stat:nth-child(4n+3) strong{background-image:var(--grad-citrus)}html body .problem-stats .problem-stat:nth-child(4n) strong,html body .stat-row .stat:nth-child(4n) strong{background-image:var(--grad-spectrum)}html body .grad-rule,html body hr.grad-rule{opacity:.55;background:linear-gradient(90deg,#0000,#eac1058c 22%,#00afb9a6 50%,#0078678c 78%,#0000);border:0;height:1px;margin:0}html body .section.has-grad-rule{position:relative}html body .section.has-grad-rule:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#eac1058c 25%,#00afb9a6 50%,#0078678c 75%,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}html body .ambient-orb{pointer-events:none;border-radius:var(--radius-pill);filter:blur(96px);opacity:.07;z-index:0;background:var(--grad-spectrum);width:540px;height:540px;position:absolute}html body .ambient-orb.ao-tl{top:-180px;left:-160px}html body .ambient-orb.ao-tr{background:var(--grad-sun);top:-180px;right:-160px}html body .ambient-orb.ao-bl{background:var(--grad-meadow);bottom:-180px;left:-160px}html body .ambient-orb.ao-br{background:var(--grad-citrus);bottom:-180px;right:-160px}html body .ambient-orb.ao-sm{opacity:.06;filter:blur(80px);width:320px;height:320px}html body .section{position:relative}html body .section>.container{z-index:1;position:relative}@media (width<=600px){html body .ambient-orb{opacity:.05;width:380px;height:380px}}html body .company-card .cc-video.is-placeholder{border-radius:var(--radius-md);background:radial-gradient(60% 80% at 20% 30%,#eac1054d 0,transparent 60%),radial-gradient(70% 90% at 80% 70%,#00afb94d 0,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--green) 14%,var(--bg-1)) 0,color-mix(in srgb,var(--teal) 8%,var(--bg-1)) 100%);isolation:isolate;position:relative;overflow:hidden}html body .company-card .cc-video.is-placeholder:before{content:"";mix-blend-mode:overlay;opacity:.6;border-radius:inherit;background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}html body .company-card .cc-video.is-placeholder>div{z-index:1;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}html body .company-card .cc-video .cc-play{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffbf);place-items:center;width:64px;height:64px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,0 16px 40px -16px #00577259}html body .company-card .cc-video .cc-play:after{content:"";border-left:16px solid var(--green);border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;margin-left:4px;display:block}html body .company-card:hover .cc-video .cc-play{transform:scale(1.08)}html body .as-card,html body .b,html body .company-card,html body .dualcta-card,html body .flow-step,html body .glass-surface,html body .ind-exp-card,html body .manifesto-card,html body .mc-card,html body .person,html body .pickside-panel,html body .service-tile,html body .v{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .4s cubic-bezier(.2,.8,.2,1)}html body .b:hover,html body .company-card:hover,html body .flow-step:hover,html body .ind-exp-card:hover,html body .person:hover,html body .service-tile:hover,html body .v:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff9,0 32px 70px -28px #00577252}html body .service-tile .st-num{transform-origin:50% 60%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block}html body .service-tile:hover .st-num{transform:scale(1.12)rotate(-4deg)}html body .ind-exp-card .ind-exp-icon{transition:transform .5s cubic-bezier(.2,.8,.2,1)}html body .ind-exp-card:hover .ind-exp-icon{transform:scale(1.1)rotate(4deg)}html body .bec-pill,html body .bec-status,html body .bt-save,html body .cc-pill,html body .chip,html body .cta-band,html body .dcc-pill,html body .demo-cal-live,html body .form-pill,html body .hpu-pill,html body .hsp-av,html body .hsp-av-num,html body .hsp-eyebrow,html body .hsp-live,html body .ind-store-pill,html body .marquee-item,html body .phone-tabs span,html body .pickside-or,html body .pill,html body .price-pill,html body .pt-badge,html body .role-tab,html body .schematic-label{border-radius:var(--radius-pill)}html body .app-ui,html body .as-card,html body .b,html body .b.span-2,html body .b.span-3,html body .bec,html body .biz-event-card,html body .building-with-us,html body .card,html body .company-card,html body .contact-form-card,html body .demo-cal,html body .demo-cal-card,html body .dualcta-card,html body .editorial-aside .quote-card,html body .glass-surface,html body .ind-exp-card,html body .iphone,html body .iphone .screen,html body .laptop,html body .macbook,html body .manifesto-card,html body .mc-card,html body .pickside-panel,html body .plan-tier,html body .pricing-teaser,html body .proof-case,html body .quote-card,html body .service-tile,html body .vision-card{border-radius:var(--radius-xl)}html body .as-cta,html body .bb-tile,html body .biz-trust,html body .demo-cal-grid .dc-day,html body .editorial-copy blockquote,html body .flow-step,html body .hsp-tile,html body .hsp-tile-cta,html body .ind-availability,html body .level,html body .m-card,html body .m-card .av,html body .mc-cta,html body .mc-logo,html body .mt-cta,html body .person,html body .pt-cta,html body .schematic-node,html body .v{border-radius:var(--radius-md)}html body .av,html body .avatar,html body .billing-toggle,html body .billing-toggle .bt-thumb,html body .billing-toggle button,html body .biz-cta,html body .btn,html body .btn-primary,html body .bwu-av,html body .bwu-cta,html body .cc-case-link,html body .cc-dot,html body .dot,html body .dualcta-link,html body .dualcta-link.primary,html body .gradient-1,html body .gradient-2,html body .gradient-3,html body .gradient-4,html body .hero-companies-cta,html body .hero-monument-cta,html body .hero-pricing-cta,html body .hero-services-cta,html body .hsp-dot,html body .ind-cta,html body .nav-cta,html body .pickside-cta,html body .pricing-teaser-arrow,html body .proof-case-arrow,html body .sm-dot{border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){html body [data-reveal-stagger]>*,html body [data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}html body .company-card .cc-video .cc-play,html body .ind-exp-card .ind-exp-icon,html body .photo-card img,html body .photo-thumb img,html body .service-tile .st-num{transition:none!important;transform:none!important}html body .grad-eyebrow,html body .is-grad{animation:none!important}html body [data-parallax]{transform:none!important}}@media (width<=980px){html body .photo-card.is-21x9{aspect-ratio:16/9}}@media (width<=600px){html body .photo-card,html body .photo-thumb{border-radius:var(--radius-md)}html body .ambient-orb{display:none}}html body .ind-stores .store-btn,html body .stores .store-btn{align-items:center;gap:12px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;color:var(--ink)!important;border:1px solid color-mix(in srgb,var(--ink) 92%,transparent)!important;border-radius:var(--radius-md,18px)!important;background:#ffffffeb!important;padding:10px 22px!important;box-shadow:inset 0 1px #fffffff2,0 8px 24px -14px #00577240!important}html body .ind-stores .store-btn:hover,html body .stores .store-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 14px 32px -14px #00577259!important}html body .ind-stores .store-btn .ic,html body .stores .store-btn .ic{background:0 0;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}html body .ind-stores .store-btn .ic svg,html body .stores .store-btn .ic svg{width:22px;height:22px;display:block}html body .ind-stores .store-btn .label,html body .stores .store-btn .label{text-align:left;flex-direction:column;line-height:1.05;display:flex}html body .ind-stores .store-btn .label small,html body .stores .store-btn .label small{letter-spacing:.01em;text-transform:none;opacity:.7;margin-bottom:2px;font-size:10px;font-weight:500}html body .ind-stores .store-btn .label strong,html body .stores .store-btn .label strong{letter-spacing:-.01em;font-size:16px;font-weight:600}html body .ind-stores .store-btn:first-child .ic svg path,html body .stores .store-btn:first-child .ic svg path{fill:var(--ink)!important}[data-theme=dark] html body .ind-stores .store-btn,[data-theme=dark] html body .stores .store-btn{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px -10px #00000073!important}[data-theme=dark] html body .ind-stores .store-btn:first-child .ic svg path,[data-theme=dark] html body .stores .store-btn:first-child .ic svg path{fill:#fff!important}html body .ind-launch-cta{background:var(--grad-meadow);letter-spacing:-.01em;border-radius:var(--radius-pill,9999px);align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 32px -12px #00786766;color:#fff!important}html body .ind-launch-cta:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 18px 40px -12px #0078678c}html body .ind-launch-cta svg{transition:transform .25s}html body .ind-launch-cta:hover svg{transform:translate(4px)}@media (width<=720px){html body .ind-stores{flex-direction:column;align-items:stretch;gap:12px!important}html body .ind-launch-cta,html body .ind-stores .store-btn{justify-content:center}}html body .hero,html body .market-hero{overflow:hidden}html body section:has(>.ambient-orb){overflow:hidden}html body section[hidden]{display:none!important}html.cms-page-unpublished body:before{content:"Draft — not published";z-index:9999;color:#1a1505;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#eac105f2;border-radius:999px;padding:4px 12px;font:600 11px/1 Montserrat,sans-serif;position:fixed;top:8px;left:50%;transform:translate(-50%)}html body .cc-desc,html body .faq-item p,html body .ind-exp-card p,html body .mc-body,html body .person p,html body .pt-features li,html body .service-tile p,html body .story-milestone p{overflow-wrap:anywhere;word-break:break-word}html body .mk-lightbox:not([hidden]) #mkLightboxImg{-o-object-fit:contain;object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:86vh}html body.nav-open{touch-action:none;overflow:hidden}html body .footer-wordmark .logo-word{color:inherit}html body .nav .nav-burger,html body .nav .theme-toggle{z-index:3;position:relative}html body .companies-grid{align-items:stretch}html body .company-card{flex-direction:column;height:100%;display:flex}html body .company-card .cc-case-link{margin-top:auto}html body .services-grid .service-tile{flex-direction:column;display:flex}html body .services-grid .service-tile p{margin-bottom:0}[data-theme=dark]{--bg:#0a1014;--bg-2:#0e1519;--bg-3:#121b21;--card:#ffffff0b;--card-hi:#ffffff13;--line:#ffffff1a;--ink:#eef4f6;--ink-2:#eef4f6b8;--ink-3:#eef4f68a}[data-theme=dark] html body .company-card,[data-theme=dark] html body .contact-section-secondary>.container,[data-theme=dark] html body .flow-step,[data-theme=dark] html body .glass-surface,[data-theme=dark] html body .mc-panel,[data-theme=dark] html body .pickside-panel,[data-theme=dark] html body .problem-stat,[data-theme=dark] html body .service-tile,[data-theme=dark] html body details.contact-collapse,[data-theme=dark] html body details.contact-collapse>summary{background:linear-gradient(160deg,#ffffff0f,#ffffff06)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -32px #0009!important}html body .problem-stat strong,html body .stat-row .stat strong{letter-spacing:-.03em!important;margin-bottom:8px!important;font-size:clamp(42px,5.5vw,64px)!important;font-weight:700!important;line-height:1!important;display:block!important}html body .problem-stat span,html body .stat-row .stat span{max-width:24ch;color:var(--ink-2)!important;font-size:14px!important;line-height:1.45!important}html body .stat-row{border-radius:var(--radius-xl,32px)!important;gap:24px!important;margin-top:56px!important;padding:32px 28px!important}[data-theme=dark] html body .stat-row{background:linear-gradient(160deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important}html body .pickside-panel{gap:10px!important;min-height:0!important;padding:clamp(24px,2.6vw,32px)!important}html body .pickside-eyebrow{margin-bottom:4px!important;font-size:11.5px!important}html body .pickside-title{margin:0 0 6px!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.1!important}html body .pickside-sub{margin:0 0 18px!important;font-size:15px!important;line-height:1.55!important}html body .pickside-cta{margin-top:0!important;padding-top:0!important;font-weight:600!important}html body .hero-monument .hero-monument-cta{background:linear-gradient(135deg,var(--teal),var(--green))!important;color:#fff!important;-webkit-backdrop-filter:none!important;border:1px solid #ffffff2e!important;padding:16px 28px!important;font-size:16px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff40,0 18px 36px -14px #0078678c!important}html body .hero-monument .hero-monument-cta:hover{transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #ffffff40,0 24px 48px -14px #007867b3!important}html body .hero-statement-panel .hsp-tile{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 0!important}html body .hero-statement-panel .hsp-tile-cta{background:linear-gradient(135deg,var(--yellow),var(--teal))!important;color:#0a1014!important;border-radius:var(--radius-pill,9999px)!important;padding:10px 18px!important;font-weight:700!important}html body .hero-statement-panel .hsp-foot-text{color:var(--ink-2)!important;font-size:13px!important}html body .flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px!important}html body .flow .flow-arrow,html body .flow-step+.flow-step:before{content:"→";opacity:.7;align-self:center;place-items:center;font-size:24px;display:grid;color:var(--teal)!important}html body .flow-step{gap:12px!important;padding:28px 24px!important}html body .flow-step h4{margin:4px 0 6px!important;font-size:19px!important}html body .flow-step p{color:var(--ink-2)!important;font-size:14.5px!important;line-height:1.55!important}html body .flow-step .num{letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}@media (width<=900px){html body .flow{grid-template-columns:1fr!important}html body .flow .flow-arrow{display:none!important}}html body .mc-panel{padding:clamp(32px,4vw,48px)!important;display:block!important}html body .mc-panel .mc-blob,html body .mc-panel .mc-visual{display:none!important}html body .mc-panel .mc-body{max-width:60ch;margin:0 0 22px!important;font-size:16px!important;line-height:1.6!important}html body .mc-panel .mc-preview{margin-top:8px}html body .contact-section-secondary{padding-top:60px!important;padding-bottom:60px!important}html body .contact-section-secondary>.container{max-width:920px!important;margin:0 auto!important;padding:0 24px!important}html body .contact-section-secondary details,html body details.contact-collapse{border-radius:var(--radius-xl,32px)!important;max-width:920px!important;margin:0 auto!important}html body .contact-section-secondary details>summary,html body details.contact-collapse>summary{padding:18px 24px!important;font-size:15px!important;font-weight:500!important}html body main>footer,html body main>section:last-of-type{margin-top:0!important}html body footer.footer{padding-top:60px!important}[data-theme=dark] html body .flow-step p,[data-theme=dark] html body .hero-monument-sub,[data-theme=dark] html body .ind-hero-sub,[data-theme=dark] html body .market-sub,[data-theme=dark] html body .mc-body,[data-theme=dark] html body .pickside-sub,[data-theme=dark] html body .section-lead{color:#eef4f6c7!important}[data-theme=dark] html body .pickside-divider .pickside-or{color:var(--ink)!important;background:linear-gradient(135deg,#ffffff1a,#ffffff0a)!important;border:1px solid #ffffff26!important}html body .section-mediakit-hero{padding-top:clamp(80px,11vw,140px)!important;padding-bottom:56px!important}html body .mk-hero-inner{max-width:920px}html body .mk-headline{letter-spacing:-.035em;margin:16px 0 18px;font-size:clamp(44px,6.4vw,88px);font-weight:700;line-height:1.02}html body .mk-headline span{display:block}html body .mk-headline .italic.grad{background:var(--grad-spectrum);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}html body .mk-sub{color:var(--ink-2);max-width:56ch;margin:0 0 30px;font-size:clamp(17px,1.7vw,21px);line-height:1.5}html body .mk-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}html body .mk-cta-primary{border:1px solid #ffffff2e;align-items:center;gap:10px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 16px 36px -14px #0078678c;background:linear-gradient(135deg,var(--teal),var(--green))!important;color:#fff!important;border-radius:var(--radius-pill,9999px)!important;padding:16px 28px!important;font-size:15.5px!important;font-weight:600!important}html body .mk-cta-primary:hover{transform:translateY(-2px)scale(1.015)}html body .mk-link{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}html body .mk-link:hover{color:var(--green)}html body .mk-section-head{max-width:760px;margin:0 0 32px}html body .mk-section-title{letter-spacing:-.025em;color:var(--ink);margin:10px 0 12px;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.1}html body .mk-section-body{color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.6}html body .mk-subsection-title{letter-spacing:-.015em;color:var(--ink);margin:56px 0 18px;font-size:22px;font-weight:600}html body .mk-boilerplate-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){html body .mk-boilerplate-grid{grid-template-columns:1fr}}html body .mk-boilerplate-card{border-radius:var(--radius-xl,32px);flex-direction:column;gap:14px;padding:24px;display:flex}html body .mk-boilerplate-head{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .mk-tag{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:11px;font-weight:700}html body .mk-copy{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);cursor:pointer;background:#fff9;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}html body .mk-copy:hover{background:#ffffffe6}html body .mk-copy span.mk-copy-flash,html body .mk-copy.mk-copy-flash{color:var(--green)}html body .mk-boilerplate-card p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}html body .mk-logo-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}@media (width<=900px){html body .mk-logo-grid{grid-template-columns:1fr}}html body .mk-logo-card{border-radius:var(--radius-xl,32px);grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}@media (width<=600px){html body .mk-logo-card{grid-template-columns:1fr}}html body .mk-logo-preview{place-items:center;min-height:180px;padding:36px;display:grid}html body .mk-logo-light .mk-logo-preview{background:#fff9}html body .mk-logo-dark .mk-logo-preview{background:#0a1014}html body .mk-logo-preview img{max-width:70%;max-height:110px;display:block}html body .mk-logo-meta{flex-direction:column;justify-content:center;gap:8px;padding:22px;display:flex}html body .mk-logo-meta h4{color:var(--ink);margin:0;font-size:17px;font-weight:600}html body .mk-logo-meta p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}html body .mk-download{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}html body .mk-download:hover{background:color-mix(in srgb,var(--green) 22%,transparent)}html body .mk-swatch-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}@media (width<=900px){html body .mk-swatch-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){html body .mk-swatch-grid{grid-template-columns:1fr}}html body .mk-swatch{appearance:none;border-radius:var(--radius-lg,24px);text-align:left;cursor:pointer;border:0;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:#ffffff80;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}html body .mk-swatch:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #00577233}html body .mk-swatch.mk-copy-flash{box-shadow:0 0 0 2px var(--green)}html body .mk-swatch-fill{background:var(--c);height:92px;display:block}html body .mk-swatch--bordered .mk-swatch-fill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}html body .mk-swatch-meta{flex-direction:column;gap:2px;padding:14px 16px;display:flex}html body .mk-swatch-meta strong{color:var(--ink);font-size:14.5px}html body .mk-swatch-meta span{color:var(--ink-2);font-size:12.5px}html body .mk-swatch-meta code{color:var(--ink-2);margin-top:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}html body .mk-gradient-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){html body .mk-gradient-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){html body .mk-gradient-grid{grid-template-columns:1fr}}html body .mk-gradient{border-radius:var(--radius-lg,24px);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);cursor:pointer;background:#ffffff80;transition:transform .2s,box-shadow .2s;overflow:hidden}html body .mk-gradient:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #00577233}html body .mk-gradient.mk-copy-flash{box-shadow:0 0 0 2px var(--green)}html body .mk-gradient-fill{background:var(--g);height:96px;display:block}html body .mk-gradient-meta{flex-direction:column;gap:4px;padding:12px 14px;display:flex}html body .mk-gradient-meta strong{color:var(--ink);font-size:14px}html body .mk-gradient-meta code{color:var(--ink-2);font-family:ui-monospace,monospace;font-size:11.5px}html body .mk-type-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}@media (width<=900px){html body .mk-type-grid{grid-template-columns:1fr}}html body .mk-type-card{border-radius:var(--radius-xl,32px);flex-direction:column;gap:16px;padding:30px;display:flex}html body .mk-type-specimen{color:var(--ink);font-size:clamp(48px,6vw,76px);line-height:1}html body .mk-type-meta{flex-direction:column;gap:4px;display:flex}html body .mk-type-meta strong{color:var(--ink);font-size:17px;font-weight:600}html body .mk-type-meta span{color:var(--ink-2);font-size:13.5px}html body .mk-type-meta code{color:var(--ink-2);font-family:ui-monospace,monospace;font-size:12px}html body .mk-type-meta a{color:var(--green);margin-top:6px;font-size:13px;text-decoration:none}html body .mk-team-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}@media (width<=700px){html body .mk-team-grid{grid-template-columns:1fr}}html body .mk-team-card{border-radius:var(--radius-xl,32px);grid-template-columns:80px 1fr;align-items:start;gap:18px;padding:22px;display:grid}html body .mk-team-avatar{background:var(--c,var(--teal));color:#fff;letter-spacing:-.02em;border-radius:9999px;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}html body .mk-team-avatar--img{color:#0000;background-position:50%;background-size:cover}html body .mk-team-meta h4{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600}html body .mk-team-role{color:var(--green);margin:0 0 8px;font-size:13.5px;font-weight:500}html body .mk-team-bio{color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.55}html body .mk-team-linkedin{color:var(--ink);font-size:13px;font-weight:500;text-decoration:none}html body .mk-team-linkedin:hover{color:var(--green)}html body .mk-facts-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}@media (width<=1100px){html body .mk-facts-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){html body .mk-facts-grid{grid-template-columns:1fr}}html body .mk-fact{border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--radius-lg,24px);background:#ffffff8c;flex-direction:column;gap:4px;padding:18px;display:flex}html body .mk-fact-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:11px;font-weight:700}html body .mk-fact-value{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:700}html body .mk-press-list{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}html body .mk-press-item{border-radius:var(--radius-xl,32px);grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}@media (width<=700px){html body .mk-press-item{grid-template-columns:1fr;align-items:start;gap:10px}}html body .mk-press-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:9999px;align-self:start;width:fit-content;padding:6px 10px;font-size:11px;font-weight:700}html body .mk-press-kind[data-kind=podcast]{color:var(--teal);background:color-mix(in srgb,var(--teal) 14%,transparent)}html body .mk-press-kind[data-kind=interview]{color:#8b6f00;background:color-mix(in srgb,var(--yellow) 22%,transparent)}html body .mk-press-kind[data-kind=event]{color:var(--blue);background:color-mix(in srgb,var(--blue) 14%,transparent)}html body .mk-press-body h4{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}html body .mk-press-outlet{color:var(--ink-2);margin:0 0 6px;font-size:13px}html body .mk-press-excerpt{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}html body .mk-press-link{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);white-space:nowrap;border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}html body .mk-press-link:hover{background:color-mix(in srgb,var(--green) 22%,transparent)}html body .mk-downloads-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}@media (width<=700px){html body .mk-downloads-grid{grid-template-columns:1fr}}html body .mk-download-card{border-radius:var(--radius-xl,32px);color:var(--ink);grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}html body .mk-download-card:hover{transform:translateY(-2px)}html body .mk-download-icon{background:linear-gradient(135deg,var(--teal),var(--green));color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}html body .mk-download-meta h4{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 2px;font-size:15.5px;font-weight:600;display:flex}html body .mk-download-size{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}html body .mk-download-meta p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}html body .mk-contact-card{border-radius:var(--radius-xl,32px);max-width:760px;margin:0 auto;padding:clamp(28px,4vw,44px)}html body .mk-contact-grid{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);flex-direction:column;gap:12px;margin-top:24px;padding-top:22px;display:flex}html body .mk-contact-row{grid-template-columns:110px 1fr;align-items:baseline;gap:16px;display:grid}@media (width<=540px){html body .mk-contact-row{grid-template-columns:1fr}}html body .mk-contact-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:11px;font-weight:700}html body .mk-contact-value{color:var(--ink);font-size:16px;font-weight:500;text-decoration:none}html body a.mk-contact-value:hover{color:var(--green)}[data-theme=dark] html body .mk-logo-light .mk-logo-preview{background:#ffffff0d}[data-theme=dark] html body .mk-copy,[data-theme=dark] html body .mk-fact,[data-theme=dark] html body .mk-gradient,[data-theme=dark] html body .mk-swatch{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] html body .mk-copy:hover{background:#ffffff1a}body,html{max-width:100%;overflow-x:hidden}html body img:not([class*=logo]):not([alt*=logo i]){max-width:100%;height:auto}@supports (padding:max(0px)){html body .nav{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}html body .site-footer,html body footer{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom))}}@media (width<=1099px){html body .container{max-width:100%!important;padding-left:40px!important;padding-right:40px!important}}@media (width<=767px){html body .container{padding-left:22px!important;padding-right:22px!important}html body .section{padding-top:64px!important;padding-bottom:64px!important}html body .section-mediakit-hero{padding-top:96px!important;padding-bottom:40px!important}html body .biz-hero,html body .hero,html body .hero-fork,html body .hero-monument,html body .ind-hero,html body .market-hero{padding-top:120px!important;padding-bottom:40px!important}}@media (width<=479px){html body .container{padding-left:16px!important;padding-right:16px!important}html body .section{padding-top:52px!important;padding-bottom:52px!important}html body .biz-hero,html body .hero,html body .hero-fork,html body .hero-monument,html body .ind-hero,html body .market-hero{padding-top:108px!important;padding-bottom:32px!important}}@media (width<=767px){html body .fork-headline,html body .hero-headline,html body .hero-monument-headline,html body .market-headline,html body .mk-headline,html body h1{letter-spacing:-.03em!important;font-size:clamp(32px,9vw,52px)!important;line-height:1.05!important}html body .section-title,html body h2{font-size:clamp(26px,6.8vw,40px)!important;line-height:1.1!important}html body h3{font-size:clamp(20px,5vw,26px)!important;line-height:1.2!important}html body .hero-monument-sub,html body .market-sub,html body .mk-sub,html body .section-lead,html body p{font-size:16px!important;line-height:1.55!important}html body .section-lead{max-width:38ch!important}html body .hero-monument-eyebrow,html body .mk-contact-label,html body .mk-fact-label,html body .mk-tag,html body .section-eyebrow{letter-spacing:.1em!important}}@media (width<=479px){html body .fork-headline,html body .hero-headline,html body .hero-monument-headline,html body .market-headline,html body .mk-headline,html body h1{font-size:clamp(28px,9.5vw,40px)!important}html body .section-title,html body h2{font-size:clamp(22px,7vw,30px)!important}}@media (width<=767px){html body .btn,html body .cc-case-link,html body .dualcta-link,html body .faq-item>summary,html body .footer-col a,html body .hero-monument-cta,html body .hero-monument-link,html body .market-chip,html body .mk-copy,html body .mk-cta-primary,html body .mk-download,html body .mk-link,html body .mk-press-link,html body .nav-burger,html body .nav-cta,html body .pickside-cta,html body .role-tabs button,html body .social,html body .store-btn,html body .theme-toggle,html body a.social{min-height:44px}html body .nav-burger,html body .theme-toggle{min-width:44px;min-height:44px}html body .footer-col a{align-items:center;padding:6px 0;display:inline-flex}html body .nav.is-open .nav-links .nav-link{align-items:center;min-height:48px;display:flex;font-size:16px!important}html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea{min-height:44px;padding:12px 14px;font-size:16px!important}html body textarea{min-height:96px}html body label{font-size:14px}html body .role-tabs{flex-wrap:wrap;gap:6px}html body .role-tabs button{padding:10px 14px;font-size:14px}html body .biz-signup-section .contact-form-card,html body .contact-form-card{border-radius:22px!important;padding:20px!important}html body .biz-signup-grid,html body .contact-grid{grid-template-columns:1fr!important;gap:14px!important}html body .hero-monument .hero-statement-wrap{margin-top:32px!important}html body .hero-monument .hero-statement-panel{width:100%!important;max-width:100%!important;padding:18px!important}html body .hero-statement-panel .hsp-tile{padding:14px!important}html body .pickside-grid{grid-template-columns:1fr!important;gap:18px!important}html body .pickside-divider{display:none!important}html body .pickside-panel{min-height:0!important;padding:24px!important}html body .hero-monument-actions{flex-wrap:wrap;gap:14px!important}html body .hero-monument-cta{justify-content:center;width:100%}}@media (width<=479px){html body .trust-band{padding:28px 0!important}}@media (width<=767px){html body .values{grid-template-columns:1fr!important;gap:14px!important}html body .team{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}html body .about-teaser .at-grid,html body .mvv{grid-template-columns:1fr!important}html body .about-teaser .at-grid{gap:32px!important;padding:24px!important}}@media (width<=479px){html body .team{grid-template-columns:1fr!important}}@media (width<=767px){html body .bento,html body .biz-bento{grid-template-columns:1fr!important}html body .bento .span-2,html body .bento .span-3,html body .bento .span-4,html body .bento .span-6{grid-column:span 1!important}html body .bento .tall{min-height:0!important}html body .photo-thumb img{width:100%;height:auto;display:block}html body .exp-types,html body .experiences{grid-template-columns:1fr!important;gap:14px!important}html body .download-stores,html body .hero-stores,html body .store-buttons{flex-wrap:wrap!important;gap:12px!important}html body .store-btn{justify-content:center;width:100%}}@media (width>=480px) and (width<=767px){html body .hero-stores .store-btn,html body .store-buttons .store-btn{width:auto;min-width:180px}}@media (width<=767px){html body .plan-grid,html body .plans,html body .pricing-plans{grid-template-columns:1fr!important;gap:18px!important}html body .plan,html body .plan-card{min-height:0!important}html body .matrix-wrap{display:none!important}html body .matrix-mobile{display:block!important}html body .faq-item{padding:0!important}html body .faq-item>summary{line-height:1.35;padding:16px 18px!important;font-size:15px!important}html body .faq-item p{padding:0 18px 16px!important;font-size:14px!important}html body .section-companies-grid .companies-grid{grid-template-columns:1fr!important;gap:18px!important}html body .company-card{padding:16px!important}html body .company-card .cc-video{aspect-ratio:16/9;height:auto!important}html body .company-card .cc-pills{flex-wrap:wrap;gap:6px!important}html body .company-card .cc-foot{flex-wrap:wrap;gap:8px!important}html body .section-services-grid .services-grid{grid-template-columns:1fr!important;gap:16px!important}html body .section-services-grid .service-tile{padding:28px!important}html body .market-gallery{-moz-column-count:1!important;column-count:1!important;-moz-column-gap:0!important;column-gap:0!important}html body .market-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}html body .market-filter-bar{flex-wrap:wrap;justify-content:flex-start;gap:6px!important}html body .market-chip{padding:10px 14px!important;font-size:13px!important}html body .market-lightbox,html body .market-lightbox img{max-width:100vw;max-height:100vh}html body .market-lightbox .lb-inner{padding:16px!important}html body .mk-boilerplate-grid,html body .mk-downloads-grid,html body .mk-logo-grid,html body .mk-type-grid{grid-template-columns:1fr!important;gap:14px!important}html body .mk-facts-grid,html body .mk-gradient-grid,html body .mk-swatch-grid{grid-template-columns:repeat(2,1fr)!important}html body .mk-logo-card,html body .mk-team-grid{grid-template-columns:1fr!important}html body .mk-logo-preview{min-height:140px!important;padding:24px!important}html body .mk-press-item{grid-template-columns:1fr!important;gap:8px!important;padding:18px!important}html body .mk-press-link{align-self:flex-start}html body .mk-team-card{grid-template-columns:64px 1fr!important;gap:14px!important;padding:18px!important}html body .mk-contact-row{grid-template-columns:1fr!important}html body .mk-contact-card,html body .mk-type-card{padding:22px!important}html body .mk-type-specimen{font-size:clamp(40px,11vw,60px)!important}html body .mk-section-title{font-size:clamp(24px,6.2vw,34px)!important}}@media (width<=479px){html body .mk-facts-grid,html body .mk-gradient-grid,html body .mk-swatch-grid{grid-template-columns:1fr!important}html body .mk-hero-actions{flex-direction:column;align-items:stretch;gap:12px!important}html body .mk-cta-primary{justify-content:center;width:100%}}@media (width<=767px){html body .dualcta{grid-template-columns:1fr!important;gap:14px!important}html body .dualcta-card{padding:24px!important}html body .dualcta-band-inner{flex-direction:column!important;gap:14px!important;padding:18px!important}html body .dualcta-band-sep{display:none!important}}@media (width<=979px){html body .nav.is-open .nav-links{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 100px);overflow-y:auto;gap:6px!important;padding:14px!important}html body .nav.is-open .nav-links .nav-link{border-radius:18px!important;padding:14px 18px!important;font-size:15.5px!important}}@media (width<=479px){html body .nav.is-open .nav-links .nav-link{padding:13px 16px!important;font-size:15px!important}}@media (width<=767px){html body .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}html body .stat-row{grid-template-columns:repeat(2,1fr)!important}html body .flow,html body .split,html body .testimonials,html body .two-dir{grid-template-columns:1fr!important}html body .split{gap:32px!important}}@media (width<=479px){html body .footer-grid{grid-template-columns:1fr!important;gap:22px!important}html body .stat-row{grid-template-columns:1fr!important;gap:12px!important}}@media (prefers-reduced-motion:reduce) and (width<=767px){html body .reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){@keyframes g21-flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes g21-flow-diag{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}}.bento .b,.btn-citrus,.btn-meadow,.btn-sun,.fork-candidates,.fork-companies,.section-problem,.section-proof,.tcard .who .av,.txt-grad-blue,.txt-grad-citrus,.txt-grad-meadow,.txt-grad-spectrum,.txt-grad-sun,.txt-grad-yellow,[data-theme=dark] .biz-cta,[data-theme=dark] .btn-primary,[data-theme=dark] .bwu-cta,[data-theme=dark] .contact-submit,[data-theme=dark] .ind-cta,[data-theme=dark] .nav-cta,[data-theme=dark] .pt-cta-primary,html body .ambient-orb,html body .grad-rule,html body hr.grad-rule{background-size:220% 220%!important}html body .section.has-grad-rule:before{background-size:220% 100%!important}@media (prefers-reduced-motion:no-preference){[data-theme=dark] .biz-cta,[data-theme=dark] .btn-primary,[data-theme=dark] .bwu-cta,[data-theme=dark] .contact-submit,[data-theme=dark] .ind-cta,[data-theme=dark] .nav-cta,[data-theme=dark] .pt-cta-primary{animation:7s ease-in-out infinite g21-flow}.btn-sun{animation:8s ease-in-out infinite g21-flow}.btn-meadow{animation:9s ease-in-out infinite g21-flow}.btn-citrus{animation:7.5s ease-in-out infinite g21-flow}.section-problem{animation:28s ease-in-out infinite g21-flow-diag}.section-proof{animation:32s ease-in-out infinite g21-flow-diag}.bento .b{animation:19s ease-in-out infinite g21-flow-diag}.bento .b:nth-child(2n){animation-duration:23s;animation-direction:reverse}.txt-grad-blue,.txt-grad-citrus,.txt-grad-meadow,.txt-grad-sun,.txt-grad-yellow{animation:12s ease-in-out infinite g21-flow}.txt-grad-spectrum{animation:14s ease-in-out infinite g21-flow}.tcard .who .av{animation:9s ease-in-out infinite g21-flow}html body .grad-rule,html body .section.has-grad-rule:before,html body hr.grad-rule{animation:10s ease-in-out infinite g21-flow}.fork-companies{animation:34s ease-in-out infinite g21-flow-diag}.fork-candidates{animation:38s ease-in-out infinite g21-flow-diag}html body .ambient-orb{animation:40s ease-in-out infinite g21-flow-diag}}html body fieldset,html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select{border-radius:14px!important}html body textarea{border-radius:18px!important}[data-theme=light] .hero h1 .grad,[data-theme=light] .hero-monument-headline .grad,[data-theme=light] .hero-monument-headline .hm-line-2{-webkit-text-fill-color:transparent!important;background-image:linear-gradient(120deg,#006d60,#008f86,#005772,#006d60)!important}html body .biz-cta,html body .btn,html body .btn-citrus,html body .btn-glass,html body .btn-meadow,html body .btn-primary,html body .btn-sun,html body .bwu-cta,html body .contact-submit,html body .contact-success-next,html body .fork-cta,html body .hero-monument-cta,html body .ind-cta,html body .mc-cta,html body .nav-cta,html body .proof-case-arrow,html body .pt-cta-primary,html body .role-tab,html body button.contact-submit,html body button[type=submit]{border-radius:999px!important}html body .problem-stat strong{letter-spacing:-.02em!important;font-size:clamp(48px,7vw,78px)!important;line-height:.95!important;display:block!important}html body .pickside-panel{border-radius:32px!important}html body .solution-schematic.solution-flow{flex-direction:column;grid-template-columns:none;gap:0;padding:30px;display:flex;overflow:hidden}html body .solution-schematic.solution-flow:before{content:"";z-index:0;background:linear-gradient(#00afb98c,#0078678c);border-radius:2px;width:2px;position:absolute;top:58px;bottom:58px;left:51px}.solution-flow .sflow-step{z-index:1;-moz-column-gap:18px;grid-template-columns:44px 1fr;align-items:start;column-gap:18px;padding:14px 0;display:grid;position:relative}.solution-flow .sflow-num{letter-spacing:.02em;color:#fff;z-index:1;background:linear-gradient(135deg,#00afb9,#007867) 0 0/200% 200%;border-radius:999px;justify-self:start;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 18px -8px #00afb999}.solution-flow .sflow-2 .sflow-num{color:#0b2a2a;background:linear-gradient(135deg,#eac105,#00afb9)}.solution-flow .sflow-3 .sflow-num{color:#fff;background:linear-gradient(135deg,#007867,#005772)}.solution-flow .sflow-body{text-align:left;flex-direction:column;gap:5px;padding-top:2px;display:flex}.solution-flow .sflow-label{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.solution-flow .sflow-1 .sflow-label{color:var(--teal)}.solution-flow .sflow-2 .sflow-label{color:#b48b00}.solution-flow .sflow-3 .sflow-label{color:var(--green)}.solution-flow .sflow-body strong{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2}.solution-flow .sflow-body small{color:var(--ink-3);font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.solution-flow .sflow-num{animation:8s ease-in-out infinite g21-flow}}html body .section-proof .stat-row .stat strong,html body .section-proof .stat-row .stat strong span,html body .stat-row .stat strong,html body .stat-row .stat strong span{letter-spacing:-.02em!important;font-size:clamp(34px,4.2vw,52px)!important;line-height:1!important}html body .flow{position:relative;grid-template-columns:repeat(5,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .section-how .flow:before{content:"";z-index:0;background:linear-gradient(90deg,#00afb900,#eac10599 20%,#00afb9b3 50%,#00786799 80%,#00786700) 0 0/200% 100%;height:2px;position:absolute;top:23px;left:10%;right:10%}html[data-theme] body .flow-step{z-index:1;flex-direction:column;align-items:center;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:center!important;background:0 0!important;border:0!important;gap:8px!important;padding:0 6px!important;display:flex!important}html[data-theme] body .flow-step:hover{transform:none!important}html body .flow .flow-arrow,html body .flow-step+.flow-step:before{content:none!important;display:none!important}html[data-theme] body .flow-step .num{box-shadow:0 8px 18px -8px #00afb999;letter-spacing:0!important;text-transform:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#00afb9,#007867) 0 0/200% 200%!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;margin:0 auto!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:800!important;display:grid!important}html[data-theme] body .flow-step:nth-child(2) .num{background:linear-gradient(135deg,#34c0b0,#00afb9)!important}html[data-theme] body .flow-step:nth-child(3) .num{color:#0b2a2a!important;-webkit-text-fill-color:#0b2a2a!important;background:linear-gradient(135deg,#eac105,#00afb9)!important}html[data-theme] body .flow-step:nth-child(4) .num{background:linear-gradient(135deg,#5bbf7a,#007867)!important}html[data-theme] body .flow-step:nth-child(5) .num{background:linear-gradient(135deg,#007867,#005772)!important}html body .flow-step h4{margin:4px 0 2px!important;font-size:15.5px!important;line-height:1.25!important}html body .flow-step p{max-width:20ch;margin:0 auto!important;font-size:12.5px!important;line-height:1.5!important}@media (width<=900px){html body .flow{grid-template-columns:repeat(2,1fr)!important}html body .section-how .flow:before{display:none!important}}@media (width<=560px){html body .flow{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:no-preference){html[data-theme] body .flow-step .num{animation:8s ease-in-out infinite g21-flow}}html body .reels{grid-template-columns:repeat(4,1fr)!important}@media (width<=900px){html body .reels{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){html body .reels{grid-template-columns:1fr!important}}.reels-pager{justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.reels-pager-arrow{background:var(--glass);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;place-items:center;font-size:18px;transition:transform .25s,border-color .25s;display:grid}.reels-pager-arrow:hover{border-color:var(--ind-1);transform:translateY(-2px)}.reels-dots{align-items:center;gap:10px;display:flex}.reels-dot{cursor:pointer;background:color-mix(in srgb,var(--ink) 22%,transparent);border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .3s,background .3s}.reels-dot.is-active{background:linear-gradient(90deg,var(--ind-1),var(--ind-3));width:28px}.hero-experiences{width:100%;max-width:660px;margin:44px auto 0}.hx-toggle{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);border-radius:999px;grid-template-columns:1fr 1fr;width:280px;max-width:90%;margin:0 auto 24px;padding:4px;display:grid;position:relative}.hx-toggle-thumb{background:var(--flow-grad,linear-gradient(135deg,#eac105,#00afb9));width:calc(50% - 4px);box-shadow:0 6px 16px -6px var(--flow-shadow,#00afb98c);z-index:0;background-size:200% 200%;border-radius:999px;transition:transform .32s cubic-bezier(.4,0,.2,1),background .4s;position:absolute;top:4px;bottom:4px;left:4px}.hero-experiences[data-active=business] .hx-toggle-thumb{transform:translate(100%)}.hx-toggle-btn{z-index:1;appearance:none;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:9px 8px;font-family:inherit;font-size:13px;font-weight:700;transition:color .25s;position:relative}.hx-toggle-btn.is-active{color:#0b2a2a}.hx-slider{position:relative}.hx-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding:6px 2px 10px;display:flex;overflow-x:auto}.hx-track::-webkit-scrollbar{display:none}.hx-card{scroll-snap-align:center;box-sizing:border-box;background:var(--glass-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(150%);text-align:left;border-radius:28px;flex-direction:column;flex:0 0 100%;gap:18px;min-height:226px;padding:24px 26px;display:flex;box-shadow:0 30px 60px -30px #00786747}.hx-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hx-eyebrow{letter-spacing:.14em;color:var(--ink-3);font-size:11px}.hx-eyebrow,.hx-live,.hx-matched{text-transform:uppercase;font-weight:700}.hx-live,.hx-matched{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;display:inline-flex}.hx-live{color:#006858;background:#00786724}.hx-live i{background:#007867;border-radius:50%;width:7px;height:7px}.hx-live--off{color:var(--blue);text-transform:none;letter-spacing:.02em;background:#0057721f}.hx-live--off i{background:var(--blue)}.hx-matched{color:#8a6d00;background:#eac10529}.hx-matched i{background:#eac105;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){@keyframes hx-pulse{0%,to{box-shadow:0 0 #00786773}50%{box-shadow:0 0 0 5px #00786700}}.hx-live i{animation:2s ease-out infinite hx-pulse}}.hx-demo{align-items:center;gap:16px;display:flex}.hx-date{background:var(--flow-grad,linear-gradient(135deg,#00afb9,#007867));color:#fff;text-align:center;width:60px;height:60px;box-shadow:0 10px 22px -10px var(--flow-shadow,#00afb999);border-radius:18px;flex:none;align-content:center;place-items:center;display:grid}.hx-dow{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:700;display:block}.hx-day{font-size:24px;font-weight:800;line-height:1;display:block}.hx-demo-body{flex:auto;min-width:0}.hx-host{color:var(--ink);font-family:Instrument Serif,serif;font-size:26px;font-style:italic;line-height:1.05}.hx-role{color:var(--ink-2);margin-top:3px;font-size:13px}.hx-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.hx-sep{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.hx-cta{color:#0b2a2a;background:var(--flow-grad,linear-gradient(135deg,#eac105,#00afb9));box-shadow:0 8px 18px -8px var(--flow-shadow,#00afb980);white-space:nowrap;cursor:pointer;background-size:200% 200%;border-radius:999px;flex:none;align-self:center;padding:9px 18px;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.hx-toggle-thumb{animation:8s ease-in-out infinite g21-flow}.hx-cta{animation:7s ease-in-out infinite g21-flow}}.hx-person{align-items:center;gap:14px;display:flex}.hx-avatar{color:#0b2a2a;background-size:200% 200%;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 18px -8px #00afb973}.hx-person-body{flex:auto;min-width:0}.hx-quote{color:var(--ink);margin:0;font-family:Instrument Serif,serif;font-size:18px;font-style:italic;line-height:1.42}.hx-rating{color:#eac105;letter-spacing:2px;font-size:13px}@media (prefers-reduced-motion:no-preference){.hx-avatar{animation:9s ease-in-out infinite g21-flow}}.hx-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.hx-foot-text{color:var(--ink-3);font-size:12px}.hx-stack{display:inline-flex}.hx-av{border:2px solid var(--bg-0);background-size:200% 200%;border-radius:50%;width:26px;height:26px;margin-left:-8px}.hx-stack .hx-av:first-child{margin-left:0}.hx-av-num{color:var(--ink-2);background:var(--glass);border:2px solid var(--line);text-transform:uppercase;letter-spacing:.04em;place-items:center;font-size:9px;font-weight:800;display:grid}.hx-nav{z-index:4;background:var(--glass-strong);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:999px;place-items:center;transition:transform .25s,border-color .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px -12px #00786766}.hx-prev{left:-14px}.hx-next{right:-14px}.hx-nav:hover{border-color:var(--teal);transform:translateY(-50%)scale(1.06)}.hx-dots{justify-content:center;gap:9px;margin-top:18px;display:flex}.hx-pagedot{cursor:pointer;background:color-mix(in srgb,var(--ink) 22%,transparent);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.hx-pagedot.is-active{background:var(--flow-grad,linear-gradient(90deg,#00afb9,#007867));width:26px}.hero-experiences[data-active=business] .hx-card[data-hx-group=individual],.hero-experiences[data-active=individual] .hx-card[data-hx-group=business]{display:none}.hx-roles{text-align:center;letter-spacing:.04em;color:var(--ink-2);margin:0 auto 20px;font-size:12.5px}.hx-roles-set{display:none}.hx-roles-set b{color:var(--flow-deep,var(--ink));font-weight:700}.hx-roles-dot{color:var(--flow-base,var(--ink-3));margin:0 4px;font-weight:700}.hero-experiences[data-active=business] .hx-roles-set[data-hx-roles=business],.hero-experiences[data-active=individual] .hx-roles-set[data-hx-roles=individual]{display:inline}@media (width<=700px){.hx-nav{display:none}.hx-card{min-height:210px;padding:20px}.hx-host{font-size:22px}}html body .problem-stat strong,html body .problem-stats .problem-stat strong{letter-spacing:-.02em!important;font-size:clamp(40px,4.6vw,58px)!important;line-height:1!important;display:block!important}html body .problem-stat strong [data-counter],html body .problem-stat strong span,html body .problem-stats .problem-stat strong span{font-size:clamp(40px,4.6vw,58px)!important;line-height:1!important;display:inline!important}html[data-theme=light] body .hero-monument-headline .grad,html[data-theme=light] body .hero-monument-headline .hm-line-2{color:#0c5a4f!important;-webkit-text-fill-color:#0c5a4f!important;background:0 0!important;animation:none!important}html body .section-services-grid .service-tile,html body .services-grid .service-tile{overflow:hidden;border-radius:28px!important;text-decoration:none!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important}html body .section-services-grid .service-tile *,html body .services-grid .service-tile h3,html body .services-grid .service-tile p{text-decoration:none!important}html body .section-services-grid .service-tile:hover{transform:translateY(-6px)!important}html body .section-services-grid .service-tile .st-num{background:linear-gradient(120deg,#eac105,#00afb9,#007867) 0 0/200% 200%!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}@media (prefers-reduced-motion:no-preference){html body .section-services-grid .service-tile .st-num{animation:7s ease-in-out infinite g21-flow}}html[data-theme=light]{--bg-0:#fff;--bg-1:#fff;--bg-2:#fff;--bg-3:#fff;--glass:#ffffffe0;--glass-strong:#fffffff5;--nav-bg:#ffffffe6;--line:#0078671a;--aurora-opacity:.2;--shadow-strong:0 40px 90px #0078671a}html[data-theme=light] body{background:#fff}.nav-logo{background:url(../assets/logo-horizontal.png) 0/contain no-repeat;width:150px;height:40px;filter:none!important}.nav-logo .logo-mark,.nav-logo .logo-word{display:none!important}.footer .nav-logo.footer-wordmark{width:150px;height:40px}@media (width<=980px){.nav-logo{width:128px;height:34px}}html body .mk-headline,html body .mk-headline .grad,html body .mk-headline .italic,html body .mk-initials,html body .mk-source-article,html body .mk-type-specimen,html body .section-dualcta .dualcta-headline{font-family:Montserrat,system-ui,sans-serif!important;font-style:normal!important}html body .section-dualcta .dualcta-headline{font-weight:700!important}[data-theme=light] .contact-form input:not([type=checkbox]):not([type=radio]),[data-theme=light] .contact-form select,[data-theme=light] .contact-form textarea{color:var(--ink)!important;background:#fff!important;border:1px solid #00786738!important;box-shadow:0 1px 2px #0028280a!important}[data-theme=light] .contact-form input::-moz-placeholder{color:#0b2a2a6b!important}[data-theme=light] .contact-form textarea::-moz-placeholder{color:#0b2a2a6b!important}[data-theme=light] .contact-form input::placeholder,[data-theme=light] .contact-form textarea::placeholder{color:#0b2a2a6b!important}[data-theme=light] .contact-form input:focus,[data-theme=light] .contact-form select:focus,[data-theme=light] .contact-form textarea:focus{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px #00afb929!important}[data-theme=light] .hero-companies-cta,[data-theme=light] .hero-services-cta{color:#fff!important;background:linear-gradient(135deg,#00afb9,#007867) 0 0/200% 200%!important;border-color:#0000!important}@media (prefers-reduced-motion:no-preference){[data-theme=light] .hero-companies-cta,[data-theme=light] .hero-services-cta{animation:7s ease-in-out infinite g21-flow}}html body .hero-companies .hero-companies-headline .accent{background-size:200% 200%!important}@media (prefers-reduced-motion:no-preference){html body .hero-companies .hero-companies-headline .accent{animation:12s ease-in-out infinite g21-flow}}html body .section-proof .stat-row:has(.stat:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)!important}html body .section-twoworlds{position:relative}.tw-eyebrow{color:var(--bridge);letter-spacing:.14em;font-weight:800}.tw-lede{text-align:center;max-width:640px;color:var(--ink-2);margin:14px auto 0;font-size:16px;line-height:1.55}.tw-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;max-width:1060px;margin:46px auto 0;display:grid}.tw-panel{background:linear-gradient(180deg,var(--flow-soft) 0,transparent 62%),var(--glass);border-top-color:var(--flow-line,var(--line));border-top-width:1px;border:1px solid var(--flow-line,var(--line));border-top:4px solid var(--flow-base);-webkit-backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.tw-panel-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tw-flow{background:var(--flow-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,serif;font-size:32px;font-style:italic;line-height:1}.tw-flow-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--flow-base);font-size:11px;font-weight:700}.tw-panel-line{color:var(--ink-2);margin:12px 0 22px;font-size:15px}.tw-roles{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.tw-role{background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tw-role-dot{background:var(--flow-grad);border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.tw-role b{color:var(--ink);font-size:15px;display:block}.tw-role span{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.tw-role--bridge{border-color:color-mix(in srgb,var(--bridge) 55%,transparent);background:color-mix(in srgb,var(--bridge) 11%,transparent)}.tw-role--bridge .tw-role-dot{background:var(--bridge);box-shadow:0 0 0 4px color-mix(in srgb,var(--bridge) 22%,transparent)}.tw-cta{color:#0b2a2a;background:var(--flow-grad);box-shadow:0 8px 18px -8px var(--flow-shadow);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.tw-cta:hover{box-shadow:0 14px 26px -10px var(--flow-shadow);transform:translateY(-2px)}.tw-cta span{transition:transform .2s}.tw-cta:hover span{transform:translate(4px)}.tw-bridge{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:132px;padding:0 20px;display:flex;position:relative}.tw-bridge-line{background:linear-gradient(90deg,var(--ind-base),var(--bridge) 50%,var(--biz-base));border-radius:3px;height:3px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.tw-bridge-badge{z-index:1;background:var(--bridge);color:#0b2a2a;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800;position:relative;box-shadow:0 8px 18px -6px #eac105b3}.tw-bridge-note{z-index:1;text-align:center;max-width:132px;color:var(--ink-3);font-size:11.5px;line-height:1.4;position:relative}.tw-bridge-note em{color:var(--ink-2);font-style:normal;font-weight:700}@media (width<=860px){.tw-grid{grid-template-columns:1fr;gap:0;max-width:480px}.tw-bridge{flex-direction:row;gap:12px;min-height:0;padding:18px 0}.tw-bridge-line{background:linear-gradient(180deg,var(--ind-base),var(--bridge) 50%,var(--biz-base));width:3px;height:auto;inset:4px auto 4px 50%;transform:translate(-50%)}.tw-bridge-note{text-align:left;max-width:200px}}.nav-dropdown{display:inline-flex;position:relative}.nav-dd-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.nav-dd-chev{opacity:.8;transition:transform .25s}.nav-dropdown.is-open>.nav-dd-trigger .nav-dd-chev,.nav-dropdown:hover>.nav-dd-trigger .nav-dd-chev{transform:rotate(180deg)}.nav-dd-menu{background:var(--nav-bg,var(--glass));border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(160%);opacity:0;visibility:hidden;z-index:40;border-radius:18px;flex-direction:column;min-width:220px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 24px 50px -18px #00000073}.nav-dropdown.is-open>.nav-dd-menu,.nav-dropdown:focus-within>.nav-dd-menu,.nav-dropdown:hover>.nav-dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dd-item{color:var(--ink-2);white-space:nowrap;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-dd-item:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nav-dd-item.active{color:var(--ink);background:color-mix(in srgb,var(--bridge,#eac105) 14%,transparent);font-weight:600}@media (width<=980px){.nav .nav-links .nav-dropdown{flex-direction:column;align-items:stretch;display:flex}.nav.is-open .nav-links .nav-dd-trigger{text-align:left;border-radius:18px;justify-content:space-between;width:100%;padding:14px 18px;font-size:15px}.nav .nav-links .nav-dd-menu{opacity:1;visibility:visible;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:2px 0 6px 12px;display:none;position:static;right:auto;transform:none}.nav .nav-links .nav-dropdown.is-open>.nav-dd-menu{display:flex}.nav .nav-links .nav-dropdown:hover>.nav-dd-menu{display:none}.nav .nav-links .nav-dropdown.is-open:hover>.nav-dd-menu{display:flex}.nav.is-open .nav-links .nav-dd-item{padding:12px 16px;font-size:14.5px}}.gx-section{background:0 0;margin:0;padding:0}.gx-sticky{z-index:80;border:1px solid var(--accent-1-deep);letter-spacing:.01em;white-space:nowrap;color:var(--accent-1-ink);background-image:var(--accent-grad);box-shadow:0 14px 34px var(--accent-shadow);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font:600 .95rem/1 inherit;text-decoration:none;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-image .3s;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);transform:translateY(140%)scale(.96)}.gx-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.gx-sticky:focus-visible,.gx-sticky:hover{box-shadow:0 20px 44px var(--accent-shadow);transform:translateY(-2px)scale(1.02)}.gx-sticky:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.gx-sticky:active{transform:translateY(0)scale(.99)}.gx-sticky-spark{background:var(--accent-1-ink);border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite gxSpark;box-shadow:0 0}.gx-sticky-label{display:inline-block}.gx-sticky-arrow{flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.gx-sticky:focus-visible .gx-sticky-arrow,.gx-sticky:hover .gx-sticky-arrow{transform:translate(3px)}@keyframes gxSpark{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.gx-lang{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.gx-lang-btn{appearance:none;cursor:pointer;letter-spacing:.06em;min-width:38px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;margin:0;padding:6px 12px;font:700 .78rem/1 inherit;transition:color .2s,background-color .2s,transform .15s}.gx-lang-btn:hover{color:var(--ink)}.gx-lang-btn.is-active{color:var(--accent-1-ink);background-image:var(--accent-grad);box-shadow:0 2px 8px var(--accent-shadow)}.gx-lang-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.gx-lang-btn:active{transform:scale(.94)}.gx-lang-sep{background:var(--line);width:1px;height:14px}@media (width<=760px){.gx-sticky{padding:13px 18px;font-size:.9rem;bottom:14px;right:14px}.gx-sticky-arrow{display:none}.gx-lang-btn{min-width:34px;padding:6px 10px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.gx-sticky{transition:opacity .2s linear}.gx-sticky,.gx-sticky.is-visible,.gx-sticky:focus-visible,.gx-sticky:hover{transform:none}.gx-sticky-spark{animation:none}.gx-lang-btn,.gx-sticky-arrow{transition:none}}.shero-section{isolation:isolate;padding:clamp(44px,7vh,104px) 0 clamp(52px,8vh,116px);position:relative;overflow:hidden}.shero-aura{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 24%,var(--accent-1-soft) 0,transparent 70%),radial-gradient(42% 52% at 82% 22%,var(--accent-2-soft) 0,transparent 72%),radial-gradient(64% 56% at 50% 104%,var(--accent-1-soft) 0,transparent 76%);transition:background .6s;position:absolute;inset:-12% -10% 0}.shero-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:880px;display:flex}.shero-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-1-deep);font-size:12px;font-weight:800;transition:color .4s}.shero-headline{margin:0;line-height:.98}.shero-h1{letter-spacing:-.03em;color:var(--ink);font-size:clamp(40px,7.2vw,90px)}.shero-h1,.shero-h2{font-weight:800;display:block}.shero-h2{letter-spacing:-.01em;color:var(--accent-1-deep);margin-top:.14em;font-size:clamp(21px,3.4vw,38px);transition:color .4s}.shero-sub{max-width:600px;min-height:1.5em;margin:2px 0 0}.shero-sub-line{color:var(--ink-2);font-size:clamp(15px,1.6vw,19px);line-height:1.5}[data-mode=business] .shero-section [data-mode-show=individual],[data-mode=individual] .shero-section [data-mode-show=business]{display:none}.shero-switch{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;min-width:320px;margin-top:4px;padding:5px;display:inline-grid;position:relative}.shero-switch-thumb{background:var(--accent-1);width:calc(50% - 5px);box-shadow:0 6px 18px -6px var(--accent-shadow);z-index:0;border-radius:999px;transition:transform .38s cubic-bezier(.4,0,.2,1),background .4s;position:absolute;top:5px;bottom:5px;left:5px}[data-mode=individual] .shero-switch-thumb{transform:translate(100%)}.shero-switch-btn{z-index:1;appearance:none;cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14.5px;font-weight:700;transition:color .3s;position:relative}.shero-switch-btn.is-active{color:var(--accent-1-ink)}.shero-stage{width:100%;max-width:460px;min-height:198px;margin-top:8px;position:relative}.shero-card{text-align:left;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;border-radius:22px;max-width:460px;margin:0 auto;padding:20px 22px;transition:opacity .5s,transform .5s cubic-bezier(.4,0,.2,1),visibility .5s;position:absolute;top:0;left:0;right:0;transform:translateY(10px)scale(.96);box-shadow:0 24px 60px -28px #0006}[data-mode=business] .shero-card--biz,[data-mode=individual] .shero-card--ind{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.shero-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shero-card-kicker{letter-spacing:.14em;color:var(--ink-3)}.shero-card-badge,.shero-card-kicker{text-transform:uppercase;font-size:10.5px;font-weight:800}.shero-card-badge{letter-spacing:.06em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.shero-card-badge i{border-radius:50%;width:6px;height:6px}.shero-card-badge--match{background:var(--accent-2-soft);color:var(--accent-2-deep)}.shero-card-badge--match i{background:var(--accent-2)}.shero-card-badge--live{background:color-mix(in srgb,var(--role-company) 16%,transparent);color:var(--role-company)}.shero-card-badge--live i{background:var(--role-company);animation:2s ease-out infinite shero-pulse}.shero-card-body{align-items:center;gap:14px;display:flex}.shero-card-avatar,.shero-card-date{background:var(--accent-grad);border-radius:14px;flex:none;align-content:center;place-items:center;width:50px;height:50px;display:grid}.shero-card-avatar{color:var(--accent-1-ink);font-size:16px;font-weight:800}.shero-card-date{color:#fff}.shero-card-date b{font-size:20px;line-height:1}.shero-card-date i{text-transform:uppercase;letter-spacing:.08em;opacity:.9;font-size:10px;font-style:normal}.shero-card-title{color:var(--ink);font-size:17px;font-weight:700}.shero-card-host{color:var(--ink-3);margin-top:2px;font-size:12.5px}.shero-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.shero-card-meta{color:var(--ink-2);font-size:12.5px}.shero-card-cta{background:var(--accent-1);color:var(--accent-1-ink);border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:800}.shero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.shero-cta{background:var(--accent-grad);color:var(--accent-1-ink);box-shadow:0 12px 28px -12px var(--accent-shadow);border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.shero-cta:hover{box-shadow:0 18px 36px -14px var(--accent-shadow);transform:translateY(-2px)}.shero-cta-ghost{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.shero-cta-ghost:hover{border-color:var(--accent-2);background:var(--accent-2-soft)}.shero-cta-ghost:focus-visible,.shero-cta:focus-visible,.shero-switch-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}@keyframes shero-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--role-company) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (width<=760px){.shero-h1{font-size:clamp(34px,11vw,52px)}.shero-switch{width:100%;min-width:0;max-width:360px}.shero-card,.shero-stage{max-width:100%}}@media (prefers-reduced-motion:reduce){.shero-aura,.shero-card,.shero-cta,.shero-switch-thumb{transition:none}.shero-card-badge--live i{animation:none}}.paths-section{background:var(--bg-1);padding-block:clamp(64px,9vw,120px);position:relative;overflow:hidden}.paths-section .container{z-index:1;position:relative}.paths-orb{aspect-ratio:1;filter:blur(90px);opacity:.4;pointer-events:none;z-index:0;border-radius:50%;width:46vw;max-width:560px;position:absolute}.paths-orb--a{background:radial-gradient(circle,var(--accent-1) 0,transparent 70%);top:-14%;left:-10%}.paths-orb--b{background:radial-gradient(circle,var(--accent-2) 0,transparent 70%);bottom:-18%;right:-12%}.paths-head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,64px)}.paths-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2-deep);margin:0 0 14px;font-size:12px;font-weight:700}.paths-title{margin:0 0 16px}.paths-lede{color:var(--ink-2);margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.paths-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2vw,26px);display:grid}.paths-card{--paths-c:var(--role-explorer);--paths-c-ink:var(--role-explorer-ink);background:var(--bg-0);border:1.5px solid var(--line);cursor:pointer;isolation:isolate;text-align:left;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.paths-card:before{content:"";background:var(--paths-c);opacity:.85;width:4px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.paths-card-glow{aspect-ratio:1;background:radial-gradient(circle,var(--paths-c) 0,transparent 68%);opacity:0;z-index:-1;pointer-events:none;border-radius:50%;width:60%;transition:opacity .5s;position:absolute;inset:-40% -40% auto auto}.paths-card--explorer{--paths-c:var(--role-explorer);--paths-c-ink:var(--role-explorer-ink)}.paths-card--exminder{--paths-c:var(--role-exminder);--paths-c-ink:var(--role-exminder-ink)}.paths-card--company{--paths-c:var(--role-company);--paths-c-ink:var(--role-company-ink)}.paths-card:focus-visible,.paths-card:hover{border-color:color-mix(in srgb,var(--paths-c) 55%,transparent);box-shadow:0 22px 48px -22px color-mix(in srgb,var(--paths-c) 70%,transparent);outline:none;transform:translateY(-6px)}.paths-card:focus-visible:before,.paths-card:hover:before{width:7px}.paths-card:focus-visible .paths-card-glow,.paths-card:hover .paths-card-glow{opacity:.16}.paths-card:focus-visible{box-shadow:0 0 0 3px var(--bg-0),0 0 0 5.5px var(--paths-c),0 22px 48px -22px color-mix(in srgb,var(--paths-c) 70%,transparent)}.paths-card:active{transform:translateY(-2px)}.paths-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.paths-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--paths-c);color:var(--paths-c-ink);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.paths-badge,.paths-icon{align-items:center;display:inline-flex}.paths-icon{background:color-mix(in srgb,var(--paths-c) 14%,transparent);width:42px;height:42px;color:var(--paths-c);border-radius:12px;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.paths-card:focus-visible .paths-icon,.paths-card:hover .paths-icon{transform:scale(1.08)rotate(-4deg)}.paths-card-title{letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:clamp(18px,1.9vw,22px);font-weight:700;line-height:1.25}.paths-card-desc{color:var(--ink-2);flex:auto;margin:0;font-size:14.5px;line-height:1.6}.paths-tagline{letter-spacing:.01em;color:var(--paths-c);align-self:flex-start;font-size:13px;font-style:italic;font-weight:700;display:inline-block}.paths-card--exminder .paths-tagline{color:var(--accent-1-deep)}.paths-card-cta{color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.paths-arrow{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.paths-card:focus-visible .paths-arrow,.paths-card:hover .paths-arrow{transform:translate(5px)}.paths-check{background:var(--paths-c);width:26px;height:26px;color:var(--paths-c-ink);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;top:16px;right:16px;transform:scale(.4)}.paths-card.is-selected{border-color:var(--paths-c);background:linear-gradient(135deg,color-mix(in srgb,var(--paths-c) 9%,transparent),transparent 60%),var(--bg-0);box-shadow:0 18px 44px -22px color-mix(in srgb,var(--paths-c) 75%,transparent)}.paths-card.is-selected:before{width:7px}.paths-card.is-selected .paths-card-glow{opacity:.14}.paths-card.is-selected .paths-check{opacity:1;transform:scale(1)}.paths-card.is-selected .paths-icon{background:color-mix(in srgb,var(--paths-c) 20%,transparent)}@media (width<=760px){.paths-grid{grid-template-columns:1fr;gap:14px}.paths-card{padding:22px}.paths-card-title{font-size:19px}.paths-orb{filter:blur(70px);opacity:.3}}@media (width<=360px){.paths-card{border-radius:18px;padding:18px}}@media (prefers-reduced-motion:reduce){.paths-arrow,.paths-card,.paths-card-glow,.paths-card:before,.paths-check,.paths-icon{transition:none}.paths-card:focus-visible,.paths-card:hover,.paths-card:focus-visible .paths-icon,.paths-card:hover .paths-icon{transform:none}}.roles-section{position:relative;overflow:hidden}.roles-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,72px)}.roles-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2-deep);margin:0 0 14px;font-size:.78rem;font-weight:700;display:inline-block}.roles-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:800;line-height:1.06}.roles-title-hl{background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.roles-lede{max-width:600px;color:var(--ink-2);margin:0 auto;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6}.roles-stage{position:relative}.roles-bridge{z-index:0;pointer-events:none;width:100%;height:clamp(110px,14vw,170px);position:absolute;top:clamp(-18px,-1vw,-8px);left:0;right:0;overflow:visible}.roles-arc{stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 4px 14px var(--accent-shadow));stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:.5;transition:opacity .45s,stroke-width .45s;animation:2s cubic-bezier(.4,0,.2,1) forwards rolesDraw}.roles-arc--biz{animation-delay:.35s}@keyframes rolesDraw{to{stroke-dashoffset:0}}.roles-grid{z-index:1;grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.roles-card{border-radius:var(--radius-sm,24px);background:var(--bg-1);border:1px solid var(--line);box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 6%,transparent);flex-direction:column;padding:clamp(24px,2.6vw,34px);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative}.roles-card:hover{transform:translateY(-6px)}.roles-card:before{content:"";border-radius:var(--radius-sm,24px) var(--radius-sm,24px) 0 0;background:var(--rc,var(--accent-2));height:5px;position:absolute;inset:0 0 auto}.roles-card--exminder{--rc:var(--role-exminder);--rc-ink:var(--role-exminder-ink)}.roles-card--explorer{--rc:var(--role-explorer);--rc-ink:var(--role-explorer-ink)}.roles-card--company{--rc:var(--role-company);--rc-ink:var(--role-company-ink)}.roles-card--exminder:hover{border-color:color-mix(in srgb,var(--role-exminder) 55%,var(--line))}.roles-card--company:hover{border-color:color-mix(in srgb,var(--role-company) 55%,var(--line))}.roles-flowtag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:5px 12px;font-size:.68rem;font-weight:700}.roles-flowtag--ind{background:color-mix(in srgb,var(--role-exminder) 22%,transparent);color:var(--ink)}.roles-flowtag--bridge{background:var(--role-explorer);color:var(--role-explorer-ink)}.roles-flowtag--biz{background:color-mix(in srgb,var(--role-company) 20%,transparent);color:var(--ink)}.roles-badge{letter-spacing:.04em;background:var(--rc);width:54px;height:54px;color:var(--rc-ink);box-shadow:0 10px 26px color-mix(in srgb,var(--rc) 38%,transparent);border-radius:16px;place-items:center;margin-bottom:18px;font-size:.92rem;font-weight:800;display:grid}.roles-card-name{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800}.roles-card-line{color:var(--ink-2);flex:auto;margin:0 0 18px;font-size:1rem;line-height:1.55}.roles-card-tag{color:var(--rc);margin:0;font-size:.95rem;font-style:italic;font-weight:700}.roles-card--explorer.is-bridge{background:linear-gradient(180deg,color-mix(in srgb,var(--role-explorer) 7%,var(--bg-1)),var(--bg-1));border-color:color-mix(in srgb,var(--role-explorer) 30%,var(--line));box-shadow:0 26px 64px var(--accent-shadow);cursor:pointer;outline:none;transform:translateY(-12px)}.roles-card--explorer.is-bridge.is-active,.roles-card--explorer.is-bridge:focus-visible,.roles-card--explorer.is-bridge:hover{border-color:var(--role-explorer);box-shadow:0 34px 80px var(--accent-shadow);transform:translateY(-18px)}.roles-card--explorer.is-bridge:focus-visible{outline:3px solid color-mix(in srgb,var(--role-explorer) 55%,transparent);outline-offset:4px}.roles-bridge-hint{letter-spacing:.04em;color:var(--ink-3);margin-top:14px;font-size:.74rem;font-weight:600;display:block}.roles-stage.is-bridged .roles-arc{opacity:1;stroke-width:5px}.roles-stage.is-bridged .roles-arc--ind{animation:1.4s cubic-bezier(.4,0,.2,1) rolesPulseDraw}.roles-stage.is-bridged .roles-arc--biz{animation:1.4s cubic-bezier(.4,0,.2,1) .18s rolesPulseDraw}@keyframes rolesPulseDraw{0%{stroke-dashoffset:1000px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.roles-foot{text-align:center;max-width:640px;color:var(--ink-2);margin:clamp(36px,5vw,56px) auto 0;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.6}.roles-foot b{color:var(--accent-2-deep);font-weight:800}@media (width<=760px){.roles-grid{grid-template-columns:1fr;gap:0;padding-left:30px;position:relative}.roles-grid:before{content:"";background:linear-gradient(180deg,var(--role-exminder) 0,var(--role-explorer) 50%,var(--role-company) 100%);opacity:.5;border-radius:3px;width:3px;position:absolute;top:30px;bottom:30px;left:13px}.roles-card{margin-bottom:18px}.roles-card:after{content:"";background:var(--rc);border:3px solid var(--bg-0);width:13px;height:13px;box-shadow:0 0 0 3px color-mix(in srgb,var(--rc) 35%,transparent);border-radius:50%;position:absolute;top:38px;left:-23px}.roles-card--explorer.is-bridge,.roles-card:hover,.roles-card--explorer.is-bridge.is-active,.roles-card--explorer.is-bridge:focus-visible,.roles-card--explorer.is-bridge:hover{transform:none}.roles-bridge,.roles-bridge-hint{display:none}}@media (prefers-reduced-motion:reduce){.roles-arc{opacity:.85;stroke-dashoffset:0!important;animation:none!important}.roles-stage.is-bridged .roles-arc{stroke-width:4px;animation:none!important}.roles-card,.roles-card--explorer.is-bridge:focus-visible,.roles-card--explorer.is-bridge:hover{transition:none}}.why-section{position:relative}.why-head{text-align:center}.why-tagline{color:var(--ink);margin-top:10px;font-weight:800}.why-compare{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);border-radius:28px;max-width:980px;margin:40px auto 0;padding:10px clamp(12px,2.4vw,24px) 18px;position:relative;overflow:hidden}.why-cmp-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 8px 12px;display:grid}.why-cmp-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.why-cmp-label--old{text-align:right;color:var(--ink-3)}.why-cmp-label--new{text-align:left;color:var(--accent-1-deep)}.why-cmp-vs{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.why-grid{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.why-grid:before{content:"";background:linear-gradient(180deg,var(--accent-2),var(--accent-1));opacity:.45;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.why-row{border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,2vw,22px);padding:12px 10px;transition:background .25s;display:grid;position:relative}.why-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.why-cell{align-items:flex-start;gap:11px;min-width:0;display:flex}.why-old{text-align:right;flex-direction:row-reverse}.why-cell-body{flex-direction:column;gap:2px;min-width:0;display:flex}.why-cell-body b{font-size:15px;line-height:1.25}.why-cell-body span{font-size:12.5px;line-height:1.45}.why-old .why-cell-body b{color:var(--ink-2);font-weight:600}.why-old .why-cell-body span{color:var(--ink-3)}.why-new .why-cell-body b{color:var(--ink);font-weight:700}.why-new .why-cell-body span{color:var(--ink-2)}.why-mark{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.why-x{color:#b23a30;background:#c0463b24}.why-check{background:var(--accent-2-soft);color:var(--accent-2-deep)}.why-badge{z-index:1;color:#fff;background:var(--accent-grad);width:34px;height:34px;box-shadow:0 6px 16px -6px var(--accent-shadow);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.why-badge--win{background:var(--color-sunflower);color:#1a1505}.why-row--win{background:var(--accent-1-soft)}.why-row--win .why-new .why-cell-body b{color:var(--accent-1-deep)}.why-grid>li{opacity:0;transform:translateY(12px)}.why-grid>li.is-in{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--stagger-i,0)*70ms);transform:none}@media (width<=760px){.why-cmp-head,.why-grid:before{display:none}.why-grid{gap:16px}.why-row{grid-template-columns:1fr;gap:0;padding:0;background:0 0!important}.why-cell{border:1px solid var(--line);border-radius:16px;padding:12px 14px}.why-old{text-align:left;background:color-mix(in srgb,var(--ink) 3%,transparent);flex-direction:row}.why-badge{margin:8px auto}.why-new{background:var(--accent-1-soft);border-color:color-mix(in srgb,var(--accent-1) 28%,transparent)}}@media (prefers-reduced-motion:reduce){.why-grid>li{opacity:1;transform:none}}.reels-section{position:relative;overflow:hidden}.reels-head{text-align:center;max-width:720px;margin:0 auto 40px}.reels-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-1-deep);margin-bottom:14px;font-size:.82rem;font-weight:700;display:inline-block}.reels-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:800;line-height:1.06}.reels-title span{display:block}.reels-title-grad{background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.reels-lede{color:var(--ink-2);margin:0 auto;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6}.reels-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.reels-toggle{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px;display:inline-flex;position:relative}.reels-toggle-btn{z-index:2;appearance:none;cursor:pointer;font:inherit;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:color .25s;position:relative}.reels-toggle-btn:hover{color:var(--ink)}.reels-toggle-btn.is-active{color:var(--accent-1-ink)}.reels-toggle-btn:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.reels-toggle-pill{z-index:1;background:var(--accent-grad);width:50%;height:calc(100% - 10px);box-shadow:0 8px 24px var(--accent-shadow);will-change:transform;border-radius:999px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;left:5px}.reels-toggle[data-active=exminder] .reels-toggle-pill{transform:translate(100%)}.reels-nav{gap:10px;display:inline-flex}.reels-arrow{border:1px solid var(--line);background:var(--glass-strong);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.reels-arrow:hover{border-color:var(--accent-1);background:var(--accent-1-soft);transform:translateY(-2px)}.reels-arrow:active{transform:translateY(0)}.reels-arrow:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.reels-arrow[disabled]{opacity:.35;cursor:default;pointer-events:none}.reels-viewport{position:relative}.reels-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-1) transparent;gap:22px;margin:0;padding:6px 4px 22px;list-style:none;display:flex;overflow-x:auto}.reels-track:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px;border-radius:12px}.reels-track::-webkit-scrollbar{height:8px}.reels-track::-webkit-scrollbar-thumb{background:var(--accent-1-soft);border-radius:999px}.reels-track::-webkit-scrollbar-track{background:0 0}.reels-card{scroll-snap-align:center;aspect-ratio:9/16;border:1px solid var(--line);background:var(--bg-2);isolation:isolate;border-radius:24px;flex:none;width:min(76vw,280px);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000024}.reels-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0003}.reels-card-media{z-index:0;position:absolute;inset:0}.reels-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 6s;display:block}.reels-card.is-playing .reels-card-img{transform:scale(1.06)}.reels-card-media:after{content:"";z-index:1;background:linear-gradient(#00000073,#0000 28%),linear-gradient(#0000 54%,#000000b8);position:absolute;inset:0}.reels-play{z-index:3;appearance:none;cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.reels-play:focus-visible{outline:3px solid var(--accent-2);outline-offset:-6px;border-radius:24px}.reels-play-disc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1.5px solid #fff9;border-radius:999px;place-items:center;width:64px;height:64px;transition:transform .25s,background .25s,opacity .25s;display:grid}.reels-play:hover .reels-play-disc{background:#ffffff47;transform:scale(1.08)}.reels-card.is-playing .reels-play-disc{opacity:0;transform:scale(.6)}.reels-play-icon-play{display:block}.reels-card.is-playing .reels-play-icon-play,.reels-play-icon-pause{display:none}.reels-playing-flag{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.04em;background:#00000080;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.72rem;font-weight:700;display:none;position:absolute;top:14px;right:14px}.reels-card.is-playing .reels-playing-flag,.reels-eq{display:inline-flex}.reels-eq{align-items:flex-end;gap:2px;height:12px}.reels-eq span{background:var(--accent-1);border-radius:2px;width:3px;animation:.9s ease-in-out infinite reels-eq}.reels-eq span:first-child{height:40%;animation-delay:0s}.reels-eq span:nth-child(2){height:100%;animation-delay:.18s}.reels-eq span:nth-child(3){height:60%;animation-delay:.36s}@keyframes reels-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.reels-badge{z-index:4;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #0003}.reels-badge[data-role=company]{background:var(--role-company);color:var(--role-company-ink)}.reels-badge[data-role=exminder]{background:var(--role-exminder);color:var(--role-exminder-ink)}.reels-badge-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.reels-meta{z-index:3;color:#fff;align-items:center;gap:11px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.reels-avatar{color:#fff;border:2px solid #ffffffd9;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:800;display:grid}.reels-avatar[data-role=company]{background:var(--role-company)}.reels-avatar[data-role=exminder]{background:var(--role-exminder);color:var(--role-exminder-ink)}.reels-meta-text{min-width:0}.reels-author{font-size:.96rem;font-weight:700;line-height:1.2}.reels-author,.reels-role{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reels-role{opacity:.92;font-size:.8rem;line-height:1.25}.reels-loc{opacity:.85;align-items:center;gap:4px;margin-top:2px;font-size:.76rem;display:inline-flex}.reels-loc svg{flex:none}.reels-empty{text-align:center;color:var(--ink-3);margin:0;padding:40px 0}.reels-card{opacity:0;transform:translateY(20px)}.reels-card.reels-in{opacity:1;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reels-i,0)*70ms);transform:translateY(0)}@media (width<=760px){.reels-head{margin-bottom:28px}.reels-toolbar{gap:14px}.reels-nav{order:3}.reels-track{gap:16px;padding-left:max(4px,50vw - min(76vw,280px)/2 - 14px);padding-right:max(4px,50vw - min(76vw,280px)/2 - 14px)}.reels-card{width:min(80vw,270px)}}@media (width<=380px){.reels-card{width:84vw}}@media (prefers-reduced-motion:reduce){.reels-track{scroll-behavior:auto}.reels-card,.reels-card.reels-in{opacity:1;transition:none;transform:none}.reels-card-img,.reels-card.is-playing .reels-card-img{transition:none;transform:none}.reels-toggle-pill{transition:none}.reels-eq span{animation:none}.reels-arrow:hover{transform:none}}.stats-section{padding:clamp(64px,9vw,120px) 0}.stats-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats-band{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 48px -28px var(--accent-shadow);border-radius:28px;grid-template-columns:repeat(3,1fr);align-items:center;gap:clamp(20px,3vw,40px);margin:0;padding:clamp(28px,4vw,48px) clamp(20px,3vw,44px);list-style:none;display:grid}.stats-item{text-align:center;padding:6px clamp(8px,2vw,24px);position:relative}.stats-divider{background:linear-gradient(to bottom,transparent,var(--line) 18%,var(--line) 82%,transparent);width:1px;height:64px;position:absolute;top:50%;left:calc(-1*clamp(10px,1.5vw,20px));transform:translateY(-50%)}.stats-num{margin:0 0 8px;line-height:1}.stats-figure{letter-spacing:-.03em;color:var(--accent-1-deep);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(2.8rem,6vw,4.6rem);font-weight:800}.stats-label{max-width:22ch;color:var(--ink-2);margin:0 auto;font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:500;line-height:1.45}@media (width<=760px){.stats-band{border-radius:22px;grid-template-columns:1fr;gap:0;padding:clamp(20px,6vw,32px) clamp(16px,5vw,28px)}.stats-item{padding:clamp(20px,6vw,28px) 8px}.stats-divider{background:linear-gradient(to right,transparent,var(--line) 18%,var(--line) 82%,transparent);width:64px;height:1px;top:0;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stats-band{box-shadow:none}}.xmap-section{position:relative}.xmap-head{text-align:center;max-width:820px;margin:0 auto 48px}.xmap-lead{color:var(--ink-2);max-width:620px;margin:18px auto 0;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.xmap-shell{border:1px solid var(--line);border-radius:var(--radius,36px);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:100%;box-shadow:0 30px 80px -40px var(--accent-shadow);margin-inline:auto;padding:16px;position:relative;overflow:hidden}.xmap-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:16px;padding:4px 6px;display:flex}.xmap-filters{border:1px solid var(--line);background:var(--bg-1);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.xmap-filter{appearance:none;cursor:pointer;font:inherit;letter-spacing:.01em;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;line-height:1;transition:color .2s,background .25s,box-shadow .25s}.xmap-filter:hover{color:var(--ink)}.xmap-filter:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.xmap-filter.is-active{color:var(--accent-1-ink);background:var(--accent-1);box-shadow:0 6px 18px -8px var(--accent-shadow)}.xmap-legend{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.xmap-legend,.xmap-legend-item{align-items:center;display:inline-flex}.xmap-legend-item{color:var(--ink-2);gap:8px;font-size:13px;font-weight:600}.xmap-legend-dot{width:12px;height:12px;box-shadow:0 0 0 3px var(--bg-0),0 1px 4px #00000040;border-radius:50%;flex:none}.xmap-dot--exminder{background:var(--role-exminder)}.xmap-dot--company{background:var(--role-company)}.xmap-canvas{border-radius:calc(var(--radius,36px) - 16px);border:1px solid var(--line);background:var(--bg-2);position:relative;overflow:hidden}.xmap-leaflet{background:var(--bg-2);width:100%;height:480px}.xmap-leaflet:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}[data-theme=dark] .xmap-leaflet .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.95)}.xmap-fallback{text-align:center;background:var(--bg-1);color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 28px;display:flex;position:absolute;inset:0}.xmap-fallback[hidden]{display:none}.xmap-fallback-icon{color:var(--accent-2);opacity:.8}.xmap-fallback p{max-width:380px;margin:0;font-size:15px;line-height:1.55}.xmap-pin{width:26px;height:26px;position:relative}.xmap-pin-dot{box-shadow:0 0 0 3px var(--bg-0),0 3px 8px #00000059;inset:5px}.xmap-pin-dot,.xmap-pin-halo{border-radius:50%;position:absolute}.xmap-pin-halo{opacity:.32;animation:2.6s ease-out infinite xmapHaloPulse;inset:0}.xmap-pin--exminder .xmap-pin-dot,.xmap-pin--exminder .xmap-pin-halo{background:var(--role-exminder)}.xmap-pin--company .xmap-pin-dot,.xmap-pin--company .xmap-pin-halo{background:var(--role-company)}.xmap-pin--both .xmap-pin-dot{background:linear-gradient(135deg,var(--role-exminder) 0 50%,var(--role-company) 50% 100%)}.xmap-pin--both .xmap-pin-halo{background:var(--role-exminder)}.xmap-pin-count{background:var(--bg-0);min-width:17px;height:17px;color:var(--ink);border:1.5px solid var(--line);text-align:center;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:14px;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0000004d}.xmap-pin--exminder .xmap-pin-count{border-color:var(--role-exminder);color:var(--role-exminder)}.xmap-pin--company .xmap-pin-count{border-color:var(--role-company);color:var(--role-company)}@keyframes xmapHaloPulse{0%{opacity:.4;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.xmap-leaflet .leaflet-popup-content-wrapper{color:var(--ink);border-radius:16px;box-shadow:0 18px 50px -20px #0006}.xmap-leaflet .leaflet-popup-content-wrapper,.xmap-leaflet .leaflet-popup-tip{background:var(--bg-0);border:1px solid var(--line)}.xmap-leaflet .leaflet-popup-content{margin:0}.xmap-leaflet .leaflet-popup-close-button{color:var(--ink-3)}.xmap-card{min-width:196px;padding:16px 18px}.xmap-card-role{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.xmap-card-role--exminder{background:var(--role-exminder);color:var(--role-exminder-ink)}.xmap-card-role--company{background:var(--role-company);color:var(--role-company-ink)}.xmap-card-name{color:var(--ink);margin:10px 0 2px;font-size:16px;font-weight:700;line-height:1.25}.xmap-card-city{color:var(--ink-3);gap:5px;margin:0 0 12px;font-size:13px}.xmap-card-city,.xmap-card-cta{align-items:center;display:inline-flex}.xmap-card-cta{color:var(--accent-2-deep);gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;transition:gap .2s}.xmap-card-cta:hover{gap:10px}.xmap-card-cta svg{transition:transform .2s}.xmap-card-cta:hover svg{transform:translate(2px)}@media (width<=760px){.xmap-head{margin-bottom:32px}.xmap-shell{border-radius:24px;padding:10px}.xmap-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.xmap-filters{justify-content:space-between;width:100%}.xmap-filter{text-align:center;flex:1;padding:10px 8px}.xmap-legend{justify-content:center}.xmap-leaflet{height:60vh;min-height:340px}.xmap-canvas{border-radius:16px}}@media (width<=360px){.xmap-filter{padding:9px 4px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.xmap-pin-halo{opacity:0;animation:none}.xmap-card-cta,.xmap-card-cta svg,.xmap-filter{transition:none}}.loop-section{background:var(--bg-0);position:relative;overflow:hidden}.loop-orb{filter:blur(70px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;width:30rem;height:30rem;position:absolute}.loop-orb-a{background:var(--accent-2-soft);top:-8rem;right:-6rem}.loop-orb-b{background:var(--accent-1-soft);bottom:-10rem;left:-8rem}.loop-section .container{z-index:1;position:relative}.loop-head{text-align:center;max-width:46rem;margin:0 auto 3rem}.loop-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2-deep);margin:0 0 .6rem;font-size:.82rem;font-weight:700}.loop-title{color:var(--ink);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08}.loop-lead{color:var(--ink-2);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6}.loop-circle,.loop-stage{position:relative}.loop-circle{aspect-ratio:1;width:min(40rem,82vw);margin:0 auto}.loop-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop-track{stroke:var(--line);stroke-width:2px}.loop-progress{stroke:url(#loopGrad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:300px 300px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)}.loop-stage.is-in .loop-progress,[data-reveal].is-in .loop-progress{stroke-dashoffset:0}.loop-flow{stroke:var(--accent-2-deep);stroke-width:4px;stroke-linecap:round;stroke-dasharray:7 9;animation:1.1s linear infinite loopFlowDash}@keyframes loopFlowDash{to{stroke-dashoffset:-16px}}.loop-nodes{margin:0;padding:0;list-style:none}.loop-node{left:var(--nx);top:var(--ny);position:absolute;transform:translate(-50%,-50%)}.loop-dot{--dot-c:var(--accent-2);--dot-deep:var(--accent-2-deep);--dot-soft:var(--accent-2-soft);--dot-ink:var(--accent-2-ink);border:2px solid var(--dot-c);background:var(--bg-1);width:4.2rem;height:4.2rem;color:var(--dot-deep);cursor:pointer;font:inherit;box-shadow:0 6px 20px -8px var(--accent-shadow);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s,color .35s,border-color .35s;display:grid;position:relative}.loop-dot:hover{box-shadow:0 12px 30px -10px var(--accent-shadow);transform:scale(1.08)}.loop-dot:focus-visible{outline:3px solid var(--accent-2-deep);outline-offset:3px}.loop-num{font-size:1.35rem;font-weight:800;line-height:1}.loop-dot-label{width:9.5rem;color:var(--ink);text-align:center;pointer-events:none;font-size:.82rem;font-weight:600;line-height:1.25;position:absolute}.loop-node[data-node="1"] .loop-dot-label{bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)}.loop-node[data-node="4"] .loop-dot-label{top:calc(100% + .55rem);left:50%;transform:translate(-50%)}.loop-node[data-node="2"] .loop-dot-label,.loop-node[data-node="3"] .loop-dot-label{text-align:left;top:50%;left:calc(100% + .7rem);transform:translateY(-50%)}.loop-node[data-node="5"] .loop-dot-label,.loop-node[data-node="6"] .loop-dot-label{text-align:right;top:50%;right:calc(100% + .7rem);transform:translateY(-50%)}.loop-dot[aria-expanded=true]{background:var(--dot-c);color:var(--dot-ink);border-color:var(--dot-deep);transform:scale(1.12)}.loop-node-exminder .loop-dot{--dot-c:var(--role-exminder);--dot-deep:var(--color-sunflower-deep);--dot-soft:var(--color-sunflower-soft);--dot-ink:var(--role-exminder-ink);border-color:var(--role-exminder);color:var(--color-sunflower-deep);background:var(--color-sunflower-soft)}.loop-node-exminder .loop-dot:focus-visible{outline-color:var(--color-sunflower-deep)}.loop-node-exminder .loop-dot[aria-expanded=true]{background:var(--role-exminder);color:var(--role-exminder-ink);border-color:var(--color-sunflower-deep)}.loop-dot-restart{--dot-c:var(--accent-1);--dot-deep:var(--accent-1-deep);--dot-ink:var(--accent-1-ink);background:var(--accent-1-soft)}.loop-dot-restart .loop-num{font-size:1.7rem}.loop-hub{text-align:center;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:11rem;height:11rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-hub-mark{color:var(--accent-2-deep);font-size:1.9rem;animation:9s linear infinite loopHubSpin;position:absolute;top:1.6rem}.loop-hub-text{letter-spacing:-.01em;background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1.4rem;font-size:1.05rem;font-weight:800;line-height:1.15}@keyframes loopHubSpin{to{transform:rotate(1turn)}}.loop-panels{max-width:40rem;margin:2.4rem auto 0}.loop-panel{border-radius:var(--radius-sm,24px);background:var(--glass-strong);border:1px solid var(--line);border-left:4px solid var(--accent-2);padding:1.6rem 1.8rem 1.6rem 4.6rem;animation:.4s cubic-bezier(.2,.8,.2,1) both loopPanelIn;position:relative}.loop-panel-exminder{border-left-color:var(--role-exminder)}.loop-panel-restart{border-left-color:var(--accent-1)}.loop-panel[hidden]{display:none}.loop-panel-step{color:var(--accent-2);font-size:1.6rem;font-weight:800;line-height:1;position:absolute;top:1.6rem;left:1.5rem}.loop-panel-exminder .loop-panel-step{color:var(--color-sunflower-deep)}.loop-panel-restart .loop-panel-step{color:var(--accent-1-deep)}.loop-panel-title{color:var(--ink);margin:0 0 .4rem;font-size:1.18rem}.loop-panel-desc{color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.55}@keyframes loopPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.loop-stepper{display:none}@media (width<=760px){.loop-circle,.loop-panels{display:none}.loop-stepper{margin:0;max-width:32rem;margin-inline:auto;padding:0;list-style:none;display:block}.loop-step{gap:1rem;padding-bottom:1.6rem;display:flex;position:relative}.loop-step:before{content:"";background:linear-gradient(var(--accent-2),var(--accent-2-soft));width:2px;position:absolute;top:2.9rem;bottom:-.2rem;left:1.4rem}.loop-step:last-of-type:before{display:none}.loop-step-num{background:var(--accent-2);width:2.8rem;height:2.8rem;color:var(--accent-2-ink);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.loop-step-exminder .loop-step-num{background:var(--role-exminder);color:var(--role-exminder-ink)}.loop-step-exminder:before{background:linear-gradient(var(--role-exminder),var(--color-sunflower-soft))}.loop-step-restart .loop-step-num{background:var(--accent-1);color:var(--accent-1-ink);font-size:1.4rem}.loop-step-body{padding-top:.25rem}.loop-step-title{color:var(--ink);margin:0 0 .3rem;font-size:1.05rem}.loop-step-desc{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.loop-step-loop{background:var(--accent-grad);color:var(--accent-2-ink);border-radius:999px;align-items:center;gap:.7rem;width:fit-content;margin-top:.4rem;padding:.7rem 1rem;font-weight:700;display:flex}.loop-step-loop-mark{font-size:1.3rem;animation:9s linear infinite loopHubSpin;display:inline-block}.loop-step-loop-text{font-size:.92rem}.loop-orb{filter:blur(50px);width:18rem;height:18rem}.loop-head{margin-bottom:2rem}}@media (width<=380px){.loop-step-loop-text{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.loop-progress{transition:none;stroke-dashoffset:0!important}.loop-flow{stroke-dasharray:none;opacity:.85}.loop-flow,.loop-hub-mark,.loop-panel,.loop-step-loop-mark{animation:none}.loop-dot{transition:none}.loop-dot:hover{transform:none}}.dday-section{position:relative;overflow:hidden}.dday-tagline{letter-spacing:.02em;background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px auto 0;font-size:clamp(13px,1.6vw,16px);font-weight:800}.dday-ticker{margin-top:56px;position:relative}.dday-viewport{border-radius:var(--radius-sm,24px);outline:none;overflow:hidden}.dday-viewport:focus-visible{box-shadow:0 0 0 3px var(--accent-2-soft),0 0 0 1px var(--accent-2)}.dday-track{width:max-content;animation:dday-scroll var(--dday-dur,38s) linear infinite;will-change:transform;gap:20px;margin:0;padding:6px 2px 14px;list-style:none;display:flex}.dday-ticker:hover .dday-track,.dday-viewport:focus .dday-track,.dday-viewport:focus-within .dday-track{animation-play-state:paused}.dday-card{border-radius:var(--radius-sm,24px);background:var(--glass-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:300px;box-shadow:0 18px 40px var(--accent-shadow);flex-direction:column;flex:none;gap:14px;padding:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative}.dday-card:hover{box-shadow:0 26px 56px var(--accent-shadow);transform:translateY(-4px)}.dday-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dday-date{letter-spacing:.08em;color:var(--accent-2-deep);background:var(--accent-2-soft);border-radius:999px;padding:6px 11px;font-size:12px}.dday-date,.dday-live{text-transform:uppercase;font-weight:800}.dday-live{letter-spacing:.14em;color:var(--role-explorer);align-items:center;gap:7px;font-size:10px;display:inline-flex}.dday-live-dot{flex:none;width:8px;height:8px;position:relative}.dday-live-dot,.dday-live-dot:after{background:var(--role-explorer);border-radius:50%}.dday-live-dot:after{content:"";opacity:.45;animation:1.8s ease-out infinite dday-pulse;position:absolute;inset:-4px}.dday-company{align-items:center;gap:12px;display:flex}.dday-avatar{width:44px;height:44px;color:var(--accent-1-ink);background:var(--accent-grad);border-radius:14px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.dday-company-name{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.2}.dday-company-meta{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.dday-spots{color:var(--ink-2);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.dday-spots strong{color:var(--ink);font-weight:800}.dday-spots.is-low strong{color:var(--accent-2-deep)}.dday-spots-bar{background:var(--accent-2-soft);border-radius:999px;flex:auto;height:6px;position:relative;overflow:hidden}.dday-spots-bar>span{width:var(--dday-fill,50%);background:var(--accent-grad);border-radius:999px;position:absolute;inset:0 auto 0 0}.dday-book{color:var(--accent-1-ink);background:var(--accent-1);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .25s,transform .25s;display:inline-flex}.dday-book:hover{filter:brightness(1.05);transform:translate(2px)}.dday-book:focus-visible{box-shadow:0 0 0 3px var(--accent-2-soft),0 0 0 1px var(--accent-2);outline:none}.dday-book svg{width:15px;height:15px}.dday-edge{pointer-events:none;z-index:2;width:clamp(28px,7vw,96px);position:absolute;top:0;bottom:0}.dday-edge-l{background:linear-gradient(90deg,var(--bg-0),transparent);left:0}.dday-edge-r{background:linear-gradient(270deg,var(--bg-0),transparent);right:0}.dday-foot{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:32px auto 0;font-size:14px;display:flex}.dday-foot-pulse{background:var(--role-explorer);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-2-soft);border-radius:50%}.dday-foot-link{color:var(--accent-2-deep);border-bottom:1px solid;font-weight:700;text-decoration:none}.dday-foot-link:hover{filter:brightness(1.1)}@keyframes dday-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dday-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=760px){.dday-ticker{margin-top:40px}.dday-card{width:264px;padding:18px}.dday-avatar{width:40px;height:40px}.dday-edge{width:clamp(16px,8vw,40px)}}@media (width<=380px){.dday-card{width:240px}}@media (prefers-reduced-motion:reduce){.dday-track{animation:none}.dday-viewport{-webkit-overflow-scrolling:touch;overflow-x:auto}.dday-live-dot:after{opacity:.3;animation:none}.dday-card{transition:none}}.dday-ticker[data-dday-reduced] .dday-track{animation:none}.dday-ticker[data-dday-reduced] .dday-viewport{-webkit-overflow-scrolling:touch;overflow-x:auto}.exp-section{position:relative}.exp-head{text-align:center;max-width:760px;margin:0 auto 56px}.exp-eyebrow{color:var(--accent-2-deep)}.exp-title{margin-left:auto;margin-right:auto}.exp-lead{margin:18px auto 0}.exp-tagline{letter-spacing:.2px;background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:20px auto 0;font-size:clamp(15px,1.4vw,18px);font-weight:700}.exp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.exp-card{border-radius:var(--radius-sm,24px);background:var(--glass-strong);border:1px solid var(--line);box-shadow:0 18px 48px -28px var(--accent-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:18px;padding:28px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex}.exp-card:focus-within,.exp-card:hover{border-color:color-mix(in srgb,var(--accent-2) 38%,transparent);box-shadow:0 28px 64px -28px var(--accent-shadow);transform:translateY(-6px)}.exp-card-top{align-items:center;gap:14px;display:flex}.exp-avatar{letter-spacing:.5px;background:linear-gradient(135deg,var(--role-exminder) 0,color-mix(in srgb,var(--role-exminder) 70%,var(--bg-0)) 100%);width:52px;height:52px;color:var(--role-exminder-ink);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--role-exminder) 70%,transparent);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.exp-host{flex-direction:column;gap:2px;min-width:0;display:flex}.exp-host-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.exp-host-role{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.exp-host-role:before{content:"";background:var(--role-exminder);border-radius:50%;flex:none;width:7px;height:7px}.exp-card-title{color:var(--ink);flex:auto;margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:700;line-height:1.28}.exp-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding-top:16px;display:flex}.exp-meta-row{flex-direction:column;gap:4px;min-width:0;display:flex}.exp-meta-label{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3);margin:0;font-size:11.5px}.exp-duration{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.exp-icon{opacity:.85;font-size:14px}.exp-price{text-align:right;margin:0;line-height:1.1}.exp-amount{color:var(--accent-1-deep);font-size:clamp(22px,2.2vw,26px);font-weight:800}.exp-currency{color:var(--ink-3);letter-spacing:.4px;font-size:13px;font-weight:700}.exp-cta{background:var(--accent-grad);width:100%;color:var(--accent-1-ink);box-shadow:0 10px 28px -12px var(--accent-shadow);border:1px solid #0000;justify-content:center;gap:8px}.exp-cta:focus-visible,.exp-cta:hover{box-shadow:0 16px 38px -12px var(--accent-shadow);transform:translateY(-2px)}.exp-cta-arrow{transition:transform .25s}.exp-card:hover .exp-cta-arrow,.exp-cta:hover .exp-cta-arrow{transform:translate(4px)}.exp-foot{text-align:center;margin-top:44px}.exp-browse{background:var(--glass);border:1px solid var(--line);color:var(--ink)}.exp-browse:focus-visible,.exp-browse:hover{border-color:color-mix(in srgb,var(--accent-2) 42%,transparent);color:var(--accent-2-deep);transform:translateY(-2px)}.exp-grid>.exp-card{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--stagger-i,0)*70ms);transform:translateY(20px)}.exp-grid>.exp-card.is-in{opacity:1;transform:none}@media (width<=760px){.exp-head{margin-bottom:36px}.exp-grid{grid-template-columns:1fr;gap:16px}.exp-card{padding:22px}.exp-avatar{width:46px;height:46px;font-size:15px}.exp-foot{margin-top:32px}}@media (width<=360px){.exp-card{padding:18px}.exp-meta{gap:10px}}@media (prefers-reduced-motion:reduce){.exp-browse,.exp-card,.exp-cta,.exp-cta-arrow,.exp-grid>.exp-card{transition:none!important;transform:none!important}.exp-grid>.exp-card{opacity:1}}.mf-section{isolation:isolate;position:relative;overflow:hidden}.mf-section .container{z-index:1;position:relative}.mf-orb{aspect-ratio:1;filter:blur(120px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;width:46vw;max-width:640px;position:absolute}.mf-orb-a{background:var(--accent-1-soft);top:-14%;right:-8%}.mf-orb-b{background:var(--accent-2-soft);bottom:-18%;left:-10%}.mf-head{text-align:center;max-width:920px;margin:0 auto 48px}.mf-eyebrow{margin-bottom:18px}.mf-line{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.6vw,3.5rem);font-weight:800;line-height:1.08}.mf-video{margin:0}.mf-stage{aspect-ratio:16/9;border-radius:var(--radius,36px);background:var(--bg-2);box-shadow:var(--shadow-strong,0 50px 100px #0000002e);border:1px solid var(--line);cursor:pointer;position:relative;overflow:hidden}.mf-poster,.mf-real{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-poster{transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .5s;transform:scale(1.02)}.mf-stage:hover .mf-poster{transform:scale(1.06)}.mf-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-1-deep) 26%,transparent) 0,transparent 34%,transparent 52%,color-mix(in srgb,var(--accent-2-deep) 64%,transparent) 100%);mix-blend-mode:multiply;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.mf-play{background:var(--accent-grad);width:96px;height:96px;color:var(--accent-1-ink);cursor:pointer;z-index:3;box-shadow:0 18px 50px var(--accent-shadow),0 0 0 1px #ffffff38 inset;border:0;border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-play:focus-visible,.mf-play:hover{box-shadow:0 22px 64px var(--accent-shadow),0 0 0 1px #ffffff4d inset;transform:translate(-50%,-50%)scale(1.08)}.mf-play:focus-visible{outline:3px solid var(--accent-1);outline-offset:5px}.mf-play-ring{border:2px solid color-mix(in srgb,var(--accent-1) 55%,transparent);pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite mf-halo;position:absolute;inset:-10px}.mf-play-icon{place-items:center;margin-left:4px;display:grid;position:relative}.mf-play-icon-pause{margin-left:0;display:none}.mf-stage.is-playing{cursor:default}.mf-stage.is-playing .mf-poster{filter:brightness(.62)saturate(1.05);transform:scale(1.04)}.mf-stage.is-playing .mf-overlay{opacity:.55}.mf-stage.is-playing .mf-play-icon{display:none}.mf-stage.is-playing .mf-play-icon-pause{display:grid}.mf-stage.is-playing .mf-play{background:color-mix(in srgb,var(--bg-0) 18%,transparent);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff4d}.mf-stage.is-playing .mf-play-ring{display:none}.mf-stage.is-playing .mf-loader{opacity:1}.mf-stage.is-playing .mf-overlay-copy{opacity:0;transform:translateY(8px)}.mf-overlay-copy{z-index:2;pointer-events:none;padding:clamp(20px,3.4vw,44px);transition:transform .5s,opacity .5s;position:absolute;bottom:0;left:0;right:0}.mf-tagline{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 22px #00000073;margin:0;font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:800;line-height:1}.mf-overlay-meta{color:#ffffffd1;letter-spacing:.02em;text-shadow:0 1px 12px #00000080;margin:8px 0 0;font-size:clamp(.78rem,1.4vw,.92rem);font-weight:600}.mf-loader{z-index:3;opacity:0;pointer-events:none;gap:5px;transition:opacity .4s;display:flex;position:absolute;top:clamp(16px,2.4vw,28px);right:clamp(16px,2.4vw,28px)}.mf-loader span{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite mf-bounce}.mf-loader span:nth-child(2){animation-delay:.15s}.mf-loader span:nth-child(3){animation-delay:.3s}.mf-captions-note{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:.86rem;font-weight:600;display:flex}.mf-cc{color:var(--accent-2);flex:none}@keyframes mf-halo{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@keyframes mf-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media (width<=760px){.mf-head{margin-bottom:32px}.mf-stage{border-radius:26px}.mf-play{width:72px;height:72px}.mf-play-icon svg{width:26px;height:26px}.mf-orb{filter:blur(80px);opacity:.42}.mf-overlay-copy{padding:18px}}@media (width<=400px){.mf-play{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.mf-poster,.mf-stage.is-playing .mf-poster,.mf-stage:hover .mf-poster{transition:none;transform:none}.mf-loader span,.mf-play-ring{animation:none}.mf-play:focus-visible,.mf-play:hover{transform:translate(-50%,-50%)}}.tst-section{position:relative}.tst-head{max-width:760px;margin:0 auto 56px}.tst-eyebrow{margin:0 0 12px}.tst-title{margin:0 0 16px}.tst-lead{margin:0 auto}.tst-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:grid}.tst-card{--tst-accent:var(--accent-1);--tst-accent-deep:var(--accent-1-deep);--tst-accent-soft:var(--accent-1-soft);--tst-accent-ink:var(--accent-1-ink);background:var(--glass);border:1px solid var(--line);border-top:3px solid var(--tst-accent);height:100%;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent);border-radius:22px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .5s;display:flex;overflow:hidden}.tst-card:hover{border-color:color-mix(in srgb,var(--tst-accent) 40%,var(--line));box-shadow:0 22px 48px -24px color-mix(in srgb,var(--tst-accent) 55%,transparent);transform:translateY(-6px)}.tst-card--explorer{--tst-accent:var(--role-explorer);--tst-accent-deep:var(--color-lagoon-deep);--tst-accent-soft:var(--color-lagoon-soft);--tst-accent-ink:var(--role-explorer-ink)}.tst-card--exminder{--tst-accent:var(--role-exminder);--tst-accent-deep:var(--color-sunflower-deep);--tst-accent-soft:var(--color-sunflower-soft);--tst-accent-ink:var(--role-exminder-ink)}.tst-card--company{--tst-accent:var(--role-company);--tst-accent-deep:var(--color-pine-deep);--tst-accent-soft:var(--color-pine-soft);--tst-accent-ink:var(--role-company-ink)}.tst-figure{flex-direction:column;gap:18px;width:100%;margin:0;padding:32px 28px 28px;display:flex;position:relative}.tst-role-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--tst-accent-ink);background:var(--tst-accent);border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.tst-quote-mark{color:var(--tst-accent-soft);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:84px;line-height:1;position:absolute;top:14px;right:22px}.tst-quote{flex:auto;margin:0}.tst-quote p{color:var(--ink);margin:0;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.6}.tst-author{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:4px;padding-top:18px;display:flex}.tst-avatar{letter-spacing:.02em;width:46px;height:46px;color:var(--tst-accent-ink);background:linear-gradient(135deg,var(--tst-accent) 0,var(--tst-accent-deep) 100%);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.tst-author-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.tst-author-name{color:var(--ink);font-size:15px;font-weight:700}.tst-author-role{color:var(--ink-3);font-size:13px;line-height:1.4}@media (width<=760px){.tst-head{margin-bottom:36px}.tst-grid{grid-template-columns:1fr;gap:18px}.tst-figure{padding:26px 22px 24px}.tst-quote-mark{font-size:64px;top:10px;right:16px}}@media (prefers-reduced-motion:reduce){.tst-card{transition:none}.tst-card:hover{transform:none}}.faq-section{padding:clamp(64px,9vw,120px) 0;position:relative}.faq-head{text-align:center;max-width:760px;margin:0 auto}.faq-eyebrow{margin-bottom:14px;display:inline-block}.faq-title{max-width:18ch;margin:0 auto 18px}.faq-intro{max-width:56ch;color:var(--ink-2);margin:0 auto;font-size:clamp(15px,1.5vw,17px);line-height:1.65}.faq-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:36px auto 0;display:flex}.faq-filter{border:1px solid var(--line);background:var(--glass);color:var(--ink-2);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.faq-filter:hover{background:var(--glass-strong);transform:translateY(-1px)}.faq-filter:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.faq-filter.is-active{background:var(--accent-grad);color:var(--accent-1-ink);box-shadow:0 8px 22px var(--accent-shadow);border-color:#0000}.faq-filter.is-active .faq-filter-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2-ink) 50%,transparent)}.faq-filter-dot{border-radius:50%;flex:none;width:9px;height:9px}.faq-dot-all{background:var(--accent-grad)}.faq-dot-explorer{background:var(--role-explorer)}.faq-dot-exminder{background:var(--role-exminder)}.faq-dot-company{background:var(--role-company)}.faq-accordion{flex-direction:column;gap:12px;max-width:780px;margin:44px auto 0;display:flex}.faq-q{border:1px solid var(--line);border-radius:var(--radius-sm,20px);background:var(--glass);transition:border-color .25s,background .25s,box-shadow .25s;overflow:hidden}.faq-q[open]{border-color:var(--accent-2);background:var(--glass-strong);box-shadow:0 18px 40px -28px var(--accent-shadow)}.faq-q.faq-hidden{display:none}.faq-summary{cursor:pointer;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;font-size:clamp(15px,1.5vw,16.5px);font-weight:600;line-height:1.4;list-style:none;display:grid}.faq-summary::-webkit-details-marker{display:none}.faq-summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:-3px;border-radius:var(--radius-sm,20px)}.faq-q-text{min-width:0}.faq-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:700}.faq-badge-explorer{background:var(--role-explorer);color:var(--role-explorer-ink)}.faq-badge-exminder{background:var(--role-exminder);color:var(--role-exminder-ink)}.faq-badge-company{background:var(--role-company);color:var(--role-company-ink)}.faq-badge-all{background:var(--accent-2-soft);color:var(--accent-2-deep);border:1px solid var(--line)}.faq-icon{width:26px;height:26px;color:var(--accent-2-deep);flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.faq-icon svg{width:18px;height:18px;display:block}.faq-q[open] .faq-icon{transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.faq-q[open] .faq-answer{grid-template-rows:1fr}.faq-answer>p{color:var(--ink-2);margin:0;padding:0 22px;font-size:clamp(14px,1.4vw,15px);line-height:1.65;transition:padding-bottom .35s;overflow:hidden}.faq-q[open] .faq-answer>p{padding-bottom:22px}.faq-empty{text-align:center;max-width:780px;color:var(--ink-3);margin:24px auto 0;font-size:15px;font-style:italic}.faq-empty[hidden]{display:none}.faq-cta-line{text-align:center;color:var(--ink-2);margin:40px auto 0;font-size:15px}.faq-cta-link{color:var(--accent-2-deep);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s,opacity .2s}.faq-cta-link:hover{border-bottom-color:currentColor}.faq-cta-link:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:4px}@media (width<=760px){.faq-filters{gap:8px}.faq-filter{padding:9px 14px;font-size:13px}.faq-summary{grid-template-columns:1fr auto;grid-template-areas:"badge badge""text icon";gap:8px 12px;padding:16px}.faq-badge{grid-area:badge;justify-self:start}.faq-q-text{grid-area:text}.faq-icon{grid-area:icon;align-self:start}.faq-answer>p{padding-left:16px;padding-right:16px}.faq-q[open] .faq-answer>p{padding-bottom:18px}}@media (width<=360px){.faq-filter span:last-child{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-answer>p,.faq-filter,.faq-icon,.faq-q{transition:none}}.shero-cta,.shero-cta-ghost{border-radius:999px!important}.loop-node[data-node="6"] .loop-dot.loop-dot-restart{box-shadow:0 6px 18px -8px var(--color-sunflower);background:var(--color-sunflower-soft)!important;border:2px dashed var(--color-sunflower)!important;color:var(--color-sunflower-deep)!important}.loop-node[data-node="6"] .loop-dot-restart .loop-num{color:var(--color-sunflower-deep)}.loop-node[data-node="6"] .loop-dot-restart{animation:2.4s ease-in-out infinite loopRestartPulse}@keyframes loopRestartPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-sunflower) 55%,transparent)}60%{box-shadow:0 0 0 12px #0000}}.loop-flow{marker-end:url(#loopArrow);stroke:var(--color-sunflower)!important;stroke-width:4.5px!important;opacity:1!important}#loopArrow path{fill:var(--color-sunflower-deep)}.loop-step-restart .loop-step-num{border:2px dashed var(--color-sunflower);background:var(--color-sunflower-soft)!important;color:var(--color-sunflower-deep)!important}@media (prefers-reduced-motion:reduce){.loop-node[data-node="6"] .loop-dot-restart{animation:none}}.tips-fab{z-index:60;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;left:20px}.tips-bulb{cursor:pointer;color:#3a2e00;background:linear-gradient(135deg,var(--color-sunflower-200),var(--color-sunflower));width:56px;height:56px;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--color-sunflower) 80%,transparent),inset 0 1px 0 #ffffff80;border:none;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid;position:relative}.tips-bulb:hover{transform:translateY(-2px)scale(1.04)}.tips-bulb-ico{z-index:1;width:26px;height:26px;position:relative}.tips-bulb-glow{background:var(--color-sunflower);opacity:.5;filter:blur(8px);z-index:0;border-radius:50%;animation:2.4s ease-in-out infinite tipsGlow;position:absolute;inset:-6px}@keyframes tipsGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}.tips-panel{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(150%);transform-origin:0 100%;border-radius:22px;width:352px;max-width:82vw;padding:16px 18px 14px;transition:opacity .35s,transform .35s cubic-bezier(.4,0,.2,1);box-shadow:0 24px 50px -22px #0006}.tips-fab.is-collapsed .tips-panel{opacity:0;pointer-events:none;transform:translateY(8px)scale(.92)}.tips-fab.is-collapsed .tips-bulb-glow{animation-duration:1.6s}.tips-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tips-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-sunflower-deep);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.tips-close{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:8px;width:24px;height:24px;font-size:20px;line-height:1}.tips-close:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.tips-vp{height:128px;overflow:hidden}.tips-track{flex-direction:column;margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.tips-tip{height:128px;color:var(--ink);align-items:flex-start;padding-top:2px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.tips-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.tips-dots{gap:5px;display:flex}.tips-dot{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s}.tips-dot.is-active{background:var(--color-sunflower);border-radius:99px;width:16px}.tips-arrows{align-items:center;gap:8px;display:flex}.tips-arrow{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--color-sunflower-deep);background:0 0;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,transform .2s;display:grid}.tips-arrow:hover{background:var(--color-sunflower-soft);border-color:var(--color-sunflower);transform:translateY(-1px)}.tips-arrow:active{transform:translateY(0)scale(.94)}.tips-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tips-arrow:focus-visible,.tips-bulb:focus-visible,.tips-close:focus-visible{outline:2px solid var(--color-sunflower);outline-offset:3px}@media (width<=760px){.tips-fab{bottom:14px;left:14px}.tips-bulb{width:48px;height:48px}.tips-panel{width:240px}}@media (prefers-reduced-motion:reduce){.tips-bulb-glow{animation:none}.tips-panel,.tips-track{transition:none}}.xmap-main{grid-template-columns:minmax(0,1fr) 312px;align-items:stretch;gap:14px;width:100%;display:grid}.xmap-main,.xmap-main .xmap-canvas,.xmap-reel{min-width:0}.xmap-reel{display:flex}.xmap-reel-empty{text-align:center;color:var(--ink-3);margin:auto;padding:20px;font-size:14px}.xmap-reel-card{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;flex-direction:column;width:100%;height:auto;display:flex;overflow:hidden}.xmap-reel-media{aspect-ratio:4/5;background:var(--accent-grad);flex:none;place-items:center;width:100%;max-height:320px;display:grid;position:relative;overflow:hidden}.xmap-reel-poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xmap-reel-media.is-broken:after{content:attr(data-init);color:#fff;opacity:.9;font-size:54px;font-weight:800}.xmap-reel-media:before{content:"";z-index:1;background:linear-gradient(#0000002e,#0000 26% 60%,#0000006b);position:absolute;inset:0}.xmap-reel-play{z-index:2;cursor:pointer;color:#0b2a2a;background:#ffffffeb;border:none;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:relative;box-shadow:0 10px 26px -8px #00000073}.xmap-reel-play:hover{transform:scale(1.08)}.xmap-reel-card.is-playing .xmap-reel-play{opacity:0;pointer-events:none}.xmap-reel-badge{z-index:2;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.xmap-reel-badge--exminder{background:var(--role-exminder);color:var(--role-exminder-ink)}.xmap-reel-badge--company{background:var(--role-company);color:#fff}.xmap-reel-pager{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.xmap-reel-nav{cursor:pointer;color:#0b2a2a;background:#ffffffe6;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .15s,background .2s;display:grid;box-shadow:0 6px 16px -6px #0006}.xmap-reel-nav:hover{transform:scale(1.08)}.xmap-reel-counter{color:#fff;background:#0000006b;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.xmap-reel-info{background:var(--glass);flex-direction:column;flex:auto;align-items:flex-start;padding:14px 16px 16px;display:flex}.xmap-reel-name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800;letter-spacing:0!important;font-size:17px!important;line-height:1.3!important}.xmap-reel-role{color:var(--ink-3);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.35;font-size:12.5px!important}.xmap-reel-readout{color:var(--ink-2);letter-spacing:.01em;overflow-wrap:anywhere;margin:6px 0 12px;font-size:11.5px;font-weight:700;line-height:1.3}.xmap-reel-cta{color:var(--accent-1-ink);background:var(--accent-grad);box-shadow:0 8px 18px -8px var(--accent-shadow);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.xmap-nearby{min-width:0;margin-top:16px}.xmap-nearby-head{align-items:center;gap:10px;margin:0 2px 10px;display:flex}.xmap-nearby-title{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-1-deep);font-size:12px;font-weight:800}.xmap-nearby-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:12px;max-width:100%;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.xmap-nearby-track::-webkit-scrollbar{height:6px}.xmap-nearby-track::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px}.xmap-nearby-card{scroll-snap-align:start;flex:none;width:128px}.xmap-nearby-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.xmap-nearby-media{aspect-ratio:3/4;background:var(--accent-grad);border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.xmap-nearby-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xmap-nearby-media.is-broken:after{content:attr(data-init);color:#fff;opacity:.9;font-size:26px;font-weight:800}.xmap-nearby-btn:hover .xmap-nearby-media{outline:2px solid var(--accent-2);outline-offset:2px}.xmap-nearby-badge{z-index:1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:7px}.xmap-nearby-badge--exminder{background:var(--role-exminder)}.xmap-nearby-badge--company{background:var(--role-company)}.xmap-nearby-name{color:var(--ink);margin-top:7px;font-size:12.5px;font-weight:700;line-height:1.25;display:block}.xmap-nearby-city{color:var(--ink-3);font-size:11px;display:block}.xmap-nearby-btn:focus-visible,.xmap-reel-nav:focus-visible,.xmap-reel-play:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}@media (width<=900px){.xmap-main{grid-template-columns:1fr}.xmap-reel-card{height:auto}.xmap-reel-media{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.xmap-reel-nav,.xmap-reel-play{transition:none}}.jr-section{--pa:var(--color-lagoon);--pa-deep:var(--color-lagoon-deep);--pa-soft:var(--color-lagoon-soft);--pa-50:var(--color-lagoon-50);z-index:1;position:relative}.jr-hero{padding-top:132px;padding-bottom:64px}.jr-hero-inner{max-width:880px}.jr-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pa-deep);background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 30%,transparent);border-radius:999px;padding:7px 16px;font-size:.76rem;font-weight:800;display:inline-block}.jr-hero-title{letter-spacing:-.02em;color:var(--ink);margin:20px 0 0;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:800;line-height:1.05}.jr-hero-grad{background:linear-gradient(120deg,var(--color-lagoon) 0,var(--color-pine) 100%);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.jr-hero-sub{max-width:660px;color:var(--ink-2);margin:22px 0 0;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.jr-hero-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:34px}.jr-chips,.jr-hero-tools{flex-wrap:wrap;display:flex}.jr-chips{gap:10px}.jr-chip{color:var(--ink-2);background:var(--glass);border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:10px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .2s}.jr-chip:hover{border-color:color-mix(in srgb,var(--pa) 36%,transparent);color:var(--ink);transform:translateY(-1px)}.jr-chip.is-active,.jr-chip[aria-pressed=true]{background:var(--pa);color:#fff;border-color:var(--pa)}.jr-chip:focus-visible{outline:2px solid var(--pa-deep);outline-offset:3px}.jr-search{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;min-width:248px;padding:4px 6px 4px 16px;display:flex}.jr-search-ico{color:var(--pa-deep);flex:none}.jr-search-input{color:var(--ink);appearance:none;background:0 0;border:0;border-radius:999px;outline:none;width:100%;padding:11px 12px 11px 0;font-family:inherit;font-size:.92rem}.jr-search-input::-webkit-search-cancel-button{appearance:none}.jr-search-input::-webkit-search-decoration{appearance:none}.jr-search-input::placeholder{color:var(--ink-3)}.jr-section-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--pa-deep);margin-bottom:20px;font-size:.74rem;font-weight:800;display:block}.jr-featured-section{padding-top:48px;padding-bottom:64px}.jr-section-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.1}.jr-section-lead{max-width:580px;color:var(--ink-2);margin:12px 0 0;font-size:1.04rem;line-height:1.6}.jr-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-deep);background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 26%,transparent);border-radius:12px;align-self:flex-start;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-block}.jr-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.jr-meta-sm{gap:8px;font-size:.82rem}.jr-avatar{letter-spacing:.02em;color:#fff;background:var(--jr-av,var(--pa));border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:800;display:inline-grid}.jr-meta-sm .jr-avatar{width:28px;height:28px;font-size:.68rem}.jr-author{color:var(--ink-2);font-weight:600}.jr-dot{background:var(--ink-3);opacity:.55;border-radius:999px;width:3px;height:3px}.jr-read{font-variant-numeric:tabular-nums}.jr-featured{border:1px solid var(--line);box-shadow:0 24px 60px color-mix(in srgb,var(--pa) 9%,transparent);border-radius:28px;grid-template-columns:1.05fr 1fr;gap:0;display:grid;overflow:hidden}.jr-featured-media{min-height:340px;display:block;position:relative;overflow:hidden}.jr-featured-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.jr-featured:hover .jr-featured-media img{transform:scale(1.045)}.jr-featured-body{flex-direction:column;justify-content:center;gap:16px;padding:40px clamp(28px,3.2vw,48px);display:flex}.jr-featured-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.18}.jr-featured-title a{color:var(--ink);text-decoration:none;transition:color .2s}.jr-featured-title a:hover{color:var(--pa-deep)}.jr-featured-dek{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.6}.jr-read-link{color:var(--pa-deep);align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:10px 4px;font-size:.96rem;font-weight:700;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.jr-read-link svg{transition:transform .2s}.jr-read-link:hover{gap:12px}.jr-read-link:hover svg{transform:translate(2px)}.jr-grid-section{padding-top:24px}.jr-grid-head{max-width:720px;margin-bottom:40px}.jr-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.jr-card{border:1px solid var(--line);border-radius:24px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.jr-card:hover{box-shadow:0 22px 48px color-mix(in srgb,var(--pa) 11%,transparent);border-color:color-mix(in srgb,var(--pa) 28%,transparent);transform:translateY(-4px)}.jr-card-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.jr-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.jr-card:hover .jr-card-media img{transform:scale(1.05)}.jr-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.jr-card-title{letter-spacing:-.01em;margin:2px 0 0;font-size:1.16rem;font-weight:800;line-height:1.28}.jr-card-title a{color:var(--ink);text-decoration:none;transition:color .2s}.jr-card-title a:hover{color:var(--pa-deep)}.jr-card-dek{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.55}.jr-card .jr-meta{margin-top:auto;padding-top:6px}.jr-news-section{padding-top:56px}.jr-news{border:1px solid color-mix(in srgb,var(--pa) 22%,transparent);background:radial-gradient(120% 140% at 100% 0,var(--pa-soft) 0,transparent 60%),var(--glass-strong);border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding:clamp(32px,4vw,56px);display:grid}.jr-news-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.12}.jr-news-sub{color:var(--ink-2);margin:14px 0 0;font-size:1.02rem;line-height:1.6}.jr-news-form{width:100%}.jr-news-field{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.jr-news-input{color:var(--ink);appearance:none;background:0 0;border:0;border-radius:999px;outline:none;flex:1;min-width:0;padding:13px 8px;font-family:inherit;font-size:.96rem}.jr-news-input::placeholder{color:var(--ink-3)}.jr-news-btn{color:#fff;background:var(--pa);cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px color-mix(in srgb,var(--pa) 35%,transparent);border:0;border-radius:999px;padding:13px 26px;font-family:inherit;font-size:.94rem;font-weight:700;transition:transform .2s,background .25s,box-shadow .25s}.jr-news-btn:hover{background:var(--pa-deep);transform:translateY(-1px)}.jr-news-btn:focus-visible{outline:2px solid var(--pa-deep);outline-offset:3px}.jr-news-note{color:var(--ink-3);margin:12px 4px 0;font-size:.8rem;line-height:1.5}@media (width<=980px){.jr-featured{grid-template-columns:1fr}.jr-featured-media{aspect-ratio:16/9;min-height:240px}.jr-grid{grid-template-columns:repeat(2,1fr)}.jr-news{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.jr-hero{padding-top:116px}.jr-hero-tools{flex-direction:column;align-items:stretch}.jr-search{width:100%}.jr-grid{grid-template-columns:1fr;gap:20px}.jr-featured-body{padding:28px 22px 30px}.jr-news{padding:28px 22px}.jr-news-field{border-radius:22px;flex-wrap:wrap;padding:10px}.jr-news-input{width:100%;padding:12px 8px}.jr-news-btn{justify-content:center;width:100%}}@media (width<=380px){.jr-chip{padding:9px 15px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.jr-card:hover,.jr-card:hover .jr-card-media img,.jr-chip:hover,.jr-featured:hover .jr-featured-media img,.jr-news-btn:hover{transform:none}.jr-card,.jr-card-media img,.jr-chip,.jr-featured-media img,.jr-news-btn,.jr-read-link{transition:none}}.pr-section{--pa:var(--color-pine);--pa-deep:var(--color-pine-deep);--pa-soft:var(--color-pine-soft);--pa-ink:#fff}.pr-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pa-deep);background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 28%,transparent);border-radius:999px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-block}.pr-eyebrow-line{margin-bottom:14px}.pr-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;font-size:.98rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.pr-btn svg{flex:none}.pr-btn-primary{background:var(--pa);color:var(--pa-ink);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--pa) 70%,transparent)}.pr-btn-primary:hover{background:var(--pa-deep);box-shadow:0 16px 34px -12px color-mix(in srgb,var(--pa) 75%,transparent);transform:translateY(-2px)}.pr-btn-ghost{color:var(--ink);border-color:var(--line);background:var(--glass)}.pr-btn-ghost:hover{border-color:color-mix(in srgb,var(--pa) 45%,var(--line));color:var(--pa-deep);transform:translateY(-2px)}.pr-hero{padding-top:128px;padding-bottom:96px}.pr-hero-inner{max-width:780px}.pr-hero-title{letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:1.02}.pr-hero-accent{letter-spacing:0;background:linear-gradient(120deg,var(--color-pine) 0,var(--color-pine-300) 55%,var(--color-lagoon) 110%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.pr-hero-sub{color:var(--ink-2);max-width:640px;margin:22px 0 0;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.6}.pr-hero-sub strong{color:var(--pa-deep);font-weight:700}.pr-hero-actions{margin-top:30px}.pr-hero-actions,.pr-hero-meta{flex-wrap:wrap;gap:14px;display:flex}.pr-hero-meta{margin:42px 0 0;padding:0;list-style:none}.pr-hero-meta li{background:var(--bg-1);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;min-width:160px;padding:14px 20px;display:flex}.pr-hero-meta strong{color:var(--ink);letter-spacing:-.01em;font-size:1.04rem;font-weight:800}.pr-hero-meta span{color:var(--ink-3);font-size:.82rem}.pr-logos{padding-top:24px;padding-bottom:72px}.pr-logos-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 26px;font-size:.78rem;font-weight:700}.pr-logos-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pr-logo-pill{letter-spacing:.01em;color:var(--ink-2);background:var(--bg-1);border:1px solid var(--line);border-radius:999px;padding:12px 22px;font-size:.96rem;font-weight:700;transition:color .25s,border-color .25s,transform .25s,background .25s}.pr-logo-pill:hover{color:var(--pa-deep);border-color:color-mix(in srgb,var(--pa) 40%,var(--line));background:var(--pa-soft);transform:translateY(-2px)}.pr-coverage{padding-top:48px;padding-bottom:96px}.pr-head{max-width:680px;margin:0 0 40px}.pr-coverage-title{letter-spacing:-.02em;color:var(--ink);margin:14px 0 0;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;line-height:1.08}.pr-coverage-lead{color:var(--ink-2);max-width:560px;margin:14px 0 0;font-size:1.06rem;line-height:1.55}.pr-coverage-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pr-cov{border:1px solid var(--line);border-radius:22px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;padding:22px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.pr-cov:hover{border-color:color-mix(in srgb,var(--pa) 38%,var(--line));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--pa) 60%,transparent);transform:translateY(-3px)}.pr-chip{letter-spacing:.04em;white-space:nowrap;border-radius:12px;align-items:center;padding:7px 13px;font-size:.74rem;font-weight:800;display:inline-flex}.pr-chip-article{background:var(--color-pine-soft);color:var(--color-pine-deep)}.pr-chip-interview{background:color-mix(in srgb,var(--color-lagoon) 15%,transparent);color:var(--color-lagoon-deep)}.pr-chip-podcast{background:color-mix(in srgb,var(--color-sunflower) 22%,transparent);color:var(--color-sunflower-deep)}.pr-chip-event{background:color-mix(in srgb,var(--color-pine) 18%,transparent);color:var(--color-pine-deep)}.pr-cov-body{min-width:0}.pr-cov-outlet{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:.78rem;font-weight:700;display:block}.pr-cov-headline{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:700;line-height:1.35}.pr-cov-date{color:var(--ink-3);white-space:nowrap;font-size:.86rem}.pr-cov-link{white-space:nowrap;color:var(--pa-deep);border:1px solid color-mix(in srgb,var(--pa) 30%,transparent);background:var(--pa-soft);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s,color .25s;display:inline-flex}.pr-cov-link span{transition:transform .25s}.pr-cov-link:hover{background:var(--pa);color:var(--pa-ink);transform:translateY(-1px)}.pr-cov-link:hover span{transform:translate(2px,-2px)}.pr-kit{padding-top:24px;padding-bottom:128px}.pr-kit-panel{border:1px solid var(--line);border-radius:28px;padding:48px}.pr-kit-head{max-width:640px}.pr-kit-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.1}.pr-kit-lead{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.55}.pr-kit-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0 0;display:grid}.pr-asset{background:var(--bg-1);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.pr-asset:hover{border-color:color-mix(in srgb,var(--pa) 42%,var(--line));box-shadow:0 18px 40px -24px color-mix(in srgb,var(--pa) 65%,transparent);transform:translateY(-3px)}.pr-asset-ico{width:46px;height:46px;color:var(--pa-deep);background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 26%,transparent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.pr-asset-name{color:var(--ink);letter-spacing:-.01em;font-size:1.06rem;font-weight:800}.pr-asset-meta{color:var(--ink-3);font-size:.88rem;line-height:1.45}.pr-contact{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding-top:32px;display:flex}.pr-contact-main{flex:320px;min-width:0}.pr-contact-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:.74rem;font-weight:700;display:block}.pr-contact-email{letter-spacing:-.01em;color:var(--pa-deep);border-bottom:2px solid #0000;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;text-decoration:none;transition:border-color .25s;display:inline-block}.pr-contact-email:hover{border-color:color-mix(in srgb,var(--pa) 50%,transparent)}.pr-contact-note{color:var(--ink-2);max-width:480px;margin:12px 0 0;font-size:.96rem;line-height:1.55}.pr-contact-note strong{color:var(--ink);font-weight:700}.pr-contact-cta{flex:none}@media (prefers-reduced-motion:reduce){.pr-asset,.pr-btn,.pr-contact-email,.pr-cov,.pr-cov-link,.pr-cov-link span,.pr-logo-pill{transition:none!important}.pr-asset:hover,.pr-btn:hover,.pr-cov-link:hover,.pr-cov:hover,.pr-logo-pill:hover{transform:none!important}}@media (width<=760px){.pr-hero{padding-top:104px;padding-bottom:72px}.pr-hero-actions{gap:10px}.pr-hero-actions .pr-btn{flex:auto;justify-content:center}.pr-hero-meta li{flex:100%;min-width:0}.pr-coverage{padding-bottom:72px}.pr-cov{grid-template-columns:auto 1fr;grid-template-areas:"chip date""body body""link link";gap:12px 16px;padding:20px}.pr-cov>.pr-chip{grid-area:chip}.pr-cov-body{grid-area:body}.pr-cov-date{grid-area:date;place-self:center end}.pr-cov-link{grid-area:link;justify-self:start}.pr-kit{padding-bottom:88px}.pr-kit-panel{border-radius:24px;padding:28px 22px}.pr-kit-grid{grid-template-columns:1fr}.pr-contact{flex-direction:column;align-items:flex-start;gap:20px}.pr-contact-cta{justify-content:center;width:100%}}@media (width<=380px){.pr-kit-panel{padding:22px 16px}.pr-asset{padding:20px}}.sc-section{--pa:var(--color-sunflower);--pa-deep:var(--color-sunflower-deep);--pa-soft:var(--color-sunflower-soft);--pa-tint:var(--color-sunflower-tint);position:relative}.sc-eyebrow,.sc-section-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pa-deep);background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 32%,transparent);border-radius:999px;padding:7px 16px;font-size:.76rem;font-weight:800;display:inline-block}.sc-sectionhead{text-align:center;max-width:760px;margin:0 auto 44px}.sc-section-title{letter-spacing:-.015em;color:var(--ink);margin:18px 0 0;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08}.sc-section-sub{max-width:560px;color:var(--ink-2);margin:16px auto 0;font-size:1.05rem;line-height:1.6}.sc-hero{padding-top:clamp(96px,16vh,168px)}.sc-hero-inner{text-align:center;max-width:820px;margin-inline:auto}.sc-hero-title{letter-spacing:-.025em;color:var(--ink);margin:22px 0 0;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1.02}.sc-hero-sub{max-width:640px;color:var(--ink-2);margin:24px auto 0;font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.62}.sc-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(44px,7vw,72px);display:grid}.sc-stat{text-align:center;border:1px solid var(--line);border-radius:24px;padding:30px 26px}.sc-stat-num{letter-spacing:-.03em;color:var(--pa-deep);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:1;display:block}.sc-stat-label{color:var(--ink-2);margin-top:12px;font-size:.98rem;line-height:1.45;display:block}.sc-feature{border:1px solid var(--line);box-shadow:0 40px 90px color-mix(in srgb,var(--pa) 14%,transparent);border-radius:28px;grid-template-columns:.95fr 1.05fr;gap:0;display:grid;overflow:hidden}.sc-feature-media{border-radius:28px 0 0 28px;min-height:420px;position:relative;overflow:hidden}.sc-feature-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sc-feature-img,.sc-feature-media:after{border-radius:inherit;position:absolute;inset:0}.sc-feature-media:after{content:"";background:linear-gradient(150deg,color-mix(in srgb,var(--pa) 42%,transparent) 0,transparent 60%);mix-blend-mode:multiply}.sc-feature-chip{z-index:2;color:var(--role-exminder-ink,#1a1505);background:var(--pa);border-radius:999px;padding:8px 15px;font-size:.8rem;font-weight:700;position:absolute;bottom:18px;left:18px}.sc-feature-body{padding:clamp(28px,4vw,44px)}.sc-feature-head{align-items:center;gap:14px;display:flex}.sc-card-logo,.sc-feature-logo{letter-spacing:.02em;color:var(--role-exminder-ink,#1a1505);background:var(--pa);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.sc-feature-logo{width:52px;height:52px;font-size:1.05rem}.sc-feature-name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.5rem}.sc-feature-tag{color:var(--ink-3);margin:4px 0 0;font-size:.95rem}.sc-feature-outcome{color:var(--ink);letter-spacing:-.01em;margin:26px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.18}.sc-feature-lede{color:var(--ink-2);margin:16px 0 0;font-size:1.02rem;line-height:1.6}.sc-feature-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 0;padding:22px 0;display:grid}.sc-feature-stat-num{letter-spacing:-.03em;color:var(--pa-deep);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;line-height:1;display:block}.sc-feature-stat-label{color:var(--ink-2);margin-top:8px;font-size:.86rem;line-height:1.4;display:block}.sc-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sc-tag{color:var(--ink-2);background:var(--glass);border:1px solid var(--line);border-radius:12px;padding:6px 13px;font-size:.82rem;font-weight:600}.sc-card-link,.sc-feature-link{color:var(--pa-deep);align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.sc-feature-link{margin-top:28px;font-size:1.05rem}.sc-card-link svg,.sc-feature-link svg{transition:transform .25s}.sc-card-link:hover svg,.sc-feature-link:hover svg{transform:translate(4px)}.sc-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sc-card{border:1px solid var(--line);border-radius:24px;flex-direction:column;padding:26px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.sc-card:hover{border-color:color-mix(in srgb,var(--pa) 50%,var(--line));box-shadow:0 28px 60px color-mix(in srgb,var(--pa) 16%,transparent);transform:translateY(-4px)}.sc-card-head{align-items:center;gap:12px;display:flex}.sc-card-logo{border-radius:12px;width:42px;height:42px;font-size:.92rem}.sc-card-name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.2rem}.sc-card-outcome{color:var(--ink-2);flex:1;margin:18px 0 0;font-size:.98rem;line-height:1.55}.sc-card-metric{background:var(--pa-soft);border:1px solid color-mix(in srgb,var(--pa) 26%,transparent);border-radius:16px;align-items:baseline;gap:10px;margin:20px 0 0;padding:14px 16px;display:flex}.sc-card-metric-num{letter-spacing:-.03em;color:var(--pa-deep);font-size:1.55rem;font-weight:800;line-height:1}.sc-card-metric-label{color:var(--ink-2);font-size:.85rem}.sc-card .sc-tags{margin-top:16px}.sc-card-link{align-self:flex-start;margin-top:20px;font-size:.96rem}.sc-cta-panel{text-align:center;border:1px solid color-mix(in srgb,var(--pa) 30%,transparent);background:radial-gradient(120% 140% at 50% 0,var(--pa-soft) 0,transparent 58%),var(--glass-strong,var(--glass));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:32px;padding:clamp(44px,7vw,76px) clamp(24px,5vw,56px);position:relative;overflow:hidden}.sc-cta-eyebrow{color:var(--pa-deep);font-family:Instrument Serif,Georgia,serif;font-size:1.05rem;font-style:italic;display:inline-block}.sc-cta-title{letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:800;line-height:1.05}.sc-cta-sub{max-width:560px;color:var(--ink-2);margin:18px auto 0;font-size:1.08rem;line-height:1.6}.sc-cta-sub strong{color:var(--pa-deep);font-weight:700}.sc-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:32px auto 0;display:flex}.sc-btn{border-radius:999px;align-items:center;gap:9px;padding:15px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.sc-btn svg{transition:transform .25s}.sc-btn-primary{color:var(--role-exminder-ink,#1a1505);background:var(--pa);box-shadow:0 16px 34px color-mix(in srgb,var(--pa) 36%,transparent)}.sc-btn-primary:hover{box-shadow:0 22px 44px color-mix(in srgb,var(--pa) 44%,transparent);transform:translateY(-2px)}.sc-btn-primary:hover svg{transform:translate(4px)}.sc-btn-ghost{color:var(--ink);background:var(--glass);border:1px solid var(--line)}.sc-btn-ghost:hover{border-color:color-mix(in srgb,var(--pa) 50%,var(--line));transform:translateY(-2px)}.sc-btn:focus-visible,.sc-card-link:focus-visible,.sc-feature-link:focus-visible{outline:3px solid var(--pa-deep);outline-offset:3px;border-radius:14px}@media (width<=980px){.sc-feature{grid-template-columns:1fr}.sc-feature-media{border-radius:28px 28px 0 0;min-height:280px}.sc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sc-stats{gap:14px}.sc-grid,.sc-stats{grid-template-columns:1fr}.sc-feature-stats{grid-template-columns:repeat(3,1fr);gap:10px}.sc-feature-body{padding:26px 22px}.sc-cta-actions{flex-direction:column}.sc-btn{justify-content:center;width:100%}.sc-sectionhead{margin-bottom:32px}}@media (width<=380px){.sc-feature-stats{grid-template-columns:1fr}.sc-feature-stat{align-items:baseline;gap:10px;display:flex}.sc-feature-stat-num{font-size:1.5rem}.sc-feature-stat-label{margin-top:0}}@media (prefers-reduced-motion:reduce){.sc-btn,.sc-btn svg,.sc-card,.sc-card-link svg,.sc-feature-link svg{transition:none}.sc-btn:hover,.sc-card:hover{transform:none}}.aurora,[data-theme=dark] .aurora{background:0 0}.aurora .bg-orbs,.aurora:after,.aurora:before{display:none!important}.loop-section,.marquee,.paths-section,.section:nth-of-type(2n){background:0 0!important}.marquee{border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)!important}.section-problem{background:linear-gradient(135deg,color-mix(in srgb,var(--yellow) 9%,transparent),color-mix(in srgb,var(--teal) 9%,transparent))!important}.section-proof{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 9%,transparent),color-mix(in srgb,var(--yellow) 9%,transparent))!important}@media (prefers-reduced-motion:reduce){.aurora{animation:none!important}}.xpc{perspective:1500px;width:100%;max-width:560px;margin:6px auto 0}.xpc-viewport{position:relative;overflow:visible}.xpc-track{transform-style:preserve-3d;min-height:470px;margin:0;padding:0;list-style:none;transition:height .4s;position:relative}.xpc-slide{will-change:transform,opacity;backface-visibility:hidden;width:340px;margin-left:-170px;transition:transform .6s cubic-bezier(.35,0,.2,1),opacity .6s;position:absolute;top:0;left:50%}.xpc-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -34px #00000073}[data-theme=dark] .xpc-card{background:#ffffff0d}.xpc-photo{aspect-ratio:16/10;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.xpc-photo:after{z-index:0;background:linear-gradient(#00000052,#0000000a 42%,#00000080)}.xpc-photo--a{background-image:linear-gradient(135deg,var(--teal),var(--blue))}.xpc-photo--b{background-image:linear-gradient(135deg,var(--yellow),var(--green))}.xpc-photo--c{background-image:linear-gradient(135deg,var(--green),var(--teal))}.xpc-title{-webkit-text-fill-color:#fff;letter-spacing:.005em;text-shadow:0 2px 16px #0009;order:0;max-width:92%;margin:0;font-size:18px;line-height:1.18}.xpc-tag,.xpc-title{z-index:1;color:#fff;text-transform:uppercase;font-weight:800;position:relative}.xpc-tag{letter-spacing:.08em;-webkit-text-fill-color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;order:2;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.xpc-tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.xpc-info{padding:16px 18px 18px}.xpc-author{align-items:center;gap:12px;display:flex}.xpc-ava{width:44px;height:44px;color:var(--accent-1-ink);background:var(--accent-grad);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.xpc-verified{background:var(--teal);border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-5px;right:-5px}[data-theme=dark] .xpc-verified{border-color:#0f1330}.xpc-verified svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.xpc-id{flex-direction:column;min-width:0;display:flex}.xpc-name{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.2}.xpc-profile{color:var(--ink-2);width:max-content;font-size:12.5px;text-decoration:underline}.xpc-role{color:var(--ink-3);margin-top:1px;font-size:12px}.xpc-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0;padding-top:14px;display:grid}.xpc-mi{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.xpc-mi svg{fill:none;width:17px;height:17px;stroke:var(--teal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xpc-explore{background:var(--yellow);color:#0b2a2a;letter-spacing:.06em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.xpc-explore:hover{filter:brightness(1.05);transform:translateY(-1px)}.xpc-explore svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.xpc-nav{border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:4;width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;position:absolute;top:33%;transform:translateY(-50%)}.xpc-nav:hover{background:#fff;transform:translateY(-50%)scale(1.07)}[data-theme=dark] .xpc-nav:hover{background:#ffffff1f}.xpc-prev{left:-12px}.xpc-next{right:-12px}.xpc-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.xpc-dots{gap:8px}.xpc-dot{width:8px;height:8px;transition:opacity .25s,transform .25s,background .25s,width .25s}.xpc-dot.is-active{width:22px}@media (width<=760px){.xpc{perspective:1100px;max-width:100%}.xpc-slide{width:80vw;margin-left:-40vw}.xpc-prev{left:0}.xpc-next{right:0}}@media (prefers-reduced-motion:reduce){.xpc-slide{transition:none}}.xexp-section{text-align:center;padding-block:clamp(64px,9vw,128px)}.xexp-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:13px;font-weight:800}.xexp-word{white-space:nowrap;background:linear-gradient(100deg,var(--teal) 0,var(--yellow) 50%,var(--green) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;animation:9s ease-in-out infinite xexp-shine;letter-spacing:-.02em!important;font-size:clamp(64px,12vw,190px)!important;font-weight:300!important;line-height:.92!important}@keyframes xexp-shine{0%,to{background-position:0}50%{background-position:100%}}.xexp-lead{max-width:48ch;color:var(--ink-2);margin:20px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.55}@media (prefers-reduced-motion:reduce){.xexp-word{animation:none}}.xpc{width:100vw;max-width:100vw;margin-top:20px;margin-left:-50vw;left:50%}.shero-stage{max-width:none}.xpc-stage{height:430px}.xpc-tile{border:1px solid var(--line);will-change:transform,opacity;cursor:pointer;transform-origin:bottom;text-align:left;background:#fff;border-radius:26px;flex-direction:column;width:248px;margin-left:-124px;transition:transform .6s cubic-bezier(.35,0,.2,1),opacity .5s;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 34px 70px -32px #00000073}[data-theme=dark] .xpc-tile{background:#ffffff0d}.xpc-photo{aspect-ratio:1;flex:none;display:block;position:relative;overflow:hidden;padding:0!important}.xpc-photo:after{content:"";z-index:1;background:linear-gradient(#0000001f,#0000 38%);position:absolute;inset:0}.xpc-badge{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000006b;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.xpc-ci{z-index:2;flex:none;padding:12px 14px 16px;position:relative}.xpc-cn{color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.xpc-cn,.xpc-cr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xpc-cr{color:var(--ink-3);margin-top:2px;font-size:12px}.xpc-cd{color:var(--ink-2);gap:14px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.xpc-ph--a{background:linear-gradient(150deg,var(--teal),var(--blue))}.xpc-ph--b{background:linear-gradient(150deg,var(--yellow),var(--green))}.xpc-ph--c{background:linear-gradient(150deg,var(--teal),var(--green))}.xpc-ph--d{background:linear-gradient(150deg,var(--green),var(--yellow))}.xpc-ph--e{background:linear-gradient(150deg,var(--yellow),var(--teal))}.xpc-tile-ico{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative}.xpc-tile-ico svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.xpc-cap{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:22px;display:flex}.xpc-cap-num{color:var(--accent-1-deep);letter-spacing:.04em;font-size:13px;font-weight:800}.xpc-cap-t{color:var(--ink);font-size:16px;font-weight:700}.xpc-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.xpc-dot{background:var(--ink-3);opacity:.35;cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:opacity .25s,background .25s,width .25s}.xpc-dot.is-active{opacity:1;background:var(--accent-2);width:20px}@media (width<=760px){.xpc{max-width:100%}.xpc-stage{perspective:1100px;height:264px}.xpc-tile{width:150px;height:240px;margin-left:-75px}}.hg-btn{z-index:61;background:var(--glass-strong);border:0;border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .2s;display:grid;position:fixed;bottom:88px;left:20px;box-shadow:0 14px 30px -14px #00000059}.hg-btn:hover{transform:translateY(-2px)scale(1.05)}.hg-svg{width:24px;height:32px;overflow:visible}.hg-btn:hover .hg-svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--teal) 55%,transparent))}.hg-sand-top{animation:18s linear infinite hg-drain}.hg-sand-bot,.hg-sand-top{transform-box:fill-box;transform-origin:bottom}.hg-sand-bot{animation:18s linear infinite hg-fill;transform:scaleY(0)}.hg-stream{animation:1.1s ease-in-out infinite hg-stream}@keyframes hg-drain{0%{transform:scaleY(1)}90%,to{transform:scaleY(0)}}@keyframes hg-fill{0%{transform:scaleY(0)}90%,to{transform:scaleY(1)}}@keyframes hg-stream{0%,to{opacity:.2}50%{opacity:.9}}.txt-grad-tri{background:linear-gradient(100deg,var(--teal),var(--green) 50%,var(--yellow));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hg-modal{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hg-modal[hidden]{display:none}.hg-modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#060a128c;transition:opacity .3s;position:absolute;inset:0}.hg-modal.is-open .hg-modal-scrim{opacity:1}.hg-modal-card{z-index:1;background:var(--bg-0);border:1px solid var(--line);text-align:center;opacity:0;border-radius:28px;width:min(560px,100%);padding:34px 32px 32px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;position:relative;transform:translateY(16px)scale(.96);box-shadow:0 50px 110px -30px #00000080}.hg-modal.is-open .hg-modal-card{opacity:1;transform:none}.hg-modal-x{background:color-mix(in srgb,var(--ink) 6%,transparent);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.hg-modal-x:hover{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}.hg-modal-ico{width:42px;height:56px;margin:0 auto 6px;display:block;overflow:visible}.hg-modal-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 4px;font-size:13px;font-weight:800}.hg-modal-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:clamp(28px,4vw,42px);font-weight:900}.hg-modal-opts{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.hg-modal-opts{grid-template-columns:1fr}}.hg-modal-opt{text-align:left;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.hg-modal-opt:hover{transform:translateY(-3px)}.hg-opt--skill:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,transparent)}.hg-opt--company:hover{border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}.hg-opt-ico{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.hg-opt--skill .hg-opt-ico{background:linear-gradient(135deg,var(--teal),var(--blue))}.hg-opt--company .hg-opt-ico{background:linear-gradient(135deg,var(--green),var(--teal))}.hg-opt-ico svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hg-opt-q{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.hg-opt-go{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.hg-opt-go i{font-style:normal;transition:transform .2s}.hg-modal-opt:hover .hg-opt-go i{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.hg-sand-bot,.hg-sand-top,.hg-stream{animation:none!important}}.xpc-tile-ico{display:none!important}.xpc-photo .xpc-pic{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}#roles,[data-mode=individual] #demodays{display:none!important}#paths .paths-grid{align-items:stretch;gap:18px;display:flex!important}#paths .paths-card{flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.4,0,.2,1),box-shadow .3s,transform .3s}#paths .paths-card.is-expanded{flex-grow:2.4}#paths .paths-card:not(.is-expanded){transform:scale(.985)}#paths .paths-card:not(.is-expanded) .paths-card-desc{opacity:.72}@media (width<=760px){#paths .paths-grid{flex-direction:column}#paths .paths-card{flex:none}#paths .paths-card.is-expanded{flex-grow:1}}[data-mode=individual] #why{display:none!important}#why .why-title{text-align:center!important}.why-row{transition:transform .25s,box-shadow .25s,background .25s}.why-row:hover{z-index:1;transform:translateY(-2px)scale(1.012);box-shadow:0 14px 34px -18px #00000047}.stats-item{transition:transform .3s}.stats-item:hover{transform:translateY(-5px)}.stats-figure{transition:transform .3s,color .3s;display:inline-block}.stats-item:hover .stats-figure{color:var(--accent-2-deep);transform:scale(1.09)}.loop-node-exminder .loop-dot{border:2px dashed var(--accent-1,#eac105)!important}.loop-step[data-node="5"] .loop-step-num{border:2px dashed var(--accent-1,#eac105)}[data-mode=business] #experiences{display:none!important}#why .why-head,#why .why-head>*{text-align:center!important}#why .why-head>*{float:none!important;margin-left:auto!important;margin-right:auto!important}#why .why-eyebrow{display:inline-flex!important}.paths-card-essence{margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.45}.paths-card--explorer .paths-card-essence{color:var(--teal)}.paths-card--exminder .paths-card-essence{color:var(--color-sunflower-deep,#7e6802)}.paths-card--company .paths-card-essence{color:var(--green)}@media (width>=900px){html body .contact-section{max-width:1180px;margin-left:auto;margin-right:auto}html body .contact-grid{grid-template-columns:.72fr 1.28fr!important;gap:48px!important}}.path-launch{z-index:300;opacity:0;pointer-events:none;background:linear-gradient(135deg,var(--teal),var(--green));transition:opacity .5s,transform .5s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;transform:scale(1.06)}.path-launch.is-on{opacity:1;pointer-events:auto;transform:scale(1)}.path-launch[data-persona=explorer]{background:linear-gradient(135deg,var(--teal),var(--blue))}.path-launch[data-persona=exminder]{background:linear-gradient(135deg,var(--yellow),var(--green))}.path-launch[data-persona=company]{background:linear-gradient(135deg,var(--green),var(--teal))}.paths-card-cta{transition:gap .2s,transform .2s}.paths-card-cta:hover{transform:translate(2px)}.biz-gallery{aspect-ratio:1;max-width:560px;margin:0 auto;position:relative;-webkit-mask:radial-gradient(125% 120% at 52% 46%,#000 56%,#0000 86%);mask:radial-gradient(125% 120% at 52% 46%,#000 56%,#0000 86%)}.biz-gal-img{-o-object-fit:cover;object-fit:cover;will-change:transform;border-radius:22px;position:absolute;box-shadow:0 30px 60px -32px #00503c80}.biz-gal-img.g1{width:44%;height:56%;animation:9s ease-in-out infinite alternate bizfloat-a;top:4%;left:4%}.biz-gal-img.g2{width:38%;height:38%;animation:11s ease-in-out infinite alternate bizfloat-b;top:0;right:6%}.biz-gal-img.g3{width:34%;height:46%;animation:10s ease-in-out infinite alternate bizfloat-b;bottom:4%;left:2%}.biz-gal-img.g4{width:42%;height:36%;animation:12s ease-in-out infinite alternate-reverse bizfloat-a;bottom:2%;right:2%}.biz-gal-img.g5{z-index:2;width:27%;height:27%;animation:8s ease-in-out infinite alternate bizfloat-c;top:39%;left:39%;box-shadow:0 24px 50px -22px #00503c8c}@keyframes bizfloat-a{0%{transform:translate(0)}to{transform:translate(10px,-14px)}}@keyframes bizfloat-b{0%{transform:translate(0)}to{transform:translate(-12px,10px)}}@keyframes bizfloat-c{0%{transform:translate(0)scale(1)}to{transform:translate(8px,12px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.biz-gal-img{animation:none!important}}@media (width<=900px){.biz-gallery{max-width:440px}}.biz-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:20px;width:100%;max-width:700px;margin-left:auto;display:grid!important;-webkit-mask:linear-gradient(98deg,#0000,#0000004d 14%,#000 38%,#000)!important;mask:linear-gradient(98deg,#0000,#0000004d 14%,#000 38%,#000)!important}.biz-gallery>.biz-gal-img{border-radius:22px;aspect-ratio:4/5!important}.biz-gallery>.biz-gal-img:nth-child(2),.biz-gallery>.biz-gal-img:nth-child(4){margin-top:64px}@media (width<=900px){.biz-gallery{max-width:500px}}.biz-gallery>.biz-gal-img{animation:none!important}.biz-gallery>.biz-gal-img:hover{filter:brightness(1.05)saturate(1.06);z-index:3}.biz-bento .b{transition:transform .32s,box-shadow .32s}.biz-bento .b:hover{transform:translateY(-6px);box-shadow:0 34px 64px -32px #00503c52}.biz-bento .b:hover .bb-stat{transform:scale(1.06)}.biz-bento .bb-stat{transition:transform .3s;display:inline-block}.biz-bento .b:hover .bb-tile{transform:translateY(-3px)}.biz-bento .bb-tile{transition:transform .3s}.biz-film{aspect-ratio:21/9;border:1px solid var(--line);border-radius:26px;max-width:1120px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 44px 96px -46px #00503c80}.biz-film-vid{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate bizfilm-kb;display:block}@keyframes bizfilm-kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.biz-film:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#00281e8c);position:absolute;inset:0}.biz-film-play{z-index:1;background:#ffffffeb;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;transition:transform .3s;display:grid;position:absolute;inset:0;box-shadow:0 16px 40px -12px #00000080}.biz-film:hover .biz-film-play{transform:scale(1.09)}.biz-film-play svg{width:30px;height:30px;fill:var(--color-pine);margin-left:3px}.biz-film-cap{z-index:1;color:#fff;text-shadow:0 2px 14px #0000008c;font-size:15px;font-weight:700;position:absolute;bottom:20px;left:24px}@media (prefers-reduced-motion:reduce){.biz-film-vid{animation:none}}.proof-quote{text-align:center;flex-direction:column;align-items:center;display:flex}.pq-ava{border-radius:50%;flex:none;width:66px;height:66px;margin:0 auto 18px;overflow:hidden;box-shadow:0 12px 28px -12px #00503c66}.pq-ava img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pq-ava--logo{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,var(--color-pine),var(--color-pine-deep));place-items:center;font-size:20px;font-weight:800;display:grid}html body .contact-section{background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--teal) 18%,transparent),transparent 52%),radial-gradient(ellipse at -8% 112%,color-mix(in srgb,var(--green) 14%,transparent),transparent 55%),#fff!important}.biz-gallery{-moz-column-count:3!important;column-count:3!important;aspect-ratio:auto!important;grid-template-columns:none!important;max-width:740px!important;margin-left:auto!important;-webkit-mask:linear-gradient(98deg,#0000,#0000004d 12%,#000 34%,#000)!important;mask:linear-gradient(98deg,#0000,#0000004d 12%,#000 34%,#000)!important}.biz-gallery,.biz-gallery>.biz-gal-img{width:100%!important;display:block!important}.biz-gallery>.biz-gal-img{-moz-column-break-inside:avoid;break-inside:avoid;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s;box-shadow:0 30px 60px -34px #00503c80;-o-object-fit:cover!important;object-fit:cover!important;border-radius:20px!important;height:auto!important;margin:0 0 16px!important;position:static!important;inset:auto!important}.biz-gallery>.biz-gal-img.ar-port{aspect-ratio:3/4!important}.biz-gallery>.biz-gal-img.ar-wide{aspect-ratio:16/9!important}.biz-gallery>.biz-gal-img.ar-sq{aspect-ratio:1!important}.biz-gallery>.biz-gal-img.ar-land{aspect-ratio:4/3!important}.biz-gal-img.g5{display:block!important}.biz-gallery>.biz-gal-img:hover{filter:brightness(1.05)saturate(1.05);box-shadow:0 44px 84px -34px #00503c99}@media (width<=900px){.biz-gallery{-moz-column-count:2!important;column-count:2!important;max-width:520px!important}}.flow .flow-step{position:relative}.flow .flow-step .num{cursor:pointer;position:relative}.flow-pop{transform-origin:bottom;aspect-ratio:4/3;opacity:0;pointer-events:none;z-index:6;border:3px solid #fff;border-radius:16px;width:150px;transition:transform .4s cubic-bezier(.34,1.5,.4,1),opacity .3s;position:absolute;bottom:calc(100% + 16px);left:50%;overflow:hidden;transform:translate(-50%)scale(.25);box-shadow:0 26px 54px -22px #00503c8c}.flow-pop img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.flow-pop:after{content:"";background:#fff;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.flow-step:focus-within .flow-pop,.flow-step:hover .flow-pop{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.flow-pop{transition:opacity .2s}}.tstr-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 34px;display:flex}.tstr-tab{border:1px solid var(--line);background:var(--glass);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}.tstr-tab:hover{color:var(--ink)}.tstr-tab.is-active{background:var(--accent-grad);color:var(--accent-1-ink);box-shadow:0 8px 20px -10px var(--accent-shadow);border-color:#0000}.tstr-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.tstr-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tstr-grid{grid-template-columns:1fr}}.tstr-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 26px 56px -34px #0006}[data-theme=dark] .tstr-card{background:#ffffff0a}.tstr-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px -36px #00000080}.tstr-card.is-hidden{display:none}.tstr-media{aspect-ratio:9/16;position:relative;overflow:hidden}.tstr-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.tstr-card:hover .tstr-media img{transform:scale(1.06)}.tstr-media:after{content:"";background:linear-gradient(#0000 55%,#0006);position:absolute;inset:0}.tstr-chip{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:800;position:absolute;top:12px;left:12px}.tstr--explorer .tstr-chip{background:var(--teal)}.tstr--exminder .tstr-chip{background:var(--yellow);color:#1a1505}.tstr--company .tstr-chip{background:var(--green)}.tstr-play{cursor:pointer;z-index:1;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;transition:transform .25s;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px -10px #00000080}.tstr-card:hover .tstr-play{transform:scale(1.1)}.tstr-play svg{width:24px;height:24px;fill:var(--ink);margin-left:2px}.tstr-body{flex-direction:column;flex:1;gap:12px;padding:16px 16px 18px;display:flex}.tstr-quote{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.5}.tstr-author{flex-direction:column;gap:1px;margin-top:auto;display:flex}.tstr-name{color:var(--ink);font-size:13.5px;font-weight:800}.tstr-role{color:var(--ink-3);font-size:12px}.section-pricing-teaser .pricing-teaser{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 44px 96px -46px #00503c99;background:linear-gradient(120deg,var(--color-pine) 0,var(--color-pine-300) 52%,var(--color-sunflower) 118%)!important;border-color:#0000!important;border-radius:28px!important;padding:38px 42px!important}.section-pricing-teaser .pricing-teaser:hover{transform:translateY(-4px);box-shadow:0 58px 116px -46px #00503cb3}.section-pricing-teaser .pricing-teaser:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.section-pricing-teaser .pricing-teaser h3,.section-pricing-teaser .pricing-teaser p,.section-pricing-teaser .pricing-teaser-eyebrow{color:#fff!important}.section-pricing-teaser .pricing-teaser-eyebrow{opacity:.9}.section-pricing-teaser .pricing-teaser p{opacity:.92}.pt-tiers{align-items:flex-end;gap:8px;margin-top:18px;display:flex}.pt-tiers span{color:#fff;letter-spacing:.02em;background:#ffffff2e;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.pt-tiers span:first-child{padding:6px 13px;font-size:12px}.pt-tiers span:nth-child(2){background:#ffffff3d;padding:8px 16px;font-size:13.5px}.pt-tiers span:nth-child(3){background:#ffffff52;padding:10px 19px;font-size:15px}.section-pricing-teaser .pricing-teaser-arrow{border-radius:999px;align-self:center;padding:13px 22px;background:#fff!important}.section-pricing-teaser .pricing-teaser-arrow span{font-weight:800;color:var(--color-pine)!important}.section-pricing-teaser .pricing-teaser-arrow svg{stroke:var(--color-pine)!important}.problem-stat{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ps-reel{aspect-ratio:16/9;border-radius:14px;width:100%;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #00503c80}.ps-reel img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.problem-stat:hover .ps-reel img{transform:scale(1.06)}.ps-reel:after{content:"";background:linear-gradient(#0000 50%,#00000059)}.ps-play,.ps-reel:after{position:absolute;inset:0}.ps-play{cursor:pointer;z-index:1;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;transition:transform .25s;display:grid;box-shadow:0 10px 24px -8px #00000080}.problem-stat:hover .ps-play{transform:scale(1.12)}.ps-play svg{width:20px;height:20px;fill:var(--ink);margin-left:2px}.ps-source{color:var(--color-pine);opacity:.92;align-items:center;gap:5px;margin-top:12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.ps-source:hover{opacity:1;text-decoration:underline}.ps-source svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.crs{position:relative}.crs-viewport{overflow:hidden}.crs-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:6px 2px;list-style:none;display:flex;overflow-x:auto}.crs-track::-webkit-scrollbar{display:none}.crs-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:20px;flex:0 0 200px;transition:transform .3s;overflow:hidden;box-shadow:0 24px 52px -32px #00503c73}.crs-card:hover{transform:translateY(-5px)}[data-theme=dark] .crs-card{background:#ffffff0a}.crs-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.crs-card:hover .crs-media img{transform:scale(1.06)}.crs-media:after{content:"";background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.crs-live{z-index:1;letter-spacing:.06em;color:#fff;background:#0000006b;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.crs-live i{background:#3ddc97;border-radius:50%;width:6px;height:6px}.crs-play{cursor:pointer;z-index:1;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;transition:transform .25s;display:grid;position:absolute;inset:0;box-shadow:0 10px 24px -8px #00000080}.crs-card:hover .crs-play{transform:scale(1.1)}.crs-play svg{width:20px;height:20px;fill:var(--color-pine);margin-left:2px}.crs-info{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.crs-info b{color:var(--ink);font-size:13.5px}.crs-info span{color:var(--ink-3);font-size:11.5px}.crs-nav{border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:3;width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;position:absolute;top:38%;transform:translateY(-50%);box-shadow:0 8px 20px -8px #0000004d}.crs-nav:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.crs-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width>=900px){.biz-hero-grid{grid-template-columns:.86fr 1.14fr!important;gap:48px!important}}.biz-gallery{-moz-column-gap:18px!important;column-gap:18px!important;max-width:880px!important;-webkit-mask:linear-gradient(99deg,#0000,#0000002e 15%,#000000b3 30%,#000 44%,#000)!important;mask:linear-gradient(99deg,#0000,#0000002e 15%,#000000b3 30%,#000 44%,#000)!important}.biz-gallery>.biz-gal-img{transition:filter .3s,box-shadow .3s!important;transform:none!important}.biz-gallery>.biz-gal-img:hover{filter:brightness(1.05)saturate(1.04);transform:none!important}.section-solution .solution-grid{display:block!important}.section-solution .solution-grid>.reveal{max-width:760px;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.section-solution .solution-grid>.reveal .section-lead{margin-left:auto;margin-right:auto}.section-solution .crs{margin-top:44px}.crs-track{align-items:flex-start}.crs-prev{left:-8px}.crs-next{right:-8px}.crs-media{position:relative;overflow:hidden;aspect-ratio:4/5!important}.crs-media img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.biz-gallery{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-moz-column-count:4!important;column-count:4!important;-moz-column-gap:16px!important;column-gap:16px!important;max-width:960px!important;-webkit-mask:linear-gradient(99deg,#0000,#0003 12%,#000 32%,#000),linear-gradient(#000,#000 62%,#0000)!important;mask:linear-gradient(99deg,#0000,#0003 12%,#000 32%,#000),linear-gradient(#000,#000 62%,#0000)!important}@media (width<=1100px){.biz-gallery{-moz-column-count:3!important;column-count:3!important}}@media (width<=760px){.biz-gallery{-moz-column-count:2!important;column-count:2!important;max-width:520px!important}}.section-solution .crs{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important}.section-solution .crs-viewport{overflow:hidden}.section-solution .crs-track{padding-left:max(24px,50vw - 564px)!important;padding-right:32px!important}.section-solution .crs-prev{left:16px!important}.section-solution .crs-next{right:16px!important}.crs-media{aspect-ratio:9/16!important}.crs-card{flex:0 0 232px}.fh-collapse{flex-direction:column;gap:14px;margin-top:26px;display:flex}.fh-row{align-items:center;gap:12px;display:flex}.fh-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);flex:0 0 104px;font-size:11px;font-weight:800}.fh-track{flex:1;gap:3px;display:flex}.fh-track i{border-radius:4px;flex:1;height:16px}.fh-old .fh-track i{background:color-mix(in srgb,var(--ink) 15%,transparent)}.fh-new .fh-track{flex:none}.fh-new .fh-track i{background:linear-gradient(135deg,var(--color-pine),var(--color-sunflower));width:40px;height:20px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--color-pine) 60%,transparent);animation:2.2s ease-in-out infinite fh-pulse}.fh-num{text-align:right;min-width:58px;color:var(--ink);flex:none;font-size:14px;font-weight:800}.fh-old .fh-num{color:var(--ink-3);text-decoration:line-through}@keyframes fh-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-pine) 45%,transparent)}50%{box-shadow:0 0 0 7px #0000}}@property --bang{syntax:"<angle>";inherits:false;initial-value:0deg}.biz-bento .b{position:relative;transition:box-shadow .3s!important}.biz-bento .b:hover{box-shadow:0 24px 52px -30px #00503c42}.biz-bento .b:hover,.biz-bento .b:hover .bb-stat{transform:none!important}.biz-bento .b:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--bang,0deg),transparent 0deg,transparent 278deg,var(--color-pine) 318deg,var(--color-sunflower) 350deg,transparent 1turn);-webkit-mask-composite:xor;opacity:0;padding:1.6px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.biz-bento .b:hover:after{opacity:1;animation:1.8s linear infinite b-stroke}@keyframes b-stroke{to{--bang:360deg}}@media (prefers-reduced-motion:reduce){.biz-bento .b:hover:after,.fh-new .fh-track i{animation:none}}.biz-bento .b.span-3,.biz-bento .b.span-3.tall{min-height:0!important}.biz-bento .b.biz-bento-teal>.fitbar{margin-top:auto}.fitbar{margin-top:20px}.fitbar-head{color:var(--ink-3);letter-spacing:.02em;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11.5px;font-weight:600;display:flex}.fitbar-pct{color:var(--color-pine);font-weight:800}.fitbar-track{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:999px;height:12px;overflow:hidden}.fitbar-fill{background:linear-gradient(90deg,var(--color-lagoon),var(--color-pine));width:0;height:100%;box-shadow:0 0 18px -4px color-mix(in srgb,var(--color-lagoon) 70%,transparent);border-radius:999px;transition:width 1.5s cubic-bezier(.16,1,.3,1) .25s}.b.reveal.in .fitbar-fill{width:90%}@media (prefers-reduced-motion:reduce){.fitbar-fill{width:90%;transition:none}}.pq-ava--photo{border-radius:50%;width:104px;height:104px;position:relative;overflow:visible}.pq-ava--photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 16px 34px -14px #00503c73}.pq-logo{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--color-pine),var(--color-pine-deep));z-index:2;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-2px;right:-6px;box-shadow:0 6px 16px -6px #00503c8c}[data-theme=dark] .pq-logo{border-color:#0e1714}@media (width>=992px){.biz-hero-grid{grid-template-columns:minmax(330px,.58fr) 1.42fr!important;align-items:start!important;gap:48px!important}.biz-hero-copy{align-self:center!important}.biz-hero-visual{justify-content:flex-start!important;min-height:auto!important;margin-right:min(0px,506px - 50vw)!important}.biz-gallery{-moz-column-count:4!important;column-count:4!important;-moz-column-gap:22px!important;-webkit-mask-composite:source-in!important;column-gap:22px!important;width:100%!important;max-width:none!important;margin-left:0!important;padding-right:clamp(16px,2.6vw,44px)!important;-webkit-mask-image:linear-gradient(100deg,#0000,#00000047 6%,#000 19%,#000),linear-gradient(#000 44%,#0000 90%)!important;mask-image:linear-gradient(100deg,#0000,#00000047 6%,#000 19%,#000),linear-gradient(#000 44%,#0000 90%)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:border-box,border-box!important;mask-clip:border-box,border-box!important;-webkit-mask-origin:border-box,border-box!important;mask-origin:border-box,border-box!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.biz-gallery>.biz-gal-img{border-radius:24px!important;margin-bottom:22px!important}}@media (width>=1500px){.biz-gallery{-moz-column-count:4!important;column-count:4!important;-moz-column-gap:24px!important;column-gap:24px!important}.biz-gallery>.biz-gal-img{margin-bottom:24px!important}}@media (width>=992px){.biz-hero-grid{grid-template-columns:minmax(410px,.84fr) 1.16fr!important}html body .biz-hero h1.biz-hero-title{letter-spacing:-.03em!important;font-size:clamp(30px,2.9vw,42px)!important;line-height:1.07!important}.biz-hero-copy .hero-eyebrow{white-space:nowrap!important}}.problem-layout{grid-template-columns:minmax(230px,300px) minmax(0,440px)!important;justify-content:center!important;align-items:start!important;gap:clamp(28px,3.5vw,48px)!important;margin-top:52px!important;display:grid!important}@media (width<=860px){.problem-layout{grid-template-columns:1fr!important;justify-content:stretch!important}.problem-video{max-width:330px!important;margin:0 auto!important}}.problem-video{aspect-ratio:9/16;border:1px solid var(--line);background:#0c1714;border-radius:28px;width:100%;max-width:320px;margin:0;position:relative;overflow:hidden;box-shadow:0 44px 96px -38px #00503c80}.problem-video .pv-vid{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.problem-video:after{content:"";pointer-events:none;background:linear-gradient(#00281e0a 38%,#001e169e);position:absolute;inset:0}.pv-play{cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;transition:transform .3s,background .3s;display:grid;position:absolute;inset:0;box-shadow:0 16px 36px -12px #00503c8c}.pv-play:hover{background:#fff;transform:scale(1.08)}.pv-play svg{width:26px;height:26px;fill:var(--color-pine);margin-left:3px}.pv-cap{z-index:2;color:#fff;text-shadow:0 2px 12px #0000008c;flex-direction:column;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.pv-cap-k{letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:800}.section-problem .problem-stats{flex-direction:column!important;grid-template-columns:none!important;align-self:stretch!important;gap:16px!important;margin-top:0!important;display:flex!important}.problem-layout>.problem-video{align-self:start}.section-problem .problem-stat{align-items:center;min-height:152px;text-align:left!important;flex:1 1 0!important;grid-template-columns:140px 1fr!important;gap:22px!important;padding:24px 30px!important;display:grid!important}.section-problem .problem-stat:hover{transform:translate(4px)!important}.section-problem .problem-stat strong{margin:0!important}.problem-stat .ps-text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.problem-stat .ps-text span{font-size:14.5px;display:block;margin-top:0!important}@media (width>=992px){.biz-hero-grid{min-height:600px;display:block!important;position:relative!important}.biz-hero-grid>.biz-hero-visual{z-index:1!important;align-items:flex-start!important;margin:0!important;display:flex!important;position:absolute!important;inset:0 min(0px,506px - 50vw) 0 40%!important}.biz-hero-grid>.biz-hero-visual .biz-gallery{width:100%!important;max-width:none!important}.biz-hero-grid:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0 0 0 -160px;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--bg,#fbfef8) 96%,transparent) 13%,color-mix(in srgb,var(--bg,#fbfef8) 95%,transparent) 54%,color-mix(in srgb,var(--bg,#fbfef8) 74%,transparent) 63%,color-mix(in srgb,var(--bg,#fbfef8) 36%,transparent) 72%,transparent 85%)!important;-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000)!important;mask:linear-gradient(#0000,#000 14% 86%,#0000)!important}.biz-hero-grid>.biz-hero-copy{z-index:3!important;max-width:600px!important;padding:30px 0 64px!important;position:relative!important}html body .biz-hero h1.biz-hero-title{letter-spacing:-.035em!important;font-size:clamp(40px,5.2vw,66px)!important;line-height:1.04!important}}.crs--marquee .crs-viewport{overflow:hidden!important}.crs--marquee .crs-track,.section-solution .crs--marquee .crs-track{will-change:transform;scroll-snap-type:none!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;padding:8px 0!important;overflow:visible!important}.crs--marquee .crs-nav{display:none!important}.section-solution .crs--marquee{-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)!important;mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)!important}.xpc{position:relative}.xpc-sand{z-index:0;pointer-events:none;position:absolute;inset:-12% -8% -8%}.xpc-sand:before{z-index:0;background:radial-gradient(32% 38% at 20% 30%,color-mix(in srgb,var(--yellow,#eac105) 42%,transparent),transparent 70%),radial-gradient(34% 40% at 80% 30%,color-mix(in srgb,var(--teal,#00afb9) 38%,transparent),transparent 70%),radial-gradient(42% 46% at 50% 92%,color-mix(in srgb,var(--green,#007867) 34%,transparent),transparent 72%);filter:blur(40px);opacity:.8;animation:18s ease-in-out infinite alternate xpc-bg-drift}@keyframes xpc-bg-drift{0%{transform:translate(-1%)scale(1)}to{transform:translate(2%,-3%)scale(1.05)}}.xpc-dots,.xpc-stage{z-index:1;position:relative}.xpc-sand .sand-dot{pointer-events:none;z-index:1;animation:sand-float var(--d,12s) ease-in-out var(--delay,0s) infinite alternate;border-radius:50%;position:absolute;box-shadow:0 0 6px}@keyframes sand-float{0%{transform:translate(0)scale(.9)}50%{transform:translate(calc(var(--fx,8px)*.5),calc(var(--fy,-40px)*.5)) scale(1.05)}to{transform:translate(var(--fx,8px),var(--fy,-40px)) scale(.95)}}@media (prefers-reduced-motion:reduce){.xpc-sand .sand-dot,.xpc-sand:before{animation:none!important}}.section-solution .crs-info{text-align:center!important;align-items:center!important}.section-solution .crs--marquee .crs-viewport{width:100%!important}.paths-card .paths-card-cta{transition:color .3s}.paths-card.is-expanded .paths-card-cta,.paths-card:active .paths-card-cta,.paths-card:focus-within .paths-card-cta,.paths-card:hover .paths-card-cta{color:var(--paths-c)!important}.xpc-stage .xpc-tile{box-shadow:0 26px 52px -30px color-mix(in srgb,var(--teal) 52%,transparent),0 8px 22px -14px #00465033!important}.xpc-stage .xpc-tile[aria-hidden=false]{box-shadow:0 38px 70px -32px color-mix(in srgb,var(--teal) 58%,transparent),0 12px 28px -14px #00465042!important}.xpc-sand:before{content:"";position:absolute;inset:0;background:radial-gradient(24% 30% at 9% 16%,color-mix(in srgb,var(--yellow,#eac105) 62%,transparent),transparent 64%),radial-gradient(24% 30% at 91% 18%,color-mix(in srgb,var(--teal,#00afb9) 56%,transparent),transparent 64%),radial-gradient(26% 32% at 80% 94%,color-mix(in srgb,var(--green,#007867) 50%,transparent),transparent 66%),radial-gradient(24% 28% at 16% 92%,color-mix(in srgb,var(--color-lagoon,#00afb9) 44%,transparent),transparent 64%)!important;filter:blur(34px)saturate(1.2)!important;opacity:.92!important;animation:22s ease-in-out infinite alternate xpc-bg-drift!important}.page-hero{padding:180px 0 80px;position:relative;overflow:hidden}.page-hero .eyebrow{background:var(--glass);border:1px solid var(--line);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.page-hero h1{letter-spacing:-.04em;max-width:18ch;margin:28px 0 0;font-size:clamp(44px,7vw,100px);font-weight:800;line-height:1}.page-hero h1 .em{font-family:Montserrat,sans-serif;font-style:italic;font-weight:500}.page-hero .lead{max-width:640px;color:var(--ink-2);margin-top:28px;font-size:19px;line-height:1.55}.experience-word{letter-spacing:-.04em;background:linear-gradient(120deg,var(--ind-1),var(--ind-2),var(--ind-3));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.05em -.18em;padding:.05em .05em .18em;font-family:Montserrat,sans-serif;font-size:clamp(64px,11vw,180px);font-style:italic;font-weight:400;line-height:.95;display:inline-block}.experience-anchor{text-align:center;margin:80px auto;padding:80px 20px;position:relative}.experience-anchor:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(60% 80% at 30%,#00afb92e,#0000 60%),radial-gradient(50% 70% at 70%,#eac10526,#0000 60%);position:absolute;inset:0}.reels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.reel{aspect-ratio:9/16;border:1px solid var(--line);cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff03);border-radius:28px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.reel:hover{transform:translateY(-6px)scale(1.02)}.reel .img{background:linear-gradient(135deg,var(--ind-1),var(--ind-3));opacity:.85;position:absolute;inset:0}.reel .play{color:#0a0c1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel:hover .play{transform:translate(-50%,-50%)scale(1.1)}.reel .meta{color:#fff;z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.reel .meta .name{font-size:14px;font-weight:700}.reel .meta .sub{opacity:.8;margin-top:2px;font-size:11.5px}.reel .meta .views{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:10.5px;display:inline-flex}.reel:after{content:"";z-index:1;background:linear-gradient(#0000,#000000b3);height:50%;position:absolute;bottom:0;left:0;right:0}.levels{gap:20px;margin-top:60px}.level{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:32px;padding:36px;position:relative;overflow:hidden}.level .num{background:linear-gradient(135deg,var(--ind-1),var(--ind-3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em;font-family:Montserrat,sans-serif;font-size:80px;font-style:italic;line-height:1;display:inline-block}.level h4{letter-spacing:-.02em;margin:16px 0 12px;font-size:24px;font-weight:800}.level p{color:var(--ink-2);font-size:15px;line-height:1.6}.level .badge{background:var(--glass);border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.xminders{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:50px;display:grid}.xminder{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:28px;padding:24px;transition:transform .3s,border-color .3s}.xminder:hover{border-color:#00afb966;transform:translateY(-4px)}.xminder .av{background:linear-gradient(135deg,var(--ind-1),var(--ind-3));border-radius:50%;width:64px;height:64px;margin-bottom:18px}.xminder .name{letter-spacing:-.01em;font-size:18px;font-weight:800}.xminder .role{color:var(--ind-1);margin-top:4px;font-size:13px;font-weight:600}.xminder .years{color:var(--yellow);background:#eac1051f;border-radius:999px;margin-top:14px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-block}.xminder .tag{color:var(--ink-2);margin-top:14px;font-size:14px;font-style:italic;line-height:1.5}.steps-immersive{border:1px solid var(--line);border-radius:32px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;display:grid;overflow:hidden}.s-step{border-right:1px solid var(--line);background:linear-gradient(#ffffff08,#ffffff03);padding:36px 28px;position:relative}.s-step:last-child{border-right:none}.s-step .n{color:var(--ind-1);letter-spacing:.05em;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic}.s-step h5{letter-spacing:-.01em;margin:12px 0 10px;font-size:20px;font-weight:800}.s-step p{color:var(--ink-2);font-size:14px;line-height:1.5}.big-quote{text-align:center;letter-spacing:-.02em;max-width:22ch;margin:0 auto;padding:100px 0;font-family:Montserrat,sans-serif;font-size:clamp(36px,5vw,64px);font-style:italic;line-height:1.2}.cta-dual{grid-template-columns:1fr 1fr;gap:18px;margin-top:60px;display:grid}.cta-block{border:1px solid var(--line);cursor:pointer;border-radius:32px;padding:48px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.cta-block:hover{transform:translateY(-4px)}.cta-block.a{background:linear-gradient(135deg,#00afb91f,#0057720d)}.cta-block.b{background:linear-gradient(135deg,#0078671f,#eac1050d)}.cta-block h3{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.cta-block p{color:var(--ink-2);margin:14px 0 24px;font-size:15px;line-height:1.5}.cta-block .arrow{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.app-stack{grid-template-columns:1.1fr 1fr;align-items:center;margin-top:80px}.app-stack,.story{gap:60px;display:grid}.story{grid-template-columns:1fr 1.2fr;align-items:start;margin:80px 0}.story .image{aspect-ratio:4/5;background:linear-gradient(135deg,var(--ind-1),var(--ind-3));border-radius:32px;position:relative;overflow:hidden}.story .image:after{content:"";background:radial-gradient(70% 60% at 30% 30%,#fff3,#0000 60%);position:absolute;inset:0}.story .image .badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0000004d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:20px;left:20px}.story h3{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.05}.story p{color:var(--ink-2);margin:0 0 20px;font-size:17px;line-height:1.65}.stats-big{grid-template-columns:repeat(3,1fr);gap:20px;margin:60px 0;display:grid}.stat-big{border:1px solid var(--line);background:var(--glass);border-radius:28px;padding:36px}.stat-big .num{letter-spacing:-.04em;background:linear-gradient(135deg,var(--ind-1),var(--ind-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em;font-size:clamp(48px,6vw,80px);font-weight:800;line-height:1;display:inline-block}.stat-big .label{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.4}.pillars-2{grid-template-columns:1fr 1fr;gap:20px;margin-top:50px;display:grid}.pillar-card{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:32px;padding:36px}.pillar-card .ic{background:linear-gradient(135deg,var(--ind-1),var(--ind-3));border-radius:26px;width:48px;height:48px;margin-bottom:24px}.pillar-card h4{letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:800}.pillar-card p{color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.6}.pillar-card ul{margin:0;padding:0;list-style:none}.pillar-card ul li{color:var(--ink-2);border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.pillar-card ul li:first-child{border-top:none}.pillar-card ul li:before{content:"";background:var(--ind-1);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.theme-business{--ind-1:#007867;--ind-2:#007867;--ind-3:#eac105}.theme-individual{--ind-1:#00afb9;--ind-2:#eac105;--ind-3:#005772}.theme-promo{--ind-1:#eac105;--ind-2:#00afb9;--ind-3:#007867}@media (width<=980px){.app-stack,.cta-dual,.levels,.pillars-2,.steps-immersive,.story{grid-template-columns:1fr}.s-step{border-right:none;border-bottom:1px solid var(--line)}.stats-big{grid-template-columns:1fr}}.reveel-section{color:#f4f6ff;background:radial-gradient(at 70% 30%,#00d4c82e,#0000 60%),radial-gradient(at 20% 80%,#a06cff1f,#0000 55%),#050507;border-radius:48px;margin:80px 16px 0;padding:140px 0 160px;position:relative;overflow:hidden}.reveel-stars{pointer-events:none;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 62%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 67% 14%,#fff9,#0000),radial-gradient(1px 1px at 82% 78%,#fff9,#0000),radial-gradient(1px 1px at 5% 88%,#fff6,#0000),radial-gradient(1px 1px at 92% 32%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 8%,#fff6,#0000),radial-gradient(1px 1px at 38% 92%,#fff6,#0000),radial-gradient(1px 1px at 75%,#ffffff73,#0000);position:absolute;inset:0}.reveel-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.reveel-copy{z-index:2;position:relative}.reveel-eyebrow{letter-spacing:.18em;color:#b6c0d0;text-transform:uppercase;align-items:center;gap:12px;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.reveel-eyebrow .dot{background:#5fffe9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #5fffe9b3}.reveel-eyebrow .r-mark{color:#fff;font-weight:700}.reveel-eyebrow .sep{opacity:.4}.reveel-title{letter-spacing:-.025em;margin:24px 0 0;font-weight:600;color:#fff!important;font-size:clamp(36px,4.6vw,64px)!important;line-height:1.05!important}.reveel-title .serif{font-family:Instrument Serif,serif;font-weight:400}.reveel-title .italic{background:linear-gradient(120deg,#ff4d6d,#ff8a3d 18%,#eac105 35%,#3ddc97 55%,#00afb9 72%,#5bafff 86%,#a06cff);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.reveel-lead{max-width:46ch;margin:28px 0 0;font-size:16px;line-height:1.6;color:#c8cde0!important}.reveel-lead strong{color:#fff;border-bottom:1px solid #5fffe966;padding-bottom:1px;font-weight:600}.reveel-pillars{grid-template-columns:repeat(3,1fr);gap:10px;max-width:560px;margin-top:36px;display:grid}.r-pill{background:#ffffff0a;border:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 14px;transition:background .25s,transform .25s,border-color .25s;display:flex;border-radius:16px!important}.r-pill:hover{background:#ffffff14;border-color:#5fffe940;transform:translateY(-2px)}.r-pill.is-active{background:#eac10514;border-color:#eac10566}.r-pill .ic{flex-shrink:0;width:18px;height:18px;box-shadow:0 0 12px;border-radius:6px!important}.r-pill strong{color:#fff;font-size:12.5px;font-weight:600;line-height:1.2;display:block}.r-pill small{color:#8088a8;margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.reveel-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.r-btn{align-items:center;gap:10px;padding:13px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;border-radius:999px!important}.r-btn-primary{color:#050507;background:#fff}.r-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5fffe940}.reveel-version{letter-spacing:.18em;color:#5fffe9;text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.reveel-version:before{content:"";background:#5fffe9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #5fffe9}.reveel-prism{filter:drop-shadow(0 30px 60px #5fffe926);align-self:center;position:relative}.reveel-prism svg{width:100%;max-width:540px;height:auto;display:block}.reveel-prism .prism-rays rect{transform-origin:260px 240px;animation:6s ease-in-out infinite prismShimmer}.reveel-prism .prism-rays rect:nth-child(2){animation-delay:-.6s}.reveel-prism .prism-rays rect:nth-child(3){animation-delay:-1.2s}.reveel-prism .prism-rays rect:nth-child(4){animation-delay:-1.8s}.reveel-prism .prism-rays rect:nth-child(5){animation-delay:-2.4s}.reveel-prism .prism-rays rect:nth-child(6){animation-delay:-3s}.reveel-prism .prism-rays rect:nth-child(7){animation-delay:-3.6s}@keyframes prismShimmer{0%,to{opacity:.85}50%{opacity:1}}.reveel-cursor{filter:drop-shadow(0 0 12px #5fffe9cc);animation:4s ease-in-out infinite cursorFloat;position:absolute;top:14%;left:12%}@keyframes cursorFloat{0%,to{transform:translate(0)}50%{transform:translate(8px,-8px)}}@media (width<=1024px){.reveel-section{border-radius:32px;margin:40px 12px 0;padding:100px 0 110px}.reveel-grid{grid-template-columns:1fr;gap:56px}.reveel-pillars{grid-template-columns:repeat(2,1fr)}.reveel-prism{max-width:480px;margin:0 auto}}@media (width<=560px){.reveel-pillars{grid-template-columns:1fr}}.team-band{color:#f4f6ff;background:radial-gradient(at 80% 20%,#00d4c824,#0000 55%),radial-gradient(at 15% 85%,#a06cff1a,#0000 55%),#0a0c12;border-radius:48px;margin:120px -64px 0;padding:110px 0;position:relative;overflow:hidden}.team-band:before{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 22%,#ffffff80,#0000),radial-gradient(1px 1px at 64% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 86% 70%,#ffffff80,#0000),radial-gradient(1px 1px at 28% 82%,#fff6,#0000),radial-gradient(1px 1px,#ffffff59,#0000);position:absolute;inset:0}.team-band-inner{z-index:1;max-width:1140px;margin:0 auto;padding:0 64px;position:relative}.team-dark .person{color:#f4f6ff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.team-dark .person h5{color:#fff!important}.team-dark .person p{color:#b6c0d0!important}.team-dark .person .role{opacity:.9;color:#5fffe9!important}.team-dark .person:hover{background:#ffffff12!important;border-color:#5fffe940!important}@media (width<=1024px){.team-band{border-radius:32px;margin:80px -32px 0;padding:80px 0}.team-band-inner{padding:0 32px}}.reveel-grid{direction:rtl}.reveel-grid>*{direction:ltr}.reveel-title .italic{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}.about-teaser-dark{position:relative;overflow:hidden;color:#f4f6ff!important;background:radial-gradient(at 85% 15%,#00d4c829,#0000 55%),radial-gradient(at 10% 90%,#a06cff1a,#0000 55%),#0a0c12!important;border:1px solid #ffffff0f!important}.about-teaser-dark:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(1px 1px at 18% 26%,#ffffff80,#0000),radial-gradient(1px 1px at 72% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 88% 72%,#ffffff80,#0000),radial-gradient(1px 1px at 32% 84%,#fff6,#0000);position:absolute;inset:0}.about-teaser-dark>*{z-index:1;position:relative}.about-teaser-dark h3{color:#fff!important}.about-teaser-dark p{color:#b6c0d0!important}.about-teaser-dark>div:first-child>div:first-child{color:#5fffe9!important}.about-teaser-dark .arrow{color:#fff!important;border-color:#fff6!important}.about-teaser-dark .arrow:hover{color:#5fffe9!important;border-color:#5fffe9!important}.about-teaser-dark .pillar{color:#f4f6ff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.about-teaser-dark .pillar h5{color:#fff!important}.about-teaser-dark .pillar .badge{color:#5fffe9!important;background:#5fffe91f!important;border-color:#5fffe940!important}.levels{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.levels{grid-template-columns:1fr}}.levels .level{isolation:isolate;background:#ffffff80;border:1px solid #0a0c1a14;border-radius:22px;padding:28px 26px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s,color .35s,background .45s;position:relative;overflow:hidden}.levels .level h4{letter-spacing:-.015em;margin:0 0 10px;font-size:22px;font-weight:700}.levels .level h4,.levels .level p{z-index:2;transition:color .35s;position:relative}.levels .level p{margin:0;line-height:1.55}.levels .level:before{content:"";z-index:0;opacity:0;background:radial-gradient(ellipse at 30% 110%,var(--lvl-1,#eac105),var(--lvl-2,#007867) 70%);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(40%)scale(1.3)}.levels .level:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--lvl-1,#eac105),0 24px 60px var(--lvl-glow,#eac10573);border-radius:24px;transition:opacity .35s;position:absolute;inset:-2px}.levels .level:first-child{--lvl-1:#eac105;--lvl-2:#b8950b;--lvl-glow:#eac10566}.levels .level:nth-child(2){--lvl-1:#00afb9;--lvl-2:#005772;--lvl-glow:#00afb973}.levels .level:nth-child(3){--lvl-1:#007867;--lvl-2:#00352b;--lvl-glow:#00786773}.levels .level:hover{border-color:#0000;transform:translateY(-8px)}.levels .level:hover:before{opacity:1;transform:translateY(0)scale(1)}.levels .level:hover:after{opacity:1}.levels .level:hover h4,.levels .level:hover p{color:#fff}[data-theme=dark] .levels .level{background:#ffffff0a;border-color:#ffffff14}.contact-section,.contact-section *{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif!important}.contact-section{color:#f4f6ff;background:radial-gradient(at 80% 0,#00d4c82e,#0000 60%),radial-gradient(at 0 100%,#eac1051f,#0000 55%),radial-gradient(#5bafff1a,#0000 60%),#050609;border-radius:48px;margin:80px 16px 0;padding:110px 0 130px;position:relative;overflow:hidden}.contact-section:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 64% 12%,#ffffff73,#0000),radial-gradient(1px 1px at 86% 72%,#ffffff80,#0000),radial-gradient(1px 1px at 28% 82%,#fff6,#0000),radial-gradient(1px 1px,#ffffff59,#0000),radial-gradient(1px 1px at 92% 32%,#fff6,#0000);position:absolute;inset:0}.contact-section .container{z-index:1;position:relative}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.contact-aside .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c8cde0;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.contact-aside .eyebrow .dot{background:#5fffe9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #5fffe9b3}.contact-aside h2{letter-spacing:-.025em;color:#fff;margin:22px 0 0;font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.08}.contact-aside h2 .grad{background:linear-gradient(120deg,#eac105,#00d4c8 35%,#5bafff 65%,#3ddc97);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.contact-aside .lead{color:#c8cde0;max-width:44ch;margin:28px 0 0;font-size:16px;line-height:1.6}.contact-meta{gap:18px;margin-top:48px;display:grid}.contact-meta-item{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.contact-meta-item .ico{color:#5fffe9;background:linear-gradient(135deg,#00d4c833,#5bafff2e);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.contact-meta-item .ico svg{width:18px;height:18px}.contact-meta-item small{letter-spacing:.12em;text-transform:uppercase;color:#8088a8;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.contact-meta-item strong{color:#fff;font-size:14px;font-weight:500;display:block}.contact-meta-item a{color:inherit;text-decoration:none}.contact-form-card{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;padding:30px;position:relative}.contact-form-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#5fffe966,#5bafff2e 40%,#0000 70%);border-radius:33px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.role-tabs{background:#0000004d;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:22px;padding:5px;display:grid;position:relative}.role-tab{color:#b6c0d0;letter-spacing:-.005em;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:500;transition:color .25s,background .25s;display:flex;position:relative}.role-tab .tab-ico{border-radius:5px;flex-shrink:0;width:16px;height:16px}.role-tab[data-role=explorer] .tab-ico{background:linear-gradient(135deg,#eac105,#f5d749);box-shadow:0 0 8px #eac10573}.role-tab[data-role=exminder] .tab-ico{background:linear-gradient(135deg,#00afb9,#5fffe9);box-shadow:0 0 8px #00d4c880}.role-tab[data-role=company] .tab-ico{background:linear-gradient(135deg,#007867,#3ddc97);box-shadow:0 0 8px #3ddc9773}.role-tab:hover{color:#fff;background:#ffffff0a}.role-tab.is-active{color:#fff;background:linear-gradient(135deg,#00d4c82e,#5bafff1f);box-shadow:0 0 0 1px #5fffe959,0 8px 22px #00d4c82e}.contact-form .row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.contact-form .field{flex-direction:column;gap:6px;display:flex}.contact-form label{letter-spacing:.08em;text-transform:uppercase;color:#8088a8;font-size:10.5px;font-weight:600}.contact-form label .req{color:#5fffe9}.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form select,.contact-form textarea{color:#fff;appearance:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 13px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235fffe9' stroke-width='2' stroke-linecap='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.contact-form select option{color:#fff;background:#0a0c12}.contact-form textarea{resize:vertical;min-height:110px;line-height:1.5}.contact-form input::-moz-placeholder{color:#5a607a}.contact-form textarea::-moz-placeholder{color:#5a607a}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5a607a}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#ffffff29}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#5fffe90a;border-color:#5fffe980;outline:none;box-shadow:0 0 0 4px #5fffe91a}.role-fields{display:none}.role-fields.is-active{display:block}.role-fields .row{margin-bottom:16px}.contact-terms{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;gap:12px;margin:8px 0 24px;padding:16px;display:flex}.contact-terms input[type=checkbox]{appearance:none;cursor:pointer;background:#0006;border:1.5px solid #ffffff40;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:0;transition:background .2s,border-color .2s;position:relative}.contact-terms input[type=checkbox]:checked:after{content:"";border:2px solid #050609;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.contact-terms a{color:#5fffe9;border-bottom:1px solid #5fffe966;text-decoration:none}.contact-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-submit-row small{color:#8088a8;letter-spacing:.06em;font-size:11.5px}.contact-submit{color:#050609;letter-spacing:-.005em;cursor:pointer;background:linear-gradient(135deg,#eac105,#00d4c8 50%,#5bafff) 0/200% 200%;border:0;border-radius:999px;align-items:center;gap:12px;padding:14px 28px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background-position .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00d4c840,inset 0 0 0 1px #ffffff14}.contact-submit:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 18px 40px #00d4c859,inset 0 0 0 1px #ffffff1f}.contact-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-submit svg{width:16px;height:16px}.contact-success{text-align:center;background:linear-gradient(135deg,#00d4c81f,#5bafff14);border:1px solid #5fffe94d;border-radius:20px;padding:28px;display:none}.contact-success.is-visible{display:block}.contact-success .check{color:#050609;background:linear-gradient(135deg,#00d4c8,#5bafff);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid;box-shadow:0 0 32px #00d4c880}.contact-success h4{color:#fff;margin:0;font-size:22px;font-weight:600}.contact-success p{color:#c8cde0;max-width:38ch;margin:10px auto 0;font-size:14px;line-height:1.5}@media (width<=1024px){.contact-section{border-radius:32px;margin:56px 12px 0;padding:80px 0 90px}.contact-grid{grid-template-columns:1fr;gap:56px}.contact-form-card{padding:28px}.contact-form .row{grid-template-columns:1fr;gap:14px}.role-tab{padding:11px 8px;font-size:12.5px}.role-tab .tab-ico{width:14px;height:14px}}@media (width<=480px){.contact-section{border-radius:24px;margin:40px 8px 0;padding:60px 0 72px}.contact-form-card{border-radius:24px;padding:22px}}.contact-form .role-fields .row,.contact-form .row{grid-template-columns:1fr 1fr;align-items:start;gap:14px 20px!important;margin-bottom:16px!important;display:grid!important}.contact-form .row.single{grid-template-columns:1fr!important}.contact-form .field{width:100%;min-width:0;flex-direction:column!important;gap:10px!important;display:flex!important}.contact-form label{letter-spacing:.14em!important;text-transform:uppercase!important;color:#b6c0d0!important;margin:0 0 2px 4px!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.contact-form label .req{margin-left:3px;color:#eac105!important}html body .contact-form input[type=email],html body .contact-form input[type=number],html body .contact-form input[type=tel],html body .contact-form input[type=text],html body .contact-form input[type=url],html body .contact-form select,html body .contact-form textarea{appearance:none;vertical-align:middle;color:#fff!important;width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;margin:0!important;padding:14px 16px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.4!important;display:block!important}html body .contact-form textarea{resize:vertical;min-height:140px!important;padding:16px!important;line-height:1.55!important}html body .contact-form input::-moz-placeholder{color:#6a7290!important;opacity:1!important}html body .contact-form textarea::-moz-placeholder{color:#6a7290!important;opacity:1!important}html body .contact-form input::placeholder,html body .contact-form textarea::placeholder{color:#6a7290!important;opacity:1!important}html body .contact-form input:focus,html body .contact-form select:focus,html body .contact-form textarea:focus{background:#00afb90f!important;border-color:#00afb98c!important;box-shadow:0 0 0 4px #00afb924!important}.contact-form .role-tabs{border-radius:16px!important;gap:6px!important;margin-bottom:26px!important;padding:6px!important}.contact-form .role-tab{border-radius:12px!important;padding:12px 10px!important;font-size:13px!important}.contact-form .role-tab.is-active{background:linear-gradient(135deg,#00afb92e,#00577224)!important;box-shadow:0 0 0 1px #00afb973,0 8px 22px #00afb92e!important}.contact-form .role-tab[data-role=explorer] .tab-ico{background:linear-gradient(135deg,#eac105,#f5d749)!important}.contact-form .role-tab[data-role=exminder] .tab-ico{background:linear-gradient(135deg,#00afb9,#007867)!important}.contact-form .role-tab[data-role=company] .tab-ico{background:linear-gradient(135deg,#007867,#005772)!important}html body .contact-submit{color:#0a0c12!important;background:linear-gradient(135deg,#eac105,#00afb9 50%,#005772) 0 0/200% 200%!important;padding:16px 28px!important;font-weight:700!important;box-shadow:0 12px 28px #00afb947,inset 0 0 0 1px #ffffff14!important}html body .contact-submit:hover{box-shadow:0 18px 40px #00afb966,inset 0 0 0 1px #ffffff24!important}.contact-terms{gap:14px!important;padding:16px 18px!important}.contact-terms span{color:#c8cde0!important;font-size:13px!important;line-height:1.5!important}.contact-terms a{color:#00d4c8!important;border-bottom-color:#00d4c866!important}.contact-terms input[type=checkbox]:checked{background:linear-gradient(135deg,#eac105,#00afb9)!important;border-color:#0000!important}html body .contact-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2300d4c8' stroke-width='2.5' stroke-linecap='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-position:right 18px center!important;padding-right:46px!important}@media (width<=768px){.contact-form .role-fields .row,.contact-form .row{grid-template-columns:1fr!important;gap:14px!important}}[data-theme=light] .contact-section{color:#0a0c1a!important;background:radial-gradient(at 80% 0,#00afb91a,#0000 60%),radial-gradient(at 0 100%,#eac10514,#0000 55%),#f5f4ee!important}[data-theme=light] .contact-aside .eyebrow,[data-theme=light] .contact-aside .lead,[data-theme=light] .contact-aside h2{color:#0a0c1a!important}[data-theme=light] .contact-aside .lead{color:#2a2f44!important}[data-theme=light] .contact-meta-item{background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .contact-meta-item small{color:#6b7390!important}[data-theme=light] .contact-meta-item strong{color:#0a0c1a!important}[data-theme=light] .contact-form-card{background:#ffffffb3!important;border-color:#0a0c1a14!important}[data-theme=light] .contact-form label{color:#4a5068!important}[data-theme=light] html body .contact-form input,[data-theme=light] html body .contact-form select,[data-theme=light] html body .contact-form textarea{color:#0a0c1a!important;background:#ffffffe6!important;border-color:#0a0c1a1f!important}[data-theme=light] html body .contact-form input::-moz-placeholder{color:#8088a8!important}[data-theme=light] html body .contact-form textarea::-moz-placeholder{color:#8088a8!important}[data-theme=light] html body .contact-form input::placeholder,[data-theme=light] html body .contact-form textarea::placeholder{color:#8088a8!important}[data-theme=light] .contact-form .role-tabs{background:#0a0c1a0d!important;border-color:#0a0c1a1a!important}[data-theme=light] .contact-form .role-tab{color:#4a5068!important}[data-theme=light] .contact-form .role-tab.is-active{color:#0a0c1a!important;background:#fffffff2!important}[data-theme=light] .contact-terms{background:#ffffffb3!important;border-color:#0a0c1a1a!important}[data-theme=light] .contact-terms span{color:#2a2f44!important}[data-theme=light] .contact-submit-row small{color:#4a5068!important}.contact-form input::-webkit-scrollbar{display:none}.contact-form select::-webkit-scrollbar{display:none}.contact-form input,.contact-form select{scrollbar-width:none;overflow:hidden}.contact-form-card{cursor:auto}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{cursor:text}.contact-form-card .contact-submit,.contact-form-card .contact-terms,.contact-form-card .role-tab,.contact-form-card button{cursor:pointer}body:has(.contact-form-card:hover) .cursor-glass{opacity:0!important;width:0!important;height:0!important}body:has(.contact-form-card:hover) .cursor-dot{opacity:0!important}html body .contact-form .field>label,html body .contact-form label{text-transform:none!important;letter-spacing:0!important;color:color-mix(in srgb,var(--ink) 72%,transparent)!important;margin:0 0 4px 2px!important;font-size:13.5px!important;font-weight:500!important}html body .contact-form label .req{margin-left:4px;font-weight:600;color:var(--green)!important}html body .contact-form .contact-terms,html body .contact-form .contact-terms a,html body .contact-form .contact-terms span{text-transform:none!important;letter-spacing:0!important;color:color-mix(in srgb,var(--ink) 65%,transparent)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}html body .contact-form .contact-terms a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--green) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--green) 50%,transparent);text-underline-offset:2px;transition:color .2s;color:var(--ink)!important;font-weight:500!important}html body .contact-form .contact-terms a:hover{color:var(--green)!important}html body .contact-form .contact-terms input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in srgb,var(--ink) 25%,transparent);cursor:pointer;background:#ffffffb3;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .2s,background .2s;display:inline-grid}html body .contact-form .contact-terms input[type=checkbox]:hover{border-color:var(--green)}html body .contact-form .contact-terms input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}html body .contact-form .contact-terms input[type=checkbox]:checked:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 6.2l2.6 2.6L10 3.4'/></svg>") 50%/contain no-repeat;width:10px;height:10px}html body .contact-aside .contact-meta-item small{text-transform:none!important;letter-spacing:0!important;color:color-mix(in srgb,var(--ink) 55%,transparent)!important;font-size:11.5px!important;font-weight:500!important}html body .contact-form select{appearance:none!important;background-color:#ffffffb3!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%230B2A2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:44px!important}html body .contact-form .role-tabs{background:color-mix(in srgb,var(--ink) 4%,transparent)!important;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;border-radius:var(--radius-pill,9999px)!important;padding:4px!important}html body .contact-form .role-tab{color:color-mix(in srgb,var(--ink) 60%,transparent)!important;border-radius:var(--radius-pill,9999px)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;font-size:13px!important;font-weight:500!important}html body .contact-form .role-tab:hover{color:var(--ink)!important;background:#ffffff80!important}html body .contact-form .role-tab.is-active{color:var(--ink)!important;background:#ffffffd9!important;box-shadow:inset 0 1px #ffffffe6,0 2px 10px -2px #0078672e!important}html body .contact-form .contact-submit{transition:transform .25s,box-shadow .25s;letter-spacing:0!important;text-transform:none!important;border-radius:var(--radius-pill,9999px)!important;padding:16px 28px!important;font-size:15.5px!important;font-weight:600!important}html body .contact-form .contact-submit:hover{transform:translateY(-1px)scale(1.015);box-shadow:0 14px 36px -12px #00786780}[data-theme=light] html body .contact-form input[type=email],[data-theme=light] html body .contact-form input[type=number],[data-theme=light] html body .contact-form input[type=tel],[data-theme=light] html body .contact-form input[type=text],[data-theme=light] html body .contact-form input[type=url],[data-theme=light] html body .contact-form select,[data-theme=light] html body .contact-form textarea{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)!important;color:var(--ink)!important;background:#ffffffb3!important}html body .contact-section-secondary summary,html body .contact-section-secondary summary span{text-transform:none!important;letter-spacing:0!important;color:color-mix(in srgb,var(--ink) 70%,transparent)!important;font-size:14px!important;font-weight:500!important}html body .contact-section{border-radius:36px;background:0 0!important}html body .contact-collapse-summary{display:none!important}html body .contact-form-card{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:var(--glass-strong)!important;border:1px solid var(--line)!important;box-shadow:0 40px 90px -40px #00786738!important}html body .role-tabs{background:color-mix(in srgb,var(--ink) 5%,transparent)!important;border-color:var(--line)!important}html body .role-tab{color:var(--ink-2)!important}html body .role-tab:hover{color:var(--ink)!important;background:color-mix(in srgb,var(--ink) 5%,transparent)!important}html body .role-tab.is-active{color:#fff!important;background:linear-gradient(135deg,var(--teal),var(--green))!important;box-shadow:0 8px 22px -10px color-mix(in srgb,var(--teal) 60%,transparent)!important}html body .contact-form label{color:var(--ink)!important}html body .contact-form label .req{color:var(--teal)!important}html body .contact-form input[type=email],html body .contact-form input[type=number],html body .contact-form input[type=tel],html body .contact-form input[type=text],html body .contact-form input[type=url],html body .contact-form select,html body .contact-form textarea{border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:14px!important}[data-theme=dark] html body .contact-form input,[data-theme=dark] html body .contact-form select,[data-theme=dark] html body .contact-form textarea{background:#ffffff0d!important}html body .contact-form input::-moz-placeholder{color:var(--ink-3)!important}html body .contact-form textarea::-moz-placeholder{color:var(--ink-3)!important}html body .contact-form input::placeholder,html body .contact-form textarea::placeholder{color:var(--ink-3)!important}html body .contact-form input:focus,html body .contact-form select:focus,html body .contact-form textarea:focus{border-color:var(--teal)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 18%,transparent)!important;outline:none!important}html body .contact-aside .eyebrow{color:var(--teal)!important}html body .contact-aside h2{color:var(--ink)!important}html body .contact-aside .lead{color:var(--ink-2)!important}html body .contact-meta-item{background:var(--glass)!important;color:var(--ink)!important;border-radius:16px!important}html body .contact-meta-item small{color:var(--ink-3)!important}html body .contact-meta-item strong{color:var(--ink)!important}html body .contact-meta-item .ico{color:var(--teal)!important;background:color-mix(in srgb,var(--teal) 12%,transparent)!important}html body .contact-form .consent,html body .contact-form .form-note,html body .contact-form small{color:var(--ink-2)!important}html body .contact-form a{color:var(--ink)!important}html body .contact-section{overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line))!important;background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--teal) 20%,transparent),transparent 52%),radial-gradient(ellipse at -8% 112%,color-mix(in srgb,var(--green) 16%,transparent),transparent 55%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--color-sunflower) 6%,transparent),transparent 60%),var(--bg-1)!important;max-width:1200px!important;color:var(--ink)!important;box-shadow:0 50px 120px -50px color-mix(in srgb,var(--green) 40%,transparent)!important;border-radius:36px!important;margin:80px auto 0!important;padding:64px 56px 72px!important}[data-theme=dark] html body .contact-section{background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--teal) 26%,transparent),transparent 52%),radial-gradient(ellipse at -8% 112%,color-mix(in srgb,var(--green) 22%,transparent),transparent 55%),#0a1020!important}html body .contact-section:before{display:none!important}html body .contact-form-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line))!important;box-shadow:0 30px 70px -40px color-mix(in srgb,var(--green) 35%,transparent)!important;background:#fff!important}[data-theme=dark] html body .contact-form-card{background:#ffffff0a!important}html body .contact-form-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 55%,transparent),color-mix(in srgb,var(--green) 30%,transparent) 45%,transparent 72%)!important}html body .contact-meta-item{border:1px solid var(--line)!important;background:#fff!important}html body .contact-section,html[data-theme=light] .contact-section{-webkit-backdrop-filter:blur(26px)saturate(150%)!important;backdrop-filter:blur(26px)saturate(150%)!important;color:var(--ink)!important;background:linear-gradient(160deg,#ffffff94,#ffffff47)!important;border:1px solid #ffffffa6!important;box-shadow:0 44px 110px -54px #00503c61,inset 0 1px #fff9!important}[data-theme=dark] html body .contact-section{background:linear-gradient(160deg,#ffffff17,#ffffff08)!important;border-color:#ffffff1f!important;box-shadow:0 44px 110px -54px #0009,inset 0 1px #ffffff14!important}html body .contact-form-card{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:#ffffff9e!important;border:1px solid #ffffffb3!important}[data-theme=dark] html body .contact-form-card{background:#ffffff0d!important;border-color:#ffffff1a!important}html body .contact-meta-item{-webkit-backdrop-filter:blur(12px)saturate(135%)!important;backdrop-filter:blur(12px)saturate(135%)!important;background:#ffffff80!important;border:1px solid #fff9!important}[data-theme=dark] html body .contact-meta-item{background:#ffffff0a!important;border-color:#ffffff1a!important}.pricing-hero{text-align:center;padding:180px 0 60px;position:relative}.pricing-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.pricing-hero .eyebrow .dot{background:#5fffe9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #5fffe9b3}.pricing-hero h1{letter-spacing:-.035em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:28px auto 0;font-size:clamp(48px,7vw,100px);font-weight:600;line-height:1}.pricing-hero h1 .grad{background:linear-gradient(120deg,#eac105,#00d4c8 35%,#5bafff 65%,#3ddc97);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.pricing-hero p{max-width:56ch;color:var(--ink-2);margin:28px auto 0;font-size:19px;line-height:1.55}.dir-toggle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;margin:56px auto 0;padding:6px}.dir-toggle,.dir-toggle button{display:inline-flex;position:relative}.dir-toggle button{z-index:2;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 32px;font-size:14.5px;font-weight:500;transition:color .25s}.dir-toggle button .ico{width:18px;height:18px}.dir-toggle button.is-active{color:#050609}.dir-toggle .pill{z-index:1;background:linear-gradient(135deg,#eac105,#00d4c8 50%,#5bafff) 0/200% 200%;border-radius:999px;height:calc(100% - 12px);transition:transform .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1),background-position .8s;position:absolute;top:6px;left:6px;box-shadow:0 8px 28px #00d4c859}.dir-toggle[data-dir=individual] .pill{background-position:100%}.plans{padding:80px 0 120px;position:relative}.plans-grid{align-items:stretch;gap:18px;display:grid}.plans-grid.cols-4{grid-template-columns:repeat(4,1fr)}.plans-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (width<=1100px){.plans-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.plans-grid.cols-3,.plans-grid.cols-4{grid-template-columns:1fr}}.plan-group{display:none}.plan-group.is-active{display:block}.plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;min-height:100%;padding:32px 28px 28px;transition:transform .35s,border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.plan-card:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-4px)}.plan-card .glow{pointer-events:none;opacity:0;border-radius:29px;transition:opacity .35s;position:absolute;inset:-1px}.plan-card:hover .glow{opacity:1}.plan-card.featured{z-index:2;background:radial-gradient(at 50% 0,#00d4c82e,#0000 60%),#ffffff0a;border-color:#5fffe94d;transform:translateY(-12px)}.plan-card.featured:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#5fffe9b3,#5bafff66 50%,#eac10580);border-radius:29px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.plan-badge{color:#1a1505;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#eac105,#f5d749);border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 4px 14px #eac10566}.plan-badge.cool{color:#050609;background:linear-gradient(135deg,#00d4c8,#5bafff);box-shadow:0 4px 14px #00d4c866}.plan-emoji{filter:drop-shadow(0 4px 12px #00d4c840);margin-bottom:10px;font-size:28px;line-height:1;display:inline-block}.plan-icon{border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;position:relative}.plan-icon svg{color:#fff;z-index:1;width:22px;height:22px;position:relative}.plan-icon[data-tone=freemium]{background:linear-gradient(135deg,#475569,#64748b)}.plan-icon[data-tone=starter]{background:linear-gradient(135deg,#eac105,#f5d749)}.plan-icon[data-tone=starter] svg{color:#1a1505}.plan-icon[data-tone=premium]{background:linear-gradient(135deg,#00d4c8,#5bafff)}.plan-icon[data-tone=premium] svg{color:#050609}.plan-icon[data-tone=enterprise]{background:linear-gradient(135deg,#007867,#3ddc97)}.plan-icon[data-tone=spark]{background:linear-gradient(135deg,#475569,#64748b)}.plan-icon[data-tone=curious]{background:linear-gradient(135deg,#eac105,#f5d749)}.plan-icon[data-tone=curious] svg{color:#1a1505}.plan-icon[data-tone=pathfinder]{background:linear-gradient(135deg,#00d4c8,#5bafff)}.plan-icon[data-tone=pathfinder] svg{color:#050609}.plan-icon[data-tone=exminder]{background:linear-gradient(135deg,#007867,#3ddc97)}.plan-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.plan-tag{color:var(--ink-3);letter-spacing:.04em;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px;margin:22px 0 8px;display:flex}.plan-price .amount{color:var(--ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-size:44px;font-weight:600;line-height:1}.plan-price .currency{color:var(--ink-2);margin-right:2px;font-size:22px;font-weight:500}.plan-price .period{color:var(--ink-3);margin-left:4px;font-size:13px}.plan-price .custom{color:var(--ink);letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:26px;font-style:italic;font-weight:500}.plan-blurb{color:var(--ink-2);min-height:40px;margin:0 0 22px;font-size:13.5px;line-height:1.5}.plan-cta{letter-spacing:-.005em;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.plan-cta.ghost{color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1a}.plan-cta.ghost:hover{background:#ffffff1a;transform:translateY(-2px)}.plan-cta.solid{background:var(--ink);color:var(--bg-0)}.plan-cta.solid:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ffffff2e}.plan-cta.brand{color:#050609;background:linear-gradient(135deg,#00d4c8,#5bafff) 0/200% 200%;transition:transform .25s,box-shadow .25s,background-position .6s;box-shadow:0 10px 26px #00d4c84d}.plan-cta.brand:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 18px 38px #00d4c873}.plan-cta.yellow{color:#1a1505;background:linear-gradient(135deg,#eac105,#f5d749);box-shadow:0 10px 26px #eac1054d}.plan-cta.yellow:hover{transform:translateY(-2px);box-shadow:0 18px 38px #eac10573}.plan-features{border-top:1px solid #ffffff12;flex-direction:column;flex:1;gap:11px;margin:24px 0 28px;padding:24px 0 0;list-style:none;display:flex}.plan-features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.plan-features li .check{background:linear-gradient(135deg,#00d4c8,#5bafff);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.plan-features li .check svg{color:#050609;width:9px;height:9px}.plan-features li.surprise{color:var(--ink);background:linear-gradient(135deg,#eac10514,#00d4c80f);border:1px dashed #eac10547;border-radius:12px;margin:4px -4px;padding:11px 12px;font-weight:500;position:relative}.plan-features li.surprise .check{background:linear-gradient(135deg,#eac105,#f5d749)}.plan-features li.surprise .check svg{color:#1a1505}.plan-features li.surprise:after{content:"SURPRISE";color:#1a1505;letter-spacing:.12em;background:#eac105;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;position:absolute;top:-8px;right:10px}.pricing-faq{padding:80px 0 100px}.pricing-faq h2{letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600}.pricing-faq h2 .grad{background:linear-gradient(120deg,#eac105,#00d4c8,#5bafff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.faq-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}@media (width<=800px){.faq-grid{grid-template-columns:1fr}}.faq-item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:22px 24px}.faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:15.5px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--ink-2);margin-left:16px;font-size:24px;font-weight:300;transition:transform .25s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.55}.compare-strip{background:linear-gradient(135deg,#00d4c80f,#5bafff0a);border:1px solid #ffffff12;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0;padding:32px 36px;display:flex}.compare-strip .text{flex:1;min-width:260px}.compare-strip h3{letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:600}.compare-strip p{color:var(--ink-2);margin:0;font-size:14px}.compare-strip .stat-num{letter-spacing:-.025em;color:#5fffe9;font-feature-settings:"tnum";font-family:Instrument Serif,serif;font-size:38px;font-style:italic;font-weight:600}.compare-strip .stat-row{flex-wrap:wrap;gap:36px;display:flex}.compare-strip small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.plan-card{padding:22px 18px 18px!important}.plan-card.featured{padding-top:28px!important}.plan-icon{border-radius:11px!important;width:38px!important;height:38px!important;margin-bottom:14px!important}.plan-icon svg{width:18px!important;height:18px!important}.plan-name{font-size:17px!important}.plan-tag{font-size:10.5px!important;line-height:1.4!important}.plan-price{margin:16px 0 6px!important}.plan-price .amount{font-size:32px!important}.plan-price .currency{font-size:16px!important}.plan-price .period{font-size:11.5px!important}.plan-price .custom{font-size:17px!important}.plan-blurb{min-height:0!important;margin-bottom:16px!important;line-height:1.5!important}.plan-blurb,.plan-cta{font-size:12px!important}.plan-cta{padding:10px 14px!important}.plan-features{gap:9px!important;margin:18px 0 0!important;padding-top:18px!important}.plan-features li{gap:8px!important;font-size:11.5px!important;line-height:1.4!important}.plan-features li .check{width:14px!important;height:14px!important;margin-top:1px!important}.plan-features li .check svg{width:8px!important;height:8px!important}.plan-features li.surprise{margin:2px -2px!important;padding:9px 10px!important;font-weight:400!important}.plan-features li.surprise strong{font-weight:600!important;display:inline!important}.plan-features li.surprise:after{letter-spacing:.1em!important;padding:2px 6px!important;font-size:8px!important;top:-7px!important;right:8px!important}.plan-badge{letter-spacing:.08em!important;padding:3px 8px!important;font-size:9px!important;top:10px!important;right:10px!important}.plan-card.featured{transform:translateY(-8px)!important}.plan-card.featured:hover{transform:translateY(-12px)!important}@media (width<=1100px){.plan-card{padding:26px 22px!important}.plan-features li{font-size:12.5px!important}}
