html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.4%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");size-adjust:97%;ascent-override:95%;descent-override:24%;line-gap-override:0%}:root{--lr-bg: oklch(.992 .004 90);--lr-subtle: oklch(.975 .006 90);--lr-surface: oklch(.955 .008 88);--lr-surface-2:oklch(.93 .01 86);--lr-border: oklch(.9 .01 84);--lr-border-2: oklch(.855 .012 82);--lr-border-3: oklch(.79 .013 80);--lr-muted: oklch(.545 .013 70);--lr-body: oklch(.4 .015 65);--lr-strong: oklch(.255 .016 60);--lr-ink: oklch(.19 .018 55);--lr-primary: oklch(.47 .095 185);--lr-primary-hover:oklch(.42 .095 187);--lr-primary-soft: oklch(.955 .02 185);--lr-brass: oklch(.56 .09 75);--lr-success-deep: color-mix(in srgb, var(--lr-success) 80%, var(--lr-ink));--lr-warning-deep: color-mix(in srgb, var(--lr-warning-text) 80%, var(--lr-ink));--lr-info-deep: color-mix(in srgb, var(--lr-info) 80%, var(--lr-ink));--lr-muted-deep: color-mix(in srgb, var(--lr-muted) 75%, var(--lr-ink));--lr-brass-deep: color-mix(in srgb, var(--lr-brass) 80%, var(--lr-ink));--lr-success: oklch(.52 .11 150);--lr-warning-text: oklch(.56 .13 70);--lr-warning-fill: oklch(.78 .15 80);--lr-error: oklch(.545 .17 25);--lr-info: oklch(.53 .09 230);--lr-on-accent: #ffffff;--font-display: "Space Grotesk Variable", "Space Grotesk Fallback", "Arial Narrow", system-ui, sans-serif;--font-text: "Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-overline: .75rem;--fs-small: .875rem;--fs-body: clamp(1rem, .97rem + .16vw, 1.125rem);--fs-h6: 1rem;--fs-h5: clamp(1.0625rem, 1rem + .31vw, 1.25rem);--fs-h4: clamp(1.25rem, 1.1rem + .62vw, 1.5rem);--fs-h3: clamp(1.5rem, 1.25rem + 1.05vw, 2.125rem);--fs-h2: clamp(2rem, 1.45rem + 2.3vw, 3.25rem);--fs-h1: clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem);--fs-display: clamp(2.75rem, 1.6rem + 5vw, 5.25rem);--lh-tight: 1.04;--lh-heading: 1.12;--lh-snug: 1.3;--lh-body: 1.6;--measure: 66ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6.5rem;--space-12: 8rem;--section-y: clamp(3.5rem, 2rem + 6vw, 7rem);--container: 1200px;--container-narrow: 820px;--container-wide: 1320px;--gutter: clamp(1rem, .5rem + 2.5vw, 2rem);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 26px;--radius-pill: 999px;--hair: 1px solid var(--lr-border);--hair-2: 1px solid var(--lr-border-2);--shadow-xs: 0 1px 2px color-mix(in srgb, var(--lr-ink) 6%, transparent);--shadow-sm: 0 2px 8px color-mix(in srgb, var(--lr-ink) 6%, transparent);--shadow-md: 0 12px 30px -12px color-mix(in srgb, var(--lr-ink) 18%, transparent);--shadow-lg: 0 30px 60px -24px color-mix(in srgb, var(--lr-ink) 24%, transparent);--shadow-primary: 0 18px 40px -18px color-mix(in srgb, var(--lr-primary) 45%, transparent);--shadow-up: 0 -8px 24px -16px color-mix(in srgb, var(--lr-ink) 30%, transparent);--motion-fast: .12s;--motion-base: .2s;--motion-slow: .32s;--motion-reveal: .42s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-cta: 90;--z-header: 100;--z-skip: 300;--tap-min: 44px}@supports not (color: oklch(0 0 0)){:root{--lr-bg: #fdfcf9;--lr-subtle: #f8f7f2;--lr-surface: #f2f0ea;--lr-surface-2: #ebe7e0;--lr-border: #e1ded7;--lr-border-2: #d3cfc7;--lr-border-3: #bfbab1;--lr-muted: #756f68;--lr-body: #4e463f;--lr-strong: #29211b;--lr-ink: #1a120c;--lr-primary: #006b62;--lr-primary-hover: #005d56;--lr-primary-soft: #e5f0ee;--lr-brass: #936c32;--lr-success-deep: #2c653a;--lr-warning-deep: #885402;--lr-info-deep: #24617a;--lr-muted-deep: #5e5851;--lr-brass-deep: #7b5a2a;--lr-success: #317a45;--lr-warning-text: #a46400;--lr-warning-fill: #e9ab2b;--lr-error: #bf3a39;--lr-info: #277596}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--lr-bg);color:var(--lr-body);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"tnum" 1,"cv05" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--font-text)}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;color:var(--lr-strong);font-weight:600;letter-spacing:-.01em;text-wrap:balance}p{margin:0}p,li{text-wrap:pretty}a{color:var(--lr-primary);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}a:hover{color:var(--lr-primary-hover)}.lr-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--lr-ink);text-wrap:balance}.lr-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.022em;color:var(--lr-ink)}.lr-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.018em;color:var(--lr-strong)}.lr-h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:-.012em;color:var(--lr-strong)}.lr-h4{font-family:var(--font-text);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-snug)}.lr-h5{font-family:var(--font-text);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-snug)}.lr-lead{font-size:clamp(1.125rem,1.05rem + .5vw,1.375rem);line-height:1.5;color:var(--lr-body);max-width:60ch}.lr-body{max-width:var(--measure);color:var(--lr-body)}.lr-small{font-size:var(--fs-small);line-height:1.5}.lr-muted{color:var(--lr-muted)}.lr-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-overline);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lr-primary)}.lr-eyebrow:before{content:"";width:1.5rem;height:1px;background:currentColor;opacity:.6}.lr-eyebrow--plain:before{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:var(--z-skip);transform:translateY(-160%);padding:var(--space-2) var(--space-4);background:var(--lr-ink);color:#fff;border-radius:var(--radius-sm);font-weight:600;transition:transform var(--motion-base) var(--ease-out)}.skip-link:focus{transform:translateY(0);color:#fff}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lr-primary);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb,var(--lr-primary) 22%,transparent);color:var(--lr-ink)}.lr-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.lr-container--narrow{max-width:var(--container-narrow)}.lr-container--wide{max-width:var(--container-wide)}.lr-section{position:relative;padding-block:var(--section-y)}.lr-section--tint{background:var(--lr-subtle)}.lr-section--surface{background:var(--lr-surface)}.lr-section--edge{border-block:var(--hair)}.lr-scroll-target{scroll-margin-top:6.5rem}.lr-grid-bg:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--lr-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--lr-ink) 5%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 78%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lr-ambient,.lr-ambient *{animation:none!important}.lr-lift:hover,.lr-lift:focus-within{transform:none!important}.lr-btn:active,.lr-btn:hover .lr-btn__icon--arrow{transform:none}.lr-mobilecta{transition:none}}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:.7rem 1.35rem;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-text);font-size:.975rem;font-weight:600;line-height:1;letter-spacing:-.005em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.lr-btn:active{transform:translateY(1px) scale(.98)}.lr-btn[aria-disabled=true],.lr-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.lr-btn--primary{background:var(--lr-primary);color:var(--lr-on-accent);box-shadow:var(--shadow-primary)}.lr-btn--primary:hover{background:var(--lr-primary-hover);color:var(--lr-on-accent)}.lr-btn--secondary{background:transparent;color:var(--lr-strong);border-color:var(--lr-border-3)}.lr-btn--secondary:hover{border-color:var(--lr-primary);color:var(--lr-primary-hover);background:color-mix(in srgb,var(--lr-primary) 6%,transparent)}.lr-btn--ghost{background:transparent;color:var(--lr-strong);padding-inline:.9rem}.lr-btn--ghost:hover{color:var(--lr-primary-hover)}.lr-btn--lg{min-height:52px;padding:.95rem 1.7rem;font-size:1.05rem}.lr-btn--block{width:100%}.lr-btn__icon{transition:transform var(--motion-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.lr-btn:hover .lr-btn__icon--arrow{transform:translate(3px)}}.lr-card{background:var(--lr-bg);border:var(--hair);border-radius:var(--radius-lg);padding:var(--space-6)}.lr-lift{transition:transform var(--motion-slow) var(--ease-out),border-color var(--motion-slow) var(--ease-out),box-shadow var(--motion-slow) var(--ease-out);will-change:transform}.lr-lift:focus-within{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lr-primary) 40%,var(--lr-border));box-shadow:var(--shadow-md)}@media(hover:hover)and (pointer:fine){.lr-lift:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lr-primary) 40%,var(--lr-border));box-shadow:var(--shadow-md)}}@media(hover:none){.lr-lift{will-change:auto}}.lr-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:var(--radius-pill);border:1px solid transparent;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.lr-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.lr-pill--ok{color:var(--lr-success-deep);background:color-mix(in srgb,var(--lr-success) 12%,transparent);border-color:color-mix(in srgb,var(--lr-success) 26%,transparent)}.lr-pill--partial{color:var(--lr-warning-deep);background:color-mix(in srgb,var(--lr-warning-fill) 20%,transparent);border-color:color-mix(in srgb,var(--lr-warning-text) 26%,transparent)}.lr-pill--soon{color:var(--lr-info-deep);background:color-mix(in srgb,var(--lr-info) 12%,transparent);border-color:color-mix(in srgb,var(--lr-info) 26%,transparent)}.lr-pill--muted{color:var(--lr-muted-deep);background:var(--lr-surface);border-color:var(--lr-border-2)}.lr-pill--primary{color:var(--lr-primary);background:var(--lr-primary-soft);border-color:color-mix(in srgb,var(--lr-primary) 24%,transparent)}.lr-section-head{max-width:62ch;display:flex;flex-direction:column;gap:var(--space-4)}.lr-section-head--center{margin-inline:auto;text-align:center;align-items:center}.lr-section-head__title{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.018em;color:var(--lr-strong)}.lr-section-head__intro{font-size:1.1rem;color:var(--lr-body);max-width:60ch}.lr-check{display:flex;align-items:flex-start;gap:var(--space-3)}.lr-check__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:var(--radius-pill);background:var(--lr-primary-soft);color:var(--lr-primary);font-size:14px}.home-flow__icon,.about-icon,.about-how__icon,.hiw-step__badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-md);background:var(--lr-primary-soft);color:var(--lr-primary);font-size:20px}.home-flow__icon,.about-icon,.about-how__icon{margin-bottom:var(--space-2)}.home-cta,.about-cta,.hiw-cta{padding-block:var(--space-6) var(--space-10)}.home-cta__card,.about-cta__card,.hiw-cta__card{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding:clamp(2rem,1.4rem + 3vw,3.5rem);border:var(--hair);border-radius:var(--radius-xl);background:linear-gradient(120deg,var(--lr-primary-soft),var(--lr-subtle))}@media(max-width:560px){.home-cta__card,.about-cta__card,.hiw-cta__card{padding:var(--space-6)}}.lr-stat__value{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:600;line-height:1;color:var(--lr-ink);letter-spacing:-.02em}.lr-stat__label{margin-top:var(--space-2);font-size:.9rem;color:var(--lr-muted)}.lr-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-5)}.lr-bento__tile{grid-column:span 6}@media(min-width:720px){.lr-bento__tile{grid-column:span 3}.lr-bento__tile--wide{grid-column:span 4}.lr-bento__tile--narrow{grid-column:span 2}.lr-bento__tile--full{grid-column:span 6}}.lr-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lr-aurora__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.lr-aurora__orb--1{width:46vw;height:46vw;max-width:620px;max-height:620px;top:-18%;right:-8%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--lr-primary) 32%,transparent),transparent 70%)}.lr-aurora__orb--2{width:40vw;height:40vw;max-width:520px;max-height:520px;bottom:-24%;left:-10%;background:radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--lr-brass) 24%,transparent),transparent 70%)}.lr-ambient .lr-aurora__orb--1{animation:lr-drift-a 16s var(--ease-in-out) infinite alternate}.lr-ambient .lr-aurora__orb--2{animation:lr-drift-b 20s var(--ease-in-out) infinite alternate}@keyframes lr-drift-a{to{transform:translate3d(-4%,5%,0) scale(1.08)}}@keyframes lr-drift-b{to{transform:translate3d(5%,-4%,0) scale(1.1)}}.lr-mock{position:relative;background:var(--lr-bg);border:var(--hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;container-type:inline-size}@container (max-width: 330px){.lr-mock__body{padding:var(--space-3);gap:.45rem}.lr-mock__row{padding:.5rem .6rem;font-size:.8rem}.lr-mock__bar{padding:.6rem var(--space-3)}}.lr-mock__bar{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-bottom:var(--hair);background:var(--lr-subtle)}.lr-mock__dots{display:inline-flex;gap:6px}.lr-mock__dots i{width:9px;height:9px;border-radius:50%;background:var(--lr-border-3)}.lr-mock__title{font-family:var(--font-display);font-size:.8rem;font-weight:600;color:var(--lr-muted);letter-spacing:.02em}.lr-mock__body{padding:var(--space-4);display:flex;flex-direction:column;gap:.6rem}.lr-mock__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.6rem .8rem;border:var(--hair);border-radius:var(--radius-sm);background:var(--lr-bg);font-size:.85rem}.lr-mock__row--head{background:var(--lr-surface);color:var(--lr-muted-deep);font-weight:600;font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.06em}.lr-mock__row--total{background:var(--lr-primary-soft);border-color:color-mix(in srgb,var(--lr-primary) 26%,transparent);font-weight:600;color:var(--lr-strong)}.lr-mock__cell{display:inline-flex;align-items:center;gap:.5rem}.lr-mock__num{font-variant-numeric:tabular-nums;color:var(--lr-strong);font-weight:600}.lr-mock__sku{font-family:var(--font-display);font-size:.75rem;color:var(--lr-muted)}.lr-logo{display:inline-flex;align-items:center;gap:.55rem}.lr-logo__mark{flex:none}.lr-logo__word{font-family:var(--font-display);font-weight:600;font-size:1.08rem;letter-spacing:-.01em;color:var(--lr-strong)}.page-hero{position:relative;overflow:hidden;padding-block:clamp(2.75rem,2rem + 5vw,5rem);border-bottom:var(--hair)}.page-hero__inner{max-width:62ch;display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}.page-hero__inner--center{margin-inline:auto;text-align:center;align-items:center}.page-hero__title{color:var(--lr-ink)}.lr-faq.ant-collapse{background:transparent;border:0}.lr-faq .ant-collapse-item{border-bottom:var(--hair)}.lr-faq .ant-collapse-header{align-items:center}.lr-faq__q{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--lr-strong)}.lr-faq__a{color:var(--lr-body);max-width:68ch;margin:0}.lr-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lr-prose{max-width:72ch;display:flex;flex-direction:column;gap:var(--space-4)}.lr-prose h2{font-family:var(--font-display);font-size:var(--fs-h3);margin-top:var(--space-4);color:var(--lr-strong)}.lr-prose p,.lr-prose li{color:var(--lr-body)}.lr-prose ul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.auth-card{max-width:30rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-5);text-align:left}.auth-note{padding:var(--space-3) var(--space-4);border:1px dashed var(--lr-border-3);border-radius:var(--radius-md);background:var(--lr-subtle);color:var(--lr-muted);font-size:.9rem}.auth-card__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.notfound{text-align:center}.notfound__code{font-family:var(--font-display);font-size:clamp(4rem,3rem + 8vw,8rem);font-weight:600;line-height:1;color:var(--lr-primary-soft);letter-spacing:-.03em}.notfound__intro{margin-inline:auto;margin-block:var(--space-4)}.notfound .lr-actions{justify-content:center}.lr-rule{height:1px;border:0;background:var(--lr-border)}.lr-shell{display:flex;flex-direction:column;min-height:100vh}.lr-main{flex:1 0 auto}.lr-main:focus{outline:none}.lr-route-fallback{min-height:70vh}.lr-header{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--lr-bg) 80%,transparent);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.lr-header.is-condensed{border-bottom-color:var(--lr-border);background:color-mix(in srgb,var(--lr-bg) 92%,transparent);box-shadow:var(--shadow-sm)}.lr-header__inner{display:flex;align-items:center;gap:var(--space-5);min-height:74px;padding-block:.7rem}.lr-header.is-condensed .lr-header__inner{min-height:62px}.lr-header__brand{display:inline-flex;align-items:center;margin-right:auto}.lr-nav{display:flex;align-items:center;gap:.15rem}.lr-nav__link{display:inline-flex;align-items:center;height:40px;padding:0 .85rem;border-radius:var(--radius-pill);color:var(--lr-body);font-weight:500;font-size:.95rem;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.lr-nav__link:hover{color:var(--lr-strong);background:var(--lr-subtle)}.lr-nav__link.is-active{color:var(--lr-primary);background:var(--lr-primary-soft)}.lr-header__actions{display:flex;align-items:center;gap:.55rem;margin-left:var(--space-3)}.lr-header__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--lr-border-2);border-radius:var(--radius-md);background:var(--lr-bg);color:var(--lr-strong);font-size:18px;cursor:pointer}@media(max-width:980px){.lr-nav,.lr-header__actions{display:none}.lr-header__toggle{display:inline-flex}}.lr-langswitch{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--lr-border-2);border-radius:var(--radius-pill);background:var(--lr-subtle)}.lr-langswitch__btn{min-width:40px;min-height:34px;padding:0 .6rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--lr-muted);font-family:var(--font-display);font-weight:600;font-size:.8rem;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.lr-langswitch__btn:hover{color:var(--lr-strong)}.lr-langswitch__btn.is-active{background:var(--lr-bg);color:var(--lr-primary);box-shadow:var(--shadow-xs)}.lr-drawer__close{width:40px;height:40px;border:0;background:transparent;color:var(--lr-strong);font-size:18px;cursor:pointer;border-radius:var(--radius-sm)}.lr-drawer__nav{display:flex;flex-direction:column;gap:.2rem}.lr-drawer__link{padding:.8rem .75rem;border-radius:var(--radius-md);color:var(--lr-body);font-weight:500;font-size:1.05rem}.lr-drawer__link:hover{background:var(--lr-subtle);color:var(--lr-strong)}.lr-drawer__link.is-active{color:var(--lr-primary);background:var(--lr-primary-soft)}.lr-drawer__actions{display:flex;flex-direction:column;gap:.6rem;margin-top:var(--space-6)}.lr-drawer__lang{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--hair)}.lr-footer{flex:none;margin-top:var(--space-10);padding-block:var(--space-9) var(--space-7);border-top:var(--hair);background:var(--lr-subtle)}.lr-footer__top{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.lr-footer__brand{max-width:36ch;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.lr-footer__tagline{color:var(--lr-muted);font-size:.95rem}.lr-footer__lang{display:flex;align-items:center;gap:var(--space-3)}.lr-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.lr-footer__col-title{font-family:var(--font-display);font-size:var(--fs-overline);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-strong);margin:0 0 var(--space-4)}.lr-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.lr-footer__link{color:var(--lr-body);font-size:.95rem}.lr-footer__link:hover{color:var(--lr-primary)}.lr-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}@media(min-width:860px){.lr-footer__top{grid-template-columns:1.15fr 2fr;gap:var(--space-10)}}.lr-grid{display:grid;gap:var(--space-5)}.lr-grid--3{grid-template-columns:1fr}.lr-grid--4{grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.lr-grid--3{grid-template-columns:repeat(3,1fr)}.lr-grid--4{grid-template-columns:repeat(4,1fr)}}@media(pointer:coarse){.lr-langswitch__btn{min-width:var(--tap-min);min-height:var(--tap-min)}.lr-drawer__close{width:var(--tap-min);height:var(--tap-min)}.lr-nav__link{height:var(--tap-min)}.lr-drawer__link{min-height:var(--tap-min);display:flex;align-items:center}.lr-footer__link{display:inline-flex;align-items:center;min-height:var(--tap-min)}.lr-header__brand,.lr-footer__brand>a{display:inline-flex;align-items:center;min-height:var(--tap-min)}}.lr-mobilecta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-cta);display:none;gap:var(--space-3);padding:var(--space-3) var(--gutter);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--lr-bg) 90%,transparent);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-top:var(--hair);box-shadow:var(--shadow-up);transform:translateY(110%);visibility:hidden;transition:transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base)}.lr-mobilecta.is-visible{transform:none;visibility:visible;transition:transform var(--motion-base) var(--ease-out)}.lr-mobilecta__btn{flex:1 1 0;padding-inline:var(--space-3)}.lr-mobilecta__btn--primary{flex:1.7 1 0}@media(max-width:720px){.lr-mobilecta{display:flex}@supports not (selector(:has(*))){.lr-footer{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom))}}body:has(.lr-mobilecta) .lr-footer{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom))}}@media(max-width:759px){ol.home-flow,ol.about-how__steps{gap:0;margin-top:var(--space-6)}.home-flow>.home-flow__step,.about-how__steps>.about-how__step{display:grid;grid-template-columns:46px 1fr;grid-template-areas:"icon title" "icon body";column-gap:var(--space-4);row-gap:var(--space-1);align-items:start;padding:0 0 var(--space-6);border:0;border-radius:0;background:transparent}.home-flow>.home-flow__step:not(:last-child):before,.about-how__steps>.about-how__step:not(:last-child):before{content:"";position:absolute;left:23px;top:46px;bottom:0;width:2px;background:var(--lr-border-2);transform:translate(-1px)}.home-flow__step .home-flow__icon,.about-how__step .about-how__icon{grid-area:icon;margin-bottom:0;position:relative;z-index:1}.home-flow>.home-flow__step>h3,.about-how__steps>.about-how__step>h3{grid-area:title;align-self:center}.home-flow>.home-flow__step>p,.about-how__steps>.about-how__step>p{grid-area:body}.home-flow__step .home-flow__index,.about-how__step .about-how__index{display:none}}@media(max-width:560px){.lr-footer__cols{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-5)}.lr-footer{margin-top:var(--space-8)}}@media(max-width:560px){.lr-prose h2{margin-top:var(--space-3)}.lr-faq__q{font-size:1rem}}@media(max-width:480px){.notfound .lr-actions,.auth-card__row{flex-direction:column;align-items:stretch}.notfound .lr-actions .lr-btn,.auth-card .lr-btn{width:100%}}.home-hero{position:relative;overflow:hidden;padding-block:clamp(3rem,2rem + 6vw,6.5rem);border-bottom:var(--hair)}.home-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.home-hero__copy{display:flex;flex-direction:column;gap:var(--space-5);max-width:42rem}.home-hero__copy .lr-display{margin-top:var(--space-1)}.home-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-hero__highlights{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.home-hero__visual{position:relative}.home-hero__mock{max-width:480px;margin-inline:auto}.home-hero__mock-pill{margin-left:auto}.home-hero__mock-caption{max-width:480px;margin:var(--space-3) auto 0;text-align:center}@media(min-width:960px){.home-hero__inner{grid-template-columns:1.05fr .95fr;gap:var(--space-9)}.home-hero__mock{margin-right:0}.home-hero__mock-caption{margin-left:0;text-align:left}}.home-metrics__eyebrow{display:block;margin-bottom:var(--space-5)}.home-metric{display:flex;flex-direction:column;gap:.35rem;padding:var(--space-5);border:var(--hair);border-radius:var(--radius-lg);background:var(--lr-bg)}.home-overview__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.home-overview__body{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:860px){.home-overview__grid{grid-template-columns:.9fr 1.1fr;gap:var(--space-9);align-items:start}}.home-coverage__grid{margin-top:var(--space-7)}.home-coverage__card{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.home-coverage__prov{margin-top:var(--space-1)}@media(max-width:560px){.home-coverage__grid{grid-template-columns:1fr}}.home-flow{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}.home-flow__step{position:relative;display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.home-flow__index{position:absolute;top:var(--space-5);right:var(--space-5);font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--lr-border-3)}@media(min-width:760px){.home-flow{grid-template-columns:repeat(4,1fr)}}.home-scope{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}.home-scope__list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.home-scope__not{background:var(--lr-bg)}.home-scope__not-title{margin-top:var(--space-4)}.home-scope__notlist{margin:var(--space-3) 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.5rem;color:var(--lr-body)}@media(min-width:860px){.home-scope{grid-template-columns:1fr 1fr;gap:var(--space-9)}}.home-faq{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:900px){.home-faq{grid-template-columns:.8fr 1.2fr;gap:var(--space-9);align-items:start}}.home-cta__text{max-width:44ch;display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:1}.home-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);position:relative;z-index:1}@media(max-width:720px){.home-hero{padding-block:clamp(1.5rem,1rem + 3vw,2.75rem)}.home-hero__inner{gap:var(--space-6)}.home-hero__copy{gap:var(--space-4)}.home-hero__ctas{flex-direction:column;align-items:stretch}.home-hero__ctas .lr-btn{width:100%}.home-hero .lr-aurora__orb--2{display:none}.home-hero .lr-aurora__orb--1{opacity:.28;top:-10%;right:-20%}.home-hero.lr-ambient .lr-aurora__orb--1{animation:none}}@media(max-width:560px){.home-hero__copy .lr-display{font-size:clamp(2.05rem,1.3rem + 3.6vw,2.75rem)}}@media(max-width:560px){.home-cta__actions{width:100%;flex-direction:column}.home-cta__actions .lr-btn{width:100%}}
