:root{--cream:#fff8f5;--white:#fff;--black:#050505;--ink:#0a0a0a;--muted:#5e5e65;--line:rgba(5,5,5,.17);--cyan:#00e5cc;--blue:#55aaff;--violet:#9b59ff;--grad:linear-gradient(100deg,var(--cyan),var(--blue),var(--violet));--font-d:'Barlow Condensed',Impact,sans-serif;--font-b:'DM Sans',Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-b);overflow-x:clip}a{color:inherit}button{font:inherit}.skip-link{position:absolute;left:-999px;top:0}.skip-link:focus{left:12px;top:12px;z-index:1000;background:#fff;padding:12px;border:2px solid #000}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.urgency{height:44px;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;gap:18px;padding:0 20px;text-align:center}.urgency span,.urgency a{font-family:var(--font-d);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.11em}.urgency span{font-size:14px}.urgency a{font-size:12px;text-decoration:none;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.site-nav{height:96px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:30}.nav-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.nav-links,.nav-actions{display:flex;align-items:center;gap:24px}.nav-actions{justify-content:flex-end}.nav-link{font-family:var(--font-d);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.nav-link:hover{color:#5139c8}.nav-logo{display:flex;align-items:center;justify-content:center}.nav-logo img{display:block;width:auto;height:88px;object-fit:contain}.nav-toggle{display:none;width:46px;height:46px;border:2px solid #050505;background:#fff;align-items:center;justify-content:center;font-size:25px;line-height:1;cursor:pointer}.mobile-nav{display:none;position:absolute;inset:96px 0 auto;background:#fff;border-top:1px solid var(--line);padding:18px 24px 28px;box-shadow:0 20px 40px rgba(0,0,0,.12)}.mobile-nav.is-open{display:grid}.mobile-nav a{min-height:48px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);font-family:var(--font-d);font-size:21px;font-weight:800;font-style:italic;text-transform:uppercase;text-decoration:none}.btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:2px solid #050505;font-family:var(--font-d);font-size:16px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-grad{background:var(--grad);border-color:transparent;color:#050505;box-shadow:0 12px 30px rgba(85,170,255,.18)}.btn-dark{background:#050505;color:#fff}.btn-light{background:#fff;color:#050505}.eyebrow{margin:0 0 22px;font-family:var(--font-d);font-size:18px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.hero{min-height:690px;display:flex;align-items:center;padding:88px 0 78px;background:radial-gradient(circle at 7% 18%,rgba(0,229,204,.19),transparent 30%),radial-gradient(circle at 94% 85%,rgba(155,89,255,.19),transparent 30%),var(--cream)}.hero-inner{max-width:1080px}.hero h1,.headline{margin:0;font-family:var(--font-d);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.015em;line-height:.86}.hero h1{max-width:1030px;font-size:clamp(68px,9.5vw,142px)}.gradient-text{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy{max-width:720px;margin:34px 0 0;font-size:20px;line-height:1.65;color:#46464c}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px}.market-strip{border-block:1px solid var(--line);background:rgba(255,255,255,.65)}.market-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.market-strip a{min-height:64px;padding:14px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--line);font-family:var(--font-d);font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.market-strip a:first-child{border-left:1px solid var(--line)}.market-strip a[aria-current=page]{background:#050505;color:#fff}.section{padding:96px 0}.section-dark{background:#050505;color:#fff}.section-white{background:#fff}.section-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:72px;align-items:start}.headline{font-size:clamp(48px,6vw,84px)}.lead{font-size:19px;line-height:1.72;color:#56565d;margin:26px 0 0}.section-dark .lead{color:rgba(255,255,255,.7)}.answer-list{display:grid;border-top:1px solid var(--line)}.answer{padding:26px 0;border-bottom:1px solid var(--line)}.answer h3{margin:0 0 10px;font-family:var(--font-d);font-size:27px;font-weight:800;font-style:italic;text-transform:uppercase}.answer p{margin:0;color:#595960;line-height:1.68}.section-dark .answer-list{border-color:rgba(255,255,255,.18)}.section-dark .answer{border-color:rgba(255,255,255,.18)}.section-dark .answer p{color:rgba(255,255,255,.68)}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.workflow{border:1px solid rgba(255,255,255,.2);padding:34px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.workflow-kicker{font-family:var(--font-d);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.workflow h3{font-family:var(--font-d);font-size:34px;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.95;margin:12px 0 26px}.workflow ol{list-style:none;padding:0;margin:0;display:grid;gap:0;counter-reset:workflow}.workflow li{counter-increment:workflow;padding:17px 0 17px 52px;border-top:1px solid rgba(255,255,255,.16);position:relative;color:rgba(255,255,255,.76);line-height:1.55}.workflow li:before{content:counter(workflow,decimal-leading-zero);position:absolute;left:0;top:16px;font-family:var(--font-d);font-size:20px;font-weight:800;color:#fff}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:48px}.system-card{min-height:230px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.system-card span{font-family:var(--font-d);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6448de}.system-card h3{font-family:var(--font-d);font-size:27px;font-weight:800;font-style:italic;text-transform:uppercase;line-height:1;margin:18px 0 12px}.system-card p{margin:0;color:#5b5b62;line-height:1.58}.evidence{display:grid;grid-template-columns:.74fr 1.26fr;gap:64px;align-items:start}.evidence-box{border:1px solid rgba(255,255,255,.22);padding:36px}.evidence-box strong{display:block;font-family:var(--font-d);font-size:38px;font-style:italic;text-transform:uppercase;line-height:.95}.evidence-box p{color:rgba(255,255,255,.7);line-height:1.7}.evidence-box a{display:inline-block;margin-top:12px;color:var(--cyan);font-weight:700}.note{padding:18px 20px;border-left:4px solid var(--cyan);background:rgba(0,229,204,.08);line-height:1.65}.source-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.source-links a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid currentColor;font-family:var(--font-d);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.faq-list{margin-top:40px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:70px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-family:var(--font-d);font-size:25px;font-weight:800;font-style:italic;text-transform:uppercase}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';width:44px;height:44px;border:2px solid #050505;display:grid;place-items:center;flex:0 0 auto}.faq-list details[open] summary:after{content:'−';background:#050505;color:#fff}.faq-list p{max-width:920px;margin:0;padding:0 0 24px;color:#56565d;line-height:1.72}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.fit-card{padding:30px;border:1px solid var(--line);background:#fff}.fit-card h3{margin:0 0 16px;font-family:var(--font-d);font-size:28px;font-style:italic;text-transform:uppercase}.fit-card ul{margin:0;padding-left:20px;display:grid;gap:10px;color:#555;line-height:1.55}.final{padding:100px 0;text-align:center;background:radial-gradient(circle at 20% 0,rgba(0,229,204,.2),transparent 34%),radial-gradient(circle at 80% 100%,rgba(155,89,255,.2),transparent 34%),#fff}.final .headline{max-width:900px;margin-inline:auto}.final .lead{max-width:680px;margin:26px auto 0}.final .hero-actions{justify-content:center}.site-footer{padding:72px 0 28px;background:#050505;color:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:44px}.footer-logo{height:72px;filter:invert(1)}.footer-intro{max-width:340px;color:rgba(255,255,255,.65);line-height:1.65}.footer-col h2{font-family:var(--font-d);font-size:19px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.footer-col a{display:block;padding:5px 0;color:rgba(255,255,255,.68);text-decoration:none}.footer-col a:hover{color:var(--cyan)}.footer-bottom{margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:rgba(255,255,255,.5);font-size:13px}.updated{font-size:13px;color:#6a6a70;margin-top:24px}.anchor{scroll-margin-top:24px}@media(max-width:1000px){.nav-links,.nav-actions{display:none}.nav-inner{display:flex;justify-content:center}.nav-toggle{display:flex;position:absolute;right:24px}.section-grid,.evidence{grid-template-columns:1fr;gap:38px}.system-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero{min-height:auto}.workflow-grid{grid-template-columns:1fr}}@media(max-width:680px){.wrap{width:min(100% - 36px,520px)}.urgency{min-height:58px;height:auto;gap:7px;flex-wrap:wrap;padding:8px 14px}.urgency span{font-size:11px}.urgency a{font-size:10px}.site-nav{height:88px}.nav-logo img{height:76px;max-width:230px}.nav-toggle{right:18px;width:44px;height:44px}.mobile-nav{inset:88px 0 auto}.hero{padding:74px 0 60px;text-align:center}.hero h1{font-size:clamp(54px,17vw,80px);line-height:.89}.eyebrow{font-size:14px;letter-spacing:.17em}.hero-copy{font-size:17px;line-height:1.62}.hero-actions{display:grid}.btn{width:100%;white-space:normal}.market-strip .wrap{grid-template-columns:1fr 1fr;width:100%}.market-strip a{min-height:58px;font-size:14px;border-bottom:1px solid var(--line)}.section{padding:68px 0}.headline{font-size:clamp(44px,13vw,62px)}.lead{font-size:17px}.workflow{padding:26px 20px}.system-grid,.fit-grid{grid-template-columns:1fr}.system-card{min-height:0}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-intro{margin-inline:auto}.footer-bottom{justify-content:center;text-align:center}.source-links{display:grid}.source-links a{justify-content:center}.faq-list summary{font-size:21px}.evidence-box{padding:26px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.urgency a,.evidence-box>a{min-height:44px;display:inline-flex;align-items:center}.footer-col a{min-height:44px;display:flex;align-items:center}@media(max-width:680px){.footer-col a{justify-content:center}}
/* Exact approved shared header/footer grammar from the live homepage and product pages. */
.urgency-bar{position:fixed;top:0;left:0;right:0;z-index:140;background:#050505;color:#fff;border-bottom:2px solid rgba(255,255,255,.16)}.urgency-inner{height:44px;display:flex;align-items:center;justify-content:center;gap:18px;padding:0 20px;text-align:center}.urgency-copy{font-family:var(--font-d);font-size:15px;font-weight:800;font-style:italic;letter-spacing:.08em;text-transform:uppercase}.urgency-link{min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-d);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}
#nav{position:fixed;top:44px;left:0;right:0;z-index:130;height:96px;background:#fff;border-bottom:1px solid var(--line)}#nav .nav-inner{position:relative;width:min(100% - 48px,1320px);height:96px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}#nav .nav-links,#nav .nav-actions{display:flex;align-items:center;gap:24px}#nav .nav-actions{justify-content:flex-end}#nav .nav-links a{font-family:var(--font-d);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}#nav .nav-logo{display:flex;align-items:center;justify-content:center}#nav .nav-logo img{display:block;width:auto;height:130px;object-fit:contain;padding:18px 0}#nav .nav-linkedin{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#050505;color:#fff;text-decoration:none}#nav .lang-toggle{display:flex;background:rgba(5,5,5,.06)}#nav .lang-btn{min-width:42px;min-height:36px;border:0;background:transparent;font-family:var(--font-d);font-size:12px;font-weight:800;cursor:pointer}#nav .lang-btn.active{background:#050505;color:#fff}#nav .btn-sm{min-height:48px;padding:12px 20px;font-size:14px}#nav .nav-hamburger,#nav .nav-mobile{display:none}.hero{margin-top:140px}
#site-footer{padding:72px 0 32px;background:#050505;color:#fff}#site-footer .footer-inner{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:48px;align-items:start}#site-footer .footer-logo img{max-height:80px;width:auto;object-fit:contain}#site-footer .footer-tagline{max-width:360px;color:rgba(255,255,255,.72);line-height:1.7}#site-footer .footer-col h5{font-family:var(--font-d);font-size:20px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;color:#fff}#site-footer .footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}#site-footer .footer-col a{min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.72);text-decoration:none}#site-footer .footer-col a:hover{color:var(--cyan)}#site-footer .footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:rgba(255,255,255,.55)}
.workflow-interface{margin-top:48px;border:1px solid rgba(255,255,255,.26);background:#0b0b10;box-shadow:0 26px 80px rgba(0,0,0,.35)}.workflow-interface-bar{min-height:58px;padding:14px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.2);font-family:var(--font-d);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.workflow-interface-bar span:nth-child(2){color:var(--cyan);text-align:center}.workflow-interface-bar .workflow-live{text-align:right;color:#fff}.workflow-interface .workflow-grid{margin-top:0;gap:0}.workflow-interface .workflow{border:0}.workflow-interface .workflow+ .workflow{border-left:1px solid rgba(255,255,255,.2)}
@media(max-width:1100px){.hero{margin-top:0}#site-footer .footer-inner{grid-template-columns:1fr 1fr}.workflow-interface-bar{grid-template-columns:1fr}.workflow-interface-bar span,.workflow-interface-bar span:nth-child(2),.workflow-interface-bar .workflow-live{text-align:left}.workflow-interface .workflow+ .workflow{border-left:0;border-top:1px solid rgba(255,255,255,.2)}}@media(max-width:680px){#site-footer .footer-inner{grid-template-columns:1fr;text-align:center}#site-footer .footer-tagline{margin-inline:auto}#site-footer .footer-col a{justify-content:center}#site-footer .footer-bottom{justify-content:center;text-align:center}.workflow-interface{margin-top:34px}.workflow-interface-bar{font-size:11px}}
@media(min-width:1101px){#nav .nav-inner{display:flex;justify-content:center}#nav .nav-links,#nav .nav-actions{display:none}#nav .nav-hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px;height:48px;border:2px solid #050505;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}#nav .nav-hamburger span{width:22px;height:2px;background:#050505;transition:transform .18s,opacity .18s}#nav .nav-hamburger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}#nav .nav-hamburger[aria-expanded="true"] span:nth-child(2){opacity:0}#nav .nav-hamburger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#nav .nav-mobile{position:absolute;top:96px;left:0;right:0;padding:18px max(24px,calc((100vw - 1180px)/2)) 24px;background:#fff8f5;border-bottom:2px solid #050505;box-shadow:0 24px 48px rgba(5,5,5,.2)}#nav .nav-mobile.is-open{display:grid;grid-template-columns:repeat(3,1fr)}#nav .nav-mobile a{min-height:52px;padding:12px 16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(5,5,5,.16);font-family:var(--font-d);font-size:18px;font-weight:800;font-style:italic;text-transform:uppercase;text-decoration:none}}
