
    :root{--bg:#040e1b;--panel:#0b1930;--muted:#a0adc5;--white:#f8faff;--cyan:#00d7ef;--purple:#ca32f8;--violet:#7368fe;--line:rgba(122,167,213,.24);--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
    *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button{color:inherit}.container{width:calc(100% - 12.5%);max-width:1170px;margin:auto}.wide{width:calc(100% - 5.4%);max-width:1380px;margin:auto}.muted{color:var(--muted)}.gradient-text{background:linear-gradient(100deg,#00e7f6 5%,#008cff 41%,#c634f3 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-button{background:linear-gradient(105deg,#04cce6 2%,#158eff 43%,#cb27ec 100%);border:0;color:#fff;box-shadow:0 9px 29px rgba(0,186,255,.19)}.gradient-button:hover{filter:brightness(1.12);box-shadow:0 9px 38px rgba(92,85,255,.36)}.btn{min-height:37px;padding:0 18px;border-radius:99px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .2s,filter .2s,background .2s,border-color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-outline{background:rgba(9,17,38,.57);border:1px solid rgba(158,168,247,.55)}.btn-outline:hover{border-color:#54ddfd;background:rgba(13,36,68,.65)}.mini-eyebrow{color:#00e6f5;letter-spacing:.23em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;line-height:1.4}.section-heading{font-size:clamp(22px,2.6vw,38px);line-height:1.15;letter-spacing:-.055em;font-weight:800;margin:12px 0 7px}.section-sub{font-size:11px;color:#acbad0;line-height:1.55;margin:0}.center{text-align:center}
    /* Navbar */
    .navbar{height:54px;position:relative;z-index:30;background:linear-gradient(180deg,rgba(2,8,19,.7),rgba(2,8,19,.07));}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.brand-mark{width:36px;height:34px;display:block}.brand-name{font-weight:900;font-size:22px;letter-spacing:-.07em}.nav-items{margin-left:auto;display:flex;align-items:center;gap:28px}.nav-link{font-size:10px;font-weight:700;color:#e9f1ff;background:transparent;border:0;padding:11px 0}.nav-link:hover{color:#4cecff}.nav-right{display:flex;align-items:center;gap:11px;margin-left:auto}.nav-right .btn{min-height:30px;padding:0 18px;font-size:10px}.nav-right .btn-outline{border-color:rgba(142,153,205,.46)}.mobile-toggle{display:none;border:1px solid var(--line);border-radius:10px;width:38px;height:34px;background:#0b172b;font-size:19px}.nav-pop{position:absolute;top:49px;left:50%;transform:translateX(-50%);width:min(460px,calc(100vw - 40px));background:#0a1730;border:1px solid #2b456d;border-radius:15px;padding:15px;box-shadow:0 20px 60px #000b;display:none;z-index:30}.nav-pop.open{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.nav-pop a{padding:12px;border-radius:9px;font-size:12px;color:#b7c9de}.nav-pop a:hover{background:#123152;color:white}
    /* Hero */
    .hero{height:336px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 56% 34%,rgba(3,47,113,.16),transparent 64%)}.hero:before{content:"";position:absolute;top:-175px;right:-9%;width:650px;height:470px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(54,23,157,.15),transparent 69%)}.hero-art{position:absolute;right:0;top:-8px;height:346px;width:654px;max-width:66%;background:url('/assets/hero-6068f8271fbd.webp') center center / 100% 100% no-repeat;pointer-events:none;z-index:0}.hero-content{position:relative;z-index:2;padding-top:24px}.hero-copy{max-width:365px}.hero h1{font-size:40px;font-weight:900;line-height:1.055;letter-spacing:-.062em;margin:10px 0 12px}.hero h1 span{display:block}.hero h1 .gradient-text{font-size:50px;letter-spacing:-.06em}.hero-description{font-size:11.8px;line-height:1.49;max-width:354px;margin:0 0 15px;color:#e2eaff}.hero-actions{display:flex;gap:9px;align-items:center}.hero-actions .btn{height:37px;padding:0 20px}.tiny-checks{display:flex;align-items:center;gap:16px;margin-top:14px;white-space:nowrap}.tiny-checks span{font-size:8.5px;color:#e4eeff;font-weight:650}.tiny-checks svg{width:12px;height:12px;vertical-align:-2px;margin-right:4px;stroke:#10b5ff;stroke-width:2.4;fill:none}.hero-glow{position:absolute;left:-2%;bottom:-7px;width:110%;height:3px;background:linear-gradient(90deg,transparent 5%,#00dfff 45%,#9f4cff 83%,transparent);filter:blur(9px);opacity:.62}
    /* Trust / product overview */
    .trust{height:68px;display:flex;align-items:center;gap:30px}.trust-label{font-size:11px;line-height:1.3;font-weight:700;min-width:130px}.trust-logos{display:flex;align-items:center;justify-content:space-between;gap:23px;border-left:1px solid #293c55;padding-left:43px;flex:1}.trust-logos span{font-weight:800;font-size:13px;letter-spacing:-.04em;white-space:nowrap}.trust-logos i{font-style:normal;font-weight:900;color:#d8f7ff;font-size:21px;vertical-align:-3px;margin-right:4px}.trust-logos span:nth-child(3),.trust-logos span:nth-child(4){font-size:12px}
    .everything{padding-top:8px}.feature-icons{display:grid;grid-template-columns:repeat(7,1fr);gap:13px;margin:34px 0 25px}.capability{text-align:center;min-width:0}.capability-icon{height:44px;width:43px;margin:0 auto 9px;border:1px solid #274267;border-radius:11px;background:linear-gradient(144deg,#142744,#08152a 76%);display:grid;place-items:center;color:#139ffb;box-shadow:0 9px 20px #0008}.capability:nth-child(2) .capability-icon{color:#c45cf7}.capability:nth-child(4) .capability-icon{color:#b851f9}.capability:nth-child(5) .capability-icon{color:#8e81ff}.capability:nth-child(6) .capability-icon{color:#00bdff}.capability h3{font-size:10.5px;margin:0 0 4px;font-weight:800;letter-spacing:-.015em}.capability p{font-size:8.5px;color:#bcc6d7;margin:0;line-height:1.45}.capability svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}
    .platform-grid{display:grid;grid-template-columns:1.052fr 1fr 1fr;gap:17px}.platform-card{padding:0;border:0;background:none;position:relative;text-align:left;border-radius:14px;overflow:hidden;transition:transform .25s,filter .25s;display:block;line-height:0}.platform-card:hover{transform:translateY(-6px);filter:brightness(1.13)}.platform-card img{display:block;width:100%;height:auto;border-radius:14px}.platform-card:focus-visible{outline-offset:5px}
    /* Agents */
    .agents{padding-top:24px}.agent-layout{display:grid;grid-template-columns:31% 1fr;gap:22px;align-items:start}.agent-intro h2{font-size:24px;font-weight:800;line-height:1.08;letter-spacing:-.055em;margin:0 0 10px}.agent-intro p{font-size:11px;line-height:1.3;margin:0 0 13px;color:#d1d9e9;max-width:285px}.small-link{font-size:10px;border:1px solid #05bce2;border-radius:18px;padding:7px 13px;display:inline-flex;gap:7px;align-items:center;background:rgba(0,194,234,.07)}.small-link:hover{background:rgba(0,194,234,.19)}.agent-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:7px}.agent-card{background:linear-gradient(150deg,#113452,#0c1730 82%);border:1px solid #0c86bb;border-radius:10px;min-height:110px;text-align:center;padding:10px 5px 9px;display:flex;flex-direction:column;align-items:center;box-shadow:inset 0 1px 15px rgba(0,167,251,.07)}.agent-card:nth-child(2){border-color:#137f99}.agent-card:nth-child(3){border-color:#6637a2;background:linear-gradient(143deg,#281e4c,#10182d)}.agent-card:nth-child(4){border-color:#454eaf}.agent-card:nth-child(5){border-color:#7e553c}.agent-card svg{width:26px;height:26px;color:#05dcff;margin-bottom:6px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.agent-card:nth-child(2) svg{color:#20cfea}.agent-card:nth-child(3) svg{color:#e25afa}.agent-card:nth-child(4) svg{color:#6c90ff}.agent-card:nth-child(5) svg{color:#ffac3b}.agent-card h3{font-size:10.5px;line-height:1.15;margin:0 0 6px;min-height:25px;font-weight:800}.agent-card p{border-top:1px solid #49608054;padding-top:7px;margin:auto 0 0;font-size:8px;line-height:1.35;color:#b3c2d3}
    /* journey */
    .journey{padding-top:28px;padding-bottom:28px}.flowline{display:flex;align-items:center;gap:12px;margin-top:23px}.flow-step{flex:1;min-width:0;border:1px solid #324067;border-radius:15px;background:linear-gradient(120deg,#12294b,#10182e 82%);height:54px;display:flex;align-items:center;gap:10px;padding:7px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.flow-step:hover,.flow-step.selected{border-color:#1db4ff;box-shadow:0 0 17px #009df136}.flow-step .sphere{width:37px;height:37px;flex:0 0 37px;border:1px solid #2976b6;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 25% 25%,#0bb5f5,#143362 65%,#07162c);box-shadow:0 0 15px #00a2f126}.flow-step:nth-of-type(3) .sphere{background:radial-gradient(circle,#7357fd,#1c234c 80%)}.flow-step:nth-of-type(4) .sphere{background:radial-gradient(circle,#b24efd,#25214e 80%)}.flow-step .sphere svg{width:21px;height:21px;stroke:#4ee7ff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.flow-step:nth-of-type(3) .sphere svg,.flow-step:nth-of-type(4) .sphere svg{stroke:#b9a2ff}.flow-step strong{display:block;font-size:9.4px;margin-bottom:3px}.flow-step small{display:block;font-size:7.7px;color:#c1c7df;line-height:1.32}.flow-arrow{font-size:25px;color:#c4d8f9;font-weight:200}.flow-description{color:#94b1d8;font-size:10px;line-height:1.5;text-align:center;margin:13px auto 0;min-height:15px;max-width:700px}
    /* Integrations */
    .integrations{height:81px;position:relative;border-top:2px solid transparent;border-image:linear-gradient(90deg,#0bdeff,#254bf7,#c22af5) 1;background:radial-gradient(ellipse at 50% 0,rgba(43,31,140,.17),transparent 70%)}.integrations:before{content:"";height:8px;position:absolute;left:0;right:0;top:-4px;background:linear-gradient(90deg,#00b6ff,#6b3ffc,#bd2af8);filter:blur(13px);opacity:.7}.integrations-inner{height:100%;display:flex;align-items:center;gap:25px}.integrations strong{font-size:11px;line-height:1.3;min-width:145px}.integration-logos{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1}.integration-logos span{font-size:13px;font-weight:800;display:flex;align-items:center;gap:5px;white-space:nowrap}.integration-logos b{font-weight:900;font-size:23px;line-height:1}.integration-logos .meta b{color:#0a9dff}.integration-logos .whatsapp b{color:#25de6b}.integration-logos .instagram b{background:linear-gradient(30deg,#ffbc40,#f23c9a,#9d4fff);color:transparent;-webkit-background-clip:text;background-clip:text}.integration-logos .gmail b{color:#fa5c4a}.integration-logos .zoho{letter-spacing:-.07em}.integration-logos .zoho b{font-size:17px;letter-spacing:-.08em;color:#f03d5c;text-shadow:4px 0 #3db8ff,8px 0 #24d073,12px 0 #f7ca38;margin-right:9px}.integration-logos .google b{color:#28baff}.integrations button{border:1px solid #7b7da3;background:#101732;border-radius:99px;padding:8px 15px;font-size:9px;white-space:nowrap}
    /* Pricing */
    .pricing{padding-top:9px;position:relative}.pricing:before{content:"";position:absolute;left:-25%;bottom:-30px;width:65%;height:160px;background:radial-gradient(ellipse,rgba(100,20,226,.18),transparent 70%);pointer-events:none}.pricing-grid{margin:27px auto 0;max-width:818px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan{border:1px solid #2a3b5e;border-radius:12px;background:linear-gradient(155deg,#122444 0,#09172c 90%);min-height:138px;padding:14px 14px 12px;position:relative;display:flex;flex-direction:column;box-shadow:0 10px 30px #0004}.plan.popular{border:1px solid #ad5cff;box-shadow:0 0 0 1px #19a3fe,0 0 16px #8f2df06b,0 10px 30px #0006}.plan .popular-tag{position:absolute;top:-12px;right:9px;border-radius:15px;font-size:8px;background:linear-gradient(90deg,#5574fe,#c53af9);padding:6px 12px;font-weight:800}.plan-title{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;margin-bottom:13px}.plan-title svg{width:16px;height:16px;stroke:#b287ff;stroke-width:1.8;fill:none;stroke-linejoin:round;stroke-linecap:round}.plan h3{font-size:25px;letter-spacing:-.05em;margin:0 0 8px;font-weight:900}.plan h3 span{font-size:10px;font-weight:500;letter-spacing:0}.plan .seats{font-size:10px;color:#ccd7ea;margin-bottom:13px}.plan .btn{margin-top:auto;min-height:30px;padding:0 8px;font-size:9.6px;border:1px solid #344c77;background:transparent}.plan.popular .btn{border:0;background:linear-gradient(100deg,#00d8f1,#0a96f2,#cd2ff1)}.plan .btn:hover{background-color:#173456}.pricing-note{text-align:center;margin-top:12px;color:#637d9d;font-size:9px}
    /* CTA */
    .last-cta{padding:18px 0 16px;position:relative}.last-cta:before{content:"";position:absolute;left:-24%;top:-60px;width:75%;height:110px;background:radial-gradient(ellipse,rgba(171,38,240,.3),transparent 65%);pointer-events:none}.cta-inner{position:relative;overflow:hidden;display:flex;align-items:center;gap:26px;min-height:82px;padding:12px 35px;border-radius:15px;border:1px solid #0aa9d8;background:linear-gradient(100deg,rgba(17,63,99,.84),rgba(13,38,79,.87),rgba(43,29,91,.75)),url('/assets/hero-6068f8271fbd.webp') center 65%/cover;box-shadow:inset 0 0 30px #1e69bc40}.cta-inner:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#07192ab0 0%,#0a2148b0 52%,transparent 100%);pointer-events:none}.cta-inner>*{position:relative}.cta-brand{display:flex;align-items:center;gap:10px;padding-right:27px;border-right:1px solid #44608e}.cta-brand .brand-name{font-size:25px}.cta-copy{flex:1}.cta-copy h2{font-size:16px;letter-spacing:-.03em;margin:0 0 6px}.cta-copy p{font-size:10px;max-width:390px;line-height:1.5;margin:0;color:#d1dbee}.cta-inner .btn{min-width:158px;min-height:36px;font-size:10px}.footer{color:#5c7793;font-size:9px;text-align:center;padding:10px 0 22px}
    /* Interactive demo modal */
    .modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:100;background:#000c;display:grid;place-items:center;padding:20px;backdrop-filter:blur(9px)}.modal-dialog{width:min(700px,100%);max-height:88vh;overflow:auto;background:#0a1830;border:1px solid #37527e;border-radius:18px;box-shadow:0 25px 110px #000b;padding:24px;position:relative}.modal-close{position:absolute;top:14px;right:15px;width:33px;height:33px;border:1px solid #344d74;border-radius:50%;background:#0d213a;font-size:18px}.modal h2{font-size:23px;letter-spacing:-.04em;margin:0 0 9px}.modal p{font-size:12px;color:#afc2da;line-height:1.7}.demo-tabs{display:flex;gap:9px;margin:20px 0 13px}.demo-tabs button{padding:8px 12px;background:#0b2441;border:1px solid #34577d;border-radius:9px;font-size:11px}.demo-tabs button.active{border-color:#00deff;color:#00e4ff}.demo-img{width:100%;border-radius:13px;border:1px solid #274e72}.notice{margin-top:15px;font-size:10px;color:#91a9c8}.modal-pricing-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.modal-pricing-list span{padding:7px 10px;border-radius:7px;border:1px solid #39557e;font-size:10px}.modal-subscribe{font-size:11px;color:#b9cadd;border-left:2px solid #08ccec;padding-left:12px;margin-top:14px}
    .hero h1 .gradient-text{width:max-content;max-width:100%}
    .flow-description:empty{display:none}
    @media(min-width:761px) and (max-width:1199px){
      .trust{height:57px}
      .everything .section-heading{margin-top:5px;margin-bottom:5px}
      .feature-icons{margin-top:9px;margin-bottom:10px}
      .platform-card{aspect-ratio:1.74}
      .platform-card img{height:100%;object-fit:fill}
      .agents{padding-top:12px}
      .journey{padding-top:0;padding-bottom:10px}
      .journey .section-heading{margin-top:6px;margin-bottom:3px}
      .flowline{margin-top:12px}
      .pricing-grid{margin-top:17px}
      .plan{min-height:132px}
      .pricing-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
      .last-cta{padding:10px 0 8px}
      .cta-inner{min-height:80px}
    }
    @media(min-width:1200px){.hero{height:465px}.hero-content{padding-top:55px}.hero-art{width:880px;max-width:68%;height:466px}.hero h1{font-size:clamp(48px,4.2vw,66px)}.hero h1 .gradient-text{font-size:clamp(62px,5.2vw,80px)}.hero-description{font-size:15px;max-width:420px}.hero-actions .btn{height:45px;font-size:13px}.tiny-checks span{font-size:10px}.trust{height:85px}.everything{padding-top:26px}.feature-icons{margin:42px 0 29px}.capability-icon{height:56px;width:54px}.capability h3{font-size:13px}.capability p{font-size:10px}.agents{padding-top:40px}.agent-intro h2{font-size:35px}.agent-intro p{font-size:14px}.agent-cards{gap:16px}.agent-card{min-height:158px;padding:18px 7px}.agent-card h3{font-size:14px;min-height:34px}.agent-card p{font-size:10px}.agent-card svg{width:35px;height:35px}.journey{padding:50px 0}.flow-step{height:77px}.flow-step .sphere{width:50px;height:50px;flex-basis:50px}.flow-step strong{font-size:12px}.flow-step small{font-size:9px}.integrations{height:105px}.pricing{padding-top:29px}.pricing-grid{max-width:1080px;margin-top:37px}.plan{min-height:198px;padding:24px}.plan-title{font-size:16px}.plan h3{font-size:35px}.plan h3 span,.plan .seats{font-size:13px}.plan .btn{min-height:40px;font-size:12px}.last-cta{padding:30px 0}.cta-inner{min-height:108px}.cta-copy h2{font-size:22px}.cta-copy p{font-size:13px}}
    @media(max-width:900px){.nav-items{gap:16px}.trust{gap:15px}.trust-logos{gap:10px;padding-left:20px}.trust-logos span{font-size:10px}.trust-logos span:nth-child(3),.trust-logos span:nth-child(4){font-size:10px}.hero-art{max-width:68%;opacity:.82}.hero:after{content:"";position:absolute;right:0;top:0;width:45%;height:100%;background:linear-gradient(90deg,transparent,#0711252d);pointer-events:none}.hero-content{padding-top:25px}.flowline{gap:6px}.flow-step{gap:5px;padding:5px}.flow-step .sphere{width:28px;height:28px;flex-basis:28px}.flow-step .sphere svg{width:17px;height:17px}.flow-step small{font-size:7px}.flow-step strong{font-size:8px}.agent-cards{gap:7px}.agent-layout{gap:12px}.agent-intro h2{font-size:22px}.integration-logos{gap:9px}.integration-logos span{font-size:10px}.integrations-inner{gap:12px}.integrations strong{min-width:118px}}
    @media(max-width:760px){.container,.wide{width:calc(100% - 36px)}.navbar{height:66px}.brand-name{font-size:24px}.brand-mark{width:39px;height:38px}.nav-items{display:none;position:absolute;top:64px;left:18px;right:18px;background:#0a1831;border:1px solid #28456e;border-radius:15px;box-shadow:0 20px 60px #000a;padding:16px;gap:0;flex-direction:column;align-items:stretch}.nav-items.open{display:flex}.nav-link{text-align:left;font-size:13px;padding:13px}.nav-right{gap:8px}.nav-right .btn-outline{display:none}.nav-right .btn{font-size:9px;padding:0 11px}.mobile-toggle{display:block}.nav-pop{display:none!important}.hero{height:auto;min-height:625px}.hero-art{top:228px;right:0;width:100%;max-width:100%;height:380px;opacity:.85;mask-image:linear-gradient(to bottom,transparent 0,black 18%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 18%)}.hero-content{padding-top:28px}.hero-copy{max-width:510px}.hero h1{font-size:clamp(45px,9vw,69px)}.hero h1 .gradient-text{font-size:clamp(58px,11vw,80px)}.hero-description{font-size:13px;max-width:410px}.tiny-checks{flex-wrap:wrap;gap:10px}.tiny-checks span{font-size:9px}.trust{height:auto;padding:20px 0 28px;align-items:flex-start;flex-direction:column;gap:17px}.trust-label br{display:none}.trust-logos{border-left:0;border-top:1px solid #293c55;padding:16px 0 0;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:18px}.trust-logos span{font-size:12px!important}.everything{padding-top:23px}.section-heading{font-size:30px}.feature-icons{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:21px;margin:28px 0}.capability h3{font-size:11px}.capability p{font-size:9px}.platform-grid{grid-template-columns:1fr;gap:15px;max-width:530px;margin:auto}.platform-card img{width:100%}.agents{padding-top:44px}.agent-layout{grid-template-columns:1fr}.agent-intro h2{font-size:33px}.agent-intro p{font-size:13px;max-width:440px}.agent-cards{grid-template-columns:repeat(3,1fr);gap:10px}.agent-card{min-height:138px;padding:15px 6px}.agent-card h3{font-size:12px}.agent-card p{font-size:10px}.journey{padding:48px 0}.flowline{display:grid;grid-template-columns:1fr;gap:8px;max-width:500px;margin:26px auto 0}.flow-arrow{transform:rotate(90deg);text-align:center;font-size:23px;height:16px;line-height:16px}.flow-step{height:68px;padding:10px 13px;gap:12px}.flow-step .sphere{width:44px;height:44px;flex-basis:44px}.flow-step .sphere svg{width:23px;height:23px}.flow-step strong{font-size:12px}.flow-step small{font-size:10px}.integrations{height:auto;padding:21px 0}.integrations-inner{flex-direction:column;align-items:flex-start;gap:15px}.integration-logos{flex-wrap:wrap;gap:16px 22px}.integration-logos span{font-size:13px}.pricing{padding-top:43px}.pricing-grid{grid-template-columns:repeat(2,1fr);max-width:550px;gap:18px;margin-top:27px}.plan{min-height:172px;padding:18px}.plan h3{font-size:29px}.plan-title{font-size:13px}.plan .seats{font-size:11px}.plan .btn{font-size:11px;min-height:35px}.last-cta{padding:42px 0 15px}.cta-inner{flex-wrap:wrap;padding:22px;gap:18px}.cta-brand{border-right:0;padding:0}.cta-copy{flex-basis:60%}.cta-inner .btn{width:100%}}
    @media(max-width:430px){.hero{min-height:710px}.hero-art{top:362px;height:320px;width:100%;background-size:cover;background-position:center}.hero h1{font-size:45px}.hero h1 .gradient-text{font-size:59px}.hero-description{font-size:12px}.hero-actions .btn{font-size:10px;padding:0 15px}.tiny-checks{gap:6px}.tiny-checks span{font-size:8px}.feature-icons{grid-template-columns:repeat(2,1fr)}.capability-icon{width:49px;height:48px}.capability h3{font-size:12px}.capability p{font-size:10px}.agent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{gap:10px}.plan{min-height:153px;padding:12px}.plan h3{font-size:24px}.plan h3 span{font-size:9px}.plan-title{font-size:11px}.plan .seats{font-size:9px}.cta-copy{flex-basis:100%}.cta-brand .brand-name{font-size:23px}}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* FINAL MERGE: extended content styled to match the second MIRA design */
.final-logo{width:127px;height:auto;display:block;object-fit:contain}.cta-brand .final-logo{width:148px}.brand{gap:0}.f-aura{position:absolute;z-index:-1;pointer-events:none;filter:blur(65px);border-radius:100%}
.f-section{position:relative;isolation:isolate;padding:82px 0;color:#f7faff}.f-container{width:calc(100% - 10%);max-width:1170px;margin-inline:auto}.f-kicker{font:800 10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.21em;color:#00e2f4;text-transform:uppercase}.f-head{font-size:clamp(28px,3.7vw,51px);letter-spacing:-.056em;line-height:1.08;font-weight:800;margin:13px 0 16px}.f-lead{color:#a8b9d2;line-height:1.7;font-size:14px;max-width:650px}.f-grad{background:linear-gradient(110deg,#00ecf6 0%,#168dfd 49%,#d33ff9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.f-highlight{border:1px solid rgba(66,159,228,.28);border-radius:19px;background:linear-gradient(155deg,rgba(14,39,68,.83),rgba(5,14,31,.9));box-shadow:inset 0 1px rgba(255,255,255,.06),0 16px 60px rgba(0,0,0,.12)}
/* Thoughtful editorial interlude */
.f-manifesto{padding:76px 0 56px;position:relative;overflow:hidden}.f-manifesto:before{content:"";position:absolute;width:70%;height:150px;left:15%;top:-115px;background:radial-gradient(ellipse,rgba(0,184,239,.23),transparent 70%);filter:blur(26px)}.f-manifesto .f-container{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.f-manifesto h2{font-size:clamp(31px,4vw,55px);letter-spacing:-.06em;line-height:1.11;margin:14px 0}.f-manifesto p{color:#aebfd6;font-size:14px;line-height:1.8;max-width:420px}.f-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.f-pills span{font-size:11px;border:1px solid rgba(68,173,242,.26);color:#d5e8ff;padding:12px 15px;border-radius:40px;background:linear-gradient(140deg,rgba(0,194,245,.07),rgba(139,48,237,.08))}.f-pills span:nth-child(2n){border-color:rgba(170,77,245,.31)}
/* Engine cinematic glass framework */
.f-engine{padding:95px 0;background:radial-gradient(ellipse at 52% 43%,rgba(21,64,135,.20),transparent 62%)}.f-engine-header{text-align:center;max-width:750px;margin:auto}.f-engine-header .f-lead{margin:0 auto}.f-engine-map{display:grid;grid-template-columns:1fr 1.06fr 1fr;gap:22px;align-items:center;margin:45px auto 0;max-width:1100px}.f-engine-stack{display:grid;gap:13px}.f-signal{padding:21px 22px;display:flex;align-items:center;gap:14px;min-height:86px}.f-signal-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:13px;font-size:22px;background:linear-gradient(135deg,rgba(0,207,245,.17),rgba(90,79,239,.17));border:1px solid rgba(56,191,238,.23)}.f-signal strong{font-size:13px;letter-spacing:-.02em}.f-signal small{display:block;color:#8198b7;font-size:11px;margin-top:5px}.f-engine-core{position:relative;min-height:320px;border-radius:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid rgba(142,90,251,.58);background:radial-gradient(circle at 49% 40%,rgba(75,47,178,.28),transparent 61%),linear-gradient(148deg,rgba(7,23,48,.95),rgba(14,14,45,.95));box-shadow:0 0 54px rgba(85,53,240,.16),inset 0 0 45px rgba(13,136,214,.07)}.f-engine-core:before,.f-engine-core:after{content:"";position:absolute;width:18px;height:18px;top:calc(50% - 9px);border-radius:50%;background:#05dff6;box-shadow:0 0 30px #03dcf9}.f-engine-core:before{left:-10px}.f-engine-core:after{right:-10px;background:#be40fa;box-shadow:0 0 30px #b94cf7}.f-core-logo{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(3,183,249,.3));margin-bottom:15px}.f-engine-core h3{font-size:23px;letter-spacing:-.04em;margin:5px 0}.f-engine-core p{font-size:10px;letter-spacing:.1em;color:#a7bcef;text-transform:uppercase;margin:0 0 24px}.f-core-stages{display:flex;gap:8px;font-size:9px;color:#cbd9f5;align-items:center}.f-core-stages b{padding:7px 9px;border-radius:30px;background:#122344;border:1px solid #2d4382}.f-core-stages i{font-style:normal;color:#7ac8ff}.f-engine-tags{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}.f-engine-tags span{border-radius:40px;font-size:10px;color:#8fb4d2;padding:9px 12px;border:1px solid rgba(50,126,198,.24);background:rgba(10,26,53,.64)}
/* Product tour */
.f-tour{background:linear-gradient(180deg,rgba(3,14,29,.08),rgba(7,15,34,.6));padding:80px 0 100px}.f-tour-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:31px}.f-tour-header .f-lead{max-width:410px}.f-tour-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.f-tour-tab{cursor:pointer;font-size:12px;color:#98b1d4;padding:11px 18px;background:rgba(7,20,39,.7);border:1px solid rgba(83,133,197,.25);border-radius:60px;transition:all .2s}.f-tour-tab:hover,.f-tour-tab[aria-selected="true"]{color:#fff;background:linear-gradient(120deg,rgba(0,176,244,.18),rgba(139,55,235,.18));border-color:#54b5f4;box-shadow:0 0 27px rgba(30,156,243,.13)}.f-tour-shell{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,0.75fr);overflow:hidden;border:1px solid #396093;border-radius:19px;background:linear-gradient(145deg,#0b203d,#071227);box-shadow:0 22px 90px #0005,0 0 42px rgba(0,155,255,.09)}.f-browser{min-width:0;padding:12px;background:#061322;border-right:1px solid #244568}.f-browser-bar{display:flex;gap:6px;align-items:center;padding:4px 6px 13px}.f-browser-bar i{width:8px;height:8px;border-radius:50%;background:#bb5268}.f-browser-bar i:nth-child(2){background:#e9ae45}.f-browser-bar i:nth-child(3){background:#27c7a3}.f-browser-bar span{font-family:ui-monospace,monospace;font-size:10px;color:#6f90b6;margin:auto}.f-screen{width:100%;display:block;aspect-ratio:1.92/1;object-fit:cover;object-position:top center;border-radius:9px;border:1px solid #2b4465}.f-tour-copy{padding:35px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.f-tour-copy .f-kicker{font-size:9px}.f-tour-copy h3{font-size:24px;line-height:1.15;letter-spacing:-.04em;margin:14px 0}.f-tour-copy p{font-size:13px;color:#9cafc9;line-height:1.7}.f-tour-link{margin-top:16px;color:#42dff3;font-size:11px;font-weight:750}.f-footnote{font-size:10px;line-height:1.6;color:#64829f;margin:13px 0 0}
/* Principles */
.f-values{padding:75px 0 78px;background:radial-gradient(ellipse at 5% 8%,rgba(0,182,237,.075),transparent 50%)}.f-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.f-value{padding:26px;min-height:185px}.f-value .f-value-icon{font-size:22px;color:#20d9ff;margin-bottom:21px}.f-value:nth-child(2) .f-value-icon{color:#b961fc}.f-value:nth-child(3) .f-value-icon{color:#639cff}.f-value strong{font-size:15px}.f-value p{font-size:12px;color:#9caec9;line-height:1.7;max-width:310px}
/* FAQ */
.f-faq{padding:70px 0 85px}.f-faq-grid{display:grid;grid-template-columns: .8fr 1.35fr;gap:70px}.f-faq-grid .f-lead{max-width:350px}.f-faq-items{border-top:1px solid rgba(87,145,210,.25)}.f-faq-items details{border-bottom:1px solid rgba(87,145,210,.25);padding:19px 0}.f-faq-items summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:14px;font-weight:650}.f-faq-items summary::-webkit-details-marker{display:none}.f-faq-items summary:after{content:'+';font-size:23px;color:#05d5ed;font-weight:300}.f-faq-items details[open] summary:after{content:'−'}.f-faq-items details p{margin:15px 34px 0 0;color:#9bafc9;font-size:12px;line-height:1.8}
/* Early access feature */
.f-access{padding:68px 0 48px}.f-access-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center;padding:51px 55px;border:1px solid #414e9c;border-radius:23px;background:radial-gradient(ellipse at 92% 30%,rgba(166,34,236,.22),transparent 52%),radial-gradient(ellipse at 0 100%,rgba(0,191,255,.20),transparent 44%),linear-gradient(125deg,#091e37,#0b1430 70%);box-shadow:0 0 80px rgba(53,70,207,.12)}.f-access-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#27d8f5,#bf4afd,transparent)}.f-access-panel>*{position:relative}.f-access-panel .f-lead{margin:0}.f-access-form{display:flex;flex-direction:column;gap:12px}.f-access-form label{font-weight:650;font-size:12px;color:#d9e9ff}.f-access-input{height:49px;width:100%;min-width:0;border-radius:12px;background:#06172a;border:1px solid #36557f;color:white;padding:0 17px;font-size:13px;outline:none}.f-access-input:focus{border-color:#13c7ff;box-shadow:0 0 0 3px #13c7ff26}.f-access-form .btn{min-height:47px;font-size:12px}.f-access-form p{font-size:10px;color:#96a8c6;line-height:1.55;margin:0}.f-access-result{min-height:17px;color:#69f5e0!important}
/* Refinements to original second design */
.trust-label{font-size:12px}.agent-card,.platform-card,.plan{transition:transform .25s ease, box-shadow .25s ease}.agent-card:hover,.platform-card:hover,.plan:hover{transform:translateY(-3px)}.flow-description{min-height:20px}.f-section a:focus-visible,.f-section button:focus-visible,.f-section summary:focus-visible{outline:2px solid #05dff6;outline-offset:4px}
@media(max-width:930px){.f-engine-map{grid-template-columns:1fr;max-width:620px}.f-engine-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.f-engine-core{min-height:260px;grid-row:1}.f-signal{padding:14px;min-height:112px;align-items:flex-start;flex-direction:column;gap:8px}.f-signal-icon{width:36px;height:36px}.f-signal strong{font-size:11px}.f-signal small{font-size:10px}.f-tour-shell{grid-template-columns:1fr}.f-browser{border-right:0;border-bottom:1px solid #244568}.f-tour-copy{padding:25px}.f-faq-grid{gap:35px}}
@media(max-width:700px){.f-container{width:calc(100% - 36px)}.f-section{padding:58px 0}.f-manifesto .f-container,.f-faq-grid,.f-access-panel{grid-template-columns:1fr;gap:25px}.f-manifesto h2{font-size:37px}.f-pills{justify-content:flex-start}.f-values-grid{grid-template-columns:1fr}.f-value{min-height:unset}.f-engine-stack{grid-template-columns:1fr}.f-signal{min-height:70px;align-items:center;flex-direction:row;padding:13px 16px}.f-engine-header{padding:0 12px}.f-engine-core{min-height:250px}.f-engine-core:before,.f-engine-core:after{display:none}.f-tour-header{display:block}.f-tour-header .f-lead{margin-top:17px}.f-tour-copy{padding:28px}.f-access-panel{padding:31px 22px}.f-head{font-size:34px}.f-browser{padding:8px}.f-screen{aspect-ratio:1.5/1}.final-logo{width:110px}.cta-brand .final-logo{width:145px}}
@media(prefers-reduced-motion:reduce){.f-section *{animation:none!important;transition:none!important}}

@media(min-width:1050px){.hero-copy{max-width:525px}.hero-description{max-width:430px}}
  /* Production refinements over the approved composition. */
.hero-art{background:none}.hero-art img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,black 17%);border-radius:16px}.hero-copy{max-width:525px}.hero-art{max-width:64%;right:-2%}.navbar{height:76px}.nav-link{font-size:12px}.nav-right .btn{font-size:11px;min-height:36px}.trust-logos span{font-size:12px}.platform-card{border:1px solid #264664}.platform-card img{aspect-ratio:1.5;object-fit:cover}.integration-logos img{object-fit:contain}.integration-logos{flex-wrap:wrap}.integrations{height:auto;min-height:110px;padding:20px 0}.plan h3{font-size:28px}.plan.popular .popular-tag{font-size:8px}.section-sub{font-size:14px}.f-footnote,.pricing-note{font-size:12px;color:#a0adc5}.module-section{padding-top:30px}.module-section .f-lead{margin-inline:auto}.module-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding:55px 0;border-bottom:1px solid #1d304b}.module-row:nth-child(odd) .module-copy{order:2}.module-row>img{width:100%;height:auto;border-radius:16px;border:1px solid #29486d;box-shadow:0 20px 80px #0005}.module-copy h3{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.1;margin:14px 0}.module-copy p{font-size:15px;color:#afc0d9;line-height:1.65}.module-copy ul{padding-left:19px;color:#c0d5ec;font-size:13px;line-height:2}.module-copy li::marker{color:#00d7ef}.f-access-input,textarea,select{color:#f8faff;background:#07152a;border:1px solid #35577a;border-radius:9px;padding:13px;max-width:100%}.consent{display:block!important;font-size:12px!important;font-weight:400!important;line-height:1.7;margin:8px 0!important}.consent input{accent-color:#08ccec}.consent a,.footer a:hover{color:#58e4fb;text-decoration:underline}.honey{position:absolute;left:-9999px;width:1px;height:1px}.skip-link{position:absolute;left:15px;top:-100px;z-index:1000;background:#0b1930;padding:14px}.skip-link:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #00d7ef;outline-offset:4px}.footer{font-size:12px;padding:26px 15px 35px}.f-access-form>p{font-size:12px}.btn:disabled{opacity:.6;cursor:wait}.integrations-note{display:none;color:#bfcee3;font-size:13px;line-height:1.7;padding-bottom:20px}.integrations-note.open{display:block}.hero h1 .gradient-text{line-height:1.1}.f-screen{object-fit:cover}.f-tour-shell .f-browser{min-width:0}.nav-pop{top:68px}.section-sub,.capability p{color:#b3c4da}.f-tour-tabs{overflow:auto}.f-access-panel{scroll-margin-top:30px}
@media(min-width:1200px){.hero{height:515px}.hero-art{height:500px;width:900px}.hero-content{padding-top:50px}.hero h1{font-size:62px}.hero h1 .gradient-text{font-size:78px}.hero-description{font-size:15px}.capability p{font-size:11px}.agents{padding-top:48px}.small-link{font-size:12px}.flow-description{font-size:13px}.pricing-note{font-size:12px}}
@media(max-width:760px){.navbar{height:70px}.hero-art{max-width:100%;right:0;top:270px;height:360px}.hero-art img{mask-image:linear-gradient(180deg,transparent,black 25%)}.hero-copy{max-width:100%}.hero{min-height:670px}.hero-description{font-size:14px}.module-row{grid-template-columns:1fr;gap:25px;padding:38px 0}.module-row:nth-child(odd) .module-copy{order:0}.module-row img{order:2}.integration-logos span{font-size:12px}.integrations-inner{align-items:center}.integrations strong{text-align:center}.integration-logos{justify-content:center}.trust-logos{justify-content:space-between}.trust-logos span{font-size:10px!important}.nav-right .btn{font-size:9px;padding:0 10px}.plan h3{font-size:23px}.pricing-note{position:static;width:auto;height:auto;clip-path:none;padding:0 18px}.f-footnote{font-size:11px}.hero h1 .gradient-text{width:auto}.f-engine-map{min-width:0}}
@media(max-width:430px){.hero{min-height:710px}.hero-art{top:370px;height:320px}.hero h1{font-size:43px}.hero h1 .gradient-text{font-size:60px}.hero-actions{flex-wrap:wrap}.plan h3{font-size:21px}.trust-logos{gap:12px}.plan .popular-tag{right:3px;padding:5px 7px}.f-tour-tab{white-space:nowrap}}
.f-screen{height:auto;aspect-ratio:1.5/1;object-fit:contain;background:#061322}.nav-pop a{min-height:44px}
/* Shared editorial, FAQ and policy pages. */
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/inter-latin-c940764593d0.woff2') format('woff2')}
.site-footer{margin-top:60px;border-top:1px solid #243952;background:linear-gradient(150deg,#07172a,#050d1c);padding:45px 0 23px}.footer-top{display:grid;grid-template-columns:1fr 1.15fr auto;gap:50px;align-items:start}.footer-identity img{object-fit:contain}.footer-identity p{font-size:14px;color:#a7b9d4;line-height:1.65}.footer-email{color:#5ce3f7;font-size:13px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;padding-top:7px}.footer-links a{font-size:13px;color:#c5d2e6}.footer-links a:hover{color:#42e2f8}.footer-socials{display:flex;gap:10px;justify-content:flex-end}.footer-socials a{width:39px;height:39px;border:1px solid #2b4667;border-radius:50%;display:grid;place-items:center;background:#0e2038;transition:transform .2s,border-color .2s}.footer-socials a:hover{transform:translateY(-3px);border-color:#32d8ef}.footer-socials img{filter:brightness(0) invert(1);opacity:.8}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #1c3048;margin-top:32px;padding-top:22px;color:#8fa5bf;font-size:12px}.content-page{background:radial-gradient(ellipse 800px 500px at 80% 6%,#39238124,transparent 80%),#040e1b}.page-hero{padding-top:80px;padding-bottom:55px}.page-hero h1{font-size:clamp(39px,5vw,68px);font-weight:800;letter-spacing:-.055em;line-height:1.08;max-width:980px;margin:18px 0 23px}.page-intro{max-width:740px;font-size:17px;line-height:1.8;color:#b3c5dc}.page-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page-tags a{font-size:12px;line-height:1.6;padding:9px 15px;border:1px solid #304568;border-radius:30px;background:#0b1b32;color:#bed2e9}.page-tags a:hover,.page-tags a[aria-current=page]{border-color:#26c4e6;color:#62e6f8;background:#10304a}.faq-page-layout,.article-layout,.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;align-items:start}.side-note{position:sticky;top:30px;border:1px solid #273f61;border-radius:16px;padding:25px;background:linear-gradient(150deg,#0e2540,#0b152d)}.side-note h2{font-size:24px;line-height:1.2;letter-spacing:-.03em}.side-note p{font-size:13px;color:#afc0d7;line-height:1.8}.side-note a{display:block;color:#45d9f2;margin-top:20px;font-size:13px}.faq-group{scroll-margin-top:30px;margin-bottom:45px}.faq-group h2{font-size:24px;letter-spacing:-.03em;margin:0 0 20px}.faq-group details{border-top:1px solid #28405d;padding:21px 0;scroll-margin-top:25px}.faq-group details:last-child{border-bottom:1px solid #28405d}.faq-group summary{cursor:pointer;list-style:none;font-size:15px;font-weight:650;line-height:1.6;display:flex;gap:20px;justify-content:space-between}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:'+';color:#00d7ef;font-size:22px;flex-shrink:0}.faq-group details[open] summary:after{content:'−'}.faq-group details p{font-size:14px;color:#b1c2da;line-height:1.9;margin:17px 25px 0 0}.content-cta{border:1px solid #3c4a88;background:radial-gradient(ellipse at right,#7321a233,transparent 75%),#0b2038;border-radius:20px;margin-top:55px;padding:34px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.content-cta h2{font-size:27px;letter-spacing:-.035em;line-height:1.2;margin:10px 0}.content-cta p{color:#afc4de;font-size:14px;line-height:1.7}.content-cta .btn{min-height:44px;font-size:13px}.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.insight-card{overflow:hidden;border:1px solid #263d5b;border-radius:19px;background:linear-gradient(140deg,#0c1f38,#09152b);display:flex;flex-direction:column}.card-image{display:block;border-bottom:1px solid #243e60;background:#061221;overflow:hidden}.card-image img{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;transition:transform .4s}.insight-card:hover .card-image img{transform:scale(1.025)}.insight-card-copy{padding:29px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.insight-card h2{font-size:26px;letter-spacing:-.04em;line-height:1.2;margin:15px 0}.insight-card h2 a:hover{color:#5de8fb}.insight-card p{font-size:14px;color:#b0c2dc;line-height:1.8;margin:0 0 20px}.article-meta{display:flex;flex-wrap:wrap;gap:9px 17px;font-size:11px;color:#95acca;line-height:1.8}.article-meta a{color:#53e1f6}.read-link{margin-top:auto;padding-top:24px;font-size:13px;color:#4bdcf5;font-weight:650}.article-header{padding-top:45px}.article-header h1{max-width:1000px;font-size:clamp(35px,4.3vw,60px)}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px;font-size:12px;color:#9ab5d4}.breadcrumbs a:hover{color:#50ddef}.article-hero{width:100%;height:auto;max-height:590px;object-fit:cover;object-position:center;aspect-ratio:2;border:1px solid #2b4969;border-radius:19px;margin-top:35px}.article-toc{position:sticky;top:30px;border-left:1px solid #26435d;padding:5px 0 15px 20px}.article-toc nav{display:flex;flex-direction:column;gap:15px;margin-top:20px}.article-toc a{font-size:12px;line-height:1.6;color:#a0b7d4}.article-toc a:hover{color:#45dff5}.article-body{max-width:790px;min-width:0}.article-body>p,.article-body li,.legal-copy p{font-size:16px;line-height:1.9;color:#b4c5dd}.article-body>p{margin:0 0 23px}.article-body h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:42px 0 19px;scroll-margin-top:30px}.article-body h3{font-size:22px;letter-spacing:-.02em;scroll-margin-top:30px}.article-body li{margin:8px 0}.article-body li::marker{color:#00d7ef}.article-sources{border-top:1px solid #28405e;margin-top:40px;padding-top:5px}.article-sources p{font-size:13px;line-height:1.8;color:#93aecb}.article-sources a,.legal-copy a{color:#59dff2;font-size:14px}.editorial-note{border:1px solid #2b4265;border-radius:14px;padding:24px;margin:35px 0;background:#0b1c33}.editorial-note p{font-size:13px;color:#a9bfd9;line-height:1.8}.editorial-note h2{margin:0 0 17px;font-size:23px}.editorial-note a{color:#4bdef2}.related-insights{margin-top:65px}.related-insights>h2{font-size:32px;letter-spacing:-.035em}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-grid>a{padding:23px;border:1px solid #294465;border-radius:15px;background:#0a1b32}.related-grid span{font-size:11px;color:#5adbf2}.related-grid h3{font-size:19px;line-height:1.3;letter-spacing:-.02em}.related-grid b{color:#53e6fb}.legal-copy>section{scroll-margin-top:30px}.legal-copy>section:first-child h2{margin-top:0}.legal-header{padding-bottom:45px}.preview-banner{padding:12px 17px;background:#362753;border:1px solid #a573e6;border-radius:9px}.empty-content{font-size:16px;color:#aec1da;line-height:1.8}.empty-content a{color:#4ddff5}
@media(max-width:900px){.faq-page-layout,.article-layout,.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.footer-top{gap:30px;grid-template-columns:1fr 1fr}.footer-socials{grid-column:2;grid-row:2;justify-content:flex-end}.side-note{padding:20px}.related-grid{grid-template-columns:1fr 1fr}.related-grid>a:last-child{display:none}}
@media(max-width:700px){.page-hero{padding-top:48px;padding-bottom:35px}.page-hero h1{font-size:40px}.page-intro{font-size:15px}.faq-page-layout,.article-layout,.legal-layout{grid-template-columns:1fr;gap:30px}.side-note,.article-toc{position:static}.side-note{display:none}.article-toc{padding-bottom:18px;border-bottom:1px solid #253e5c}.article-toc nav{gap:10px}.insight-grid,.related-grid{grid-template-columns:1fr}.insight-card-copy{padding:23px}.insight-card h2{font-size:24px}.content-cta{padding:27px 23px;flex-direction:column;align-items:flex-start}.content-cta h2{font-size:25px}.footer-top{grid-template-columns:1fr;gap:28px}.footer-links{grid-template-columns:1fr 1fr}.footer-socials{grid-column:1;grid-row:auto;justify-content:flex-end}.footer-bottom{flex-direction:column;gap:12px}.article-hero{margin-top:24px;aspect-ratio:1.5}.article-body>p,.article-body li,.legal-copy p{font-size:15px}.article-body h2{font-size:26px}.page-tags a{font-size:11px;padding:8px 12px}.faq-group summary{font-size:14px}.site-footer{margin-top:45px}.article-header h1{font-size:37px}.related-grid>a:last-child{display:block}}
.resource-links{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:30px}

.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}