/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07150f;--forest:#0c2519;--forest-soft:#153b2a;--green:#3aa16e;--green-light:#7ac89c;--green-pale:#cce8d8;--paper:#e7e7df;--surface:#f6f5ef;--white:#fbfbf7;--coral:#d77b61;--line:#07150f2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}main{overflow:hidden}section[id]{scroll-margin-top:108px}.section-pad{padding:104px 5vw}.hero-shell{background:var(--paper);padding:112px 2vw 0}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf6eb;border:1px solid #07150f14;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;min-height:68px;padding:9px 12px 9px 22px;display:flex;position:fixed;top:22px;left:2vw;right:2vw;box-shadow:0 10px 35px #07150f1a}.brand{letter-spacing:-.055em;align-items:center;gap:11px;font-size:24px;font-weight:800;display:flex}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--green-light);letter-spacing:-.08em;text-indent:-.08em;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:17px;font-weight:900;line-height:1;display:flex}nav{align-items:center;gap:30px;font-size:12px;font-weight:650;display:flex}nav a{opacity:.66;transition:opacity .2s}nav a:hover{opacity:1}.header-actions{align-items:center;gap:10px;display:flex}.product-languages{border:1px solid var(--line);color:#07150fad;height:36px;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:flex}.product-languages span{opacity:.45;margin-right:2px}.product-languages b{color:#22714a;font-weight:800}.language-switch{border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.language-switch button{width:35px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:10px;font-weight:800}.language-switch button.active{background:var(--ink);color:#fff}.admin-link{height:36px;color:var(--ink);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #07150f2e;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:background .2s,color .2s;display:flex}.admin-link:hover{background:var(--ink);color:#fff}.admin-link span{color:#2d865d}.header-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:18px;padding:13px 18px;font-size:11px;font-weight:750;display:flex}.header-cta span{color:var(--green-light)}.hero{color:#fff;background:radial-gradient(circle at 78% 18%,#3aa16e3d,#0000 24%),linear-gradient(135deg,#07150f 0%,#0b2117 58%,#102d20 100%);border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:5vw;min-height:700px;margin-top:0;padding:72px 5vw 64px;display:grid;position:relative;overflow:hidden}.hero:after{content:"EMERGING MARKETS / 001";color:#ffffff2e;font:8px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:20px;left:5vw}.hero-copy{z-index:3;max-width:760px;position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:10px;font-weight:760;display:flex}.eyebrow>span{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #3aa16e24}.eyebrow-light{color:#fff}.eyebrow-light>span{background:var(--green-light);box-shadow:0 0 0 5px #7ac89c1f}h1{letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(54px,6.4vw,102px);font-weight:790;line-height:.91}.hero-accent{color:var(--green-light);letter-spacing:-.04em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(29px,3vw,50px);font-style:italic;line-height:1.02}.hero-description{color:#ffffffab;max-width:675px;margin:34px 0 0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:16px 19px;font-size:12px;font-weight:760;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.hero .button-primary{color:var(--ink);background:#eff1eb;box-shadow:0 10px 30px #0003}.button-primary span,.button-dark span{color:var(--green)}.button-dark{background:var(--ink);color:#fff}.text-link{border-bottom:1px solid;padding:8px 0;font-size:12px;font-weight:720}.hero-note{color:#ffffff6e;margin:20px 0 0;font-size:10px}.status-dot{background:var(--green-light);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #7ac89c1f}.ops-preview{background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid #ffffff24;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:520px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0000002e}.ops-preview:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#7ac89c0b 1px,#0000 1px),linear-gradient(90deg,#7ac89c0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ops-preview-top,.ops-preview-footer{z-index:1;font:9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.ops-preview-top span{color:#ffffffa3;align-items:center;gap:10px;display:flex}.ops-preview-top b{color:var(--green-light);font-weight:700}.ops-preview-metric{z-index:1;border-bottom:1px solid #ffffff24;margin:46px 0 24px;padding-bottom:28px;position:relative}.ops-preview-metric small{color:var(--green-light);font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;display:block}.ops-preview-metric strong{letter-spacing:-.035em;max-width:420px;margin-top:14px;font-family:Georgia,serif;font-size:clamp(26px,2.3vw,39px);font-style:italic;font-weight:400;line-height:1.08;display:block}.ops-preview-metric span{color:#ffffff8c;font:8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #7ac89c61;border-radius:999px;margin-top:18px;padding:7px 9px;display:inline-flex}.ops-preview-list{z-index:1;position:relative}.ops-preview-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.ops-preview-list article>span{color:#ffffff47;font:italic 11px/1 Georgia,serif}.ops-preview-list strong,.ops-preview-list small{display:block}.ops-preview-list strong{font-size:12px;line-height:1.25}.ops-preview-list small{color:#ffffff6e;margin-top:4px;font-size:8px;line-height:1.4}.ops-preview-list em{color:var(--green-light);font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#7ac89c21;border-radius:999px;padding:6px 8px;font-style:normal}.ops-preview-footer{color:#ffffff61;padding-top:24px}.ops-preview-footer b{color:#ffffff9e;letter-spacing:.03em;text-transform:none;font-weight:500}.audience-strip{justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 3vw;font-size:10px;display:flex}.audience-strip>span{opacity:.45;letter-spacing:.13em;text-transform:uppercase}.audience-strip strong{font-weight:660}.section-heading{max-width:1010px;margin-bottom:52px}.section-heading h2,.economics-heading h2,.loop-heading h2,.pilot-copy h2,.faq-heading h2,.contact-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.1vw,78px);line-height:.98}.section-intro,.split-heading>p{color:#07150fa3;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.75}.split-heading{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:end;gap:9vw;max-width:none;display:grid}.market-gap{background:#d6ddd5}.gap-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.gap-grid article{border-right:1px solid #07150f2e;grid-template-rows:auto 1fr;min-height:330px;padding:28px 26px;display:grid}.gap-grid article:last-child{border-right:0}.gap-grid article>span{font:italic 13px/1 Georgia,serif}.gap-grid article>div{align-self:end}.gap-grid h3{letter-spacing:-.04em;margin:0 0 15px;font-size:25px}.gap-grid p{color:#07150f9e;max-width:360px;margin:0;font-size:13px;line-height:1.7}.solutions-section{background:var(--surface)}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.workflow-grid article{border:1px solid var(--line);background:var(--white);border-radius:19px;grid-template-rows:auto 1fr;min-height:310px;padding:28px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.workflow-grid article:hover{transform:translateY(-4px);box-shadow:0 22px 48px #07150f17}.workflow-grid article.featured{border-color:var(--forest);background:var(--forest);color:#fff}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top>span{font:italic 14px/1 Georgia,serif}.card-top em{letter-spacing:.1em;border:1px solid;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:760}.workflow-grid h3{letter-spacing:-.055em;margin:76px 0 13px;font-size:30px}.workflow-grid p{color:#07150f9e;max-width:500px;margin:0;font-size:13px;line-height:1.7}.workflow-grid .featured p{color:#fff9}.workflow-grid article>b{background:var(--green-pale);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;bottom:28px;right:28px}.stack-section{background:#dfe6df}.stack-flow{background:var(--forest);color:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;padding:22px 24px;display:grid}.stack-flow>div{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.stack-flow span{color:#ffffff4d;font:italic 10px/1 Georgia,serif}.stack-flow strong{color:var(--green-light);font:700 9px/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em}.stack-flow b{color:#ffffff38;font-size:16px;font-weight:400;position:absolute;bottom:-1px;right:8px}.stack-grid{background:#07150f29;border:1px solid #07150f29;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stack-grid article{background:#edf0e9;flex-direction:column;min-height:270px;padding:25px;display:flex}.stack-grid article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.stack-grid article>div span{font:italic 12px/1 Georgia,serif}.stack-grid article em{letter-spacing:.08em;border:1px solid #07150f4d;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:760}.stack-grid h3{letter-spacing:-.045em;min-height:58px;margin:66px 0 13px;font-size:24px;line-height:1.08}.stack-grid p{color:#07150f9e;margin:0;font-size:12px;line-height:1.68}.economics-section{background:var(--ink);color:#fff}.economics-heading{max-width:960px}.economics-heading>p:last-child{color:#ffffff94;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.7}.economics-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.economics-card{border:1px solid #ffffff24;border-radius:20px;min-height:360px;padding:30px}.economics-old{background:#ffffff09}.economics-new{background:var(--green);color:var(--ink)}.card-label{letter-spacing:.11em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:760;display:inline-flex}.economics-card ul{margin:92px 0 0;padding:0;list-style:none}.economics-card li{border-top:1px solid;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:grid}.economics-old li{color:#ffffff9e;border-color:#ffffff24}.economics-card li i{background:#ffffff17;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.economics-new li{border-color:#07150f38}.economics-new li i{background:var(--ink);color:var(--green-light)}.pricing-band{background:var(--forest);border:1px solid #ffffff24;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:end;gap:8vw;margin-top:14px;padding:34px;display:grid}.pricing-band span{color:var(--green-light);font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.pricing-band h3{letter-spacing:-.055em;max-width:680px;margin:20px 0 0;font-size:clamp(28px,3.1vw,48px);line-height:1.04}.pricing-band p{color:#ffffff94;margin:0;font-size:14px;line-height:1.75}.languages-section{background:#cbd9cf}.language-grid{background:#07150f33;border:1px solid #07150f33;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.language-grid article{background:#cbd9cf;flex-direction:column;min-height:285px;padding:25px;display:flex}.language-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.language-card-top>span{color:#07150f8a;font:750 7px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;border:1px solid #07150f42;border-radius:999px;padding:6px 8px}.language-code{border:1px solid var(--ink);width:48px;height:48px;font:700 12px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.language-card-copy{flex-direction:column;flex:1;padding-top:27px;display:flex}.language-grid h3{letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.language-grid p{color:#07150f9e;max-width:360px;margin:0;font-size:12px;line-height:1.6}.language-grid blockquote{border-left:3px solid var(--green);background:#ffffff4d;margin:auto 0 0;padding:12px 14px;font:italic 15px/1.4 Georgia,serif}.language-grid blockquote[dir=rtl]{border-left:0;border-right:3px solid var(--green);text-align:right;font-style:normal}.markets-block{background:#ffffff2e;border:1px solid #07150f33;margin-top:14px;padding:30px}.markets-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.markets-heading span{opacity:.55;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.markets-heading h3{letter-spacing:-.05em;text-align:right;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(27px,3vw,44px);line-height:1.02}.markets-grid{border-top:1px solid #07150f42;grid-template-columns:repeat(5,1fr);display:grid}.markets-grid article{border-right:1px solid #07150f29;padding:19px 18px 0 0}.markets-grid article:not(:first-child){padding-left:18px}.markets-grid article:last-child{border-right:0}.markets-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.markets-grid strong{font-size:13px}.markets-grid b{color:#25754e;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.markets-grid p{color:#07150f94;margin:13px 0 0;font-size:11px;line-height:1.6}.loop-section{background:var(--forest);color:#fff}.loop-heading{max-width:900px}.loop-heading>p:last-child{color:#ffffff94;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.7}.loop-layout{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:8vw;margin-top:72px;display:grid}.loop-steps article{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;display:grid}.loop-steps article>span{color:var(--green-light);font:italic 13px/1 Georgia,serif}.loop-steps h3{margin:0 0 8px;font-size:19px}.loop-steps p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.6}.transcript-card{background:var(--surface);color:var(--ink);border-radius:22px;padding:28px;position:relative;box-shadow:0 36px 80px #00000040}.transcript-top{border-bottom:1px solid var(--line);letter-spacing:.07em;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;font-weight:760;display:flex}.transcript-top>span{align-items:center;gap:8px;display:flex}.language-ready{background:var(--green-pale);color:#175937;font:8px/1 var(--font-geist-mono), monospace;border-radius:999px;padding:6px 8px;position:absolute;top:62px;right:28px}.waveform{background:#e8e8e0;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:70px;margin:20px 0;display:flex}.waveform i{background:var(--ink);opacity:.42;border-radius:99px;width:3px;display:block}.bubble{border-radius:12px;max-width:85%;margin:12px 0;padding:14px 16px}.bubble small{letter-spacing:.08em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.bubble p{margin:0;font-size:12px;line-height:1.55}.ai-bubble{background:var(--green-pale);border-bottom-left-radius:2px}.partner-bubble{border:1px solid var(--line);background:#fff;border-bottom-right-radius:2px;margin-left:auto}.action-log{color:#256842;border:1px dashed #07150f4d;border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:13px;display:flex}.action-log span{background:var(--green-pale);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.action-log p{margin:0;font-size:9px;font-weight:700}.pilot-section{background:var(--green)}.pilot-shell{grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);align-items:start;gap:9vw;display:grid}.pilot-copy>p:not(.eyebrow){max-width:620px;margin:28px 0 32px;font-size:16px;line-height:1.7}.pilot-plan{border-top:1px solid var(--ink)}.pilot-plan article{border-bottom:1px solid #07150f59;grid-template-columns:55px 1fr;gap:22px;padding:23px 0;display:grid}.pilot-plan article>b{font:italic 400 14px/1 Georgia,serif}.pilot-plan h3{margin:0 0 7px;font-size:19px}.pilot-plan p{color:#07150fa8;margin:0;font-size:12px;line-height:1.55}.metrics-strip{border-top:1px solid #07150f66;justify-content:space-between;align-items:center;gap:24px;margin-top:74px;padding-top:27px;font-size:10px;display:flex}.metrics-strip>span{opacity:.58;text-transform:uppercase;letter-spacing:.12em}.metrics-strip strong{align-items:center;gap:8px;display:flex}.metrics-strip i{background:var(--ink);border-radius:50%;width:7px;height:7px}.faq-section{background:var(--surface);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:10vw;display:grid}.faq-heading{align-self:start;position:sticky;top:50px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:44px 1fr 24px;align-items:center;gap:16px;min-height:100px;font-size:18px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:italic 400 12px/1 Georgia,serif}.faq-list summary b{font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#07150f9e;max-width:650px;margin:-10px 0 30px 60px;font-size:14px;line-height:1.7}.contact-section{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:10vw;display:grid}.contact-copy>p:not(.eyebrow){color:#ffffff94;max-width:560px;margin:28px 0 0;font-size:16px;line-height:1.7}.contact-email{border-bottom:1px solid var(--green-light);color:var(--green-light);align-items:center;gap:12px;margin-top:30px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}form{grid-template-columns:repeat(2,1fr);gap:24px 18px;display:grid}form label{display:block}form label>span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff4d;outline:none;width:100%;padding:15px 0;font-size:16px}form input:focus{border-bottom-color:var(--green-light)}.full-field,.form-footer,.form-success{grid-column:1/-1}.form-footer{align-items:center;gap:24px;margin-top:10px;display:flex}.form-button{background:var(--green);color:var(--ink)}.form-footer small{color:#ffffff6b;max-width:260px;font-size:9px;line-height:1.5}.form-success{color:var(--green-light);border:1px solid #7ac89c66;border-radius:9px;margin:0;padding:13px 15px;font-size:11px;line-height:1.5}footer{color:#fff;background:#040c08;padding:52px 5vw 30px}.footer-brand{justify-content:space-between;align-items:start;gap:30px;display:flex}.footer-brand p{color:#ffffff6b;text-align:right;max-width:300px;margin:0;font-size:11px;line-height:1.6}.footer-line{letter-spacing:-.06em;max-width:1120px;margin:90px 0;font-family:Georgia,serif;font-size:clamp(42px,6.6vw,102px);font-style:italic;line-height:.93}.footer-bottom{color:#ffffff61;letter-spacing:.08em;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:48px;padding-top:22px;font-size:9px;display:flex}@media (max-width:1120px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:62px}.hero-copy{max-width:820px}.ops-preview{min-height:500px}.audience-strip{flex-wrap:wrap;justify-content:flex-start;padding:24px 3vw}.stack-grid,.language-grid,.markets-grid{grid-template-columns:repeat(2,1fr)}.loop-layout,.pilot-shell,.faq-section,.contact-section{grid-template-columns:1fr}.faq-heading{position:static}.pilot-copy{max-width:760px}}@media (max-width:760px){.section-pad{padding:84px 20px}.hero-shell{padding:88px 12px 0}.site-header{gap:8px;min-height:62px;padding:8px 9px 8px 15px;top:14px;left:12px;right:12px}.brand{font-size:21px}.brand-mark{flex-basis:32px;width:32px;height:32px;font-size:15px}.header-cta,.product-languages{display:none}.language-switch button{width:31px}.hero{border-radius:25px;gap:46px;min-height:auto;margin-top:0;padding:52px 20px 48px}.hero:after{display:none}h1{font-size:52px}.hero-accent{font-size:31px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.ops-preview{min-height:470px;margin:0 -5px;padding:20px}.ops-preview-metric{margin-top:38px}.ops-preview-footer{flex-direction:column;align-items:flex-start}.audience-strip{padding:22px 8px}.audience-strip strong{flex:0 0 calc(50% - 12px)}.split-heading{grid-template-columns:1fr;gap:25px}.section-heading h2,.economics-heading h2,.loop-heading h2,.pilot-copy h2,.faq-heading h2,.contact-copy h2{font-size:44px}.gap-grid,.workflow-grid,.economics-grid,.language-grid,.stack-grid,.markets-grid{grid-template-columns:1fr}.gap-grid article{border-bottom:1px solid #07150f2e;border-right:0;min-height:255px}.gap-grid article:last-child{border-bottom:0}.workflow-grid article{min-height:285px}.stack-flow{grid-template-columns:1fr;gap:0;padding:18px}.stack-flow>div{border-bottom:1px solid #ffffff1a;grid-template-columns:32px 1fr;align-items:center;padding:13px 0;display:grid}.stack-flow>div:last-child{border-bottom:0}.stack-flow b{bottom:10px;right:2px;transform:rotate(90deg)}.stack-grid article{min-height:245px}.stack-grid h3{min-height:0;margin-top:46px}.economics-card{min-height:330px}.pricing-band{grid-template-columns:1fr;gap:28px;padding:25px}.language-grid article{min-height:235px;padding:22px}.language-card-copy{padding-top:24px}.markets-block{padding:22px}.markets-heading{flex-direction:column;align-items:flex-start;gap:14px}.markets-heading h3{text-align:left}.markets-grid article,.markets-grid article:not(:first-child){border-bottom:1px solid #07150f29;border-right:0;padding:17px 0}.markets-grid article:last-child{border-bottom:0}.loop-layout{margin-top:44px}.transcript-card{padding:17px}.language-ready{top:54px;right:17px}.metrics-strip{flex-direction:column;align-items:flex-start}.faq-list summary{font-size:16px}.faq-list details>p{margin-left:0}form{grid-template-columns:1fr}form label,.full-field,.form-footer,.form-success{grid-column:1}.form-footer{flex-direction:column;align-items:flex-start}.footer-brand{flex-direction:column}.footer-brand p{text-align:left}.footer-line{margin:70px 0}}@media (max-width:360px){.site-header .brand>span:last-child{display:none}.admin-link{justify-content:center;width:34px;padding:0;font-size:0}.admin-link span{font-size:11px}}@media (max-width:390px){h1{font-size:46px}.ops-preview{padding:17px}.ops-preview-list article{grid-template-columns:24px minmax(0,1fr)}.ops-preview-list em{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
