@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._1ltb7q_className{font-family:Manrope,Manrope Fallback;font-style:normal}._1ltb7q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.LINzvG_className{font-family:Inter,Inter Fallback;font-style:normal}.LINzvG_variable{--font-inter:"Inter", "Inter Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}}:root{--midnight:#06153f;--navy:#10275d;--forest:#064e3b;--forest-active:#047857;--green:#10b981;--mint:#34d399;--gold:#d4af37;--ink:#111827;--muted:#526079;--surface:#f7faf9;--line:#d5e3dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1200px,100% - 48px);margin-inline:auto}.hero{color:#f8fafc;background:radial-gradient(circle at 78% 36%,#0b3d43 0,#064e3b61 22%,#0000 48%),linear-gradient(135deg,#030b28 0%,#06153f 55%,#06293c 100%);min-height:920px;padding-bottom:120px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.nav{z-index:5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{font-family:var(--font-manrope);letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;display:flex}.brand img{object-fit:cover;border-radius:50%;width:42px;height:42px}.brand strong{font-weight:800}.nav-links{color:#cbd5e1;gap:34px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:14px;font-weight:750;transition:all .2s cubic-bezier(.2,0,0,1);display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px}.button-light{color:var(--midnight);background:#f8fafc}.button-primary{background:var(--green);color:#022c22;box-shadow:0 12px 40px #10b9813d}.mobile-menu{display:none}.hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:64px 0 44px;display:grid;position:relative}.hero-copy{max-width:560px}.eyebrow,.section-label{color:var(--forest-active);text-transform:uppercase;letter-spacing:.17em;margin:0 0 18px;font-size:11px;font-weight:800}.eyebrow{color:#9de6cb;align-items:center;gap:11px;display:flex}.eyebrow span{background:var(--green);width:22px;height:1px}.hero h1{font-family:var(--font-manrope);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:780;line-height:1.03}.hero h1 em{color:var(--mint);font-style:normal;display:block}.lead{color:#c5d1e0;max-width:540px;margin:24px 0 32px;font-size:16.5px;line-height:1.72}.hero-actions{align-items:center;gap:26px;display:flex}.text-link{color:#e2e8f0;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.text-link .cp-icon{color:var(--mint)}.trust-row{color:#b4c3d6;flex-wrap:wrap;gap:14px 22px;margin-top:32px;font-size:12.5px;display:flex}.trust-row,.modes-strip{padding-left:0;list-style:none}.trust-row li{align-items:center;gap:7px;display:inline-flex}.trust-row b{color:var(--mint);align-items:center;display:inline-flex}.product-stage{perspective:1400px;min-height:540px;position:relative}.orbit{border:1px solid #34d3992e;border-radius:50%;position:absolute}.orbit-one{width:650px;height:650px;top:-45px;left:0}.orbit-two{width:470px;height:470px;top:45px;left:90px}.dashboard-card{width:656px;height:468px;color:var(--ink);background:#f8fafc;border:1px solid #ffffff47;border-radius:16px;position:absolute;top:34px;left:4px;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 42px 90px #00000070}.dash-topbar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:10px;display:flex}.dash-brand{color:var(--midnight);align-items:center;gap:7px;display:flex}.mini-mark{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.pack-pill{color:var(--forest);letter-spacing:.04em;background:#e6f6f0;border:1px solid #b7e4d3;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:800}.pack-pill-alt{color:var(--midnight);background:#eef2ff;border-color:#c7d2fe}.dash-search{color:#64748b;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:9.5px;display:inline-flex}.avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid}.dash-body{grid-template-columns:50px 1fr;height:calc(100% - 48px);display:grid}.dash-body aside{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:15px;padding-top:16px;display:flex}.dash-body aside span{color:#64748b;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.dash-body aside .active{color:var(--forest-active);background:#e4f6ef}.dash-content{background:#f4f7f6;flex-direction:column;gap:11px;padding:16px 20px;display:flex}.dash-heading,.chart-title{justify-content:space-between;align-items:center;display:flex}.dash-heading small,.chart-title small{color:#64748b;letter-spacing:.12em;font-size:7.5px;font-weight:700;display:block}.dash-heading h2{color:#0f172a;font-size:16px;font-family:var(--font-manrope);margin:2px 0 0}.period{color:#334155;background:#fff;border:1px solid #d5e3dc;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:8.5px;font-weight:600;display:inline-flex}.metric-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.metric{background:#fff;border:1px solid #dce7e2;border-radius:8px;padding:10px 12px;position:relative}.metric span{color:#526079;font-size:8px;font-weight:600;display:block}.metric strong{color:#0f172a;font-family:var(--font-manrope);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;display:block}.metric small{color:var(--forest-active);align-items:center;gap:4px;margin-top:4px;font-size:7.5px;font-weight:650;display:inline-flex}.metric small.neutral{color:#526079}.ledger-feed-card{background:#fff;border:1px solid #dce7e2;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chart-title b{color:#0f172a;margin-top:2px;font-size:10.5px;display:block}.status-tag{color:var(--forest-active);background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.ops-list{flex-direction:column;gap:6px;display:flex}.ops-row{background:#f8faf9;border:1px solid #e6efeb;border-radius:7px;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.ops-badge{text-align:center;letter-spacing:.04em;border-radius:5px;padding:3px 5px;font-size:7.5px;font-weight:800}.ops-badge.qc{color:#075985;background:#e0f2fe}.ops-badge.sn{color:#065f46;background:#dcfce7}.ops-badge.condo{color:#92400e;background:#fef3c7}.ops-main strong{color:#0f172a;font-size:9.5px;display:block}.ops-main small{color:#64748b;font-size:8px;display:block}.ops-amount{text-align:right;font-variant-numeric:tabular-nums}.ops-amount strong{color:#047857;font-size:9.5px;display:block}.ops-amount small{color:#64748b;font-size:7.5px;display:block}.trace-bar{color:#cbd5e1;background:#06153f;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:8px;display:flex}.trace-bar strong{color:var(--mint)}.floating-card{z-index:4;color:#0f172a;background:#fffffff7;border:1px solid #d5e3dc;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 20px 45px #00000047}.floating-card small{color:#526079;letter-spacing:.08em;font-size:7px;font-weight:800;display:block}.floating-card strong{font-variant-numeric:tabular-nums;margin:2px 0 1px;font-size:12px;display:block}.floating-card em{color:#047857;font-size:8px;font-style:normal;font-weight:600}.payment{bottom:8px;left:-24px}.occupancy{top:4px;right:-14px}.float-icon{color:#fff;background:var(--forest-active);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.float-icon-amber{background:#b45309}.modes-strip{z-index:3;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:12px;display:grid;position:relative}.mode-pill-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10275d8f;border:1px solid #34d39938;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.mode-icon{width:34px;height:34px;color:var(--mint);background:#10b98129;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.mode-pill-card small{letter-spacing:.14em;color:var(--mint);font-size:9px;font-weight:800;display:block}.mode-pill-card strong{font-family:var(--font-manrope);color:#fff;margin:2px 0;font-size:14px;display:block}.mode-pill-card span:not(.mode-icon){color:#b8c6d8;font-size:11.5px;line-height:1.45;display:block}.hero-fade{background:linear-gradient(#0000,#fff);height:90px;position:absolute;inset:auto 0 0}.statement{text-align:center;padding:100px 0 56px}.statement h2,.global-copy h2,.register-copy h2,.waitlist-copy h2{font-family:var(--font-manrope);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.08}.statement h2 span{color:var(--forest-active)}.statement>p:last-child{max-width:680px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.7}.features{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:120px;display:grid}.feature{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;padding:28px;display:flex}.feature-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.feature-tag{color:var(--forest);background:#e3f5ee;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.feature-number{color:#64748b;font-family:var(--font-manrope);font-size:13px;font-weight:800}.feature h3{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--midnight);margin:0 0 10px;font-size:22px;line-height:1.25}.feature>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.68}.domain-preview{background:#fff;border:1px solid #d5e3dc;border-radius:12px;margin-top:auto;padding:16px 18px;box-shadow:0 6px 20px #06153f0d}.preview-top{border-bottom:1px solid #e6efeb;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding-bottom:11px;display:flex}.preview-top strong{color:var(--midnight);font-size:12.5px}.preview-badge{color:var(--forest-active);white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750}.preview-badge-amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.preview-rows,.preview-ledger{flex-direction:column;gap:8px;display:flex}.preview-row,.ledger-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.preview-row span,.ledger-line span{color:var(--muted)}.preview-row b,.ledger-line b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.ledger-line b.pos{color:var(--forest-active)}.ledger-line b.neg{color:#475569}.ledger-line.ledger-total{border-top:1px dashed #cbdcd3;margin-top:4px;padding-top:9px;font-weight:750}.ledger-line.ledger-total span{color:var(--midnight);font-weight:750}.ledger-line.ledger-total b{color:var(--forest);font-size:13.5px;font-weight:800}.global-section{color:#fff;background:linear-gradient(135deg,#041031,#062448);padding:110px 0;overflow:hidden}.global-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:56px;display:grid}.section-label-light{color:#70ddb7}.global-copy h2 span{color:var(--mint)}.global-copy>p:not(.section-label){color:#c2d0df;max-width:520px;margin:22px 0 32px;line-height:1.72}.global-copy ul{margin:0;padding:0;list-style:none}.global-copy li{border-top:1px solid #ffffff21;grid-template-columns:155px 1fr;gap:18px;padding:16px 0;font-size:13.5px;display:grid}.global-copy li span{color:#b5c4d6;line-height:1.55}.packs-showcase{flex-direction:column;gap:16px;display:flex}.pack-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10275d8c;border:1px solid #34d39942;border-radius:16px;padding:22px 24px}.pack-card-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.pack-code{color:var(--mint);letter-spacing:.1em;background:#10b9812e;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.pack-card-head h3{font-family:var(--font-manrope);margin:6px 0 0;font-size:21px}.pack-meta{text-align:right}.pack-meta strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;display:block}.pack-meta small{color:#9de6cb;margin-top:3px;font-size:11px;display:block}.pack-items{gap:11px;display:grid}.pack-item{align-items:flex-start;gap:10px;display:flex}.pack-item .cp-icon{color:var(--mint);margin-top:3px}.pack-item strong{color:#f8fafc;font-size:13px;display:block}.pack-item p{color:#bdcadb;margin:2px 0 0;font-size:12.5px;line-height:1.5}.expansion-bar{background:#041031bf;border:1px solid #ffffff24;border-radius:12px;padding:16px 20px}.expansion-bar small{color:#9de6cb;letter-spacing:.14em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.expansion-pills{flex-wrap:wrap;gap:8px;display:flex}.expansion-pills span{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:6px 11px;font-size:11.5px}.security{flex-direction:column;gap:56px;padding:100px 0;display:flex}.stakeholders-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.stakeholders-head h2{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--midnight);margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.12}.stakeholders-head>p{max-width:420px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.stakeholders-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stakeholder-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.stakeholder-icon{width:36px;height:36px;color:var(--forest-active);background:#e6f6f0;border-radius:9px;place-items:center;margin-bottom:14px;display:grid}.stakeholder-card h3{font-family:var(--font-manrope);color:var(--midnight);margin:0 0 8px;font-size:16.5px}.stakeholder-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.security-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:100px 1.25fr 1fr;align-items:center;gap:34px;padding:46px 52px;display:grid}.shield{color:#087a5a;border:2px solid #0a8a65;border-radius:44% 44% 52% 52%;place-items:center;width:88px;height:100px;display:grid;position:relative}.shield span{color:#087a5a;background:#e4f6ef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:38px}.security-card h2{max-width:540px;font-family:var(--font-manrope);letter-spacing:-.035em;color:var(--midnight);margin:0;font-size:28px;line-height:1.22}.security-sub{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.65}.security-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-list span{color:#334155;background:#fff;border:1px solid #dce7e2;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:11.5px;font-weight:600;display:flex}.security-list span .cp-icon{color:var(--forest-active)}.register-section,.waitlist-section{color:#fff;background:radial-gradient(circle at 12% 30%,#10b9812e,#0000 34%),linear-gradient(135deg,#041031,#063a3e);border-radius:24px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;margin-bottom:90px;padding:72px;display:grid;position:relative;overflow:hidden}.register-copy,.waitlist-copy,.register-card,.waitlist-card{z-index:1;position:relative}.register-copy>img,.register-copy>span,.waitlist-copy>img,.waitlist-copy>span{border-radius:50%;margin-bottom:24px}.register-copy h2,.waitlist-copy h2{font-size:clamp(36px,4vw,52px)}.register-copy>p:not(.section-label),.waitlist-copy>p:not(.section-label){color:#c2d0df;max-width:560px;margin:22px 0 28px;line-height:1.72}.cta-orbit{border:1px solid #34d3991c;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%);box-shadow:0 0 0 100px #34d39906,0 0 0 220px #34d39905}.platform-benefits,.founder-benefits{gap:13px;display:grid}.platform-benefits span,.founder-benefits span{color:#dce6f2;align-items:center;gap:14px;font-size:12.5px;display:flex}.platform-benefits b,.founder-benefits b{width:31px;height:31px;color:var(--mint);border:1px solid #34d39959;border-radius:50%;flex:0 0 31px;place-items:center;font-size:9px;display:grid}.register-card,.waitlist-card{color:var(--ink);background:#fffffffa;border:1px solid #ffffffa6;border-radius:17px;padding:34px;box-shadow:0 30px 80px #00000052}.form-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:27px;display:flex}.form-kicker{color:var(--forest-active);text-transform:uppercase;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:850}.form-heading h3,.register-success h3,.waitlist-success h3{font-family:var(--font-manrope);letter-spacing:-.035em;margin:0;font-size:26px}.form-wave{color:var(--forest-active);letter-spacing:.09em;background:#edf9f4;border:1px solid #b9e8d6;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:850}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label>span{color:#475569;font-size:10.5px;font-weight:750}.form-grid input,.form-grid select{color:#1e293b;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d8e2dd;border-radius:7px;outline:none;padding:0 13px;font-size:12px}.form-grid input:focus,.form-grid select:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98124}.form-wide{grid-column:1/-1}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent{color:#526079;align-items:flex-start;gap:9px;margin:19px 0 16px;font-size:10.5px;line-height:1.5;display:flex}.consent input{accent-color:#059669;margin:2px 0 0}.form-submit{cursor:pointer;border:0;width:100%}.form-submit:disabled{cursor:wait;opacity:.72;transform:none}.form-note{text-align:center;color:#64748b;margin:11px 0 0;font-size:9.5px}.form-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;margin:0 0 13px;padding:10px 12px;font-size:10.5px}.register-success,.waitlist-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.success-mark{color:#fff;background:linear-gradient(135deg,#047857,#34d399);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:24px;font-size:24px;display:grid;box-shadow:0 14px 35px #10b98140}.register-success>p:not(.form-kicker),.waitlist-success>p:not(.form-kicker){color:#526079;max-width:400px;margin:17px auto;font-size:13px;line-height:1.7}.success-actions{flex-direction:column;align-items:center;gap:14px;margin-top:10px;display:flex}.form-reset{color:var(--forest-active);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #86d7ba;margin-top:4px;padding:0;font-size:11.5px;font-weight:750}.footer{grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:0 0 40px;display:grid}.brand-dark{color:var(--midnight)}.footer>p{color:#526079;text-align:right;margin:0;font-size:13px}.footer>nav{color:#526079;flex-wrap:wrap;gap:12px 22px;font-size:12.5px;display:flex}.footer>nav a:hover{color:var(--forest-active)}.footer>small{text-align:right;color:#64748b;font-size:10.5px}.cp-icon{color:currentColor;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cp-icon svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.spin-icon{animation:1s linear infinite cp-spin}@keyframes cp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-actions{align-items:center;gap:18px;display:flex}.lang-switch{color:#cbd5e1;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.lang-switch:hover{color:#fff}.button-outline{border:1px solid var(--line);color:var(--midnight);background:#fff}.button-outline:hover{border-color:var(--forest-active);color:var(--forest-active)}.sample-tag{background:var(--gold);color:#1f1300;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.trace-step{align-items:center;gap:8px;display:inline-flex}.form-grid textarea{resize:vertical;width:100%;min-height:76px;font:inherit;color:var(--ink);background:#fbfdff;border:1px solid #d7e0ea;border-radius:8px;padding:11px 12px;font-size:13px}.form-grid textarea:focus{border-color:var(--green);outline:2px solid #10b98159}.consent a{color:var(--forest-active);text-decoration:underline}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head h2{font-family:var(--font-manrope);letter-spacing:-1.4px;color:var(--midnight);margin:10px 0 14px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.section-head>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.pricing-section{padding:30px 0 100px}.pricing-controls{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:34px;display:flex}.segmented{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px;display:inline-flex}.segmented button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.segmented button.active{color:var(--midnight);background:#fff;box-shadow:0 2px 8px #06153f1a}.segmented button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.saving{color:#065f46;background:#d1fae5;border-radius:999px;padding:2px 7px;font-size:10.5px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.price-card-popular{border:2px solid var(--green);box-shadow:0 24px 60px #064e3b24}.price-badge{background:var(--green);color:#022c22;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:26px}.price-card h3{font-family:var(--font-manrope);color:var(--midnight);margin:0;font-size:22px}.price-tagline{color:var(--muted);min-height:40px;margin:6px 0 18px;font-size:14px}.price-amount{align-items:baseline;gap:6px;margin:0;display:flex}.price-amount strong{font-family:var(--font-manrope);letter-spacing:-1px;color:var(--midnight);font-size:38px}.price-amount span{color:var(--muted);font-size:14px}.price-tax{color:#64748b;margin:4px 0 20px;font-size:12px}.price-card ul{flex:1;align-content:start;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.price-card li{color:#334155;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.price-card li .cp-icon{color:var(--forest-active);margin-top:2px}.price-card .button{width:100%}.pricing-custom{text-align:center;margin:26px 0 0;font-size:14px}.pricing-custom a{color:var(--forest-active);font-weight:700;text-decoration:underline}.pricing-fallback{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:16px;max-width:620px;margin:0 auto;padding:36px}.pricing-fallback h3{font-family:var(--font-manrope);color:var(--midnight);margin:0 0 8px}.pricing-fallback p{color:var(--muted);margin:0 0 20px}.faq-section{padding:0 0 100px}.faq-list{gap:12px;max-width:820px;margin:0 auto;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px}.faq-list summary{cursor:pointer;color:var(--midnight);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary .cp-icon{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.65}.legal-header{color:#f8fafc;background:linear-gradient(135deg,#030b28 0%,#06153f 55%,#06293c 100%)}.legal-body{max-width:780px;padding:56px 0 90px}.legal-back{color:var(--forest-active);font-size:14px;font-weight:650}.legal-body h1{font-family:var(--font-manrope);letter-spacing:-1.4px;color:var(--midnight);margin:18px 0 6px;font-size:44px}.legal-updated{color:#64748b;margin:0 0 30px;font-size:13px}.legal-body h2{font-family:var(--font-manrope);color:var(--midnight);margin:34px 0 10px;font-size:21px}.legal-body p{color:#334155;margin:0 0 12px;line-height:1.7}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.nav-links,.nav>.button,.nav-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid #fff3;border-radius:6px;padding:10px 14px;font-size:12px;list-style:none}.mobile-menu div{width:220px;color:var(--midnight);background:#fff;border-radius:10px;flex-direction:column;gap:15px;padding:20px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #0000004d}.hero-grid{grid-template-columns:1fr;padding-top:52px}.hero-copy{max-width:700px}.product-stage{transform-origin:0 0;min-height:520px;transform:scale(.92)}.modes-strip{grid-template-columns:repeat(2,1fr)}.features,.global-grid{grid-template-columns:1fr}.stakeholders-head{flex-direction:column;align-items:flex-start;gap:14px}.stakeholders-grid{grid-template-columns:repeat(2,1fr)}.security-card{grid-template-columns:90px 1fr}.security-list{grid-column:1/-1}.register-section,.waitlist-section{grid-template-columns:1fr;gap:44px;padding:56px}.register-copy,.waitlist-copy{max-width:650px}}@media (max-width:680px){.shell{width:min(100% - 30px,1200px)}.hero{min-height:auto;padding-bottom:90px}.nav{height:74px}.brand img{width:36px;height:36px}.hero-grid{padding:44px 0 32px}.hero h1{font-size:44px}.lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.trust-row{flex-wrap:wrap;gap:10px 16px}.product-stage{min-height:360px;transform:none}.dashboard-card{transform-origin:0 0;width:640px;top:32px;left:0;transform:scale(.54)}.floating-card{transform:scale(.76)}.payment{bottom:8px;left:0}.occupancy{top:0;right:0}.modes-strip{grid-template-columns:1fr}.statement{padding:76px 0 44px}.features{padding-bottom:80px}.feature{padding:20px}.preview-row,.ledger-line{flex-direction:column;gap:2px}.preview-row b,.ledger-line b{text-align:left}.global-section{padding:80px 0}.global-copy li{grid-template-columns:1fr;gap:6px}.pack-card-head{flex-direction:column;gap:8px}.pack-meta{text-align:left}.security{gap:40px;padding:70px 0}.stakeholders-grid{grid-template-columns:1fr}.security-card{grid-template-columns:1fr;padding:32px 22px}.security-card h2{font-size:24px}.security-list{grid-template-columns:1fr}.register-section,.waitlist-section{gap:32px;width:calc(100% - 30px);margin-bottom:60px;padding:42px 18px}.register-copy,.waitlist-copy{padding:0 7px}.register-copy>img,.waitlist-copy>img{width:64px;height:64px}.register-copy h2,.waitlist-copy h2{font-size:34px}.register-card,.waitlist-card{padding:25px 18px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-heading{gap:12px}.form-wave{white-space:nowrap}.footer{text-align:left;grid-template-columns:1fr}.footer>p,.footer>small{text-align:left}.footer>nav{flex-wrap:wrap;justify-content:flex-start}.pricing-grid{grid-template-columns:1fr}.pricing-controls{flex-direction:column;align-items:stretch}.segmented button{flex:1}.legal-body h1{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.spin-icon{animation:none}}
