@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif&family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap");.lv2{--ac-cream:#f9f1e7;--ac-cream-2:#f4ead9;--ac-cream-3:#ede0c9;--ac-ink:#1a1a1a;--ac-ink-soft:#2c2c2c;--ac-muted:#6b6356;--ac-muted-2:#8c8174;--ac-orange:#ee5722;--ac-orange-ink:#c44316;--ac-orange-soft:#fce5d8;--ac-line:#e6dac4;--ac-line-strong:#d6c9b0;--ac-dark:#161310;--ac-dark-2:#1f1b16;--ac-dark-line:#2a2520;--display-font:"Instrument Serif","Söhne Breit","Times New Roman",Georgia,serif;--mono-font:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans-font:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ease:cubic-bezier(0.2,0.6,0.2,1);background:var(--ac-cream);color:var(--ac-ink);font-family:var(--sans-font);font-weight:400;width:100%;max-width:100vw;overflow-x:clip}@supports not (overflow:clip){.lv2{overflow-x:hidden}}.lv2 h1,.lv2 h2,.lv2 p{font-weight:400}.lv2 *,.lv2 :after,.lv2 :before{box-sizing:border-box}.lv2 a{color:inherit;text-decoration:none}.lv2 button{font-family:inherit}.lv2 img{display:block;max-width:100%}.lv2 .container{max-width:1200px}.lv2 .container,.lv2 .container-narrow{width:100%;margin:0 auto;padding:0 28px}.lv2 .container-narrow{max-width:920px}.lv2-mark{vertical-align:middle}.lv2-mark__svg{width:100%;height:100%;display:block}.navv2-shell{position:fixed;inset-x:0;left:0;right:0;top:0;z-index:50;transition:transform .28s cubic-bezier(.2,.6,.2,1);opacity:0;transform:translateY(-12px);animation:navv2Reveal .52s cubic-bezier(.2,.6,.2,1) 1.9s forwards}.navv2-shell--hidden{transform:translateY(-100%)}@keyframes navv2Reveal{to{opacity:1;transform:translateY(0)}}.navv2{background:rgba(249,241,231,.82);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid #e6dac4;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.navv2-inner{height:64px;display:flex;align-items:center;gap:20px}.navv2-brand{display:inline-flex;align-items:center;gap:9px;color:#ee5722;font-weight:600;font-size:18px;letter-spacing:-.01em;text-decoration:none}.navv2-logo{height:22px;width:22px}.navv2-wordmark{color:#ee5722}.navv2-links{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.navv2-link{padding:8px 14px;border-radius:6px;color:#1a1a1a;font-size:14.5px;font-weight:500;transition:background .12s}.navv2-link:hover{background:rgba(0,0,0,.05)}.navv2-cta{display:flex}.navv2 .btn,.navv2-cta{align-items:center;gap:8px}.navv2 .btn{display:inline-flex;justify-content:center;font-size:15px;font-weight:500;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.navv2 .btn--sm{padding:8px 14px;font-size:13.5px;border-radius:6px}.navv2 .btn--orange{background:#ee5722;color:#ffffff;border-color:#ee5722;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -14px rgba(196,67,22,.9)}.navv2 .btn--orange:hover{background:#c44316;border-color:#c44316}.navv2 .btn--ghost{background:transparent;border-color:transparent}.navv2-cta .btn--ghost{color:#ee5722}.navv2-cta .btn--ghost:hover{background:rgba(238,87,34,.08);color:#c44316}.navv2-toggle{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:transparent;color:#1a1a1a;cursor:pointer;border-radius:6px}.navv2-toggle:hover{background:rgba(0,0,0,.06)}.navv2-toggle svg{width:22px;height:22px}.navv2-sheet{display:none;flex-direction:column;gap:4px;padding:8px 16px 16px;background:rgba(249,241,231,.96);border-top:1px solid #e6dac4}.navv2-sheet-link{display:block;padding:12px 8px;border-radius:8px;color:#1a1a1a;font-size:16px;font-weight:500;text-align:left;background:transparent;border:0;cursor:pointer;font-family:inherit;width:100%}.navv2-sheet-link:hover{background:rgba(0,0,0,.05)}@media (max-width:760px){.navv2-inner{gap:8px}.navv2-links{display:none}.navv2-toggle{display:inline-flex}.navv2-signin{display:none}.navv2-sheet{display:flex}}@media (max-width:380px){.navv2-wordmark{display:none}}.beta-overlay{position:fixed;inset:0;z-index:100;background:rgba(26,19,16,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:betaFade .18s ease-out}@keyframes betaFade{0%{opacity:0}to{opacity:1}}.beta-modal{position:relative;background-color:#f9f1e7;background-image:radial-gradient(60% 50% at 30% 0,rgba(238,87,34,.12) 0,transparent 70%);border:1px solid #d6c9b0;border-radius:14px;width:100%;max-width:480px;padding:36px 32px 32px;box-shadow:0 24px 64px rgba(26,19,16,.28),0 4px 12px rgba(26,19,16,.12);font-family:var(--font-inter),"Inter",sans-serif;color:#1a1a1a;animation:betaPop .22s cubic-bezier(.2,.8,.2,1)}@keyframes betaPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.beta-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:transparent;color:#6b6356;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:background .12s,color .12s}.beta-modal__close:hover{background:rgba(0,0,0,.06);color:#1a1a1a}.beta-modal__close svg{width:18px;height:18px}.beta-modal__pill{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c44316;background:rgba(238,87,34,.1);border:1px solid rgba(238,87,34,.3);padding:5px 11px;border-radius:999px;margin-bottom:18px}.beta-modal__pill .dot{width:6px;height:6px;border-radius:999px;background:#ee5722;box-shadow:0 0 0 3px rgba(238,87,34,.25)}.beta-modal__title{font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px;color:#1a1a1a}.beta-modal__title .it{font-family:"Instrument Serif",serif;font-style:italic;color:#ee5722;font-weight:400}.beta-modal__body{font-size:15px;line-height:1.55;color:#6b6356;margin:0 0 24px;letter-spacing:-.005em}.beta-modal__cta{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;font-size:15px;font-weight:500;padding:14px 18px;border-radius:8px;background:#ee5722;color:#ffffff!important;border:1.5px solid #ee5722;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:var(--font-inter),"Inter",-apple-system,sans-serif}.beta-modal__cta:hover{background:#c44316;border-color:#c44316}.beta-modal__cta svg{width:18px;height:18px}.beta-modal__url{display:block;margin-top:14px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:#6b6356;text-decoration:none;transition:color .12s}.beta-modal__url:hover{color:#ee5722}@media (max-width:480px){.beta-modal{padding:32px 22px 24px;max-width:100%}.beta-modal__title{font-size:24px}.beta-modal__body{font-size:14.5px}}.lv2 .eyebrow{font-family:var(--sans-font);font-size:12px;font-weight:650;letter-spacing:.035em;text-transform:uppercase;color:var(--ac-ink);display:inline-flex;align-items:center;gap:10px}.lv2 .eyebrow.on-dark{color:var(--ac-cream-2)}.lv2 .eyebrow.center{display:flex;justify-content:center}.lv2 .pixmark{width:14px;height:14px;display:inline-block;background:linear-gradient(var(--ac-orange),var(--ac-orange)) 0 0/6px 6px no-repeat,linear-gradient(var(--ac-orange),var(--ac-orange)) 8px 0/6px 6px no-repeat,linear-gradient(var(--ac-orange),var(--ac-orange)) 0 8px/6px 6px no-repeat}.lv2 .btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;padding:11px 18px;border-radius:8px;border:1.5px solid transparent;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease);white-space:nowrap}.lv2 .btn--orange{background:var(--ac-orange);color:#fff;border-color:var(--ac-orange)}.lv2 .btn--orange:hover{background:var(--ac-orange-ink);border-color:var(--ac-orange-ink)}.lv2 .btn--outline{background:transparent;color:var(--ac-orange);border-color:var(--ac-orange)}.lv2 .btn--outline:hover{background:var(--ac-orange-soft)}.lv2 .btn--ghost{background:transparent;color:var(--ac-ink)}.lv2 .btn--ghost:hover{background:rgba(0,0,0,.06)}.lv2 .btn--lg{padding:14px 22px;font-size:16px}.lv2 .btn--sm{padding:8px 14px;font-size:13.5px;border-radius:6px}.lv2 .hero{position:relative;min-height:720px;padding:96px 0 56px;overflow:visible;background:radial-gradient(78% 58% at 72% 26%,rgba(255,255,255,.36),rgba(255,255,255,0) 62%),radial-gradient(42% 36% at 83% 76%,rgba(100,59,27,.12),rgba(100,59,27,0) 70%),repeating-linear-gradient(2deg,rgba(112,72,34,.09) 0 1px,rgba(255,255,255,0) 1px 13px),linear-gradient(105deg,#f1dec2,#e7c795 46%,#d0a36a)}.lv2 .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 188px,rgba(84,48,22,.11) 189px 191px,transparent 192px 100%),repeating-linear-gradient(96deg,rgba(96,58,26,.09) 0 1px,rgba(255,255,255,0) 1px 28px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(78,47,22,.06) 1px 2px,transparent 2px 46px);background-size:230px 100%,100% 100%,100% 100%;mix-blend-mode:multiply;opacity:.7}.lv2 .hero:after{content:none}.lv2 .hero>.container{position:relative;z-index:3}@media (min-width:640px){.lv2 .hero{padding-top:120px;padding-bottom:72px}}.lv2 .hero-eyebrow{margin-bottom:36px}.lv2 .hero .eyebrow{position:relative;z-index:8}.lv2 .hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr);gap:42px;align-items:start;min-width:0;perspective:1400px}.lv2 .hero-grid>*{min-width:0}.lv2 .hero-grid>div:first-child{position:relative;z-index:6}.lv2 .hero .eyebrow,.lv2 .hero-grid>div:first-child{opacity:0;transform:translateY(14px);animation:heroCopyReveal .76s var(--ease) 1.9s forwards}@keyframes heroCopyReveal{to{opacity:1;transform:translateY(0)}}.lv2 .hero h1{font-family:var(--sans-font);font-size:clamp(40px,5.2vw,70px);font-weight:400;line-height:1.02;letter-spacing:-.03em;margin:0 0 24px;max-width:820px;text-wrap:balance;color:var(--ac-ink)}.lv2 .hero h1 .accent{color:var(--ac-orange);font-style:italic;font-family:var(--display-font);font-weight:400;letter-spacing:-.01em}.lv2 .hero .lede{font-family:var(--sans-font);font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--ac-muted);max-width:560px;margin:0 0 28px;font-weight:400;letter-spacing:-.005em}.lv2 .hero-launch-teaser{justify-self:end;align-self:start;width:min(100%,340px);min-height:420px;padding-top:76px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ac-ink);position:relative;z-index:2;opacity:0;transform:translateY(18px);animation:launchTeaserIn .78s var(--ease) 1.2s forwards}.lv2 .hero-launch-teaser__mark{font-family:var(--mono-font);font-size:clamp(72px,9vw,132px);line-height:.86;letter-spacing:-.08em;color:rgba(26,22,18,.9);text-shadow:0 1px 0 rgba(255,255,255,.32)}.lv2 .hero-launch-teaser__label{margin-top:28px;font-family:var(--mono-font);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(26,22,18,.62)}.lv2 .hero-launch-teaser__date{margin-top:8px;font-family:var(--sans-font);font-size:28px;font-weight:500;letter-spacing:-.02em}.lv2 .hero-launch-teaser__timer{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:320px}.lv2 .hero-launch-teaser__timer span{min-width:0;padding:10px 8px;border-top:1px solid rgba(26,22,18,.16);border-bottom:1px solid rgba(255,255,255,.28)}.lv2 .hero-launch-teaser__timer b{display:block;font-family:var(--mono-font);font-size:20px;font-weight:500;line-height:1}.lv2 .hero-launch-teaser__timer small{display:block;margin-top:6px;font-family:var(--mono-font);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(26,22,18,.56)}@keyframes launchTeaserIn{to{opacity:1;transform:translateY(0)}}.lv2 .hero-card{background:var(--ac-cream);border:1px solid var(--ac-line-strong);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;box-shadow:0 1px 0 rgba(0,0,0,.02)}.lv2 .hero-card--badge{box-sizing:border-box;width:340px;height:524px;flex:0 0 auto;justify-self:center;padding:34px 14px 14px;background:linear-gradient(125deg,rgba(255,255,255,.95),rgba(255,255,255,.55) 14%,rgba(255,255,255,.08) 32%,rgba(255,255,255,0) 52%),linear-gradient(305deg,rgba(255,255,255,.55),rgba(255,255,255,.1) 22%,rgba(255,255,255,0) 50%),linear-gradient(180deg,rgba(255,253,248,.78),rgba(252,246,236,.86));border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(120,95,60,.18),inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 1px rgba(150,128,92,.22),0 3px 5px -4px rgba(50,32,18,.42),0 14px 22px -18px rgba(50,32,18,.38),0 7px 16px -15px rgba(26,19,16,.36);transform-origin:50% 82%;transform-style:preserve-3d;isolation:isolate;overflow:visible;z-index:2;transform:translateY(-8px) rotate(-2.4deg) scale(.98);transition:box-shadow .24s var(--ease);opacity:0;pointer-events:none;will-change:transform,opacity}.lv2 .hero-card--badge.hero-card--ready{pointer-events:auto;animation:badgeHeroIntro 1.55s cubic-bezier(.18,1,.26,1) forwards}@keyframes badgeHeroIntro{0%{opacity:0;transform:translate3d(clamp(-100px,-7vw,-64px),-118px,0) rotate(-7deg) scale(.97);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(120,95,60,.16),inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 1px rgba(150,128,92,.18),0 18px 26px -22px rgba(50,32,18,.2)}52%{opacity:1;transform:translate3d(-10px,12px,0) rotate(-2.8deg) scale(1.01);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(120,95,60,.18),inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 1px rgba(150,128,92,.24),0 5px 8px -6px rgba(50,32,18,.55),0 28px 34px -24px rgba(50,32,18,.5)}70%{transform:translate3d(5px,-4px,0) rotate(-2deg) scale(.998)}86%{transform:translate3d(-2px,1px,0) rotate(-2.5deg) scale(1.002)}to{opacity:1;transform:translateZ(0) rotate(-2.4deg) scale(1)}}.lv2 .hero-card__sheen{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(103deg,transparent 9%,rgba(255,255,255,.58) 20%,rgba(255,255,255,.09) 31%,transparent 46%),linear-gradient(180deg,rgba(255,255,255,.54),transparent 16%,transparent 75%,rgba(255,255,255,.34)),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 1px,transparent 1px 12px);mix-blend-mode:screen;opacity:.32;transform:translateZ(22px);animation:badgeSheen 5.2s var(--ease) 1.4s 1 both}.lv2 .hero-card__signal{position:absolute;inset:20px 18px auto;z-index:5;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(238,87,34,.58),rgba(255,255,255,.7),transparent);opacity:0;transform:translateZ(30px)}.lv2 .hero-card__signal:after,.lv2 .hero-card__signal:before{content:"";position:absolute;left:10%;right:4%;height:1px;background:inherit}.lv2 .hero-card__signal:before{top:104px;opacity:.55}.lv2 .hero-card__signal:after{top:286px;left:26%;opacity:.42}@keyframes badgeSheen{0%,58%,to{background-position:-180px 0,0 0;opacity:.14}18%{opacity:.34}38%{background-position:260px 0,22px 0;opacity:.22}}@keyframes badgeSignal{0%,77%,80%,to{opacity:0;transform:translateZ(30px) translateX(0)}78%{opacity:.75;transform:translateZ(30px) translateX(-4px)}79%{opacity:.36;transform:translateZ(30px) translateX(5px)}}.lv2 .hero-card__lanyard{position:absolute;left:-560px;top:-170px;width:760px;height:250px;z-index:4;pointer-events:none;display:block;background-image:url(/landing-lanyard.svg);background-repeat:no-repeat;background-position:0 0;background-size:760px 250px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.2)) drop-shadow(0 5px 6px rgba(45,32,22,.12));opacity:.9}.lv2 .hero-card__lanyard:after,.lv2 .hero-card__lanyard:before{content:none}.lv2 .hero-card--badge:before{content:"";position:absolute;left:12%;right:10%;bottom:-8px;height:18px;z-index:-1;border-radius:999px;background:radial-gradient(ellipse at center,rgba(54,32,16,.23),rgba(54,32,16,.1) 46%,rgba(54,32,16,0) 76%);filter:blur(1.2px);transform:rotate(1.5deg)}.lv2 .hero-card--badge:after{content:none}.lv2 .hero-card__hole{position:absolute;left:50%;top:13px;transform:translateX(-50%);width:40px;height:7px;background:rgba(255,255,255,.2);border-radius:999px;border:1px solid rgba(138,116,84,.2);box-shadow:inset 0 1px 2px rgba(64,44,26,.14),inset 0 -1px 0 rgba(255,255,255,.42),0 1px 0 rgba(255,255,255,.65);z-index:6}.lv2 .hero-card__hole:before{content:"";position:absolute;left:4px;right:4px;top:1px;height:4px;border-radius:999px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0 1px,transparent 1px 6px),linear-gradient(90deg,#0d0c0b,#221f1b 56%,#040303);box-shadow:0 1px 1px rgba(64,44,26,.18)}.lv2 .hero-card__top{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono-font);font-size:8px;letter-spacing:.13em;color:var(--ac-muted-2);padding:2px 4px 0;margin-top:4px}.lv2 .hero-card__id{color:var(--ac-orange)}.lv2 .hero-card__since{color:var(--ac-muted-2)}.lv2 .hero-card__divider{position:relative;font-family:var(--mono-font);font-size:10px;letter-spacing:.16em;color:var(--ac-muted-2);text-align:center;padding-top:4px}.lv2 .hero-card__divider:after,.lv2 .hero-card__divider:before{content:"";position:absolute;top:50%;width:calc(50% - 64px);height:1px;background:var(--ac-line)}.lv2 .hero-card__divider:before{left:0}.lv2 .hero-card__divider:after{right:0}.lv2 .hero-card__stamp{position:absolute;top:42px;right:14px;transform:rotate(8deg);font-family:var(--mono-font);font-size:8.5px;font-weight:600;letter-spacing:.18em;color:rgba(196,67,22,.55);border:2px solid rgba(196,67,22,.45);padding:4px 7px;border-radius:3px;pointer-events:none;text-transform:uppercase;z-index:5;text-shadow:1px 0 rgba(238,87,34,.28),-1px 0 rgba(45,186,91,.18)}@keyframes stampJitter{0%,72%,75%,to{transform:rotate(8deg) translate(0)}73%{transform:rotate(8deg) translate(1px,-1px)}74%{transform:rotate(8deg) translate(-1px,1px)}}.lv2 .hero-card__barcode{display:flex;align-items:stretch;gap:2px;height:16px;margin-top:2px;padding:3px 0 0;border-top:1px dashed var(--ac-line)}.lv2 .hero-card__barcode>span{display:block;height:100%;background:#1a1612;opacity:.78}.lv2 .hero-card__barcode .b1{width:2px}.lv2 .hero-card__barcode .b2{width:4px}.lv2 .hero-card__barcode .b3{width:1px}@media (min-width:840px) and (max-width:1100px){.lv2 .hero{min-height:720px}.lv2 .hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.lv2 .hero-card--badge{justify-self:end;align-self:start;margin-top:36px}.lv2 .hero-launch-teaser{justify-self:end;width:340px}.lv2 .hero h1{font-size:clamp(38px,5vw,54px)}.lv2 .audit-form,.lv2 .hero .lede,.lv2 .hero h1{max-width:100%}}@media (max-width:839px){.lv2 .hero:after{display:none}.lv2 .hero{min-height:auto;padding-top:88px}.lv2 .hero>.container{display:flex;flex-direction:column}.lv2 .hero>.container>.eyebrow{display:none}.lv2 .hero-grid{display:flex;flex-direction:column;gap:30px}.lv2 .hero-grid>div:first-child{order:2}.lv2 .hero-launch-teaser{order:1;justify-self:center;align-self:center;min-height:320px;padding-top:28px}.lv2 .hero-card--badge{order:1;justify-self:center;align-self:center;margin-top:36px;transform:translateY(-8px)}.lv2 .hero-card--badge.hero-card--ready{animation:badgeDropMobile 1.3s cubic-bezier(.18,1,.26,1) forwards}@keyframes badgeDropMobile{0%{opacity:0;transform:translate3d(0,-108px,0) rotate(-6deg) scale(.97)}54%{opacity:1;transform:translate3d(0,12px,0) rotate(-2.8deg) scale(1.01)}74%{transform:translate3d(0,-4px,0) rotate(-2deg) scale(.998)}to{opacity:1;transform:translateZ(0) rotate(-2.4deg) scale(1)}}.lv2 .hero-card__lanyard{top:-120px;width:88px;height:120px}.lv2 .hero-card__lanyard:after,.lv2 .hero-card__lanyard:before{height:128px;width:4px}.lv2 .hero-card__lanyard:before{left:24px;transform:rotate(-13deg)}.lv2 .hero-card__lanyard:after{right:24px;transform:rotate(13deg)}.lv2 .hero-card--badge:before{top:-126px;width:22px;height:14px}.lv2 .hero-card--badge:after{top:-131px}.lv2 .hero h1{margin-top:0!important}.lv2 .hero-card--badge{width:340px;height:524px}}@media (max-width:380px){.lv2 .hero-card--badge{width:calc(100vw - 40px);height:auto;aspect-ratio:340/524}}.lv2 .hero-card__av{background:linear-gradient(145deg,rgba(255,255,255,.72) 0,rgba(255,255,255,.08) 42%,rgba(238,87,34,.08) 100%),radial-gradient(60% 60% at 30% 25%,rgba(238,87,34,.18) 0,rgba(238,87,34,0) 60%),var(--ac-cream-2);border:1px solid var(--ac-line);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:16px;min-height:132px;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 14px 24px -22px rgba(26,19,16,.42)}.lv2 .hero-card__av .face{width:108px;height:108px}.lv2 .hero-card__meta{display:flex;flex-direction:column;gap:6px}.lv2 .hero-card__role{font-family:var(--mono-font);font-size:8.5px;letter-spacing:.12em;color:var(--ac-orange)}.lv2 .hero-card__meta h3{font-family:var(--sans-font);font-size:24px;font-weight:500;letter-spacing:-.018em;margin:0;line-height:1.05}.lv2 .hero-card__meta>p{font-family:var(--display-font);font-size:14.5px;font-style:italic;color:var(--ac-ink);margin:0;line-height:1.35}.lv2 .hero-card__skills{display:flex;flex-wrap:wrap;gap:5px}.lv2 .hero-card__skills>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono-font);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;background:var(--ac-cream-2);border:1px solid var(--ac-line);padding:3px 7px;color:var(--ac-ink)}.lv2 .hero-card__skills svg{width:9px;height:9px;color:var(--ac-orange);flex:none}.lv2 .hero-card__status{font-family:var(--mono-font);font-size:8.5px;letter-spacing:.1em;color:var(--ac-muted);display:inline-flex;align-items:center;gap:8px;padding-top:6px;border-top:1px dashed var(--ac-line)}.lv2 .hero-card__status .dot{width:6px;height:6px;border-radius:999px;background:#2dba5b;box-shadow:0 0 0 2px rgba(45,186,91,.18)}.lv2 .audit-form{display:flex;align-items:stretch;background:#fff;border:1.5px solid var(--ac-line-strong);border-radius:10px;padding:6px;max-width:500px;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.lv2 .audit-form:focus-within{border-color:var(--ac-orange);box-shadow:0 0 0 4px rgba(238,87,34,.14)}.lv2 .audit-form__prefix{display:inline-flex;align-items:center;font-family:var(--mono-font);font-size:13px;color:var(--ac-muted-2);padding:0 2px 0 12px;letter-spacing:.02em}.lv2 .audit-form__input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-family:var(--sans-font);font-size:17px;color:var(--ac-ink);padding:12px 8px}.lv2 .audit-form__input::placeholder{color:var(--ac-muted-2)}.lv2 .audit-form__submit{border-radius:7px;padding:11px 18px;font-size:15px;flex:none}.lv2 .audit-form__hint{font-family:var(--mono-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-muted);display:inline-flex;align-items:center;gap:8px;margin-top:10px}.lv2 .audit-form__hint .dot{width:6px;height:6px;border-radius:999px;background:var(--ac-orange);box-shadow:0 0 0 3px rgba(238,87,34,.18)}.lv2 .hero-examples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.lv2 .hero-examples .ex-label{font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;color:var(--ac-muted-2)}.lv2 .ex-chip{font-family:var(--mono-font);font-size:12px;background:transparent;border:1px solid var(--ac-line-strong);color:var(--ac-ink);padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .12s var(--ease)}.lv2 .ex-chip:hover{border-color:var(--ac-orange);color:var(--ac-orange);background:var(--ac-orange-soft)}.lv2 .hero-card__view{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#ffffff,#fff9f0);border:1px solid rgba(196,176,141,.82);border-radius:8px;padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 0 0 1px rgba(255,255,255,.68),0 30px 42px -28px rgba(26,19,16,.68),0 8px 18px -10px rgba(26,19,16,.44);transform:translateZ(24px)}.lv2 .hero-card__view:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.06) 48%,rgba(255,255,255,.26));box-shadow:inset 0 2px 5px rgba(255,255,255,.9),inset 0 -4px 8px rgba(96,75,48,.13),0 16px 26px -20px rgba(26,19,16,.42);pointer-events:none;transform:translateZ(-14px)}.lv2 .hero-card__view[hidden]{display:none}.lv2 .audit-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ac-line)}.lv2 .audit-avatar{width:44px;height:44px;background:var(--ac-cream-2);border-radius:6px;padding:4px}.lv2 .audit-head h3{font-family:var(--sans-font);font-size:22px;font-weight:500;letter-spacing:-.012em;margin:2px 0 0;color:var(--ac-ink)}.lv2 .audit-spinner{margin-left:auto;flex:none;width:18px;height:18px;border:2.5px solid var(--ac-orange-soft);border-top-color:var(--ac-orange);border-radius:999px;animation:lv2-spin .9s linear infinite}@keyframes lv2-spin{to{transform:rotate(1turn)}}.lv2 .audit-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lv2 .audit-steps li{display:flex;align-items:center;gap:12px;font-family:var(--sans-font);font-size:14px;color:var(--ac-muted);transition:color .2s var(--ease)}.lv2 .audit-steps li .check{width:18px;height:18px;flex:none;border:1.5px solid var(--ac-line-strong);border-radius:999px;position:relative;transition:all .2s var(--ease)}.lv2 .audit-steps li .label{flex:1;min-width:0}.lv2 .audit-steps li .status{font-family:var(--mono-font);font-size:11px;letter-spacing:.1em;color:var(--ac-muted-2)}.lv2 .audit-steps li.active{color:var(--ac-ink)}.lv2 .audit-steps li.active .check{border-color:var(--ac-orange);background:radial-gradient(50% 50% at 50% 50%,var(--ac-orange) 0,var(--ac-orange) 35%,transparent 36%);animation:lv2-pulse 1.1s ease-in-out infinite}@keyframes lv2-pulse{0%,to{box-shadow:0 0 0 0 rgba(238,87,34,.4)}50%{box-shadow:0 0 0 6px rgba(238,87,34,0)}}.lv2 .audit-steps li.active .status{color:var(--ac-orange)}.lv2 .audit-steps li.done{color:var(--ac-ink)}.lv2 .audit-steps li.done .check{background:var(--ac-orange);border-color:var(--ac-orange);animation:none}.lv2 .audit-steps li.done .check:after{content:"";position:absolute;left:4px;top:7px;width:4px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.lv2 .audit-steps li.done .status{color:#2dba5b}.lv2 .audit-summary p{font-family:var(--sans-font);font-size:14.5px;line-height:1.5;color:var(--ac-ink);margin:0;font-weight:400}.lv2 .audit-summary p b{font-weight:600;color:var(--ac-orange)}.lv2 .audit-findings{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lv2 .audit-findings li{display:flex;align-items:flex-start;gap:10px;background:var(--ac-cream-2);border:1px solid var(--ac-line);border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.45;color:var(--ac-ink)}.lv2 .audit-findings li .tag{font-family:var(--mono-font);font-size:9.5px;letter-spacing:.12em;color:var(--ac-orange);border:1px solid var(--ac-orange);padding:2px 7px;flex:none;margin-top:1px}.lv2 .audit-findings li .text{flex:1}.lv2 .audit-findings li .text b{color:var(--ac-orange);font-weight:600}.lv2 .audit-actions{display:flex;gap:8px;align-items:center;padding-top:4px}@media (max-width:839px){.lv2 .hero-card:not(.hero-card--badge){max-width:480px}}@media (max-width:520px){.lv2 .audit-form{flex-direction:column;align-items:stretch;padding:8px;gap:6px}.lv2 .audit-form__prefix{padding:4px 0 0 8px}.lv2 .audit-form__input{padding:8px 8px 4px;font-size:16px}.lv2 .audit-form__submit{width:100%;justify-content:center;padding:12px 16px}.lv2 .hero h1{letter-spacing:-.025em}.lv2 .hero-card{padding:18px}.lv2 .hero-card__av{padding:16px;min-height:160px}.lv2 .hero-card__av .face{width:120px;height:120px}.lv2 .hero-card__meta h3{font-size:26px}.lv2 .hero-card__meta>p{font-size:17px}}.lv2 .connector{width:1px;margin:0 auto;background-image:linear-gradient(var(--ac-orange) 50%,transparent 50%);background-size:1px 8px;background-repeat:repeat-y;position:relative}.lv2 .connector:after,.lv2 .connector:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--ac-orange)}.lv2 .connector:before{top:0}.lv2 .connector:after{bottom:0}.lv2 .connector.tall{height:100px}.lv2 .trust{padding:18px 0;border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);background:var(--ac-cream-2)}.lv2 .trust-inner{display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.lv2 .trust-inner::-webkit-scrollbar{display:none}.lv2 .trust-inner .label{font-family:var(--mono-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-muted);white-space:nowrap}.lv2 .trust-inner .logos{display:flex;gap:36px;align-items:center;flex:1;min-width:0}.lv2 .trust-inner .logo{display:inline-flex;align-items:center;gap:8px;font-weight:450;font-size:15px;letter-spacing:0;color:var(--ac-muted);white-space:nowrap;opacity:.78;transition:color .12s var(--ease),opacity .12s var(--ease)}.lv2 .trust-inner .logo:hover{color:var(--ac-ink);opacity:1}.lv2 .trust-inner .logo img,.lv2 .trust-inner .logo svg{width:16px;height:16px}.lv2 .section{padding:96px 0}.lv2 .section-title{font-family:var(--sans-font);font-size:clamp(36px,4.8vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.028em;margin:0 0 22px;text-wrap:balance;color:var(--ac-ink)}.lv2 .section-title .it{font-family:var(--display-font);font-style:italic;color:var(--ac-orange);font-weight:400}.lv2 .section-lede{font-family:var(--sans-font);font-size:17px;line-height:1.55;color:var(--ac-muted);max-width:640px;margin:0 0 56px;text-wrap:pretty;font-weight:400;letter-spacing:-.005em}.lv2 .trained-sec{background:radial-gradient(60% 50% at 50% 0,rgba(238,87,34,.08) 0,transparent 60%),linear-gradient(180deg,#2a2018,#1f1814);position:relative}.lv2 .trained-sec .inner{padding:0 0 64px;text-align:center}.lv2 .trained-sec h2{font-family:var(--sans-font);font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.025em;margin:0 auto 28px;max-width:880px;color:#f5ead7;text-wrap:balance}.lv2 .trained-sec h2 .it{font-family:var(--display-font);font-style:italic;color:var(--ac-orange);font-weight:400}.lv2 .trained-sec .lede{font-size:19px;line-height:1.55;color:#b8ad9a;max-width:680px;margin:0 auto 8px;text-wrap:pretty}.lv2 .trained-sec .label-pill{display:inline-flex;align-items:center;font-family:var(--mono-font);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffb591;background:rgba(238,87,34,.16);border:1px solid rgba(238,87,34,.4);padding:7px 16px;border-radius:4px;margin:32px auto 36px}.lv2 .trained-marquee{margin:56px -48px 48px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lv2 .trained-marquee__row{display:flex;gap:64px;align-items:center;white-space:nowrap;animation:lv2-marquee 50s linear infinite;padding:8px 0;width:max-content}@keyframes lv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lv2 .t-brand{font-family:var(--display-font);font-style:italic;font-weight:400;font-size:clamp(28px,3.4vw,44px);color:#f5ead7;letter-spacing:-.01em;flex:none;opacity:.85}.lv2 .t-brand:nth-child(3n){color:var(--ac-orange);opacity:1}.lv2 .classroom{margin:0 auto 48px;max-width:880px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px;display:grid;grid-template-columns:1.1fr 1fr;gap:0;text-align:left;min-width:0}.lv2 .classroom>*{min-width:0}.lv2 .classroom__left{padding-right:24px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:14px}.lv2 .classroom__head{display:flex;align-items:center;gap:10px;font-family:var(--mono-font);font-size:11px;letter-spacing:.14em;color:#b8ad9a}.lv2 .classroom__head .live-dot{width:7px;height:7px;border-radius:999px;background:var(--ac-orange);box-shadow:0 0 0 3px rgba(238,87,34,.3);animation:lv2-pulse2 1.4s ease-in-out infinite}@keyframes lv2-pulse2{0%,to{box-shadow:0 0 0 0 rgba(238,87,34,.4)}50%{box-shadow:0 0 0 5px rgba(238,87,34,0)}}.lv2 .classroom h5{font-family:var(--sans-font);font-size:22px;font-weight:500;letter-spacing:-.01em;color:#f5ead7;margin:0}.lv2 .feed{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lv2 .feed-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:13px;color:#d6cdb9;line-height:1.4}.lv2 .feed-item .src{font-family:var(--mono-font);font-size:10px;letter-spacing:.1em;color:var(--ac-orange);flex:none;margin-top:2px;text-transform:uppercase}.lv2 .feed-item .lesson{flex:1}.lv2 .feed-item .lesson b{color:#f5ead7;font-weight:600}.lv2 .classroom__right{padding-left:24px;display:flex;flex-direction:column;gap:12px}.lv2 .playbook{background:radial-gradient(80% 60% at 50% 0,rgba(238,87,34,.12) 0,transparent 70%),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px}.lv2 .pb-tag{font-family:var(--mono-font);font-size:10px;letter-spacing:.14em;color:var(--ac-orange);text-transform:uppercase}.lv2 .pb-title{font-family:var(--sans-font);font-size:16px;font-weight:600;color:#f5ead7;letter-spacing:-.01em}.lv2 .pb-body{font-size:13px;line-height:1.5;color:#c8bfa8}.lv2 .pb-body em{color:#f5ead7;font-style:normal;font-weight:600}.lv2 .pb-meta{font-family:var(--mono-font);font-size:10.5px;color:#8a8073;letter-spacing:.06em;display:flex;align-items:center;gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.lv2 .pb-meta .src-brand{color:var(--ac-orange);font-style:italic;font-family:var(--display-font);font-size:13px;letter-spacing:0}@media (max-width:720px){.lv2 .classroom{grid-template-columns:1fr}.lv2 .classroom__left{padding-right:0;padding-bottom:20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.lv2 .classroom__right{padding-left:0;padding-top:20px}}.lv2 .trained-stats{display:flex;gap:0;justify-content:center;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);margin:0 auto 36px;max-width:720px}.lv2 .t-stat{flex:1;padding:28px 12px;text-align:center;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:6px}.lv2 .t-stat:last-child{border-right:0}.lv2 .t-num{font-family:var(--sans-font);font-size:clamp(28px,3.6vw,44px);font-weight:500;letter-spacing:-.02em;color:var(--ac-orange);line-height:1}.lv2 .t-label{font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b8ad9a}.lv2 .trained-foot{font-family:var(--display-font);font-style:italic;font-size:18px;line-height:1.5;color:#b8ad9a;max-width:600px;margin:0 auto;text-wrap:balance}@media (max-width:720px){.lv2 .trained-stats{flex-direction:column}.lv2 .t-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.lv2 .t-stat:last-child{border-bottom:0}.lv2 .trained-marquee{margin-left:-24px;margin-right:-24px}}.lv2 .operator-sec{background:var(--ac-dark);color:#fff;padding:64px 0 96px;position:relative}.lv2 .operator-sec h2{font-family:var(--sans-font);font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-align:center;margin:18px auto 16px;max-width:920px;color:#fff}.lv2 .operator-sec .lede{text-align:center;max-width:640px;margin:0 auto 56px;color:#c8bfb1;font-size:17px;line-height:1.55}.lv2 .ndcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;min-width:0}.lv2 .ndcard{background:#fff;border:1px solid var(--ac-line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:24px;min-height:380px;min-width:0}.lv2 .ndcard--wide{grid-column:span 2}.lv2 .ndcard__head{display:flex;flex-direction:column;gap:8px;max-width:480px}.lv2 .ndcard__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--ac-orange);margin-bottom:4px}.lv2 .ndcard__icon svg{width:22px;height:22px}.lv2 .ndcard h4{font-family:var(--sans-font);font-size:20px;font-weight:500;letter-spacing:-.01em;margin:0;color:var(--ac-ink)}.lv2 .ndcard__head p{font-size:14.5px;line-height:1.5;color:var(--ac-muted);margin:0}.lv2 .ndcard__visual{flex:1;background:var(--ac-cream-2);border:1px solid var(--ac-line);border-radius:10px;padding:18px;display:flex;flex-direction:column;justify-content:center}.lv2 .nd-progress{display:flex;flex-direction:column;gap:12px}.lv2 .nd-progress__row{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--ac-ink)}.lv2 .nd-progress__row .nd-task{flex:1}.lv2 .nd-progress__row .nd-meta{font-family:var(--mono-font);font-size:11px;color:var(--ac-muted-2);letter-spacing:.04em}.lv2 .nd-check{width:16px;height:16px;border-radius:999px;background:var(--ac-orange);flex:none;position:relative}.lv2 .nd-check:after{content:"";position:absolute;left:4px;top:6px;width:4px;height:6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.lv2 .nd-check--live{background:#fff;border:1.5px solid var(--ac-orange);animation:lv2-pulse2 1.2s ease-in-out infinite}.lv2 .nd-check--live:after{display:none}.lv2 .nd-progress__row.active .nd-task{color:var(--ac-ink);font-weight:500}.lv2 .nd-progress__row.active .nd-meta{color:var(--ac-orange)}.lv2 .nd-chat__msg{display:flex;gap:10px;align-items:flex-start}.lv2 .nd-chat__av{width:34px;height:34px;border-radius:999px;background:var(--ac-cream);padding:3px;flex:none;border:1px solid var(--ac-line);display:inline-flex;align-items:center;justify-content:center}.lv2 .nd-chat__av .face{width:100%;height:100%}.lv2 .nd-chat__bubble{background:#fff;border:1px solid var(--ac-line);border-radius:10px;padding:12px 14px;flex:1;min-width:0}.lv2 .nd-chat__name{display:block;font-size:13px;font-weight:600;color:var(--ac-ink);margin-bottom:4px}.lv2 .nd-chat__time{font-family:var(--mono-font);font-size:10.5px;font-weight:400;color:var(--ac-muted-2);margin-left:6px;letter-spacing:.04em}.lv2 .nd-chat__bubble p{font-size:14px;line-height:1.45;color:var(--ac-ink);margin:0 0 12px}.lv2 .nd-chat__actions{display:flex;gap:8px}.lv2 .nd-btn{font-family:var(--sans-font);font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid var(--ac-line-strong);background:#fff;color:var(--ac-ink);cursor:pointer}.lv2 .nd-btn--primary{background:var(--ac-orange);border-color:var(--ac-orange);color:#fff}.lv2 .nd-log{display:flex;flex-direction:column;gap:2px}.lv2 .nd-log__row{display:grid;grid-template-columns:80px 1fr 110px 130px;gap:14px;align-items:center;font-size:13px;padding:10px 12px;border-radius:6px}.lv2 .nd-log__row:nth-child(2n){background:rgba(0,0,0,.025)}.lv2 .nd-log__time{font-family:var(--mono-font);font-size:11px;color:var(--ac-muted-2);letter-spacing:.04em}.lv2 .nd-log__action{color:var(--ac-ink);font-weight:500}.lv2 .nd-log__by{color:var(--ac-muted);font-size:12.5px}.lv2 .nd-log__result{font-family:var(--mono-font);font-size:11.5px;color:var(--ac-muted);text-align:right;letter-spacing:.02em}.lv2 .nd-log__result--good{color:#2dba5b}@media (max-width:820px){.lv2 .ndcards{grid-template-columns:1fr}.lv2 .ndcard--wide{grid-column:span 1}.lv2 .nd-log__row{grid-template-columns:60px 1fr}.lv2 .nd-log__by,.lv2 .nd-log__result{display:none}}.lv2 .howit-sec{padding:120px 0;background:var(--ac-cream);border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line)}.lv2 .howit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px;border:1px solid var(--ac-line);border-radius:14px;overflow:hidden;background:#fff;min-width:0}.lv2 .howit-step{padding:32px 28px;display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--ac-line);position:relative;min-width:0}.lv2 .howit-step:last-child{border-right:0}.lv2 .howit-num{font-family:var(--mono-font);font-size:11px;letter-spacing:.14em;color:var(--ac-muted-2)}.lv2 .howit-icon{width:44px;height:44px;background:var(--ac-orange-soft);color:var(--ac-orange);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-top:4px}.lv2 .howit-icon svg{width:22px;height:22px}.lv2 .howit-step h3{font-family:var(--sans-font);font-size:19px;font-weight:500;letter-spacing:-.01em;margin:8px 0 0;color:var(--ac-ink)}.lv2 .howit-step p{font-size:14.5px;line-height:1.5;color:var(--ac-muted);margin:0}@media (max-width:920px){.lv2 .howit-grid{grid-template-columns:repeat(2,1fr)}.lv2 .howit-step{border-right:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line)}.lv2 .howit-step:nth-child(2n){border-right:0}.lv2 .howit-step:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.lv2 .howit-grid{grid-template-columns:1fr}.lv2 .howit-step{border-right:0;border-bottom:1px solid var(--ac-line)}.lv2 .howit-step:last-child{border-bottom:0}}.lv2 .cap-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ac-line);border:1px solid var(--ac-line);border-radius:4px;overflow:hidden;min-width:0}.lv2 .cap-2{background:var(--ac-cream);padding:36px 32px;display:flex;flex-direction:column;gap:14px;min-height:280px;min-width:0}.lv2 .cap-2 .num{font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-orange);margin-bottom:6px}.lv2 .cap-2 h3{font-family:var(--sans-font);font-size:26px;font-weight:500;line-height:1.12;letter-spacing:-.018em;margin:0}.lv2 .cap-2 h3 .it{font-family:var(--display-font);font-style:italic;color:var(--ac-orange);font-weight:400}.lv2 .cap-2 p{font-size:15.5px;line-height:1.55;color:var(--ac-muted);margin:0;max-width:460px}.lv2 .cap-2 .platforms{display:flex;gap:8px;align-items:center;margin-top:auto;flex-wrap:wrap;min-width:0}.lv2 .cap-2 .platforms>span{min-width:0}.lv2 .cap-2 .platforms .p-tile{width:32px;height:32px;background:#fff;border:1px solid var(--ac-line);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:none}.lv2 .cap-2 .platforms .p-tile img,.lv2 .cap-2 .platforms .p-tile svg{width:18px;height:18px;object-fit:contain}.lv2 .cap-2 .platforms .arrow{font-family:var(--mono-font);font-size:12px;color:var(--ac-muted);margin:0 4px}.lv2 .cap-2 .codeblock{font-family:var(--mono-font);font-size:12.5px;background:var(--ac-dark);color:#c8bfb1;border-radius:4px;padding:14px 16px;line-height:1.7;margin-top:auto;max-width:100%;overflow-x:auto}.lv2 .cap-2 .codeblock .ok{color:#7ed9b8}.lv2 .cap-2 .codeblock .del{color:#ff8a7a}.lv2 .cap-2 .codeblock .dim{color:#6b6356}.lv2 .channels-sec{padding:96px 0;background:var(--ac-cream-2);border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line)}.lv2 .channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.lv2 .channel{background:var(--ac-cream);border:1px solid var(--ac-line);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:14px;min-height:260px;min-width:0}.lv2 .channel .num{font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-orange)}.lv2 .channel h3{font-family:var(--sans-font);font-size:20px;font-weight:500;line-height:1.15;letter-spacing:-.012em;margin:0}.lv2 .channel p{font-size:14px;line-height:1.5;color:var(--ac-muted);margin:0}.lv2 .channel ul{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:6px}.lv2 .channel ul li{font-family:var(--mono-font);font-size:12px;color:var(--ac-ink);display:flex;align-items:center;gap:9px;letter-spacing:.02em}.lv2 .channel ul li:before{content:"";width:8px;height:8px;background:var(--ac-orange);flex:none}.lv2 .channel.coming{background:transparent;border-style:dashed}.lv2 .channel.coming:after{content:"COMING";font-family:var(--mono-font);font-size:10px;letter-spacing:.12em;color:var(--ac-muted);border:1px solid var(--ac-line-strong);padding:2px 8px;align-self:flex-start;margin-top:-4px}.lv2 .channel.coming ul li:before{background:transparent;border:1px solid var(--ac-muted-2)}@media (max-width:960px){.lv2 .cap-grid-2{grid-template-columns:1fr}.lv2 .channel-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lv2 .channel-grid{grid-template-columns:1fr}.lv2 .channels-sec,.lv2 .operator-sec,.lv2 .section{padding:64px 0}.lv2 .final-cta,.lv2 .howit-sec,.lv2 .trained-sec{padding:72px 0}.lv2 .container,.lv2 .container-narrow{padding:0 20px}.lv2 .trust-inner{overflow:visible;justify-content:center}.lv2 .trust-inner .label{display:none}.lv2 .trust-inner .logos{flex:initial;flex-wrap:wrap;justify-content:center;gap:14px 22px}.lv2 .trust-inner .logo{font-size:13px;gap:6px}.lv2 .trust-inner .logo img,.lv2 .trust-inner .logo svg{width:14px;height:14px}.lv2 .cap-2{padding:28px 22px;min-height:0}.lv2 .cap-2 h3{font-size:22px}.lv2 .cap-2 .codeblock{font-size:11px;padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.lv2 .ndcard{padding:22px;min-height:0;gap:18px}.lv2 .nd-log__row{padding:8px 10px;gap:10px}.lv2 .channel{padding:22px;min-height:0}.lv2 .classroom{padding:16px}.lv2 .footer-legal{font-size:10px;gap:8px}}.lv2 .final-cta{padding:120px 0;text-align:center;background:radial-gradient(60% 70% at 50% 30%,rgba(238,87,34,.12) 0,rgba(238,87,34,0) 60%),var(--ac-cream);border-top:1px solid var(--ac-line)}.lv2 .final-cta h2{font-family:var(--sans-font);font-size:clamp(40px,5.6vw,80px);font-weight:400;line-height:1.02;letter-spacing:-.03em;margin:0 auto 24px;max-width:900px;text-wrap:balance}.lv2 .final-cta h2 .it{font-family:var(--display-font);font-style:italic;color:var(--ac-orange);font-weight:400}.lv2 .final-cta p{color:var(--ac-muted);font-size:18px;margin:0 auto 36px;max-width:560px;line-height:1.55}.lv2 .final-cta .group{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.lv2 .footer{border-top:1px solid var(--ac-line);padding:56px 0 40px;background:var(--ac-cream)}.lv2 .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.lv2 .footer-brand{font-weight:600;font-size:18px;color:var(--ac-orange);display:flex;align-items:center;gap:10px;margin-bottom:14px;letter-spacing:-.01em}.lv2 .footer-brand .pixmark{width:22px;height:22px;background:linear-gradient(var(--ac-orange),var(--ac-orange)) 0 0/9px 9px no-repeat,linear-gradient(var(--ac-orange),var(--ac-orange)) 13px 0/9px 9px no-repeat,linear-gradient(var(--ac-orange),var(--ac-orange)) 0 13px/9px 9px no-repeat}.lv2 .footer p.tag{color:var(--ac-muted);font-size:14px;line-height:1.55;max-width:280px;margin:0}.lv2 .footer h5{font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-muted);margin:0 0 16px;font-weight:500}.lv2 .footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lv2 .footer ul a{color:var(--ac-ink);font-size:14px}.lv2 .footer ul a:hover{color:var(--ac-orange)}.lv2 .footer-legal{border-top:1px solid var(--ac-line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;font-family:var(--mono-font);font-size:11px;letter-spacing:.06em;color:var(--ac-muted);gap:12px;flex-wrap:wrap}@media (max-width:960px){.lv2 .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lv2 .footer-grid{grid-template-columns:1fr}}