@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Manrope:wght@400;500;600;650;700;800&display=swap');
:root{color-scheme:dark;--bg:#080e19;--panel:#111c2e;--ink:#f0f5fc;--muted:#a9b8cb;--line:#26354a;--cyan:#8be8df;--blue:#578dff;--paper:#eff4fa;--navy:#12223b;--radius:18px;font-family:'DM Sans',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}::selection{background:var(--cyan);color:var(--navy)}.shell{width:min(1180px,calc(100% - 80px));margin:auto}.skip{position:fixed;top:-100px;left:20px;z-index:20;padding:12px;background:var(--paper);color:var(--navy)}.skip:focus{top:10px}.topbar{border-bottom:1px solid #ffffff13;background:#080e19ee;position:sticky;top:0;z-index:10;backdrop-filter:blur(16px)}.nav{height:84px;display:flex;align-items:center;gap:35px}.brand{display:flex;align-items:center;gap:11px;font:700 19px 'Manrope',sans-serif;letter-spacing:-.6px;white-space:nowrap}.brand img{width:31px;height:38px}.brand small{display:block;font:10px 'DM Sans',sans-serif;letter-spacing:2.1px;text-transform:uppercase;color:var(--muted)}.navlinks{margin-left:auto;display:flex;align-items:center;gap:29px;font-size:14px}.navlinks a:hover,.footer a:hover{color:var(--cyan)}.nav-cta{border:1px solid #60748e;border-radius:7px;padding:10px 17px;font-weight:600;font-size:14px}.menu-toggle{display:none;border:1px solid var(--line);background:none;color:var(--ink);border-radius:6px;padding:8px 12px;margin-left:auto}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:25px;height:1px;background:currentColor}.hero{position:relative;overflow:hidden;padding:76px 0 72px;background:radial-gradient(ellipse at 87% 35%,#17396670,transparent 55%)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:68px;align-items:center}.hero h1{font:650 clamp(44px,5.15vw,72px)/1.08 'Manrope',sans-serif;letter-spacing:-3.8px;margin:25px 0}.hero h1 span{color:var(--cyan)}.hero .intro{max-width:470px;font-size:18px;color:var(--muted);line-height:1.75;margin:0 0 27px}.actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:49px;padding:12px 21px;border-radius:7px;font-size:14px;font-weight:700;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--cyan);color:#0b2830}.primary:hover{background:#b2fff5}.secondary{border-color:#465772;color:var(--ink);background:transparent}.text-link{font-size:14px;border-bottom:1px solid #65748b;padding:8px 0}.hero-note{font-size:12px;color:var(--muted);margin:17px 0 0}.evidence-stage{position:relative;padding:26px 0 35px}.stage-label{display:flex;justify-content:space-between;gap:15px;color:#b9c9df;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;margin:0 18px 12px}.receipt{position:relative;background:var(--paper);color:var(--navy);border-radius:12px;padding:29px 30px 24px;box-shadow:0 30px 100px #0006,0 0 80px #3673ca12;transform:rotate(-2deg);transition:transform .4s;border:1px solid #fff}.receipt:hover{transform:rotate(0)}.receipt-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd5e2;padding-bottom:20px;gap:15px}.receipt-top strong{font:800 13px 'Manrope',sans-serif;letter-spacing:2px}.specimen{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;padding:5px 8px;border:1px solid #acbacd;border-radius:4px}.receipt-caption{font-size:12px;color:#53657e;margin:23px 0 0}.receipt h2{font:600 38px 'Manrope',sans-serif;letter-spacing:-1.8px;margin:1px 0 19px}.receipt h2 small{font-size:16px;letter-spacing:0;color:#63718a}.receipt dl{margin:0}.receipt dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d6dfe9;padding:9px 0;font-size:12px}.receipt dt{color:#53657e}.receipt dd{margin:0;text-align:right;font-weight:600}.receipt-footer{margin-top:20px;display:flex;align-items:center;gap:10px;font-size:11px;color:#53657e}.fingerprint{display:flex;height:25px;gap:3px;align-items:end;margin-left:auto}.fingerprint i{width:3px;background:#36577b;height:100%}.fingerprint i:nth-child(3n){height:55%}.fingerprint i:nth-child(2n){width:5px;height:80%}.receipt-tab{margin:0 18px;background:#1c304a;border:1px solid #3a577b;border-top:0;border-radius:0 0 10px 10px;padding:16px 18px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#d7e5f7}.receipt-tab span:first-child{color:var(--cyan)}.signal-path{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin:22px 20px 0;gap:10px}.signal-path b{color:var(--cyan);font-weight:400}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles .shell{display:grid;grid-template-columns:repeat(3,1fr)}.principles p{font-size:13px;margin:0;padding:23px 0;color:var(--muted);text-align:center}.principles p+p{border-left:1px solid var(--line)}.principles b{color:var(--ink);font-weight:500}.section{padding:88px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.section h2,.closing h2{font:600 clamp(30px,3.6vw,47px)/1.16 'Manrope',sans-serif;letter-spacing:-1.8px;margin:14px 0}.section-head p{max-width:390px;color:var(--muted);margin:0;font-size:16px}.proof-section{background:#0c1422}.proof-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.proof-copy p{color:var(--muted)}.proof-copy h2{max-width:430px}.proof-panel{border:1px solid #38506e;border-radius:var(--radius);overflow:hidden;background:#111e30}.panel-top{padding:20px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.status{display:inline-flex;align-items:center;gap:8px;color:#c6d5e7;font-size:12px}.status:before{content:'';height:6px;width:6px;border-radius:50%;background:currentColor}.status[data-state=valid]{color:var(--cyan)}.status[data-state=invalid]{color:#ff9eac}.status[data-state=unavailable]{color:#e5c78c}.proof-id{display:block;padding:20px 25px;color:#aabdd6;font-size:12px;overflow-wrap:anywhere}.proof-metrics{display:grid;grid-template-columns:1fr 1fr;padding:0 25px 22px;gap:22px}.proof-metrics span{display:block;font-size:12px;color:var(--muted)}.proof-metrics strong{font:500 27px 'Manrope',sans-serif;overflow-wrap:anywhere}.proof-metrics strong.compact{font-size:16px}.proof-details{border-top:1px solid var(--line);padding:0 25px}.proof-details summary{padding:16px 0;font-size:14px;cursor:pointer}.proof-details p{font-size:13px;color:var(--muted);margin-top:0}.proof-bottom{padding:19px 25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:13px}.proof-bottom a{color:var(--cyan)}.small-note{font-size:12px;color:var(--muted);margin-top:17px}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.step{padding:30px;border:1px solid var(--line);position:relative;background:linear-gradient(145deg,#142139,#0b1320)}.step:first-child{border-radius:14px 0 0 14px}.step:last-child{border-radius:0 14px 14px 0}.step+.step{border-left:0}.step-no{font-size:12px;color:var(--cyan);letter-spacing:2px}.step h3{font:600 24px 'Manrope',sans-serif;letter-spacing:-.7px;margin:40px 0 12px}.step p{color:var(--muted);font-size:14px;line-height:1.8}.step small{display:block;color:#d0def0;font-size:12px;border-top:1px solid var(--line);padding-top:15px;margin-top:25px}.technical{margin-top:24px;border-bottom:1px solid var(--line)}.technical>summary{padding:18px 0;cursor:pointer;color:var(--muted);font-size:14px}.layers{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:20px 0 35px}.layers article{border-left:2px solid #344e70;padding-left:20px}.layers h3{font-size:14px;margin:0 0 7px}.layers p{font-size:13px;color:var(--muted);margin:0}.audience{background:var(--paper);color:var(--navy)}.audience .eyebrow{color:#345e8a}.audience .section-head p{color:#52647a}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.audience article{border-top:1px solid #b6c5d6;padding-top:22px}.audience article>span{font-size:12px;color:#5b7391}.audience h3{font:650 23px 'Manrope',sans-serif;letter-spacing:-.8px}.audience article p{color:#52647a;font-size:15px}.integration{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.integration p{color:var(--muted)}.terminal{background:#050a12;border:1px solid var(--line);border-radius:12px;overflow:hidden}.terminal-bar{padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:25px;margin:0;font:13px/2 ui-monospace,Consolas,monospace;color:#d2e1f5}.terminal .prompt{color:var(--cyan)}.terminal-note{border-top:1px solid var(--line);padding:15px 20px;font-size:12px;color:var(--muted)}.pricing{padding-top:20px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column}.price-card.featured{background:#132238;border-color:#658eae}.price-card h3{font-size:15px;margin:0}.price{font:600 39px 'Manrope',sans-serif;letter-spacing:-2px;margin:18px 0}.price small{font:400 14px 'DM Sans',sans-serif;color:var(--muted);letter-spacing:0}.price-card p{color:var(--muted);font-size:14px;margin-top:0}.price-card ul{padding:0;list-style:none;margin:15px 0 30px;font-size:14px;color:#cbd7e6}.price-card li{padding:8px 0;border-bottom:1px solid var(--line)}.price-card .button{margin-top:auto}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:22px 0;cursor:pointer;font-weight:500}.faq-list p{color:var(--muted);font-size:14px;padding-right:20px;margin:0 0 22px}.closing{padding:64px 0;background:linear-gradient(110deg,#152941,#102235);border-block:1px solid #36516d}.closing .shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.closing h2{max-width:670px}.closing p{color:var(--muted);font-size:15px}.resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 30px}.resource-grid a{font-size:14px;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--line)}.resource-grid a:hover{color:var(--cyan)}.resources.section{padding:55px 0}.resources h2{font-size:24px;letter-spacing:-.5px}.footer{padding:30px 0 70px}.footer .shell{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.footer-links{display:flex;gap:20px}.home .hero{padding-top:92px;padding-bottom:90px}.home .hero h1{font-size:clamp(48px,5.5vw,77px)}.home-intro{display:flex;justify-content:space-between;gap:45px;align-items:center;padding:45px 0}.home-intro p{color:var(--muted);max-width:610px;margin:0}.home-intro strong{color:var(--ink)}.language{background:transparent;color:var(--muted);border:0;font:inherit;font-size:12px;padding:5px}.language[aria-pressed=true]{color:var(--cyan)}.languages{display:flex;gap:5px}.mobile-only{display:none}
@media(min-width:900px){.evidence-stage{animation:arrive .8s ease-out both}.hero-copy{animation:arrive .6s ease-out both}@keyframes arrive{from{opacity:.1;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1050px){.shell{width:calc(100% - 48px)}.hero-grid{gap:35px}.hero h1{letter-spacing:-2.5px}.navlinks{gap:18px}.receipt{padding:23px}.integration{gap:35px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.nav{height:72px;gap:15px}.menu-toggle{display:block}.nav>.nav-cta{display:none}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#0b1525;border-bottom:1px solid var(--line);padding:25px;flex-direction:column;align-items:stretch;gap:18px}.navlinks.open{display:flex}.mobile-only{display:block}.hero,.home .hero{padding:45px 0 35px}.hero-grid,.proof-layout,.integration,.faq-layout{grid-template-columns:1fr;gap:35px}.hero h1,.home .hero h1{font-size:clamp(39px,10vw,62px);letter-spacing:-2px}.hero .intro{font-size:16px}.evidence-stage{max-width:500px;width:100%;margin:auto;padding-top:10px}.receipt{transform:none}.principles .shell{grid-template-columns:1fr}.principles p{padding:12px;font-size:12px}.principles p+p{border-left:0;border-top:1px solid var(--line)}.section{padding:55px 0}.section-head{display:block}.section-head p{margin-top:20px}.section h2,.closing h2{letter-spacing:-1px}.workflow,.audience-grid,.price-grid{grid-template-columns:1fr}.step{padding:25px}.step h3{margin-top:20px}.step:first-child{border-radius:12px 12px 0 0}.step:last-child{border-radius:0 0 12px 12px}.step+.step{border-left:1px solid var(--line);border-top:0}.layers{grid-template-columns:1fr}.audience-grid{gap:22px}.audience h3{margin:12px 0}.price-card{padding:25px}.closing .shell,.home-intro{align-items:start;flex-direction:column}.closing{padding:42px 0}.resource-grid{grid-template-columns:1fr 1fr;gap:10px 22px}.proof-metrics strong{font-size:24px}.footer .shell{align-items:start;flex-direction:column}.receipt dl div{font-size:12px}.stage-label{font-size:10px}.hero-note{max-width:300px}.pricing{padding-top:10px}}
/* Art direction: an instrument for evidence, with an oversized editorial spine. */
:root{--bg:#050914;--panel:#0c1730;--line:#24334b;--cyan:#7dddff;--muted:#9caec9;--paper:#edf2fa;--navy:#0b1b38}
body{background:var(--bg)}
.shell{width:min(1280px,calc(100% - 100px))}
.topbar{background:#050914d9;border-bottom:1px solid #ffffff0d}
.nav{height:88px}.brand{font-size:22px;letter-spacing:-1px}.brand img{width:35px;height:40px}.brand small{font-size:9px;letter-spacing:2.5px;margin-top:2px}
.navlinks{gap:34px;color:#b2c1d7}.nav-cta{border-color:#395075;border-radius:3px;padding:12px 20px;background:#15284b40}.nav-cta:hover{background:#243e67}
.hero,.home .hero{padding:80px 0 60px;isolation:isolate;background:radial-gradient(ellipse at 80% 55%,#1548a345,transparent 45%),linear-gradient(150deg,#080f22 0%,#050914 50%,#071126 100%)}
.hero:after{content:'';position:absolute;right:8%;top:0;width:1px;height:100%;background:linear-gradient(transparent,#4b79ab38,transparent);z-index:-1}
.hero-grid-lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#91b7ec06 1px,transparent 1px),linear-gradient(90deg,#91b7ec06 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent 25%,#000)}
.hero-grid{grid-template-columns:1.12fr 1fr;gap:65px;min-height:580px}
.hero-copy{position:relative;z-index:2}
.eyebrow{font-size:11px;letter-spacing:2.2px;color:#93baff}.eyebrow:before{width:7px;height:7px;background:#7be5ff;box-shadow:0 0 18px #6bcfff80}
.hero h1,.home .hero h1{font-size:clamp(54px,6.1vw,91px);font-weight:500;line-height:1.04;letter-spacing:-5px;margin:30px 0 27px}
.hero h1>span:last-child{background:linear-gradient(110deg,#ebf7ff 0%,#95c3ff 45%,#5389ed 100%);color:transparent;background-clip:text;-webkit-background-clip:text}
.hero .intro{font-size:17px;line-height:1.85;max-width:445px;color:#adbbd0}.hero-note{font-size:11px;letter-spacing:.2px;color:#8195b3;margin-top:21px}
.button{border-radius:4px;min-height:52px;padding:14px 22px;gap:25px;transition:transform .2s,background .2s,box-shadow .2s}
.primary{color:white;background:#3569f6;box-shadow:0 4px 30px #346dff25}.primary:hover{background:#487cff;box-shadow:0 5px 40px #346dff55}.secondary{border-color:#354566;background:#111c3020}.secondary:hover{border-color:#95bcfa;background:#162741}
.evidence-stage{padding:90px 0 0;perspective:1300px;isolation:isolate;max-width:540px;width:100%;justify-self:end}
.stage-label{position:absolute;top:7px;left:25px;right:0;margin:0;font-size:10px;letter-spacing:1.8px;color:#9aafd2}
.evidence-orbit{position:absolute;inset:-15px -30px 70px -40px;z-index:-2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #648fdd1a;border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 0 45px #7293ca04,0 0 0 46px #638dca0b,0 0 0 100px #698bb503}
.evidence-orbit span{font:800 165px/1 'Manrope',sans-serif;color:#6299ed06;letter-spacing:-15px}.evidence-orbit small{font-size:10px;letter-spacing:8px;color:#5776a82b}
.capture-float{position:absolute;top:41px;right:-25px;left:75px;padding:16px 20px 10px;border:1px solid #3d608b;border-radius:8px;background:linear-gradient(120deg,#152b4bed,#0a172bee);box-shadow:0 15px 45px #0005;z-index:3;transform:translateY(0) rotate(3deg);transition:transform .65s,opacity .65s}
.capture-top{display:flex;align-items:center;gap:7px;font-size:10px;color:#abc0de;letter-spacing:.3px}.capture-top>span:last-child{margin-left:auto;font:9px ui-monospace,monospace;color:#6e8bac}.capture-dot{width:5px;height:5px;background:#7bdff6;border-radius:50%}
.power-trace{display:block;width:100%;height:56px;margin-top:7px;overflow:visible}.trace-scale{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:#879bbc;gap:8px}.trace-line{stroke-dasharray:700;stroke-dashoffset:700;animation:draw-trace 2.5s ease forwards}
@keyframes draw-trace{to{stroke-dashoffset:0}}
.receipt{margin:0 10px 0 0;padding:30px 29px 24px;transform:rotateY(-12deg) rotateX(5deg) rotateZ(-5deg);background:linear-gradient(135deg,#203f71 0%,#10264c 45%,#0b1c38 100%);color:#edf6ff;border:1px solid #6489bf;border-radius:9px;box-shadow:20px 40px 80px #0008,inset 0 1px 0 #d0e3ff35;transition:transform .7s,box-shadow .7s;position:relative;z-index:2;overflow:hidden}
.receipt:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 15%,#adceff0a 42%,transparent 60%)}
.receipt:hover{transform:rotateY(-5deg) rotateX(2deg) rotateZ(-2deg);box-shadow:15px 35px 95px #0009,inset 0 1px 0 #d0e3ff35}
.receipt-top{padding:48px 0 19px;border-color:#7194c632}.receipt-top strong{font-size:10px;letter-spacing:1.8px;display:flex;align-items:center;gap:6px}.certificate-mark{font-size:20px;color:#91d7ff}.specimen{font-size:8px;letter-spacing:1px;border-color:#7498c04a;color:#a9bfdc;padding:4px 6px}
.receipt-caption{color:#9fb6d6;font-size:11px;letter-spacing:1px;margin-top:19px}.receipt h2{font-size:58px;font-weight:500;letter-spacing:-3px;margin:2px 0 14px}.receipt h2 small{color:#8faed6;font-size:18px}
.receipt dl div{border-color:#6f94c124;padding:8px 0;font-size:11px}.receipt dt{color:#8ca6c8}.receipt dd{color:#d6e7ff;font-weight:400;font-family:ui-monospace,monospace;font-size:10px}.receipt-footer{color:#829fca;font-size:9px}.fingerprint i{background:#8ab5e1}
.receipt-tab{position:relative;z-index:4;margin:-9px -9px 0 50px;border:1px solid #516c99;border-radius:5px;background:#101d34;box-shadow:0 8px 30px #0005;padding:17px 20px;transform:rotate(-2deg);font-size:11px}
.demo-controls{margin:31px 10px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #314562;border-radius:5px;background:#0c1629;overflow:hidden}
.demo-controls button{border:0;color:#7e95b5;background:none;text-align:left;padding:12px 15px;display:flex;gap:10px;align-items:center;transition:background .2s,color .2s;font-size:12px}
.demo-controls button+button{border-left:1px solid #273b58}.demo-controls button span{font:10px ui-monospace,monospace;color:#6380ad}.demo-controls button b{font-weight:500;color:inherit}.demo-controls button[aria-pressed=true]{background:#213d69;color:#e7f4ff}.demo-controls button[aria-pressed=true] span{color:#95ddff}.demo-controls button:hover{background:#192e50;color:#ddecff}.demo-explanation{min-height:42px;margin:12px 15px 0;font-size:11px;line-height:1.7;color:#94aaca;text-align:center}
[data-demo-step=sign] .capture-float{transform:translateY(-16px) translateX(-15px) rotate(0);opacity:.45}
[data-demo-step=sign] .receipt{transform:rotateY(0) rotateX(0) rotateZ(0);box-shadow:0 20px 90px #2e6aef30,inset 0 0 40px #72a0ff09}
[data-demo-step=sign] .receipt:after{background:linear-gradient(transparent,#79cfff25,transparent);height:100px;animation:scan-record 2s ease-in-out infinite}
@keyframes scan-record{from{transform:translateY(-100px)}to{transform:translateY(500px)}}
[data-demo-step=share] .capture-float{transform:translateY(-20px) rotate(-3deg);opacity:.2}
[data-demo-step=share] .receipt{transform:rotateY(8deg) rotateZ(3deg) translateY(-8px)}
[data-demo-step=share] .receipt-tab{background:#234eb0;border-color:#94baff;transform:rotate(0) translateY(-4px);box-shadow:0 10px 50px #3267e550}
[data-demo-step=share] .receipt-tab span{color:white}
.principles{background:#0b1424;border-color:#233657}.principles p{font:12px 'DM Sans',sans-serif;letter-spacing:.4px;padding:27px 10px;color:#a9bedc}.principles p:before{content:'↗';margin-right:14px;color:#75b7fa}.principles p+p{border-color:#293b55}
.section{padding:112px 0;position:relative;overflow:hidden}.section h2{font-size:clamp(34px,4.3vw,60px);font-weight:500;letter-spacing:-2.4px;line-height:1.12}.section-head{margin-bottom:50px;gap:70px}.section-head p{font-size:16px;max-width:360px}
.proof-section{background:#090f1d}.proof-layout{grid-template-columns:.92fr 1.08fr;gap:95px;align-items:center}.chapter-number{font:11px ui-monospace,monospace;letter-spacing:2px;color:#677f9f;margin-bottom:48px}.proof-copy .eyebrow{display:none}.proof-copy h2{margin-bottom:25px}.proof-copy>p{line-height:1.85}.proof-copy .small-note{font-size:12px;padding-left:16px;border-left:1px solid #3f5675;margin-top:32px}
.proof-panel{border-radius:7px;background:linear-gradient(140deg,#10233d,#0c1629);border:1px solid #415d81;box-shadow:0 35px 85px #0003}.panel-top{padding:22px 26px;background:#b1d2ff05}.proof-id{font-size:11px;padding:24px 26px;color:#8ea7ca}.proof-metrics{padding:0 26px 30px}.proof-metrics strong{font-size:37px;letter-spacing:-1px}.proof-metrics strong.compact{font-size:17px;padding-top:12px;letter-spacing:0}.proof-metrics span{font-size:11px;margin-bottom:8px}.proof-details summary{padding:20px 0}.proof-bottom{padding:23px 26px;background:#5486cd08}.proof-bottom a{color:#9ac6ff}
.section-watermark{font:700 clamp(80px,17vw,260px)/1 'Manrope',sans-serif;letter-spacing:-.065em;color:#13233b;position:absolute;top:10px;right:1%;pointer-events:none;z-index:0;opacity:.38;white-space:nowrap}
#stack>.shell,.audience>.shell{position:relative}#stack{padding-top:140px}
.workflow{gap:30px}.step,.step:first-child,.step:last-child{border:0;border-radius:0;background:none;padding:30px 0 0;border-top:1px solid #3c5374}.step+.step{border-left:0}.step-no{font:11px ui-monospace,monospace;color:#82a4d9}.step h3{font-size:30px;margin:65px 0 17px;letter-spacing:-1px}.step p{font-size:15px;max-width:320px}.step small{margin-top:28px;border-color:#293d5b;color:#9eb5d5;font-size:11px}.technical{margin-top:42px}.technical>summary{font-size:13px;color:#a6bddf}
.audience{background:#2454cc;color:#f5f8ff;padding-top:95px;padding-bottom:95px;isolation:isolate}.audience:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 100% 0%,#719bff60,transparent 60%);z-index:-1}.audience .section-watermark{color:#bed4ff;opacity:.07;top:auto;bottom:-45px}.audience .eyebrow{color:#d6e5ff}.audience .eyebrow:before{background:#b1e8ff}.audience .section-head p{color:#c6d8ff}.audience-grid{gap:50px}.audience article{border-color:#b5ceff55}.audience article>span{color:#b2d1ff;font:10px ui-monospace,monospace;letter-spacing:1px}.audience h3{font-size:28px;color:white;letter-spacing:-1px;margin-top:33px}.audience article p{color:#d0ddfa;font-size:15px;line-height:1.85}
.integration{gap:95px}.terminal{transform:perspective(1000px) rotateY(-4deg);border-radius:7px;border-color:#405375;box-shadow:25px 25px 0 #14244050,25px 25px 0 1px #45618b3b}.terminal-bar{background:#142037;color:#9fbbde;letter-spacing:.4px}.terminal pre{padding:42px 28px;color:#b8cced;line-height:2.1}.terminal .prompt{color:#77b4ff}.terminal-note{color:#92a7c6;font-size:11px;line-height:1.9}
.pricing{padding-top:45px}.price-grid{gap:0;border:1px solid #334763;border-radius:8px;overflow:hidden}.price-card{border:0;border-radius:0;padding:36px;background:#0b1424}.price-card+.price-card{border-left:1px solid #334763}.price-card.featured{background:linear-gradient(160deg,#1c3861,#111f38)}.price-card h3{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#c0d6f7}.price{font-size:49px;letter-spacing:-2.5px;margin:28px 0 15px}.price-card li{font-size:13px;border-color:#42587940;padding:12px 0}.price-card p{font-size:13px;min-height:40px}.price-card .button{font-size:13px}.pricing>.shell>.small-note{max-width:800px;font-size:12px;margin-top:24px}
.faq-layout{gap:110px;grid-template-columns:.9fr 1.1fr}.faq-list summary{font-size:16px;padding:25px 0;line-height:1.6}.faq-list p{line-height:1.9}.faq-list a{display:inline-block;margin-bottom:20px}
.closing{padding:86px 0;background:radial-gradient(ellipse at 90% 130%,#2769eb50,transparent 70%),#0c1930;border-block:1px solid #304b72;position:relative;overflow:hidden}.closing:after{content:'↗';position:absolute;right:3%;top:-120px;font:400 500px 'Manrope',sans-serif;color:#7198dc08;pointer-events:none}.closing .shell{position:relative;z-index:1}.closing h2{font-size:clamp(38px,4.5vw,64px);font-weight:500;letter-spacing:-2.5px;max-width:800px}.closing .button{flex-shrink:0}.closing p{font-size:14px}
.resources.section{padding:65px 0 30px}.resources h2{font-size:18px;letter-spacing:0;margin-bottom:26px}.resource-grid a{font-size:12px;color:#849bbd;border-color:#233652;padding:10px 0}.footer{padding-top:40px}.footer .brand{font-size:25px}.footer .shell{border-top:1px solid #233652;padding-top:30px;color:#7d93b2;font-size:11px}.home-intro{padding:48px 0 65px;gap:70px}.home-intro p{font-size:17px;line-height:1.8;max-width:740px}.home-intro .text-link{flex-shrink:0}
@media(min-width:1450px){.hero-grid{min-height:640px}.evidence-stage{max-width:535px}.hero h1,.home .hero h1{font-size:94px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero-grid{gap:30px;grid-template-columns:1.05fr 1fr}.hero h1,.home .hero h1{font-size:68px;letter-spacing:-3.6px}.capture-float{right:-8px;left:40px}.receipt{margin-right:0;padding-inline:23px}.receipt-top strong{font-size:9px}.specimen{font-size:7px}.navlinks{gap:21px}.proof-layout,.integration{gap:50px}.stage-label{left:8px}.evidence-orbit{inset:0 -10px 80px -15px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.nav{height:74px}.brand{font-size:20px}.brand img{width:29px;height:35px}.navlinks{top:74px;gap:23px}.navlinks a{font-size:16px}.hero,.home .hero{padding:44px 0 33px}.hero-grid{grid-template-columns:1fr;gap:35px;min-height:0}.hero h1,.home .hero h1{font-size:clamp(49px,10.8vw,72px);line-height:1.07;letter-spacing:-3px;margin:24px 0}.hero .intro{font-size:16px;max-width:440px}.eyebrow{font-size:9px;letter-spacing:1.8px}.hero-note{font-size:10px}.actions{gap:10px}.button{font-size:12px;padding:12px 17px;min-height:48px}.evidence-stage{max-width:445px;justify-self:center;padding:92px 6px 0;margin-top:10px}.stage-label{left:9px;right:8px;font-size:9px}.capture-float{left:50px;right:0;top:35px;padding:14px}.capture-top{font-size:9px}.capture-top>span:last-child{font-size:8px}.receipt{transform:rotate(-3deg);margin-right:13px;padding:22px}.receipt:hover{transform:rotate(-3deg)}.receipt-top{padding-top:42px}.receipt h2{font-size:52px}.receipt-top strong{font-size:9px}.specimen{font-size:7px}.receipt-tab{margin-left:30px;margin-right:0;font-size:10px;padding:15px}.evidence-orbit{inset:0 0 80px 0}.demo-controls{margin-top:25px}.demo-controls button{font-size:12px;padding:12px}.demo-explanation{font-size:11px}.principles .shell{grid-template-columns:1fr}.principles p{padding:15px 0;font-size:11px}.principles p+p{border-left:0}.section{padding:65px 0}.proof-layout,.integration,.faq-layout{grid-template-columns:1fr;gap:40px}.chapter-number{margin-bottom:23px;font-size:10px}.section h2{font-size:38px;letter-spacing:-1.8px;max-width:500px}.proof-copy .small-note{margin-top:25px}.proof-panel{border-radius:7px}.proof-metrics strong{font-size:30px}.proof-id{font-size:10px}.panel-top{font-size:12px;padding:18px}.status{font-size:10px}.proof-bottom{font-size:12px;padding:19px}.section-head{margin-bottom:30px}.section-head p{font-size:15px}.workflow{grid-template-columns:1fr;gap:0}.step,.step:first-child,.step:last-child{border-radius:0;padding:24px 0;margin-bottom:18px;border-top:1px solid #3c5374}.step+.step{border-left:0}.step h3{margin:23px 0 13px;font-size:28px}.step p{max-width:none}.step small{margin-top:18px}.section-watermark{font-size:21vw;top:15px}#stack{padding-top:90px}.audience-grid{grid-template-columns:1fr;gap:25px}.audience article{padding-top:18px}.audience h3{margin:18px 0;font-size:25px}.audience .section-watermark{bottom:0}.terminal{transform:none;box-shadow:8px 8px 0 #14244050,8px 8px 0 1px #45618b3b;margin-right:8px}.terminal pre{font-size:12px;padding:30px 20px}.terminal-note{font-size:11px}.price-grid{grid-template-columns:1fr}.price-card{padding:28px}.price-card+.price-card{border-left:0;border-top:1px solid #334763}.price-card p{min-height:0}.price{font-size:46px;margin:19px 0 10px}.faq-list summary{font-size:15px}.closing{padding:55px 0}.closing .shell{flex-direction:column;align-items:flex-start}.closing h2{font-size:39px;letter-spacing:-1.8px}.resources.section{padding-top:45px}.resources h2{font-size:19px}.resource-grid{grid-template-columns:1fr 1fr;gap:10px 20px}.resource-grid a{font-size:12px}.home-intro{padding:35px 0;gap:25px;flex-direction:column;align-items:start}.home-intro p{font-size:15px}.footer .shell{align-items:start}.footer{padding-bottom:35px}}
/* Small technical labels remain readable; flex wrapping handles translations. */
.brand small,.eyebrow,.hero-note,.stage-label,.capture-top,.capture-top>span:last-child,.trace-scale,.receipt-top strong,.specimen,.receipt-caption,.receipt dl div,.receipt dd,.receipt-footer,.receipt-tab,.demo-controls button span,.demo-explanation,.chapter-number,.proof-id,.proof-metrics span,.step-no,.step small,.audience article>span,.terminal-note,.price-card h3,.footer .shell,.status{font-size:12px}
.receipt-top{flex-wrap:wrap;gap:10px}.capture-top{flex-wrap:wrap}.trace-scale{font-size:12px;line-height:1.6}.trace-scale span:nth-child(2){display:none}.receipt dl div{align-items:baseline}.receipt dd{overflow-wrap:anywhere;min-width:0}.receipt dt{min-width:0}.receipt-footer{flex-wrap:wrap;gap:12px}.brand small{font-size:12px;letter-spacing:1px}.hero-note{line-height:1.7}.demo-controls button{font-size:14px}.demo-explanation{min-height:42px}.resource-grid a{font-size:14px}.navlinks{font-size:14px}.signal-path{font-size:14px}
@media(max-width:760px){.brand small{font-size:12px}.eyebrow{font-size:12px;letter-spacing:1px}.hero-note{font-size:12px}.stage-label{font-size:12px;letter-spacing:.5px}.capture-top{font-size:12px}.capture-top>span:last-child{font-size:12px}.receipt-top strong,.specimen{font-size:12px}.receipt-tab{font-size:12px}.panel-top{flex-wrap:wrap}.resource-grid a{font-size:14px}.receipt dd{max-width:55%}.receipt{padding-inline:19px}.receipt h2{font-size:50px}.capture-float{left:30px;right:0}.receipt-top{padding-top:55px}.evidence-stage{padding-top:110px}.demo-controls button{font-size:13px;padding:12px 10px;gap:7px}}
/* Immersive direction: full-screen procedural scene and quiet edge navigation. */
:root{--bg:#03070d;--cyan:#9cddec;--muted:#8b9cae;--line:#22313c}
.topbar{position:absolute;top:0;left:0;right:0;background:transparent;border:0;backdrop-filter:none}.nav{height:92px}.brand{font-size:17px;font-weight:500;letter-spacing:1px}.brand small{font-size:10px;letter-spacing:2px}.brand img{width:25px;height:31px}.navlinks{gap:30px;font-size:12px;text-transform:uppercase;letter-spacing:1.3px}.nav-cta{margin-left:auto;font-size:11px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;background:none;border:1px solid #91b6c342;border-radius:0;padding:9px 15px}.navlinks+.nav-cta{margin-left:0}
.hero.cinematic-hero,.home .hero.cinematic-hero{height:max(720px,100svh);min-height:720px;padding:0;background:radial-gradient(ellipse at 50% 44%,#0d2c42 0,#071321 25%,#03070d 65%);overflow:hidden;isolation:isolate}
.hero.cinematic-hero:after{display:none}
[data-energy-field]{position:absolute;inset:0;width:100%;height:100%;z-index:-2;opacity:0;transition:opacity 1.5s ease;background:transparent}
[data-energy-field].scene-ready{opacity:1}
.scene-vignette{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#02050c80,transparent 23%,transparent 60%,#02070ec9),radial-gradient(ellipse at center,transparent 35%,#02050a75 100%)}
.scene-topline{position:absolute;top:118px;left:50px;right:50px;display:flex;justify-content:space-between;gap:20px;font:10px ui-monospace,monospace;letter-spacing:2px;color:#7293a6}
.scene-title{position:absolute;top:47%;left:50%;width:calc(100% - 70px);transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}
.scene-kicker{font-size:10px;font-weight:400;letter-spacing:6px;color:#a9c2cd;margin:0 0 29px;text-shadow:0 1px 15px #000}
.hero .scene-title h1,.home .hero .scene-title h1{font-family:'Manrope',sans-serif;font-size:clamp(35px,6.5vw,100px);font-weight:400;line-height:1.25;letter-spacing:.18em;margin:0 0 22px;padding-left:.18em;color:#e1edf0;text-shadow:0 0 40px #072032,0 2px 18px #0009}
.home .hero .scene-title h1{letter-spacing:.27em;padding-left:.27em;font-size:clamp(40px,7.6vw,115px);font-weight:400}
.scene-subtitle{font-size:14px;letter-spacing:1.7px;line-height:1.9;color:#b5c6ce;max-width:680px;margin:0;text-shadow:0 2px 12px #000}
.scene-enter{display:flex;align-items:center;gap:22px;font-size:10px;letter-spacing:2px;margin-top:37px;color:#cdebf2;padding:13px 0;border-bottom:1px solid #9acddd66;transition:gap .35s,color .35s,border-color .35s}.scene-enter:hover{gap:35px;color:white;border-color:#d0f4ff}.scene-enter>span:last-child{font-size:21px;line-height:1}
.scene-caption{position:absolute;bottom:134px;left:50px;display:flex;align-items:center;gap:12px;max-width:440px;font-size:10px;letter-spacing:.7px;color:#7894a6}.scene-cross{font:300 30px 'Manrope',sans-serif;color:#91b6c3}
.scene-motion{position:absolute;bottom:141px;right:50px;display:flex;align-items:center;gap:10px;background:none;border:0;color:#8faebd;font-size:10px;letter-spacing:1px;padding:6px}.scene-motion:hover{color:#e4f7ff}.scene-motion[aria-pressed=true]{color:#e4f7ff}.motion-icon{font-size:12px;letter-spacing:2px}.scene-motion[aria-pressed=true] .motion-icon{font-size:0}.scene-motion[aria-pressed=true] .motion-icon:after{content:'▷';font-size:15px}
.scene-nav{position:absolute;bottom:36px;left:50px;right:50px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #6c92a329;padding-top:26px;gap:20px}.scene-nav a{display:flex;align-items:center;justify-content:center;gap:15px;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#9db1ba;transition:color .3s,transform .3s}.scene-nav a:hover{color:#e0f7ff;transform:translateY(-3px)}.scene-nav a>span{font:10px ui-monospace,monospace;color:#506f81;letter-spacing:1px}.scene-nav b{font-weight:400}
.principles{background:#050b12;border-color:#21334466}.principles p{font-size:12px;color:#9ab0bd;font-weight:400}.principles p:before{color:#6d9ba9}.principles p+p{border-color:#21334466}
.proof-section{background:#050b13}.proof-panel{background:linear-gradient(130deg,#0b1b29,#07111c);border-color:#345161;border-radius:0;box-shadow:0 35px 100px #0005}.panel-top{background:#557c9407}.status[data-state=valid]{color:#9edccf}.proof-bottom{background:#456a8807}.proof-bottom a{color:#a0d0df}.proof-copy h2,.section h2,.closing h2{font-weight:400}.eyebrow{color:#88b5c7;letter-spacing:2.5px}.eyebrow:before{height:1px;width:22px;box-shadow:none;background:#6596a8}.chapter-number{color:#5d7a8b}.section-watermark{color:#193244;font-weight:400;opacity:.2}.step-no{color:#80a5b9}.step h3{font-weight:400}.step small{color:#88a5b7}.primary{background:#abd7e2;color:#08151f;box-shadow:none;border-radius:0}.primary:hover{background:#d7f2f7;box-shadow:0 0 28px #74bcdb18}.secondary{border-color:#365463;border-radius:0}.button{font-weight:500}.text-link{border-color:#557e90;color:#a5c8d8}
.audience{background:radial-gradient(ellipse at 15% 0%,#0e2938,#06121e 70%);border-block:1px solid #264150;color:#e0edf4}.audience:after{display:none}.audience .eyebrow{color:#87b7c9}.audience .eyebrow:before{background:#7aa4b9}.audience .section-head p{color:#8faebb}.audience article{border-color:#39576a}.audience article>span{color:#698c9e}.audience h3{color:#e0ecf2;font-weight:400}.audience article p{color:#9ab1bd}.audience .section-watermark{color:#5698b4;opacity:.07}
.specimen-lab{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;border-top:1px solid #273c50;margin-top:70px;padding-top:65px;padding-bottom:20px}.specimen-lab>div:first-child>p{max-width:450px;color:var(--muted);line-height:1.9}.specimen-lab .evidence-stage{margin:0}.specimen-lab .evidence-orbit{display:none}.specimen-lab h2{font-size:44px}.specimen-lab .capture-float{background:#112839;border-color:#416072}.specimen-lab .receipt{background:linear-gradient(135deg,#19384e,#0a1d2c);border-color:#527788}.specimen-lab .receipt-tab{background:#11202d;border-color:#456575}.demo-controls{background:#0b1925;border-color:#314e61}.demo-controls button[aria-pressed=true]{background:#244353}.demo-controls button b{font-weight:400}
.terminal{background:#02070b;border-color:#30495e;border-radius:0;box-shadow:17px 17px 0 #10233240,17px 17px 0 1px #30495e30}.terminal-bar{background:#0d1c29}.price-grid{border-radius:0;border-color:#294150}.price-card{background:#07111b}.price-card.featured{background:linear-gradient(145deg,#122b3c,#0a1925)}.price-card+.price-card{border-color:#294150}.price-card h3{color:#a3c3d0}.price{font-weight:400}.closing{background:radial-gradient(ellipse at 75% 130%,#17405b40,transparent 70%),#07121d;border-color:#2b475b}.closing:after{color:#688ba907}.closing h2{font-weight:400}.home-intro{padding-top:50px;padding-bottom:50px}.home-intro p{font-size:15px;color:#90a9b8}.footer .brand{font-weight:400;letter-spacing:3px;font-size:20px}.footer .shell{border-color:#233a4b}.home .footer{padding-top:0}.home .principles{display:none}
@media(min-width:761px){.cinematic-hero~.principles{margin-top:0}.topbar .navlinks{display:none}.nav>.nav-cta{margin-left:auto}.scene-title{animation:scene-intro 1.7s ease both}@keyframes scene-intro{from{opacity:0;filter:blur(8px);transform:translate(-50%,-45%)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%)}}}
@media(max-width:1050px){.hero .scene-title h1{font-size:6.3vw;letter-spacing:.12em}.home .hero .scene-title h1{font-size:7.3vw;letter-spacing:.22em}.scene-topline,.scene-caption{left:32px}.scene-topline,.scene-motion{right:32px}.scene-nav{left:32px;right:32px}.specimen-lab{gap:45px}}
@media(max-width:760px){.topbar{position:absolute}.nav{height:75px}.brand small{font-size:10px;letter-spacing:1px}.menu-toggle{font-size:12px;padding:7px 12px;border-radius:0;border-color:#304957;background:#06121ab3}.navlinks{top:75px;background:#050c16f5}.navlinks a{font-size:13px;letter-spacing:2px}.hero.cinematic-hero,.home .hero.cinematic-hero{height:100svh;min-height:690px}.scene-topline{top:99px;left:21px;right:21px;font-size:9px;letter-spacing:1px}.scene-topline span:last-child{display:none}.scene-title{top:43%;width:calc(100% - 34px)}.scene-kicker{font-size:9px;letter-spacing:2.5px;line-height:1.9;margin-bottom:28px}.hero .scene-title h1{font-size:clamp(29px,7.8vw,57px);letter-spacing:.08em;padding-left:.08em;line-height:1.5;max-width:95%;margin-bottom:20px}.home .hero .scene-title h1{font-size:clamp(31px,8.3vw,61px);letter-spacing:.12em;padding-left:.12em;line-height:1.3}.scene-subtitle{font-size:13px;letter-spacing:1px;max-width:310px;line-height:1.9}.scene-enter{font-size:10px;letter-spacing:1.5px;margin-top:28px;gap:17px}.scene-caption{left:21px;bottom:181px;max-width:calc(100% - 125px);font-size:9px;line-height:1.8}.scene-motion{right:21px;bottom:179px;font-size:10px;gap:5px;max-width:90px;text-align:left}.scene-nav{bottom:25px;left:21px;right:21px;grid-template-columns:1fr 1fr;row-gap:26px;padding-top:21px}.scene-nav a{font-size:10px;letter-spacing:2px;justify-content:flex-start;gap:12px}.scene-nav a>span{font-size:10px}.specimen-lab{grid-template-columns:1fr;gap:20px;margin-top:35px;padding-top:40px}.specimen-lab h2{font-size:36px}.specimen-lab .evidence-stage{margin:auto}.specimen-lab .stage-label{font-size:10px}.closing h2{font-size:37px}.home-intro{padding:28px 0 35px}.home-intro p{font-size:14px}}
/* Essential controls retain accessible hit areas despite the quiet visual style. */
.scene-motion{min-height:44px}.scene-nav a{min-height:44px}.scene-enter{min-height:48px}.scene-kicker,.scene-topline,.scene-caption,.scene-motion,.scene-enter,.scene-nav a,.scene-nav a>span,.brand small{font-size:12px}.scene-caption{line-height:1.7}.scene-topline{letter-spacing:1.2px}.scene-nav a{letter-spacing:2px}.scene-kicker{letter-spacing:3px}
@media(max-width:760px){.scene-caption{bottom:194px}.scene-motion{bottom:191px}.scene-nav{row-gap:8px}.scene-topline{font-size:12px}.scene-kicker{font-size:12px;letter-spacing:1.5px}.scene-enter{font-size:12px;letter-spacing:1px}.scene-nav a{font-size:12px;letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.trace-line{stroke-dashoffset:0}.receipt,.receipt:hover{transform:none}}
/* Geographic network composition: keep the product title clear of the globe. */
@media(min-width:761px){.scene-title{left:6%;top:46%;width:43%;transform:translateY(-50%);align-items:flex-start;text-align:left;animation:none}.hero .scene-title h1,.home .hero .scene-title h1{font-size:clamp(40px,5.5vw,84px);letter-spacing:.07em;padding:0;max-width:550px}.scene-subtitle{max-width:380px}.scene-kicker{letter-spacing:2px}.scene-topline{color:#8fadb7}}
@media(max-width:760px){.scene-title{top:24%;}.hero .scene-title h1,.home .hero .scene-title h1{font-size:36px;margin-bottom:10px}.scene-kicker{margin-bottom:14px}.scene-subtitle{font-size:13px}.scene-enter{margin-top:14px}.scene-caption{max-width:65%;font-size:12px}}
