:root{--an-dark:#0a2447;--an-navy:#061a33;--an-primary:#0648b3;--an-blue:#168bff;--an-ice:#a7d1ff;--an-light:#e6ecf3;--an-steel:#6b7280;--an-success:#00c389;--an-danger:#ee5050}.an-gradient{background:linear-gradient(135deg, var(--an-dark) 0%, var(--an-navy) 48%, var(--an-primary) 78%, var(--an-blue) 100%)}.marketing-page{--marketing-line:#a7d1ff29;--marketing-line-strong:#a7d1ff42;--marketing-muted:#e6ecf3bd;--marketing-subtle:#e6ecf39e;--glass-fill:linear-gradient(165deg, #168bff16, #061a3366 42%, #020b1657);--glass-fill-strong:linear-gradient(165deg, #168bff29, #061a338c 45%, #020b1680);--glass-shadow:0 24px 60px #01060e8c, 0 6px 18px #0648b324;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;background:var(--an-dark);color:var(--an-light);min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.marketing-page *{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-page :focus-visible{outline:2px solid var(--an-blue);outline-offset:3px;border-radius:6px}.marketing-page img{max-width:100%}.marketing-backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.marketing-backdrop:before{content:"";background:radial-gradient(46rem 30rem at 82% -6%,#168bff2b,#0000 62%),radial-gradient(40rem 28rem at -8% 26%,#0648b338,#0000 60%),radial-gradient(52rem 38rem at 50% 118%,#0648b329,#0000 64%);position:absolute;inset:0}.marketing-backdrop:after{content:"";background-image:repeating-linear-gradient(45deg,#a7d1ff0d 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#a7d1ff0d 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120rem 90rem at 50% 12%,#000000f2,#0000008c 70%);mask-image:radial-gradient(120rem 90rem at 50% 12%,#000000f2,#0000008c 70%)}.marketing-page main,.marketing-page footer{z-index:1;position:relative}.marketing-page section[id]{scroll-margin-top:92px}.an-card{backdrop-filter:blur(18px)saturate(140%);background:var(--glass-fill);border:1px solid var(--marketing-line);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);position:relative}.an-card:before{border-radius:inherit inherit 0 0;content:"";opacity:.7;background:linear-gradient(90deg,#0000 4%,#e7f0ff61 50%,#0000 96%);height:1px;position:absolute;top:0;left:0;right:0}.an-icon{backdrop-filter:blur(14px)saturate(150%);color:var(--an-ice);background:radial-gradient(120% 90% at 30% 0,#e7f0ff38,#0000 52%),linear-gradient(160deg,#168bff57,#0648b329 55%,#020b1640);border:1px solid #a7d1ff57;border-radius:16px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:0 12px 28px #0648b352,inset 0 1px #e7f0ff59,inset 0 -8px 18px #020b1659}.an-icon:after{content:"";pointer-events:none;background:linear-gradient(#e7f0ff42,#e7f0ff05);border-radius:12px 12px 40% 40%;height:46%;position:absolute;top:5%;left:7%;right:7%}.an-icon svg{filter:drop-shadow(0 2px 6px #020b168c);width:26px;height:26px}.marketing-nav{backdrop-filter:blur(20px)saturate(150%);border-bottom:1px solid var(--marketing-line);z-index:40;background:#020b16e6;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:0 clamp(1rem,5vw,4.5rem);display:flex;position:sticky;top:0}.marketing-nav:after{content:"";background:linear-gradient(90deg,#0000,#168bff73,#0000);height:1px;position:absolute;bottom:-1px;left:12%;right:12%}.marketing-brand{color:var(--an-light);letter-spacing:.04em;align-items:center;gap:.7rem;font-size:1rem;font-weight:800;display:flex}.marketing-brand__mark,.an-mark{justify-content:center;align-items:center;width:62px;height:44px;display:inline-flex}.marketing-brand__mark img,.an-mark img{filter:drop-shadow(0 3px 10px #168bff59);object-fit:contain;width:100%;height:100%}.marketing-nav__links{align-items:center;gap:clamp(.9rem,2.4vw,2rem);display:flex}.marketing-nav__links a{color:var(--marketing-muted);padding:.4rem .1rem;font-size:.94rem;font-weight:600;transition:color .2s;position:relative}.marketing-nav__links a:hover{color:var(--an-light)}.marketing-nav__links a:after{background:linear-gradient(90deg, var(--an-blue), var(--an-ice));content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.marketing-nav__links a:hover:after{opacity:1;transform:scaleX(1)}.marketing-nav__cta{white-space:nowrap}.marketing-nav__toggle{border:1px solid var(--marketing-line);color:var(--an-light);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.marketing-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.marketing-button{cursor:pointer;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.78rem 1.6rem;font-size:.98rem;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.marketing-button--primary{background:linear-gradient(135deg, var(--an-primary), var(--an-blue));color:#fff;box-shadow:0 10px 26px #168bff59,inset 0 1px #e7f0ff66}.marketing-button--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #168bff80,inset 0 1px #e7f0ff66}.marketing-button--secondary{backdrop-filter:blur(14px);border:1px solid var(--marketing-line-strong);color:var(--an-light);background:#168bff14;box-shadow:inset 0 1px #e7f0ff2e}.marketing-button--secondary:hover{background:#168bff29;border-color:#a7d1ff80;transform:translateY(-2px)}.marketing-button--sm{min-height:42px;padding:.55rem 1.2rem}.marketing-hero{background:radial-gradient(50rem 30rem at 78% 0,#168bff29,#0000 60%),linear-gradient(#061a338c,#020b1600 70%);padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4.5rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.marketing-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1320px;margin:0 auto;display:grid}.marketing-logo-lockup{margin-bottom:1.6rem}.marketing-page img.marketing-logo-lockup__image{filter:drop-shadow(0 18px 44px #168bff47);max-width:min(330px,72vw);height:auto}.marketing-hero h1{letter-spacing:-.02em;margin:0 0 1.1rem;font-size:clamp(2rem,4.4vw,3.35rem);font-weight:800;line-height:1.08}.marketing-hero h1 em{background:linear-gradient(100deg, var(--an-ice), var(--an-blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.marketing-hero__lead{color:var(--marketing-muted);max-width:34rem;margin:0 0 1.7rem;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.65}.marketing-trust{color:var(--marketing-subtle);margin:1.25rem 0 0;font-size:.88rem}.marketing-proof-grid{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.4rem;margin:1.6rem 0 0;padding-top:1.4rem;display:grid}.marketing-proof-grid dt{color:var(--an-ice);font-size:.94rem;font-weight:750}.marketing-proof-grid dd{color:var(--marketing-subtle);margin:.3rem 0 0;font-size:.85rem;line-height:1.45}.marketing-hero__visual{perspective:1600px;position:relative}.marketing-hero__glow{filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 50% 45%,#168bff4d,#0000 70%);position:absolute;inset:-12% -10%}.marketing-screen{border-radius:var(--radius-lg);transform-style:preserve-3d;z-index:1;transition:transform .5s;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(2.5deg)}.marketing-hero__visual:hover .marketing-screen{transform:rotateY(-2deg)rotateX(1deg)}.marketing-screen__chrome{border-bottom:1px solid var(--marketing-line);align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}.marketing-screen__chrome i{background:#a7d1ff59;border-radius:50%;width:9px;height:9px;display:inline-block}.marketing-screen__chrome i:first-child{background:#ee5050bf}.marketing-screen__chrome i:nth-child(2){background:#ffc85abf}.marketing-screen__chrome i:nth-child(3){background:#00c389bf}.marketing-screen__chrome em{backdrop-filter:blur(8px);border:1px solid var(--marketing-line);color:var(--marketing-subtle);letter-spacing:.03em;background:#020b1680;border-radius:999px;margin:0 auto;padding:.22rem 1rem;font-size:.72rem;font-style:normal}.marketing-screen__body{background:var(--an-navy);display:block}.marketing-screen__body img{width:100%;height:auto;display:block}.marketing-chip{backdrop-filter:blur(16px)saturate(150%);background:var(--glass-fill-strong);border:1px solid var(--marketing-line-strong);box-shadow:var(--glass-shadow);z-index:2;border-radius:14px;align-items:center;gap:.65rem;padding:.7rem 1rem;display:flex;position:absolute}.marketing-chip strong{font-size:.85rem;display:block}.marketing-chip span{color:var(--marketing-subtle);margin-top:.1rem;font-size:.72rem;display:block}.marketing-chip .an-icon{border-radius:12px;width:40px;height:40px}.marketing-chip .an-icon svg{width:20px;height:20px}.marketing-chip--tl{animation:7s ease-in-out infinite an-float;top:12%;left:-1.4rem}.marketing-chip--br{animation:8s ease-in-out 1.2s infinite an-float;bottom:9%;right:-1.2rem}@keyframes an-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.marketing-strip{border-block:1px solid var(--marketing-line);padding:1.1rem clamp(1rem,5vw,4.5rem)}.marketing-strip p{color:var(--marketing-subtle);letter-spacing:.06em;text-align:center;text-transform:uppercase;max-width:1320px;margin:0 auto;font-size:.92rem}.marketing-section{max-width:1320px;margin:0 auto;padding:clamp(3rem,6.5vw,5.5rem) clamp(1rem,5vw,4.5rem)}.marketing-section__intro{max-width:46rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.marketing-section__intro--center{text-align:center;margin-inline:auto}.marketing-eyebrow{color:var(--an-ice);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .8rem;font-size:.8rem;font-weight:800}.marketing-section h2,.marketing-final-cta h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.marketing-section__intro p:not(.marketing-eyebrow){color:var(--marketing-muted);margin:1rem 0 0;font-size:1.03rem;line-height:1.65}.marketing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.marketing-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-card{flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.marketing-card:hover{border-color:#a7d1ff6b;transform:translateY(-5px);box-shadow:0 30px 70px #01060e99,0 10px 30px #168bff38}.marketing-card h3{margin:0;font-size:1.06rem;font-weight:750;line-height:1.4}.marketing-card p{color:var(--marketing-muted);margin:0;font-size:.94rem;line-height:1.62}.marketing-card__thumb{aspect-ratio:16/6.5;border-bottom:1px solid var(--marketing-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;order:-1;margin:-1.5rem -1.5rem .15rem;display:block;position:relative;overflow:hidden}.marketing-card__thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .35s;display:block}.marketing-card__thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020b168c);position:absolute;inset:0}.marketing-card:hover .marketing-card__thumb img{transform:scale(1.04)}.marketing-card__link{color:var(--an-ice);align-items:center;gap:.4rem;width:fit-content;margin-top:auto;font-size:.9rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.marketing-card__link:hover{color:#fff;gap:.65rem}.marketing-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.marketing-workflow-grid .marketing-section__intro{margin-bottom:0}.marketing-workflow-visual{aspect-ratio:16/11;position:relative}.marketing-mini-screen{border-radius:var(--radius-md);width:74%;display:block;position:absolute;overflow:hidden}.marketing-mini-screen img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.marketing-mini-screen--back{aspect-ratio:16/10;top:0;right:0;transform:rotate(2deg)}.marketing-mini-screen--front{aspect-ratio:16/10;bottom:0;left:0;transform:rotate(-2.5deg);box-shadow:0 30px 70px #01060ea6,0 10px 30px #168bff40}.marketing-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.marketing-outcome{flex-direction:column;gap:.9rem;padding:1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.marketing-outcome:hover{border-color:#a7d1ff6b;transform:translateY(-4px)}.marketing-outcome h3{margin:0;font-size:1.12rem;font-weight:800}.marketing-outcome p{color:var(--marketing-muted);margin:0;font-size:.94rem;line-height:1.62}.marketing-workflow{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.marketing-workflow li{backdrop-filter:blur(14px);background:var(--glass-fill);border:1px solid var(--marketing-line);color:var(--an-light);counter-increment:workflow;border-radius:999px;align-items:center;gap:.6rem;padding:.68rem 1.25rem;font-size:.95rem;font-weight:700;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px #e7f0ff29}.marketing-workflow li:hover{border-color:#a7d1ff73;transform:translateY(-2px)}.marketing-workflow li:before{background:linear-gradient(135deg, var(--an-primary), var(--an-blue));color:#fff;content:counter(workflow);border-radius:50%;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #168bff66}.marketing-workflow li:not(:last-child):after{color:#a7d1ff8c;content:"→";margin-left:.35rem;font-size:1rem}.marketing-tour{max-width:1320px}.tour__tabs{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.tour__tab{backdrop-filter:blur(12px);border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:#168bff0f;border-radius:999px;min-height:44px;padding:.5rem 1.05rem;font-family:inherit;font-size:.86rem;font-weight:650;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.tour__tab:hover{color:var(--an-light);border-color:#a7d1ff73}.tour__tab.is-active{color:#fff;background:linear-gradient(135deg,#0648b3d9,#168bffd9);border-color:#a7d1ff8c;box-shadow:0 8px 22px #168bff59,inset 0 1px #e7f0ff59}.tour__stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.tour__frame{border-radius:var(--radius-lg);overflow:hidden}.tour__viewport{aspect-ratio:16/6;background:radial-gradient(80% 90% at 50% 0%, #168bff1a, transparent 70%), var(--an-navy);cursor:zoom-in;position:relative}.tour__slide{opacity:0;visibility:hidden;margin:0;transition:opacity .55s,transform .55s;position:absolute;inset:0;transform:scale(1.015)}.tour__slide.is-active{opacity:1;visibility:visible;transform:scale(1)}.tour__slide img{object-fit:contain;width:100%;height:100%;display:block}.tour__arrow{backdrop-filter:blur(14px);background:var(--glass-fill-strong);border:1px solid var(--marketing-line-strong);box-shadow:var(--glass-shadow);color:var(--an-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.tour__arrow:hover{border-color:#a7d1ff8c;transform:scale(1.06)}.tour__arrow svg{width:20px;height:20px}.tour__footer{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.tour__caption{color:var(--marketing-muted);text-align:center;max-width:44rem;min-height:2.4em;margin:0;font-size:.97rem;line-height:1.55}.tour__caption strong{color:var(--an-light)}.tour__progress{background:#a7d1ff24;border-radius:999px;width:min(280px,60%);height:3px;overflow:hidden}.tour__progress span{background:linear-gradient(90deg, var(--an-primary), var(--an-blue));border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}.tour__progress span.is-running{animation:tour-progress var(--tour-delay,6.5s) linear forwards}@keyframes tour-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:clamp(1.8rem,3.5vw,2.6rem);display:flex}.tour__cta p{color:var(--marketing-muted);margin:0;font-size:1.05rem}.tour__cta strong{color:var(--an-light)}.tour-lightbox{backdrop-filter:blur(18px);opacity:0;pointer-events:none;z-index:60;background:#020b16e0;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);transition:opacity .3s;display:flex;position:fixed;inset:0}.tour-lightbox.is-open{opacity:1;pointer-events:auto}.tour-lightbox img{border:1px solid var(--marketing-line-strong);border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 40px 120px #01060ecc}.tour-lightbox__close{background:var(--glass-fill-strong);border:1px solid var(--marketing-line-strong);color:var(--an-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,border-color .2s;display:inline-flex;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.tour-lightbox__close:hover{border-color:#a7d1ff99;transform:scale(1.08)}.marketing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4vw,4rem);display:grid}.marketing-split h2{margin-bottom:1rem}.marketing-split>div>p:not(.marketing-eyebrow){color:var(--marketing-muted);margin:0;font-size:1.03rem;line-height:1.65}.marketing-check-list{gap:.75rem;margin:0;padding:clamp(1.4rem,3vw,2rem);list-style:none;display:grid}.marketing-check-list li{color:var(--an-light);align-items:center;gap:.8rem;font-size:.99rem;font-weight:600;line-height:1.5;display:flex}.marketing-check-list--bare{backdrop-filter:none;box-shadow:none;background:0 0;border:0;margin-top:1.6rem;padding:0}.marketing-check-list--bare:before{display:none}.marketing-split__screen{border-radius:var(--radius-lg);transition:transform .25s,border-color .25s,box-shadow .25s;display:block;overflow:hidden}.marketing-split__screen:hover{border-color:#a7d1ff73;transform:translateY(-4px);box-shadow:0 30px 70px #01060e99,0 10px 30px #168bff38}.marketing-split__screen img{aspect-ratio:16/10.5;object-fit:cover;object-position:top left;width:100%;display:block}.marketing-split__screen-caption{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);padding:1rem 1.25rem;font-size:.9rem;line-height:1.55;display:block}.marketing-split__screen-caption strong{color:var(--an-light);margin-bottom:.15rem;display:block}.marketing-check-list li:before{color:#02240f;content:"✓";background:linear-gradient(135deg,#00c389e6,#168bffd9);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #00c3894d}.marketing-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.marketing-use-card{align-items:flex-start;gap:1.3rem;padding:clamp(1.4rem,2.5vw,1.9rem);transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.marketing-use-card:hover{border-color:#a7d1ff6b;transform:translateY(-5px);box-shadow:0 30px 70px #01060e99,0 10px 30px #168bff38}.marketing-use-card__icon{border-radius:18px;width:72px;height:72px}.marketing-use-card__icon svg{fill:none;height:40px;stroke:var(--an-ice);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:40px}.marketing-use-card__icon .marketing-svg-glow{opacity:.25;stroke:var(--an-blue);stroke-width:7px}.marketing-use-card__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.marketing-use-card__title{font-size:1.08rem;font-weight:750}.marketing-use-card__body p{color:var(--marketing-muted);margin:0;font-size:.94rem;line-height:1.62}.marketing-use-card__tags{flex-wrap:wrap;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.marketing-use-card__tags li{border:1px solid var(--marketing-line);color:var(--an-ice);letter-spacing:.02em;white-space:nowrap;background:#168bff1a;border-radius:999px;padding:.28rem .75rem;font-size:.76rem;font-weight:650;box-shadow:inset 0 1px #e7f0ff1f}.marketing-final-cta{max-width:1320px;margin:0 auto clamp(3rem,6vw,5rem);padding:0 clamp(1rem,5vw,4.5rem)}.marketing-final-cta__panel{background:radial-gradient(46rem 22rem at 50% -40%, #168bff59, transparent 70%), var(--glass-fill-strong);text-align:center;flex-direction:column;align-items:center;gap:1.6rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.4rem,5vw,4rem);display:flex;overflow:hidden}.marketing-final-cta__panel>p{color:var(--marketing-muted);max-width:38rem;margin:0;font-size:1.03rem;line-height:1.6}.marketing-page img.marketing-final-cta__logo{filter:drop-shadow(0 12px 30px #168bff4d);max-width:min(230px,60vw)}.marketing-footer{border-top:1px solid var(--marketing-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:1320px;margin:0 auto;padding:1.8rem clamp(1rem,5vw,4.5rem) 2.2rem;display:flex}.marketing-footer strong{letter-spacing:.04em;font-size:1rem;display:block}.marketing-footer span{color:var(--marketing-subtle);margin-top:.25rem;font-size:.85rem;display:block}.marketing-footer nav{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.marketing-footer nav a{color:var(--marketing-muted);padding:.35rem 0;font-size:.88rem;font-weight:600;transition:color .2s}.marketing-footer nav a:hover{color:var(--an-light)}.marketing-legal-hero{border-bottom:1px solid var(--marketing-line);z-index:1;padding:clamp(3.5rem,6vw,5.8rem) clamp(1rem,5vw,4.5rem);position:relative}.marketing-legal-hero__inner,.marketing-legal{width:min(980px,100%);max-width:980px;margin:0 auto}.marketing-legal-hero h1{color:var(--an-light);letter-spacing:-.02em;max-width:860px;margin:0;font-size:clamp(2.3rem,5.5vw,4rem);font-weight:800;line-height:1.06}.marketing-legal-hero p:not(.marketing-eyebrow){color:#e6ecf3b8;margin:1.25rem 0 0;font-size:1rem;font-weight:650}.marketing-legal{z-index:1;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4.5rem);position:relative}.marketing-legal-document{padding:clamp(1.35rem,4vw,2.6rem)}.marketing-legal-document h2{border-top:1px solid var(--marketing-line);color:var(--an-light);margin:2rem 0 .8rem;padding-top:1.25rem;font-size:1.08rem;font-weight:800;line-height:1.35}.marketing-legal-document h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.marketing-legal-document p,.marketing-legal-document li,.marketing-legal-document address{color:var(--marketing-muted);font-size:1rem;line-height:1.72}.marketing-legal-document p{margin:.75rem 0 0}.marketing-legal-document p:first-child{margin-top:0}.marketing-legal-document ul{gap:.5rem;margin:.85rem 0 0;padding:0;display:grid}.marketing-legal-document li{padding-left:1.55rem;list-style:none;position:relative}.marketing-legal-document li:before{color:var(--an-ice);content:"✓";font-size:.85rem;font-weight:900;position:absolute;top:.14rem;left:.15rem}.marketing-legal-document address{margin-top:.85rem;font-style:normal}.marketing-legal-document a{color:var(--an-ice);text-underline-offset:3px;text-decoration:underline}.marketing-quotes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.marketing-quote{flex-direction:column;gap:1.2rem;margin:0;padding:1.7rem 1.6rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.marketing-quote:hover{border-color:#a7d1ff6b;transform:translateY(-4px)}.marketing-quote:after{color:#168bff47;content:"“";pointer-events:none;font-family:Georgia,serif;font-size:4.6rem;line-height:1;position:absolute;top:.4rem;right:1.1rem}.marketing-quote blockquote{margin:0}.marketing-quote blockquote p{color:var(--an-light);margin:0;padding-right:1.5rem;font-size:1.02rem;line-height:1.65}.marketing-quote figcaption{border-top:1px solid var(--marketing-line);margin-top:auto;padding-top:1rem}.marketing-quote figcaption strong{font-size:.95rem;display:block}.marketing-quote figcaption span{color:var(--marketing-subtle);margin-top:.15rem;font-size:.84rem;display:block}.marketing-quote--featured{background:radial-gradient(120% 100% at 50% -20%, #168bff2e, transparent 60%), var(--glass-fill-strong);border-color:#a7d1ff66}.marketing-quote--featured figcaption strong{color:var(--an-ice)}@media (width<=900px){.marketing-quotes{grid-template-columns:minmax(0,1fr)}}.marketing-faq{gap:.85rem;max-width:860px;display:grid}.marketing-faq__item{border-radius:var(--radius-md);overflow:hidden}.marketing-faq__item summary{color:var(--an-light);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:1.05rem 1.35rem;font-size:1.02rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.marketing-faq__item summary::-webkit-details-marker{display:none}.marketing-faq__item summary:after{color:var(--an-ice);content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1;transition:transform .25s}.marketing-faq__item[open] summary:after{transform:rotate(45deg)}.marketing-faq__item summary:hover{color:var(--an-ice)}.marketing-faq__item p{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);margin:0;padding:1.05rem 1.35rem 1.25rem;font-size:.97rem;line-height:1.65}.marketing-faq__item a{color:var(--an-ice);text-underline-offset:3px;text-decoration:underline}.marketing-contact__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);display:grid}.marketing-contact__intro h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;line-height:1.12}.marketing-contact__lead{color:var(--marketing-muted);margin:0 0 1.6rem;font-size:1.04rem;line-height:1.65}.marketing-contact__points{box-shadow:none;background:0 0;border:0;padding:0}.marketing-contact__points:before{display:none}.marketing-contact__alt{border-top:1px solid var(--marketing-line);color:var(--marketing-subtle);margin-top:1.8rem;padding-top:1.4rem;font-size:.94rem}.marketing-contact__alt a{color:var(--an-ice);text-underline-offset:3px;text-decoration:underline}.marketing-contact__panel{padding:clamp(1.5rem,3.5vw,2.6rem)}.marketing-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-form__field{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.marketing-form__field label{color:var(--an-ice);letter-spacing:.02em;font-size:.86rem;font-weight:700}.marketing-form__field input,.marketing-form__field select,.marketing-form__field textarea{border:1px solid var(--marketing-line-strong);border-radius:var(--radius-sm);color:var(--an-light);background:#020b168c;width:100%;min-height:48px;padding:.7rem .95rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #e7f0ff14}.marketing-form__field textarea{resize:vertical;min-height:9rem}.marketing-form__field input:focus,.marketing-form__field select:focus,.marketing-form__field textarea:focus{border-color:var(--an-blue);outline:none;box-shadow:0 0 0 3px #168bff38}.marketing-form__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A7D1FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.6rem}.marketing-form__field.is-invalid input,.marketing-form__field.is-invalid textarea{border-color:var(--an-danger)}.marketing-form__alert{border-radius:var(--radius-sm);color:#ffc9c9;background:#ee50501f;border:1px solid #ee505066;margin-bottom:1.2rem;padding:.85rem 1.1rem;font-size:.94rem;line-height:1.5}.marketing-form__alert--ok{color:#b8f5e2;background:#00c3891f;border-color:#00c38966}.marketing-form__hp{opacity:0;pointer-events:none;position:absolute;left:-9999px}.marketing-form__submit{width:100%}.marketing-form__submit[disabled]{cursor:wait;opacity:.65}.marketing-form__note{color:var(--marketing-subtle);text-align:center;margin:.9rem 0 0;font-size:.82rem}.marketing-contact__success{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:clamp(1.5rem,4vw,3rem) 0;display:flex}.marketing-contact__success h2{margin:0;font-size:1.5rem;font-weight:800}.marketing-contact__success p{color:var(--marketing-muted);max-width:26rem;margin:0 0 .6rem;line-height:1.6}@media (width<=900px){.marketing-contact__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.marketing-form__row{grid-template-columns:minmax(0,1fr)}}.an-reveal{opacity:0;transition:opacity .65s,transform .65s;transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.an-reveal.is-visible{opacity:1;transform:none}@media (width<=1080px){.marketing-hero__grid{grid-template-columns:minmax(0,1fr)}.marketing-hero__visual{width:100%;max-width:640px;margin:0 auto}.marketing-screen{transform:none}.marketing-card-grid,.marketing-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-workflow-grid{grid-template-columns:minmax(0,1fr)}.marketing-workflow-visual{width:100%;max-width:560px;margin:0 auto}}@media (width<=1220px){.marketing-nav__toggle{display:inline-flex}.marketing-nav__links{border-bottom:1px solid var(--marketing-line);background:linear-gradient(#061a33,#030d1c);flex-direction:column;gap:.2rem;padding:.8rem clamp(1rem,5vw,4.5rem) 1.2rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #01060eb3}.marketing-nav__links.is-open{display:flex}.marketing-nav__links a{width:100%;padding:.7rem .1rem;font-size:1.02rem}}@media (width<=860px){.marketing-split,.marketing-use-grid,.marketing-outcomes{grid-template-columns:minmax(0,1fr)}.marketing-chip--tl{left:.5rem}.marketing-chip--br{right:.5rem}.tour__stage{grid-template-columns:minmax(0,1fr)}.tour__arrow{display:none}.tour__tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-1rem;padding:.25rem 1rem;overflow-x:auto}.tour__tabs::-webkit-scrollbar{display:none}.tour__tab{white-space:nowrap}}@media (width<=560px){.marketing-brand>span:not(.marketing-brand__mark){display:none}.marketing-nav .marketing-nav__cta{min-height:42px;padding:.5rem 1rem;font-size:.88rem}.marketing-card-grid,.marketing-card-grid--four,.marketing-proof-grid{grid-template-columns:minmax(0,1fr)}.marketing-use-card{flex-direction:column}.marketing-chip{display:none}.marketing-actions .marketing-button{flex:auto}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.an-reveal{opacity:1;transform:none}.marketing-screen{transform:none}}.tour__zoom{color:var(--an-light);cursor:zoom-in;z-index:3;background:#020b169e;border:1px solid #a7d1ff47;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,border-color .2s;display:flex;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.tour__zoom:hover{border-color:var(--an-blue);background:#0648b3d9}.tour__zoom:focus-visible{outline:2px solid var(--an-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tour__zoom{transition:none}}.kb-hero{border-bottom:1px solid var(--marketing-line);z-index:1;padding:clamp(3rem,6vw,5.2rem) clamp(1rem,5vw,4.5rem) clamp(2.4rem,4vw,3.4rem);position:relative}.kb-hero__inner{max-width:1280px;margin:0 auto}.kb-hero h1{color:var(--an-light);letter-spacing:-.022em;max-width:24ch;margin:.35rem 0 0;font-size:clamp(2.1rem,4.8vw,3.5rem);font-weight:800;line-height:1.08}.kb-hero__lead{color:var(--marketing-muted);max-width:80ch;margin:1.3rem 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.6}.kb-crumbs{color:var(--marketing-subtle);letter-spacing:.02em;margin:0 0 .9rem;font-size:.8rem;font-weight:650}.kb-crumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.kb-crumbs li:after{color:var(--marketing-line-strong);content:"/";margin-inline-start:.45rem}.kb-crumbs li:last-child:after{content:""}.kb-crumbs a:hover{color:var(--an-ice)}.kb-crumbs [aria-current=page]{color:var(--marketing-muted)}.kb{z-index:1;max-width:1280px;margin:0 auto;padding:clamp(2.2rem,5vw,3.6rem) clamp(1rem,5vw,4.5rem) clamp(3rem,6vw,4.5rem);position:relative}.kb__grid{grid-template-columns:minmax(0,86ch) minmax(0,268px);justify-content:start;align-items:start;gap:clamp(1.8rem,4vw,3.2rem);display:grid}.kb__main{min-width:0}.kb-figure figcaption{max-width:76ch}.kb__toc{border-inline-start:1px solid var(--marketing-line);padding-inline-start:1.2rem;position:sticky;top:5.5rem}.kb__toc h2{color:var(--marketing-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.kb__toc ol{margin:0;padding:0;list-style:none}.kb__toc li+li{margin-top:.55rem}.kb__toc a{color:var(--marketing-muted);font-size:.86rem;line-height:1.4;transition:color .2s;display:block}.kb__toc a:hover{color:var(--an-ice)}.kb__main>h2{border-top:1px solid var(--marketing-line);color:var(--an-light);letter-spacing:-.015em;margin:3.2rem 0 1rem;padding-top:2.2rem;scroll-margin-top:5.5rem;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800;line-height:1.22}.kb__main>h2:first-child{border-top:0;margin-top:0;padding-top:0}.kb__main h3{color:var(--an-light);margin:2rem 0 .6rem;font-size:1.06rem;font-weight:750;line-height:1.35}.kb__main p,.kb__main li{color:var(--marketing-muted);font-size:1rem;line-height:1.75}.kb__main p{margin:0 0 1.15rem}.kb__main ul,.kb__main ol{margin:0 0 1.35rem;padding-inline-start:1.35rem}.kb__main li{margin-bottom:.55rem}.kb__main li::marker{color:var(--an-blue)}.kb__main strong{color:var(--an-light);font-weight:700}.kb__main a:not(.marketing-button):not(.kb-next__card){color:var(--an-ice);border-bottom:1px solid #168bff73;transition:border-color .2s,color .2s}.kb__main a:not(.marketing-button):not(.kb-next__card):hover{border-bottom-color:var(--an-blue);color:#cbe4ff}.kb__lede{color:#e6ecf3db;font-size:1.1rem;line-height:1.65}.kb-define{background:var(--glass-fill-strong);border:1px solid var(--marketing-line-strong);border-inline-start:3px solid var(--an-blue);border-radius:var(--radius-md);margin:0 0 1.6rem;padding:clamp(1.1rem,2.4vw,1.6rem)}.kb-define p:last-child{margin-bottom:0}.kb-define__term{color:var(--an-ice);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.kb-note{border:1px dashed var(--marketing-line-strong);border-radius:var(--radius-md);margin:0 0 1.6rem;padding:clamp(1rem,2.2vw,1.35rem)}.kb-note p:last-child{margin-bottom:0}.kb-note__label{color:var(--marketing-subtle);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.kb-figure{margin:2rem 0 2.2rem}.kb-figure__frame{background:var(--glass-fill);border:1px solid var(--marketing-line);border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,1.75rem);overflow-x:auto}.kb-figure svg{width:100%;min-width:460px;height:auto;display:block}.kb-figure figcaption{color:var(--marketing-subtle);margin-top:.85rem;font-size:.85rem;line-height:1.55}.kb-dia__panel{fill:#061a339e;stroke:#a7d1ff42}.kb-dia__panel--accent{fill:#0648b34d;stroke:#168bff9e}.kb-dia__panel--muted{fill:#061a3357;stroke:#a7d1ff29}.kb-dia__label{fill:#e6ecf3;font-family:inherit;font-size:14px;font-weight:700}.kb-dia__label--sm{fill:#e6ecf3ad;font-size:12px;font-weight:600}.kb-dia__label--head{fill:#a7d1ff;letter-spacing:.1em;font-size:11px;font-weight:800}.kb-dia__line{stroke:#a7d1ff57;stroke-width:1.5px;fill:none}.kb-dia__line--accent{stroke:var(--an-blue);stroke-width:2px;fill:none}.kb-dia__line--dashed{stroke:#a7d1ff4d;stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.kb-points{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem;margin:1.6rem 0 2rem;padding:0;display:grid}.kb-points>li{border:1px solid var(--marketing-line);border-radius:var(--radius-md);margin:0;padding:1.05rem 1.15rem;list-style:none}.kb-points strong{margin-bottom:.35rem;display:block}.kb-points span{color:var(--marketing-muted);font-size:.92rem;line-height:1.6}.kb-next{border-top:1px solid var(--marketing-line);margin-top:3.2rem;padding-top:2.2rem}.kb-next__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.kb-next__card{border:1px solid var(--marketing-line);border-radius:var(--radius-md);padding:1.15rem 1.25rem;transition:border-color .25s,transform .25s;display:block}.kb-next__card:hover{border-color:var(--marketing-line-strong);transform:translateY(-2px)}.kb-next__card span{color:var(--an-ice);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:block}.kb-next__card strong{color:var(--an-light);margin-bottom:.35rem;font-size:1.02rem;font-weight:750;display:block}.kb-next__card p{color:var(--marketing-muted);margin:0;font-size:.9rem;line-height:1.55}.marketing-bridge__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.9rem;margin-top:2rem;display:grid}@media (width<=980px){.kb__grid{grid-template-columns:minmax(0,1fr)}.kb__toc{border-inline-start:0;border-top:1px solid var(--marketing-line);order:-1;padding-block-start:1.2rem;padding-inline-start:0;position:static}}@media (prefers-reduced-motion:reduce){.kb-next__card,.kb__toc a,.kb__main a{transition:none}.kb-next__card:hover{transform:none}}.marketing-footer--grouped{align-items:start;gap:2rem 3rem}.marketing-footer__brand{max-width:22rem}.marketing-footer__groups{flex:560px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1.6rem 2.2rem;min-width:0;max-width:54rem;display:grid}.marketing-footer--grouped nav{display:block}.marketing-footer__groups h2{color:var(--marketing-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:800}.marketing-footer__groups ul{margin:0;padding:0;list-style:none}.marketing-footer__groups li+li{margin-top:.15rem}.marketing-footer__groups a{color:var(--marketing-muted);padding:.28rem 0;font-size:.88rem;font-weight:600;transition:color .2s;display:block}.marketing-footer__groups a:hover,.marketing-footer__groups a[aria-current=page]{color:var(--an-ice)}@media (width<=640px){.marketing-footer--grouped{gap:1.6rem}.marketing-footer__groups{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.4rem 1.8rem;width:100%}}@media (prefers-reduced-motion:reduce){.marketing-footer__groups a{transition:none}}.kc-groups{gap:clamp(1.6rem,3vw,2.4rem);margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.kc-group__head{border-bottom:1px solid var(--marketing-line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-bottom:.7rem;display:flex}.kc-group__head h2{color:var(--an-light);letter-spacing:-.01em;margin:0;font-size:1.18rem;font-weight:800}.kc-group__head p{color:var(--marketing-subtle);margin:0;font-size:.9rem}.kc-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.kc-card{border:1px solid var(--marketing-line);border-radius:var(--radius-md);height:100%;padding:1.05rem 1.2rem;transition:border-color .25s,transform .25s;display:block}.kc-card:hover{border-color:var(--marketing-line-strong);transform:translateY(-2px)}.kc-card strong{color:var(--an-light);margin-bottom:.3rem;font-size:1rem;font-weight:750;display:block}.kc-card span{color:var(--marketing-muted);font-size:.9rem;line-height:1.55;display:block}.kc-related{border-top:1px solid var(--marketing-line);margin-top:2.6rem;padding-top:1.8rem}.kc-related h2{border-top:0!important;margin-top:0!important;padding-top:0!important}.kc-related ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem 1.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.kc-related li{margin:0}.kc-related a{padding:.2rem 0;display:block}.kc-related em{color:var(--marketing-subtle);font-size:.85rem;font-style:normal;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.kc-card{transition:none}.kc-card:hover{transform:none}}.sol-day{border-inline-start:2px solid var(--marketing-line);margin:1.6rem 0 2rem;padding:0 0 0 1.5rem;list-style:none}.sol-day>li{margin:0 0 1.5rem;position:relative}.sol-day>li:before{background:var(--an-blue);content:"";inset-inline-start:calc(-1.5rem - 5.5px);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem}.sol-day__when{color:var(--an-ice);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:800;display:block}.sol-day p{margin:0}.sol-questions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.7rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.sol-questions>li{border-inline-start:2px solid var(--an-blue);padding:.15rem 0 .15rem .9rem}.sol-questions strong{color:var(--an-light);font-size:.98rem;font-weight:700;line-height:1.45;display:block}.sol-questions span{color:var(--marketing-subtle);margin-top:.2rem;font-size:.86rem;line-height:1.5;display:block}.sol-metrics{border-top:1px solid var(--marketing-line);margin:1.6rem 0 2rem}.sol-metrics>div{border-bottom:1px solid var(--marketing-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.3rem 1.6rem;padding:.95rem 0;display:grid}.sol-metrics dt{color:var(--an-light);font-size:.98rem;font-weight:750}.sol-metrics dd{color:var(--marketing-muted);margin:0;font-size:.95rem;line-height:1.6}@media (width<=620px){.sol-metrics>div{grid-template-columns:minmax(0,1fr)}}.co-principles{counter-reset:principle;margin:1.8rem 0 2.2rem;padding:0;list-style:none}.co-principles>li{border-top:1px solid var(--marketing-line);counter-increment:principle;padding:1.2rem 0 1.2rem 3.2rem;position:relative}.co-principles>li:before{color:var(--an-ice);content:counter(principle, decimal-leading-zero);letter-spacing:.06em;inset-inline-start:0;font-size:.82rem;font-weight:800;position:absolute;top:1.35rem}.co-principles strong{color:var(--an-light);letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.12rem;font-weight:750;display:block}.co-principles p{color:var(--marketing-muted);max-width:62ch;margin:0;font-size:.98rem;line-height:1.65}.co-manifesto{background:var(--glass-fill-strong);border:1px solid var(--marketing-line-strong);border-radius:var(--radius-lg);margin:2rem 0 2.4rem;padding:clamp(1.5rem,4vw,2.6rem)}.co-manifesto p{color:var(--an-light);max-width:58ch;margin:0 0 1rem;font-size:clamp(1.05rem,1.9vw,1.22rem);font-weight:600;line-height:1.62}.co-manifesto p:last-child{margin-bottom:0}.co-manifesto p.co-manifesto__coda{border-top:1px solid var(--marketing-line);color:var(--an-ice);margin-top:1.5rem;padding-top:1.3rem;font-size:1rem;font-weight:700}.co-commit>div{border-top:1px solid var(--marketing-line);padding:1.05rem 0}.co-commit dt{color:var(--an-light);margin-bottom:.3rem;font-size:1rem;font-weight:750}.co-commit dd{color:var(--marketing-muted);max-width:72ch;margin:0;font-size:.97rem;line-height:1.68}
