@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--color-background: #FAF7F2;--color-foreground: #123524;--color-card: #F3EDE4;--color-muted: #E8E0D4;--color-muted-fg: #4A5D52;--color-border: #D5CFC5;--color-gold: #C9A227;--color-gold-text: #7D5A0A;--color-phthalo: #123524;--color-cream: #F5F1E6}.dark{--color-background: #123524;--color-foreground: #F5F1E6;--color-card: #1A2E23;--color-muted: #0A1F14;--color-muted-fg: rgba(245, 241, 230, .8);--color-border: rgba(201, 162, 39, .2);--color-gold: #C9A227;--color-gold-text: #C9A227;--color-phthalo: #123524;--color-cream: #F5F1E6}*{border-color:var(--color-border)}html{scroll-behavior:smooth;scroll-padding-top:80px}html.dark{color-scheme:dark}html.light{color-scheme:light}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Libre Baskerville,Georgia,serif;font-weight:400;letter-spacing:-.01em}.text-gold{color:var(--color-gold-text)}.bg-brass{background:var(--color-gold)}.text-muted{color:var(--color-muted-fg)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.025em;border-radius:.5rem;transition:all .15s ease;cursor:pointer}.btn-primary{background-color:#c9a227;color:#123524;box-shadow:0 1px 2px #0000001a}.btn-primary:hover{background-color:#dfbf47;box-shadow:0 4px 12px #c9a2274d}.btn-primary:active{transform:scale(.97);background-color:#b8922a;box-shadow:0 1px 2px #0000001a}.btn-primary:focus-visible{outline:2px solid #C9A227;outline-offset:2px}.section{padding-top:5rem;padding-bottom:5rem}@media(min-width:768px){.section{padding-top:7rem;padding-bottom:7rem}}@media(min-width:1024px){.section{padding-top:8rem;padding-bottom:8rem}}.container-custom{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container-custom{padding-left:2rem;padding-right:2rem}}.dark .feature-icon{background-color:#c9a22733}.border-border{border-color:var(--color-border)}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-50{z-index:50}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.flex-1{flex:1 1 0%}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-8{gap:2rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-3{row-gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.bg-brass{--tw-bg-opacity: 1;background-color:rgb(201 162 39 / var(--tw-bg-opacity, 1))}.bg-brass\/20{background-color:#c9a22733}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-20{padding-bottom:5rem}.pt-32{padding-top:8rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-display{font-family:Libre Baskerville,Georgia,serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-phthalo-800{--tw-text-opacity: 1;color:rgb(18 53 36 / var(--tw-text-opacity, 1))}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hover\:text-gold:hover{color:var(--color-gold-text)}.hover\:bg-brass\/10:hover{background-color:#c9a2271a}.hover\:bg-brass\/5:hover{background-color:#c9a2270d}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:768px){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}html.lp-active,html.lp-active body{background:#123524;color-scheme:dark}html.lp-active{scroll-padding-top:0}@keyframes lp-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes lp-march{to{background-position:14px 0}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-bob{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes lp-lock{0%{transform:scale(1.8) rotate(40deg);opacity:0}25%,80%{transform:scale(.62) rotate(0);opacity:1}to{transform:scale(.62);opacity:0}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-orbit{0%{transform:rotateX(62deg) rotate(0)}to{transform:rotateX(62deg) rotate(360deg)}}@keyframes lp-flyR{0%{opacity:0;transform:translate(240px,-90px) rotate(18deg)}20%{opacity:1}75%{opacity:1;transform:translate(0) rotate(-3deg)}to{opacity:0;transform:translateY(30px) scale(.6)}}@keyframes lp-flyL{0%{opacity:0;transform:translate(-240px,-90px) rotate(-16deg)}20%{opacity:1}75%{opacity:1;transform:translate(0) rotate(2deg)}to{opacity:0;transform:translateY(30px) scale(.6)}}@keyframes lp-click{50%{scale:.8}}@keyframes lp-probe{0%,86%,to{border-color:var(--line-2)}90%{border-color:#f08e8e99;background:#f08e8e0f}}@property --spread{syntax: "<length>"; inherits: true; initial-value: 24px;}@keyframes lp-breathe{0%{--spread: 8px}to{--spread: 34px}}@keyframes lp-mIn{0%{opacity:0;transform:translateY(18px) scale(.97)}}.lp{color-scheme:dark;--bg: #123524;--well: #0A1F14;--card: #1A2E23;--ink: #F5F1E6;--ink-2: rgba(245,241,230,.74);--ink-3: rgba(245,241,230,.52);--brass: #C9A227;--glint: #F5CD47;--line: rgba(201,162,39,.18);--line-2: rgba(245,241,230,.08);--l1: #66B3DD;--l2: #B596E2;--l3: #65C09A;--l4: #E6A15F;--l5: #C9A227;--del: #F08E8E;--serif: "Libre Baskerville", Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--gutter: clamp(16px, 5vw, 64px);--max: 1240px;--ease: cubic-bezier(.4,0,.2,1);--spring: cubic-bezier(.34,1.56,.64,1);background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.lp ::-moz-selection{background:var(--brass);color:var(--bg)}.lp ::selection{background:var(--brass);color:var(--bg)}.lp a{color:inherit}.lp img,.lp video{max-width:100%;display:block}.lp :focus-visible{outline:2px solid var(--glint);outline-offset:3px;border-radius:4px}.lp .grain{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp .wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.lp .mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.lp .serif{font-family:var(--serif)}.lp .brass{color:var(--brass)}.lp h3{line-height:1.2}.lp h1,.lp h2,.lp h3{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;margin:0;text-wrap:balance}.lp p{margin:0}.lp .chip{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.lp .chip i{width:10px;height:10px;background:var(--brass);transform:rotate(45deg)}.lp .chip b{color:var(--brass);font:600 14px var(--mono);letter-spacing:.08em}.lp .chip span{font:600 13px var(--sans);letter-spacing:.32em;padding-left:12px;border-left:1px solid var(--line)}.lp header{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s var(--ease),border-color .3s;border-bottom:1px solid transparent}.lp header.scrolled{background:#0a1f14c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.lp .bar{display:flex;align-items:center;gap:28px;height:68px}.lp .brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:700 19px var(--serif)}.lp .brand svg{width:30px;height:30px;fill:var(--brass)}.lp .brand em{font-style:normal;color:var(--brass)}.lp nav.links{display:flex;gap:26px;margin-left:auto}.lp nav.links a{text-decoration:none;font-size:14px;color:var(--ink-2);transition:color .2s}.lp nav.links a:hover{color:var(--ink)}.lp .lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px}.lp .lang button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.1em;padding:6px 11px;border-radius:999px;cursor:pointer}.lp .lang .flag{width:17px;height:11px;border-radius:2px;box-shadow:0 0 0 1px #12352459;flex:none}.lp .lang button[aria-pressed=true]{background:var(--brass);color:var(--bg)}.lp .btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 15px var(--sans);padding:13px 22px;border-radius:10px;transition:transform .2s var(--ease),box-shadow .2s,background .2s;cursor:pointer;border:0}.lp .btn-gold{background:var(--brass);color:var(--bg)}.lp .btn-gold:hover{background:#dfbf47;box-shadow:0 10px 30px #c9a22747;transform:translateY(-1px)}.lp .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #f5f1e640}.lp .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--brass)}.lp .bar .btn{padding:9px 16px;font-size:14px}@media(max-width:1080px){.lp .bar{gap:14px}.lp .bar .lang{margin-left:auto}}@media(max-width:420px){.lp .bar .btn{padding:8px 12px;font-size:13px}.lp .lang button{padding:6px 8px}}.lp .hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate}.lp .hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.lp .hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 0,rgba(10,31,20,.55) 60%,var(--well) 100%)}.lp .hero .wrap{padding-block:120px 80px;width:100%}@media(max-width:860px){.lp .hero{align-items:end}.lp .hero .wrap{padding-top:calc(80vw + 110px);padding-bottom:96px}.lp .scrollcue{display:none}.lp .hero:after{background:linear-gradient(transparent 0,transparent calc(80vw + 50px),rgba(10,31,20,.7) calc(80vw + 130px),var(--well) 100%)}}.lp .eyebrow{color:var(--brass);display:flex;align-items:center;gap:12px}.lp .eyebrow:before{content:"";width:34px;height:1px;background:var(--brass)}.lp .slot{height:1.5em;overflow:hidden;font:700 clamp(42px,7.2vw,108px)/1.02 var(--serif);letter-spacing:-.03em;margin:22px 0 10px}.lp .slot ul{list-style:none;margin:0;padding:0;transition:transform .7s var(--spring)}.lp .slot li{height:1.5em;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;color:var(--brass);text-shadow:0 0 60px rgba(201,162,39,.35)}.lp .slot li small{font:600 max(11px,.14em) var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);text-shadow:none;margin-top:.22em}.lp .hero h1{font:italic 400 clamp(30px,4.2vw,58px)/1.15 var(--serif);max-width:17ch}.lp .hero .lede{margin-top:26px;max-width:min(58ch,100%)}@media(min-width:861px){.lp .hero .lede{max-width:min(58ch,45vw)}}.lp .hero .lede{color:var(--ink-2);font-size:clamp(17px,1.6vw,20px)}.lp .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.lp section{position:relative}.lp .sec{padding-block:clamp(96px,14vw,180px)}.lp .sec[id]{scroll-margin-top:calc(96px - clamp(96px,14vw,180px))}.lp .sec-head{display:grid;gap:22px;max-width:760px}.lp .sec-head h2{font-size:clamp(36px,5.2vw,72px);line-height:1.05}.lp .sec-head h2 em{color:var(--brass)}.lp .sec-head p{color:var(--ink-2);font-size:clamp(17px,1.5vw,19px);max-width:60ch}.lp .rule{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.lp .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.lp .reveal.in{opacity:1;transform:none}.lp .film{background:linear-gradient(var(--well) 78%,var(--bg))}.lp .screen{margin-top:56px;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line),0 40px 120px #0009,0 0 80px #c9a22714;position:relative}.lp .screen video{width:100%;aspect-ratio:16/9;background:#000}.lp .play{position:absolute;inset:0;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.lp .play span{width:92px;height:92px;border-radius:50%;background:var(--brass);display:grid;place-items:center;box-shadow:0 0 0 14px #c9a2272e,0 20px 60px #00000080;transition:transform .3s var(--spring)}.lp .play:hover span{transform:scale(1.08)}.lp .play svg{width:30px;height:30px;fill:var(--bg);margin-left:5px}.lp .play[hidden]{display:none}.lp .stack{position:absolute;inset:12% 10%;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-38deg)}.lp .plane{position:absolute;inset:0;border:1.5px solid var(--c);border-radius:6px;background:color-mix(in srgb,var(--c) 9%,transparent);transform:translateZ(calc(var(--i) * var(--spread, 26px)));transition:transform .8s var(--spring),background .3s,box-shadow .3s}.lp .plane.lit{background:color-mix(in srgb,var(--c) 24%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--c) 45%,transparent)}.lp .plane:before{content:attr(data-l);position:absolute;top:10px;left:12px;font:600 12px var(--mono);color:var(--c);letter-spacing:.1em}.lp .plane .glyph{position:absolute;inset:18% 14%}.lp .plane.p1{background:#f5f1e6}.lp .plane.p1:before{color:#123524}.lp .p1 .glyph{background:repeating-linear-gradient(transparent 0 14px,#1235248c 14px 18px);-webkit-mask:linear-gradient(90deg,#000 70%,transparent);mask:linear-gradient(90deg,#000 70%,transparent)}.lp .p2 .glyph{background:repeating-linear-gradient(color-mix(in srgb,var(--l2) 35%,transparent) 0 22%,transparent 22% 30%)}.lp .p3 .glyph,.lp .p4 .glyph,.lp .p5 .glyph{background-repeat:no-repeat}.lp .orb{position:relative;width:116px;height:116px}.lp .orb i{position:absolute;border-radius:50%;border:3px solid transparent;border-top-color:var(--c);border-right-color:var(--c);animation:lp-spin var(--s) linear infinite}.lp .orb i:nth-child(1){inset:0;--s: 3.2s}.lp .orb i:nth-child(2){inset:14px;--s: 2.1s;animation-direction:reverse;opacity:.75}.lp .orb i:nth-child(3){inset:28px;--s: 1.4s;opacity:.55}.lp .orb b{position:absolute;inset:40px;border-radius:50%;background:var(--c);box-shadow:0 0 40px var(--c)}.lp .orb b:after{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--well)}.lp .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:64px}.lp .tool{position:relative;border-radius:22px;overflow:hidden;background:var(--card);border:1px solid var(--line-2);padding:clamp(22px,3vw,34px);display:grid;align-content:start;gap:12px;min-height:420px}.lp .tool.t7{grid-column:span 7}.lp .tool.t5{grid-column:span 5}.lp .tool h3{font-size:clamp(24px,2.4vw,32px)}.lp .tool p{color:var(--ink-2);font-size:15px;max-width:46ch}.lp .tool .mono{color:var(--c)}.lp .viz{margin-top:auto;padding-top:24px}.lp .wave{display:flex;align-items:center;gap:3px;height:110px}.lp .wave i{flex:1;border-radius:2px;background:var(--l1);height:var(--h);animation:lp-bob 1.3s ease-in-out infinite alternate;animation-delay:var(--dl)}.lp .wave i.clip{background:var(--glint)}.lp .lanes{display:grid;gap:8px;margin-top:16px;font-size:13px}.lp .lane{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;color:var(--ink-2)}.lp .lane div{height:14px;border-radius:4px;background:#f5f1e60f;position:relative;overflow:hidden}.lp .lane div s{position:absolute;top:0;bottom:0;left:var(--x);width:var(--w);background:var(--sc);border-radius:3px}.lp .pill{display:inline-flex;align-items:center;gap:8px;font:600 11px var(--mono);letter-spacing:.12em;padding:7px 12px;border-radius:999px;background:var(--glint);color:var(--well);width:-moz-fit-content;width:fit-content}.lp .witness{position:relative;display:grid;place-items:center;height:200px}.lp .witness .card{background:var(--ink);color:var(--bg);border-radius:14px;padding:16px 20px 16px 16px;display:flex;align-items:center;gap:14px}.lp .witness .card .av{position:relative;width:64px;height:64px;border-radius:50%;background:var(--bg);display:grid;place-items:center}.lp .witness .card .av>svg:first-child{width:36px;fill:var(--ink)}.lp .witness .card strong{font:700 22px var(--serif);display:block}.lp .witness .card small{font:600 10px var(--mono);letter-spacing:.12em;color:#7d5a0a}.lp .reticle{position:absolute;width:150px;height:150px;left:50%;top:50%;margin:-75px 0 0 -75px;pointer-events:none;animation:lp-lock 4s var(--ease) infinite}.lp .chips{display:flex;flex-wrap:wrap;gap:8px}.lp .chips span{font:600 11px var(--mono);letter-spacing:.08em;padding:6px 10px;border-radius:6px;background:#f5f1e60f;color:var(--ink-2)}.lp .chips span b{color:var(--c2, var(--l3));font-weight:600}.lp .search{background:var(--ink);color:var(--bg);border-radius:999px;padding:12px 18px;display:flex;align-items:center;gap:12px;font:500 16px var(--sans)}.lp .search svg{width:18px;stroke:var(--bg);fill:none;stroke-width:2.2}.lp .search .caret{width:2px;height:20px;background:var(--brass);animation:lp-blink 1s steps(2) infinite}.lp .results{display:grid;gap:8px;margin-top:14px}.lp .results div{background:#f5f1e60d;border-radius:10px;padding:10px 14px;font:italic 15px var(--serif);color:var(--ink);display:flex;gap:14px;align-items:baseline;opacity:0;transform:translateY(8px);transition:.5s var(--ease)}.lp .results div.in{opacity:1;transform:none}.lp .results small{font:600 11px var(--mono);color:var(--ink-3);font-style:normal;letter-spacing:.06em;white-space:nowrap}.lp .results mark{background:var(--glint);color:var(--well);border-radius:3px;padding:0 3px}@media(max-width:960px){.lp .tool{grid-column:span 12!important;min-height:0}}.lp .proof{text-align:center;overflow:hidden}.lp .proof .kicker{font:italic 400 clamp(26px,3.4vw,44px) var(--serif);color:var(--ink-2)}.lp .proof h2{font:700 clamp(64px,13vw,200px)/.95 var(--serif);letter-spacing:-.04em;color:var(--glint);text-shadow:0 0 80px rgba(245,205,71,.35);margin-top:18px}.lp .proof .under{width:min(900px,80%);height:6px;background:var(--brass);margin:24px auto 0;transform:scaleX(0);transition:transform 1.1s var(--ease) .3s}.lp .proof.in .under{transform:none}.lp .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px}.lp .badges span{font:700 14px var(--sans);background:var(--brass);color:var(--bg);padding:10px 16px;border-radius:10px;transform:scale(0) rotate(var(--r));transition:transform .5s var(--spring);transition-delay:var(--dl)}.lp .proof.in .badges span{transform:scale(1) rotate(var(--r))}.lp .close{text-align:center;background:linear-gradient(var(--bg) 0,rgba(18,53,36,0) 38%),radial-gradient(ellipse 60% 70% at 50% 42%,#1D5038 0,var(--bg) 55%,var(--well) 100%)}.lp .close svg.crest{width:132px;height:132px;fill:url(#lp-brassgrad);margin:0 auto;filter:drop-shadow(0 0 40px rgba(201,162,39,.35))}.lp .close h2{font:700 clamp(44px,6vw,84px) var(--serif);margin-top:26px}.lp .close h2 em{font-style:normal;color:var(--brass)}.lp .close .tag{margin-top:18px;font-size:clamp(18px,2vw,22px);color:var(--ink-2);display:flex;align-items:center;justify-content:center;gap:18px}.lp .close .tag:before,.lp .close .tag:after{content:"";width:60px;height:1px;background:var(--brass)}.lp .close .cta{justify-content:center}.lp footer{border-top:1px solid var(--line);background:var(--well)}.lp footer .wrap{display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;justify-content:space-between;padding-block:28px;color:var(--ink-3);font-size:13px}.lp footer a{color:var(--ink-2);text-decoration:none}.lp footer a:hover{color:var(--brass)}.lp .how{background:linear-gradient(var(--bg),var(--well) 18%,var(--well) 82%,var(--bg))}.lp .step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);align-items:center;margin-top:clamp(64px,9vw,120px)}.lp .step:nth-child(odd){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lp .step:nth-child(odd) .copy{order:2}.lp .copy{display:grid;gap:14px;align-content:center}.lp .num{font:700 clamp(88px,11vw,150px)/.9 var(--serif);color:transparent;-webkit-text-stroke:1.5px var(--brass);opacity:.9}.lp .copy h3{font-size:clamp(28px,3vw,42px);line-height:1.12}.lp .copy p:not(.mono){color:var(--ink-2);max-width:44ch}.lp .stage.s3{aspect-ratio:16 / 12.5}.lp .stage{position:relative;aspect-ratio:16 / 11;border-radius:20px;background:#0c2217;border:1px solid var(--line);overflow:hidden;box-shadow:0 30px 90px #00000073,0 0 60px #c9a2270d}.lp .chrome{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:1px solid var(--line-2);background:#f5f1e608}.lp .chrome i{width:9px;height:9px;border-radius:50%;background:#f5f1e629}.lp .chrome span{margin-left:10px;font:500 12px var(--mono);color:var(--ink-3)}.lp .chrome em{font-style:normal;color:var(--ink-2)}.lp .s1-body{position:absolute;inset:38px 0 0;padding:5% 6%;display:grid;grid-template-rows:1fr auto;gap:16px}.lp .drop{border:1.5px dashed rgba(201,162,39,.45);border-radius:14px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;transition:border-color .3s,background .3s}.lp .drop svg{width:30px;height:30px;fill:none;stroke:var(--brass);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp .drop b{font:600 15px var(--sans)}.lp .drop .mono{font-size:10.5px;color:var(--ink-3)}.lp .s1.p1:not(.p4) .drop{border-color:var(--glint);border-style:solid;background:#c9a22712}.lp .fly{position:absolute;left:50%;top:24%;opacity:0;pointer-events:none}.lp .fly em{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);font:700 10px var(--mono);background:var(--brass);color:var(--bg);padding:2px 6px;border-radius:4px;font-style:normal}.lp .f-pdf{width:62px;height:80px;margin-left:-31px}.lp .f-pdf i{position:absolute;inset:0;background:var(--ink) repeating-linear-gradient(transparent 0 9px,#12352459 9px 11px);background-clip:content-box;padding:12px 10px;border-radius:4px;box-shadow:0 6px 18px #00000059}.lp .f-pdf i:nth-child(1){transform:translate(-7px,-6px)}.lp .f-pdf i:nth-child(2){transform:translate(-3.5px,-3px)}.lp .f-rec{width:96px;height:60px;margin-left:-48px;border-radius:10px;background:var(--card);border:1px solid var(--l1);display:grid;place-items:center;box-shadow:0 6px 18px #00000059}.lp .bars{display:flex;gap:3px;align-items:center;height:26px}.lp .bars i{width:4px;border-radius:2px;background:var(--l1);height:40%}.lp .bars i:nth-child(3n){height:90%}.lp .bars i:nth-child(3n+1){height:60%}.lp .s1.p1 .f-pdf{animation:lp-flyR 1.2s var(--ease) forwards}.lp .s1.p2 .f-rec{animation:lp-flyL 1.2s var(--ease) forwards}.lp .queue{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lp .q{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;background:#f5f1e60a;border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease)}.lp .q .ic{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font:700 10px var(--mono);background:var(--ink);color:var(--bg)}.lp .q .ic.rec{background:var(--l1);font-size:16px}.lp .qm{display:grid;gap:7px;min-width:0}.lp .qm b{font:500 13.5px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .qm .bar{height:4px;border-radius:2px;background:#f5f1e614;overflow:hidden}.lp .qm .bar i{display:block;height:100%;width:0;background:var(--brass)}.lp .st{font:600 11px var(--mono);color:var(--ink-3);white-space:nowrap}.lp .st .b{display:none;color:var(--success, #33CC99)}.lp .s1.p2 .q1,.lp .s1.p3 .q2{opacity:1;transform:none}.lp .s1.p2 .q1 .bar i,.lp .s1.p3 .q2 .bar i{width:100%;transition:width 2.2s linear}.lp .s1.p3 .q1 .st .a,.lp .s1.p4 .q2 .st .a{display:none}.lp .s1.p3 .q1 .st .b,.lp .s1.p4 .q2 .st .b{display:inline}.lp .s2-body{position:absolute;inset:38px 0 0;padding:5%;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .panel{background:#f5f1e609;border:1px solid var(--line-2);border-radius:14px;padding:14px;display:grid;align-content:start;gap:10px}.lp .panel>.mono{font-size:10.5px;color:var(--ink-3)}.lp .mini{display:flex;gap:2px;height:16px;margin-bottom:4px}.lp .mini s{width:var(--w);background:var(--c);border-radius:3px;opacity:.8}.lp .row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"d raw ok" "d sug ok";gap:3px 10px;align-items:center;padding:8px 10px;border-radius:10px;background:#0000002e;transition:background .3s,box-shadow .3s}.lp .row .dot{grid-area:d;width:12px;height:12px;border-radius:50%;background:var(--c)}.lp .row .thumbs{grid-area:d;display:flex}.lp .row .thumbs i{width:12px;height:16px;background:var(--ink);border-radius:2px;margin-left:-5px;box-shadow:0 1px 3px #0006}.lp .row .thumbs i:first-child{margin-left:0}.lp .row .raw{grid-area:raw;font:500 11px var(--mono);color:var(--ink-3)}.lp .row .sug{grid-area:sug;display:flex;gap:8px;align-items:baseline;opacity:0;transform:translate(-6px);transition:opacity .4s,transform .4s var(--ease)}.lp .row .sug em{font:600 13.5px var(--sans);font-style:normal;color:var(--ink)}.lp .row .sug small{font:600 10px var(--mono);color:var(--glint)}.lp .row .ok{grid-area:ok;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--sans);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px #f5f1e633;transition:.3s var(--spring)}.lp .row.done{background:#c9a2271a;box-shadow:inset 0 0 0 1px #c9a22759}.lp .row.done .ok{background:var(--brass);color:var(--bg);box-shadow:none;transform:scale(1.12)}.lp .row.done .sug small{visibility:hidden}.lp .s2.p1 .row .sug{opacity:1;transform:none}.lp .s2 .row:nth-of-type(2) .sug{transition-delay:.12s}.lp .s2 .row:nth-of-type(3) .sug{transition-delay:.24s}.lp .ready{margin-top:auto;font:600 11px var(--mono);letter-spacing:.12em;color:var(--success, #33CC99);opacity:0;transition:opacity .4s}.lp .s2.p6 .ready{opacity:1}.lp .cur{position:absolute;left:0;top:0;width:22px;height:22px;fill:var(--ink);stroke:var(--bg);stroke-width:1.5;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));transform:translate(92%,110%);transition:transform .8s var(--ease);z-index:3;margin:-3px 0 0 -4px}.lp .cur.click{animation:lp-click .3s var(--ease)}.lp .tabs{position:relative;display:flex;gap:4px;margin:14px 5% 0;padding:4px;border-radius:999px;background:#f5f1e60d;width:-moz-fit-content;width:fit-content}.lp .tabs .t{position:relative;z-index:1;font:600 13px var(--sans);padding:7px 16px;border-radius:999px;color:var(--ink-3);transition:color .3s}.lp .tabs .ind{position:absolute;top:4px;bottom:4px;left:4px;width:var(--iw, 60px);border-radius:999px;background:var(--brass);transition:transform .5s var(--spring),width .5s var(--spring);transform:translate(var(--ix, 0))}.lp .s3:not(.p5) .t1,.lp .s3.p5 .t2{color:var(--bg)}.lp .panes{position:absolute;inset:96px 5% 5%;overflow:hidden}.lp .pane{position:absolute;inset:0;transition:transform .7s var(--ease),opacity .5s}.lp .pane.bedah{transform:translate(104%);opacity:0}.lp .s3.p5 .pane.chat{transform:translate(-104%);opacity:0}.lp .s3.p5 .pane.bedah{transform:none;opacity:1}.lp .ubub{margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:85%;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:16px 16px 4px;font:500 14px var(--sans);min-height:40px;display:flex;align-items:center}.lp .ubub .caret{width:2px;height:16px;background:var(--brass);margin-left:2px;animation:lp-blink 1s steps(2) infinite}.lp .s3.p2 .ubub .caret{display:none}.lp .ans{margin-top:14px;background:#f5f1e60a;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:10px;opacity:0;transition:opacity .4s;position:relative}.lp .s3.p2 .ans{opacity:1}.lp .ans .l{font:400 14px/1.55 var(--serif);opacity:0;transform:translateY(6px);transition:.5s var(--ease)}.lp .ans cite{font:600 10px var(--mono);font-style:normal;background:var(--brass);color:var(--bg);padding:2px 7px;border-radius:4px;white-space:nowrap}.lp .s3.p2 .l1,.lp .s3.p3 .l2{opacity:1;transform:none}.lp .vstamp{justify-self:end;font:600 11px var(--mono);letter-spacing:.12em;color:var(--glint);border:1.5px solid var(--glint);border-radius:5px;padding:4px 9px;transform:rotate(-4deg) scale(0);transition:transform .45s var(--spring)}.lp .s3.p4 .vstamp{transform:rotate(-4deg) scale(1)}.lp .wh{display:flex;gap:12px;align-items:center}.lp .wh .av{width:42px;height:42px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.lp .wh .av svg{width:24px;fill:var(--bg)}.lp .wh b{font:700 18px var(--serif);display:block}.lp .wh small{font:600 10px var(--mono);color:var(--ink-3);letter-spacing:.08em}.lp .bgrid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .bgrid div{background:#f5f1e60a;border-left:3px solid var(--c);border-radius:8px;padding:8px 10px;display:grid;gap:3px;opacity:0;transform:scale(.94);transition:.45s var(--spring);transition-delay:calc(.35s + var(--i) * .16s)}.lp .bgrid b{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.lp .bgrid span{font-size:12.5px;color:var(--ink-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .s3.p5 .bgrid div{opacity:1;transform:none}@media(max-width:900px){.lp .step,.lp .step:nth-child(odd){grid-template-columns:1fr}.lp .step:nth-child(odd) .copy{order:0}.lp .stage,.lp .stage.s3{aspect-ratio:auto;height:400px}}@media(max-width:520px){.lp .s2-body{grid-template-columns:1fr;overflow:hidden}.lp .stage.s2{height:520px}.lp .stage.s3{height:470px}.lp .bgrid span{font-size:11.5px}}.lp .secu-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,6vw,80px);align-items:start}.lp .vault{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;perspective:900px}.lp .vault div{aspect-ratio:1;border-radius:12px;background:#f5f1e609;border:1px solid var(--line-2);display:grid;place-items:center;animation:lp-probe 6s var(--ease) infinite;animation-delay:calc(var(--i) * .45s)}.lp .vault div svg{width:32%;fill:none;stroke:var(--ink-3);stroke-width:1.6}.lp .vault div.mine{background:#c9a22724;border-color:var(--brass);box-shadow:0 0 40px #c9a22740;animation:none;gap:4px;align-content:center}.lp .vault div.mine svg{stroke:var(--glint);width:30%}.lp .vault div.mine span{font:600 10px var(--mono);letter-spacing:.1em;color:var(--glint);text-align:center}.lp .guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px}.lp .guards article{background:var(--card);border:1px solid var(--line-2);border-radius:18px;padding:26px;display:grid;gap:10px;align-content:start}.lp .guards svg{width:30px;height:30px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--brass)}.lp .guards h3{font-size:21px}.lp .guards p{color:var(--ink-2);font-size:15px}@media(max-width:900px){.lp .secu-top{grid-template-columns:1fr}.lp .guards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lp .guards{grid-template-columns:1fr}}.lp .price{background:linear-gradient(var(--bg) 0,rgba(18,53,36,0) 30%),radial-gradient(ellipse 70% 60% at 50% 12%,#184A33 0,var(--bg) 70%)}.lp .plans{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:56px;align-items:stretch}.lp .plan{border-radius:22px;padding:clamp(26px,3.4vw,40px);background:var(--card);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:14px}.lp .plan.main{border-color:var(--brass);box-shadow:0 0 0 1px #c9a22740,0 30px 80px #00000059}.lp .plan h3{font-size:clamp(28px,3vw,40px)}.lp .plan p:not(.mono){color:var(--ink-2)}.lp .plan ul{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:10px}.lp .plan li{display:flex;gap:12px;color:var(--ink);font-size:15.5px}.lp .plan li:before{content:"◆";color:var(--brass);font-size:10px;margin-top:6px}.lp .plan .btn{align-self:flex-start;margin-top:auto}@media(max-width:860px){.lp .plans{grid-template-columns:1fr}}.lp .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px);align-items:start}.lp .faq-grid .sec-head{position:sticky;top:96px}.lp .faq-grid .sec-head a{color:var(--brass)}.lp .qa-list{border-top:1px solid var(--line)}.lp .qa-list details{border-bottom:1px solid var(--line)}.lp .qa-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font:400 clamp(18px,1.7vw,21px)/1.35 var(--serif)}.lp .qa-list summary::-webkit-details-marker{display:none}.lp .qa-list summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:400 20px var(--sans);color:var(--brass);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease)}.lp .qa-list details[open] summary:after{transform:rotate(45deg)}.lp .qa-list details p{color:var(--ink-2);padding:0 50px 24px 0;max-width:64ch}@media(max-width:860px){.lp .faq-grid{grid-template-columns:1fr}.lp .faq-grid .sec-head{position:static}}.lp .menu{display:none;background:none;border:0;width:40px;height:40px;border-radius:10px;cursor:pointer;color:var(--ink)}.lp .menu svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lp .signin{font-size:14px;text-decoration:none;color:var(--ink-2)}.lp .signin:hover{color:var(--ink)}@media(max-width:1080px){.lp .menu{display:grid;place-items:center}.lp nav.links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;padding:8px var(--gutter) 20px;background:#0a1f14f7;border-bottom:1px solid var(--line)}.lp header.open nav.links{display:flex}.lp header.open{background:#0a1f14f7}.lp nav.links a{padding:14px 0;font-size:17px;border-bottom:1px solid var(--line-2)}.lp nav.links .signin-m{display:block;color:var(--brass)}.lp .bar .signin{display:none}}@media(min-width:1081px){.lp nav.links .signin-m{display:none}}.lp .theatre{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:20px;margin-top:56px;align-items:stretch}.lp .theatre .screen{margin-top:0;align-self:start}.lp .bab{display:grid;grid-template-rows:repeat(8,minmax(44px,1fr));gap:8px}.lp .bab button{position:relative;display:flex;align-items:center;gap:14px;text-align:left;background:var(--card);border:1px solid var(--line-2);border-radius:12px;padding:8px 14px;color:var(--ink);font:500 15px/1.25 var(--sans);cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s,transform .2s var(--ease)}.lp .bab button b{font:600 12px var(--mono);color:var(--c);min-width:20px}.lp .bab button em{margin-left:auto;font:500 11px var(--mono);font-style:normal;color:var(--ink-3)}.lp .bab button .fill{position:absolute;left:0;bottom:0;height:3px;width:var(--p, 0%);background:var(--c)}.lp .bab button:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:#213a2c;transform:translate(3px)}.lp .bab button[aria-current=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--card))}.lp .bab button[aria-current=true] em{color:var(--c)}@media(max-width:900px){.lp .theatre{grid-template-columns:1fr}.lp .bab{grid-template-columns:1fr 1fr;grid-template-rows:none;order:2}.lp .bab button{font-size:13.5px;gap:10px;padding:10px 12px}.lp .bab button em{display:none}.lp .bab button:hover{transform:none}}.lp .alat{padding-top:0}.lp .tool:has(.understand){grid-template-rows:auto auto auto 1fr}.lp .understand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;align-self:center}.lp .ustage{position:relative;aspect-ratio:1 / .78;max-width:300px;width:100%;perspective:1100px;margin-top:8px}.lp .ustack{inset:4% 10% 20%;animation:lp-breathe 4.5s ease-in-out infinite alternate}.lp .ulegend{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp .ulegend li{display:flex;gap:10px;align-items:baseline;font:600 11.5px var(--sans);letter-spacing:.2em}.lp .ulegend b{font:600 13px var(--mono);color:var(--c);letter-spacing:0}.lp .ask{display:grid;gap:14px}.lp .aq{justify-self:end;max-width:90%;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:16px 16px 4px;font:500 14.5px var(--sans)}.lp .aorbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp .ao{background:#f5f1e609;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:12px;padding:10px;display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center}.lp .ao small{font:600 10px var(--mono);letter-spacing:.12em;color:var(--c)}.lp .orb.sm{width:34px;height:34px}.lp .orb.sm i:nth-child(1){inset:0}.lp .orb.sm i:nth-child(2){inset:5px}.lp .orb.sm i:nth-child(3){inset:10px}.lp .orb.sm i{border-width:2px}.lp .orb.sm b{inset:13px;box-shadow:0 0 14px var(--c)}.lp .orb.sm b:after{display:none}.lp .cls{grid-column:1 / -1;display:grid;gap:7px}.lp .cl{display:flex;align-items:center;gap:8px;transition:opacity .5s}.lp .cl:before{content:"";height:6px;width:var(--w);border-radius:3px;background:#f5f1e638;transition:background .4s}.lp .cl:after{content:"";flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font:700 10px var(--sans);color:var(--well);transform:scale(0);transition:transform .4s var(--spring);transition-delay:var(--d);margin-left:auto}.lp .cl[data-v=ok]:after{content:"✓";background:var(--brass)}.lp .cl[data-v=fix]:after{content:"✎";background:var(--l1)}.lp .cl[data-v=del]:after{content:"✗";background:var(--del)}.lp .ask.p1 .cl:after{transform:scale(1)}.lp .ask.p2 .cl[data-v=del]{opacity:.3}.lp .ask.p2 .cl[data-v=del]:before{background:var(--del)}.lp .aflow{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;align-items:center}.lp .aans{position:relative;background:#f5f1e60a;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:8px;opacity:0;transform:translateY(8px);transition:.5s var(--ease)}.lp .ask.p3 .aans{opacity:1;transform:none}.lp .al{font:400 14px/1.55 var(--serif);opacity:0;transition:opacity .5s}.lp .ask.p3 .al1{opacity:1}.lp .ask.p3 .al2{opacity:1;transition-delay:.4s}.lp .al cite{font:600 10px var(--mono);font-style:normal;background:var(--brass);color:var(--bg);padding:2px 7px;border-radius:4px;white-space:nowrap;transition:box-shadow .3s}.lp .ask.p5 .al cite.c2{box-shadow:0 0 0 3px var(--glint),0 0 18px var(--glint)}.lp .ask.p4 .vstamp{transform:rotate(-4deg) scale(1)}.lp .apage{position:relative;aspect-ratio:3 / 4;background:var(--ink);border-radius:6px;padding:12% 11%;display:grid;align-content:start;gap:8%;opacity:0;transform:translate(16px) rotate(3deg);transition:.6s var(--spring);box-shadow:0 10px 30px #0006}.lp .apage small{font:700 7.5px var(--mono);letter-spacing:.08em;color:var(--bg)}.lp .apage i{height:4px;border-radius:2px;background:#12352459}.lp .apage i.box{height:16px;background:#c9a22740;outline:2px solid var(--glint);outline-offset:2px}.lp .ask.p5 .apage{opacity:1;transform:none}.lp .trace{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;height:330px}.lp .tcv{position:relative}.lp .tcv canvas{position:absolute;inset:0;width:100%;height:100%}.lp .fact{position:absolute;left:0;top:0;max-width:62%;background:var(--card);border:1.5px solid var(--l4);border-radius:10px;padding:8px 12px;display:grid;gap:2px;box-shadow:0 10px 30px #00000073;transform:scale(0);transform-origin:0 0;transition:transform .45s var(--spring);z-index:2}.lp .fact small{font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--l4)}.lp .fact b{font:600 13px/1.3 var(--sans)}.lp .trace.f1 .fact{transform:scale(1)}.lp .src{position:absolute;right:0;bottom:0;width:88px;aspect-ratio:3 / 4;background:var(--ink);border-radius:5px;padding:10px 9px;display:grid;align-content:start;gap:6px;transform:scale(0);transform-origin:100% 100%;transition:transform .5s var(--spring);box-shadow:0 10px 30px #00000073;z-index:2}.lp .src small{font:700 6.5px var(--mono);color:var(--bg);letter-spacing:.06em}.lp .src i{height:3px;border-radius:2px;background:#12352459}.lp .src i.box{height:12px;background:#c9a22740;outline:2px solid var(--glint);outline-offset:1px}.lp .trace.f2 .src{transform:scale(1)}.lp .trace ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column-reverse;justify-content:space-between;font-size:12.5px;color:var(--ink-3)}.lp .trace ol li{display:flex;gap:8px;align-items:center;transition:color .25s}.lp .trace ol b{font:600 10px var(--mono);color:var(--c);opacity:.6}.lp .trace ol li.on{color:var(--ink)}.lp .trace ol li.on b{opacity:1}.lp .trace ol li.on:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--glint);box-shadow:0 0 8px var(--glint)}@media(max-width:560px){.lp .understand{grid-template-columns:1fr;justify-items:center}.lp .ustage{margin-top:48px}.lp .aorbs{grid-template-columns:1fr}.lp .ao:nth-child(n+2) .cls{display:none}.lp .aflow{grid-template-columns:1fr 90px}.lp .trace{grid-template-columns:1fr 108px;height:300px}.lp .trace ol{font-size:11px}}.lp .basis{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lp .basis li{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3);font:500 15px var(--sans)}.lp .basis li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--sans);font-style:normal;background:#f5f1e614}.lp .basis li.yes{border-color:var(--brass);color:var(--ink);background:#c9a2271a;font-weight:600}.lp .basis li.yes i{background:var(--brass);color:var(--bg)}.lp .basis li:not(.yes) span{text-decoration:line-through;text-decoration-color:#f08e8eb3}.lp .quota{font:600 11px var(--mono)!important;letter-spacing:.12em;color:var(--l4)!important}.lp .modal [hidden]{display:none!important}.lp .modal{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--brass);border-radius:22px;background:var(--card);color:var(--ink);box-shadow:0 40px 120px #0009;overflow:hidden}.lp .modal[open]{display:flex;flex-direction:column;animation:lp-mIn .35s var(--spring)}.lp .modal::backdrop{background:#06110bb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lp .mform{display:flex;flex-direction:column;min-height:0;flex:1}.lp .mhead{display:grid;grid-template-columns:40px 1fr 36px;gap:14px;align-items:start;padding:24px 26px 18px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 0 0,rgba(201,162,39,.12),transparent 60%)}.lp .mhead>svg{width:40px;height:40px;fill:var(--brass)}.lp .mhead h2{font-size:clamp(24px,3vw,30px);margin-top:4px}.lp .mhead p:not(.mono){color:var(--ink-2);font-size:14.5px;margin-top:6px}.lp .mhead .mono{font-size:11px}.lp .mclose{width:36px;height:36px;border-radius:50%;border:0;background:#f5f1e60f;color:var(--ink-2);font-size:15px;cursor:pointer}.lp .mclose:hover{background:#f5f1e61f;color:var(--ink)}.lp .mbody{padding:20px 26px;overflow-y:auto;display:grid;gap:18px}.lp .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .f{display:grid;gap:6px}.lp .f.full{grid-column:1 / -1}.lp .f span,.lp .phase legend{font:600 12px var(--sans);letter-spacing:.04em;color:var(--ink-2)}.lp .f input,.lp .f textarea{width:100%;font:400 15px var(--sans);color:var(--ink);background:var(--well);border:1px solid rgba(245,241,230,.14);border-radius:10px;padding:11px 13px;transition:border-color .2s,box-shadow .2s;resize:vertical}.lp .f input::-moz-placeholder,.lp .f textarea::-moz-placeholder{color:#f5f1e652}.lp .f input::placeholder,.lp .f textarea::placeholder{color:#f5f1e652}.lp .f input:focus,.lp .f textarea:focus{outline:none;border-color:var(--brass);box-shadow:0 0 0 3px #c9a22733}.lp .f.bad input,.lp .f.bad textarea{border-color:var(--del)}.lp .phase{border:0;margin:0;padding:0;display:grid;gap:8px}.lp .phase legend{margin-bottom:8px;padding:0}.lp #phase-opts{display:grid;gap:8px}.lp .opt{display:flex;gap:12px;align-items:center;padding:11px 14px;border-radius:10px;border:1px solid rgba(245,241,230,.12);background:#00000024;cursor:pointer;font-size:14.5px;transition:border-color .2s,background .2s}.lp .opt input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border-radius:50%;border:1.5px solid rgba(245,241,230,.4);display:grid;place-items:center}.lp .opt input:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--bg);transform:scale(0);transition:transform .2s var(--spring)}.lp .opt:has(input:checked){border-color:var(--brass);background:#c9a2271a}.lp .opt input:checked{background:var(--brass);border-color:var(--brass)}.lp .opt input:checked:after{transform:scale(1)}.lp .opt input:focus-visible{outline:2px solid var(--glint);outline-offset:2px}.lp .phase.bad .opt{border-color:#f08e8e80}.lp .mfoot .merr{color:var(--del);font-size:14px;font-weight:500}.lp .merr:empty{display:none}.lp .mfoot{padding:16px 26px 22px;border-top:1px solid var(--line);display:grid;gap:14px}.lp .mfoot p{color:var(--ink-3);font-size:12.5px}.lp .mfoot a{color:var(--ink-2)}.lp .mbtns{display:flex;justify-content:flex-end;gap:10px}.lp .mdone{padding:48px 32px;display:grid;justify-items:center;text-align:center;gap:14px}.lp .mdone .seal{width:72px;height:72px;border-radius:50%;background:var(--brass);color:var(--bg);display:grid;place-items:center;font:700 30px var(--sans);box-shadow:0 0 0 10px #c9a22729;animation:lp-mIn .5s var(--spring)}.lp .mdone h2{font-size:28px}.lp .mdone p{color:var(--ink-2);max-width:42ch}@media(max-width:560px){.lp .modal{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;border:0;margin:0}.lp .mgrid{grid-template-columns:1fr}.lp .mhead{padding:18px 18px 14px;grid-template-columns:32px 1fr 36px}.lp .mhead>svg{width:32px;height:32px}.lp .mbody{padding:16px 18px}.lp .mfoot{padding:14px 18px 18px}.lp .mbtns .btn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp .reveal{opacity:1;transform:none}}.lp .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp .turnstile{min-height:65px}.lp .btn:disabled{opacity:.7;cursor:progress}.lp .billing{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp .billing li{display:grid;grid-template-columns:34px 1fr;gap:2px 12px;align-items:start;padding:16px 18px;border-radius:14px;background:#f5f1e609;border:1px solid var(--line)}.lp .billing svg{grid-row:span 2;width:26px;height:26px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.lp .billing b{font:600 15px var(--sans)}.lp .billing span{color:var(--ink-2);font-size:14px}.lp .pill .xhair{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(max-width:860px){.lp .billing{grid-template-columns:1fr}}.lp .tool .pill{color:var(--well);font:600 13.5px/1.3 var(--sans);letter-spacing:0;padding:9px 14px}.lp .brand span{white-space:nowrap}.lp nav.links .contact-m{display:none}@media(max-width:480px){.lp .bar>.btn-gold{display:none}.lp nav.links .contact-m{display:inline-flex;justify-content:center;margin-top:14px}}
