/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-red-400:oklch(70.4% .191 22.216);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-accent:"Cormorant Garamond", Georgia, serif;--color-sunset-50:#fff8f6;--color-sunset-100:#ffe5de;--color-sunset-200:#ffd7cc;--color-sunset-300:#ffbcab;--color-sunset-400:#ff9f85;--color-sunset-500:#f27a54;--color-sunset-600:#d65a3b;--color-sunset-700:#b04225;--color-gold-100:#fef9e6;--color-gold-400:#e9c46a;--color-gold-500:#d4a338;--color-gold-600:#a87e24;--color-midnight-400:#4f7791;--color-midnight-500:#2e5670;--color-midnight-600:#1c3d54;--color-midnight-700:#122e42;--color-midnight-800:#0e2a3d;--color-midnight-900:#061520;--color-midnight-950:#030b12;--color-ink:#0e2a3d;--color-ink-dim:#3e647d;--color-ink-faint:#7a98ab;--color-mint:#4ade80;--color-mint-deep:#16a34a;--shadow-soft:0 4px 20px -2px #0e2a3d0f;--shadow-warm:0 20px 40px -15px #e76f5126;--shadow-warm-hover:0 25px 50px -12px #e76f5140;--shadow-mock:0 60px 120px -30px #0e2a3d59, 0 0 0 1px #0e2a3d0f;--animate-marquee:marquee 36s linear infinite;--animate-float:float 7s ease-in-out infinite;--animate-aurora-a:aurora-a 18s ease-in-out infinite alternate;--animate-aurora-b:aurora-b 22s ease-in-out infinite alternate;--animate-shimmer:shimmer 2.6s linear infinite;--animate-pulse-dot:pulse-dot 2s ease-in-out infinite;--animate-spin-slow:spin 14s linear infinite}}@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;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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-10{inset:calc(var(--spacing) * 10)}.inset-20{inset:calc(var(--spacing) * 20)}.top-12{top:calc(var(--spacing) * 12)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-10\%\]{top:-10%}.top-\[5\%\]{top:5%}.top-\[10\%\]{top:10%}.top-\[20\%\]{top:20%}.top-\[30\%\]{top:30%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-8{right:calc(var(--spacing) * 8)}.right-\[-10\%\]{right:-10%}.right-\[5\%\]{right:5%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.left-\[-10\%\]{left:-10%}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.left-\[20\%\]{left:20%}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.\!mb-0{margin-bottom:0!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-9{margin-left:calc(var(--spacing) * 9)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1\.05rem\]{height:1.05rem}.h-\[18px\]{height:18px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-full{height:100%}.h-px{height:1px}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[1\.05rem\]{width:1.05rem}.w-\[18px\]{width:18px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[440px\]{max-width:440px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-aurora-a{animation:var(--animate-aurora-a)}.animate-aurora-b{animation:var(--animate-aurora-b)}.animate-float{animation:var(--animate-float)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-midnight-800\/6{border-color:#0e2a3d0f}@supports (color:color-mix(in lab, red, red)){.border-midnight-800\/6{border-color:color-mix(in oklab, var(--color-midnight-800) 6%, transparent)}}.border-midnight-800\/8{border-color:#0e2a3d14}@supports (color:color-mix(in lab, red, red)){.border-midnight-800\/8{border-color:color-mix(in oklab, var(--color-midnight-800) 8%, transparent)}}.border-midnight-800\/10{border-color:#0e2a3d1a}@supports (color:color-mix(in lab, red, red)){.border-midnight-800\/10{border-color:color-mix(in oklab, var(--color-midnight-800) 10%, transparent)}}.border-mint-deep\/20{border-color:#16a34a33}@supports (color:color-mix(in lab, red, red)){.border-mint-deep\/20{border-color:color-mix(in oklab, var(--color-mint-deep) 20%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-sunset-100{border-color:var(--color-sunset-100)}.border-sunset-200{border-color:var(--color-sunset-200)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gold-100{background-color:var(--color-gold-100)}.bg-gold-400\/10{background-color:#e9c46a1a}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/10{background-color:color-mix(in oklab, var(--color-gold-400) 10%, transparent)}}.bg-gold-400\/12{background-color:#e9c46a1f}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/12{background-color:color-mix(in oklab, var(--color-gold-400) 12%, transparent)}}.bg-gold-400\/15{background-color:#e9c46a26}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/15{background-color:color-mix(in oklab, var(--color-gold-400) 15%, transparent)}}.bg-gold-400\/25{background-color:#e9c46a40}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/25{background-color:color-mix(in oklab, var(--color-gold-400) 25%, transparent)}}.bg-gold-400\/35{background-color:#e9c46a59}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/35{background-color:color-mix(in oklab, var(--color-gold-400) 35%, transparent)}}.bg-midnight-950{background-color:var(--color-midnight-950)}.bg-mint{background-color:var(--color-mint)}.bg-mint-deep\/5{background-color:#16a34a0d}@supports (color:color-mix(in lab, red, red)){.bg-mint-deep\/5{background-color:color-mix(in oklab, var(--color-mint-deep) 5%, transparent)}}.bg-mint-deep\/10{background-color:#16a34a1a}@supports (color:color-mix(in lab, red, red)){.bg-mint-deep\/10{background-color:color-mix(in oklab, var(--color-mint-deep) 10%, transparent)}}.bg-mint-deep\/12{background-color:#16a34a1f}@supports (color:color-mix(in lab, red, red)){.bg-mint-deep\/12{background-color:color-mix(in oklab, var(--color-mint-deep) 12%, transparent)}}.bg-mint-deep\/15{background-color:#16a34a26}@supports (color:color-mix(in lab, red, red)){.bg-mint-deep\/15{background-color:color-mix(in oklab, var(--color-mint-deep) 15%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-sunset-50{background-color:var(--color-sunset-50)}.bg-sunset-50\/60{background-color:#fff8f699}@supports (color:color-mix(in lab, red, red)){.bg-sunset-50\/60{background-color:color-mix(in oklab, var(--color-sunset-50) 60%, transparent)}}.bg-sunset-100{background-color:var(--color-sunset-100)}.bg-sunset-300\/12{background-color:#ffbcab1f}@supports (color:color-mix(in lab, red, red)){.bg-sunset-300\/12{background-color:color-mix(in oklab, var(--color-sunset-300) 12%, transparent)}}.bg-sunset-300\/15{background-color:#ffbcab26}@supports (color:color-mix(in lab, red, red)){.bg-sunset-300\/15{background-color:color-mix(in oklab, var(--color-sunset-300) 15%, transparent)}}.bg-sunset-300\/35{background-color:#ffbcab59}@supports (color:color-mix(in lab, red, red)){.bg-sunset-300\/35{background-color:color-mix(in oklab, var(--color-sunset-300) 35%, transparent)}}.bg-sunset-300\/40{background-color:#ffbcab66}@supports (color:color-mix(in lab, red, red)){.bg-sunset-300\/40{background-color:color-mix(in oklab, var(--color-sunset-300) 40%, transparent)}}.bg-sunset-300\/45{background-color:#ffbcab73}@supports (color:color-mix(in lab, red, red)){.bg-sunset-300\/45{background-color:color-mix(in oklab, var(--color-sunset-300) 45%, transparent)}}.bg-sunset-500\/10{background-color:#f27a541a}@supports (color:color-mix(in lab, red, red)){.bg-sunset-500\/10{background-color:color-mix(in oklab, var(--color-sunset-500) 10%, transparent)}}.bg-sunset-500\/12{background-color:#f27a541f}@supports (color:color-mix(in lab, red, red)){.bg-sunset-500\/12{background-color:color-mix(in oklab, var(--color-sunset-500) 12%, transparent)}}.bg-sunset-500\/15{background-color:#f27a5426}@supports (color:color-mix(in lab, red, red)){.bg-sunset-500\/15{background-color:color-mix(in oklab, var(--color-sunset-500) 15%, transparent)}}.bg-sunset-600\/10{background-color:#d65a3b1a}@supports (color:color-mix(in lab, red, red)){.bg-sunset-600\/10{background-color:color-mix(in oklab, var(--color-sunset-600) 10%, transparent)}}.bg-sunset-600\/15{background-color:#d65a3b26}@supports (color:color-mix(in lab, red, red)){.bg-sunset-600\/15{background-color:color-mix(in oklab, var(--color-sunset-600) 15%, transparent)}}.bg-sunset-600\/20{background-color:#d65a3b33}@supports (color:color-mix(in lab, red, red)){.bg-sunset-600\/20{background-color:color-mix(in oklab, var(--color-sunset-600) 20%, transparent)}}.bg-sunset-600\/30{background-color:#d65a3b4d}@supports (color:color-mix(in lab, red, red)){.bg-sunset-600\/30{background-color:color-mix(in oklab, var(--color-sunset-600) 30%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-midnight-500{--tw-gradient-from:var(--color-midnight-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sunset-50{--tw-gradient-from:var(--color-sunset-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sunset-400{--tw-gradient-from:var(--color-sunset-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sunset-500{--tw-gradient-from:var(--color-sunset-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-midnight-700{--tw-gradient-to:var(--color-midnight-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sunset-500{--tw-gradient-to:var(--color-sunset-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sunset-600{--tw-gradient-to:var(--color-sunset-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sunset-700{--tw-gradient-to:var(--color-sunset-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.08em\]{font-size:1.08em}.text-\[7rem\]{font-size:7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-gold-600{color:var(--color-gold-600)}.text-ink{color:var(--color-ink)}.text-ink-dim{color:var(--color-ink-dim)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-faint\/50{color:#7a98ab80}@supports (color:color-mix(in lab, red, red)){.text-ink-faint\/50{color:color-mix(in oklab, var(--color-ink-faint) 50%, transparent)}}.text-ink-faint\/80{color:#7a98abcc}@supports (color:color-mix(in lab, red, red)){.text-ink-faint\/80{color:color-mix(in oklab, var(--color-ink-faint) 80%, transparent)}}.text-midnight-800{color:var(--color-midnight-800)}.text-mint-deep{color:var(--color-mint-deep)}.text-red-400{color:var(--color-red-400)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-sunset-400{color:var(--color-sunset-400)}.text-sunset-500{color:var(--color-sunset-500)}.text-sunset-600{color:var(--color-sunset-600)}.text-sunset-700{color:var(--color-sunset-700)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-sunset-400\/50{text-decoration-color:#ff9f8580}@supports (color:color-mix(in lab, red, red)){.decoration-sunset-400\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-sunset-400) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-sunset-400) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-sunset-400) 50%, transparent)}}.underline-offset-2{text-underline-offset:2px}.shadow-card{--tw-shadow:0 8px 30px -4px var(--tw-shadow-color,#0e2a3d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-mock{--tw-shadow:0 60px 120px -30px var(--tw-shadow-color,#0e2a3d59), 0 0 0 1px var(--tw-shadow-color,#0e2a3d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#0e2a3d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sunset-500\/20{--tw-shadow-color:#f27a5433}@supports (color:color-mix(in lab, red, red)){.shadow-sunset-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sunset-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sunset-500\/30{--tw-shadow-color:#f27a544d}@supports (color:color-mix(in lab, red, red)){.shadow-sunset-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sunset-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:text-sunset-600:is(:where(.group):hover *){color:var(--color-sunset-600)}.hover\:bg-sunset-50:hover{background-color:var(--color-sunset-50)}.hover\:bg-sunset-100:hover{background-color:var(--color-sunset-100)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-sunset-600:hover{color:var(--color-sunset-600)}.hover\:text-sunset-700:hover{color:var(--color-sunset-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:border-sunset-400:focus{border-color:var(--color-sunset-400)}.focus\:bg-white:focus{background-color:var(--color-white)}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[9rem\]{font-size:9rem}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:#fff7f2;background-image:radial-gradient(1100px 760px at 8% -6%,#ffaf8c38,#0000 58%),radial-gradient(960px 680px at 102% 4%,#ffaf8c24,#0000 55%),radial-gradient(1200px 900px at 50% 116%,#ff96782e,#0000 60%),linear-gradient(#fff 0%,#fff1ea 55%,#ffe7dd 100%);background-attachment:fixed;overflow-x:clip}.theme-dark{--color-ink:#eaf2f8;--color-ink-dim:#9db4c4;--color-ink-faint:#5e7a8d}.theme-dark .text-gradient-sunset{color:#0000;background:linear-gradient(100deg,#ff9f85 0%,#f27a54 38%,#e9c46a 100%);-webkit-background-clip:text;background-clip:text}.theme-dark ::selection{color:#fff;background:#f27a5459}.accent-serif{font-family:var(--font-display);letter-spacing:-.025em;font-style:normal;font-weight:800}.brand-mark{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-size:1.4rem;line-height:1;display:inline-flex}.brand-e{font-family:var(--font-accent);background:linear-gradient(to right, var(--color-sunset-400), var(--color-sunset-600));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:1px;font-size:1.18em;font-style:italic;font-weight:700}.brand-matea{font-family:var(--font-sans);color:var(--color-ink);font-weight:700}.brand-dot{font-family:var(--font-sans);color:var(--color-sunset-500);margin-left:1px;font-weight:800}.brand-pro{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sunset-600);align-self:center;margin-left:7px;font-size:.5em;font-weight:800}.brand-mark--sm{font-size:1.18rem}.text-gradient-sunset{color:#0000;background:linear-gradient(100deg,#f27a54 0%,#d65a3b 45%,#d4a338 100%);-webkit-background-clip:text;background-clip:text}.text-shimmer{color:#0000;animation:var(--animate-shimmer);background:linear-gradient(110deg,#b04225 20%,#e9c46a 40%,#b04225 60%) 0 0/200%;-webkit-background-clip:text;background-clip:text}.word-reveal .w{vertical-align:bottom;display:inline-block;overflow:hidden}.word-reveal .w>span{transition:transform 1s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(110%)}.word-reveal.in-view .w>span{transform:translateY(0)}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:scale(.92)translateY(24px)}.reveal-scale.in-view{opacity:1;transform:scale(1)translateY(0)}.stagger>*{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.stagger.in-view>*{opacity:1;transform:translateY(0)}.stagger.in-view>:first-child{transition-delay:50ms}.stagger.in-view>:nth-child(2){transition-delay:.15s}.stagger.in-view>:nth-child(3){transition-delay:.25s}.stagger.in-view>:nth-child(4){transition-delay:.35s}.stagger.in-view>:nth-child(5){transition-delay:.45s}.stagger.in-view>:nth-child(6){transition-delay:.55s}.stagger.in-view>:nth-child(7){transition-delay:.65s}.stagger.in-view>:nth-child(8){transition-delay:.75s}.nav-glass{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff9;border-radius:1rem;width:94%;max-width:80rem;transition:top .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s,border-color .35s;position:fixed;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 34px -14px #0e2a3d24,0 2px 8px -4px #0e2a3d0f}@media (min-width:768px){.nav-glass{width:96%;top:.75rem}}.nav-glass.scrolled{background:#fffbf9d9;border-color:#0000 #0000 #0e2a3d12;border-bottom-style:solid;border-bottom-width:1px;border-radius:0;width:100%;max-width:none;top:0;box-shadow:0 4px 20px #0e2a3d0f}.burger-lines{width:1.05rem;height:.8rem;display:inline-block;position:relative}.burger-line{background:currentColor;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s,top .3s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.burger-line:first-child{top:0}.burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.burger-line:nth-child(3){top:100%;transform:translateY(-100%)}#burger[aria-expanded=true] .burger-line:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}#burger[aria-expanded=true] .burger-line:nth-child(2){opacity:0}#burger[aria-expanded=true] .burger-line:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.nav-glass:has(#mobile-menu:not(.hidden)){border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 60px -24px #78463742,0 2px 10px -4px #0e2a3d14}.mobile-menu:not(.hidden){background:radial-gradient(130% 50% at 50% -12%,#ffcdba33,#0000 58%),linear-gradient(#fffcfbf7 0%,#fffaf8fa 100%);border-top:1px solid #0e2a3d0f;flex-direction:column;max-height:min(80vh,42rem);display:flex;overflow:hidden}.mobile-menu-scroll{overscroll-behavior:contain;scrollbar-width:none;padding:1.1rem 1.05rem .55rem;overflow-y:auto}.mobile-menu-scroll::-webkit-scrollbar{display:none}html.mobile-menu-open{overflow:hidden}body:has(#mobile-menu:not(.hidden)) .nav-scrim{opacity:1;pointer-events:auto}.m-head{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;color:#b04225;align-items:center;gap:.55rem;margin:.15rem .35rem .55rem;font-size:11px;font-weight:800;display:flex}.m-head:before{content:"";background:linear-gradient(90deg, var(--color-sunset-500), var(--color-gold-400));border-radius:2px;width:1.5rem;height:2px}.m-head--mt{margin-top:1.15rem}.m-list{flex-direction:column;gap:.12rem;display:flex}.m-item[data-color=coral]{--acc:#f2683f;--acc-strong:#c2451c}.m-item[data-color=amber]{--acc:#f59e0b;--acc-strong:#b45309}.m-item[data-color=green]{--acc:#22c55e;--acc-strong:#15803d}.m-item[data-color=emerald]{--acc:#10b981;--acc-strong:#047857}.m-item[data-color=teal]{--acc:#14b8a6;--acc-strong:#0f766e}.m-item[data-color=cyan]{--acc:#06b6d4;--acc-strong:#0e7490}.m-item[data-color=blue]{--acc:#3b82f6;--acc-strong:#1d4ed8}.m-item[data-color=indigo]{--acc:#6366f1;--acc-strong:#4338ca}.m-item[data-color=violet]{--acc:#8b5cf6;--acc-strong:#6d28d9}.m-item[data-color=purple]{--acc:#a855f7;--acc-strong:#7e22ce}.m-item[data-color=pink]{--acc:#ec4899;--acc-strong:#be185d}.m-item[data-color=rose]{--acc:#f43f5e;--acc-strong:#be123c}.m-item{-webkit-tap-highlight-color:transparent;border-radius:.85rem;align-items:center;gap:.7rem;padding:.5rem .55rem;transition:background .2s,transform .12s;display:flex}.m-item:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.m-item:hover{background:color-mix(in srgb, var(--acc) 6%, transparent)}}.m-item:active{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.m-item:active{background:color-mix(in srgb, var(--acc) 10%, transparent)}}.m-item:active{transform:scale(.985)}.m-ic{width:1.85rem;height:1.85rem;color:var(--acc);background:var(--acc);border-radius:.58rem;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.m-ic{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.m-ic{transition:background .2s,color .2s,transform .2s,box-shadow .2s}.m-ic svg{stroke-width:1.7px}.m-item:hover .m-ic,.m-item:active .m-ic{background:linear-gradient(135deg, var(--acc), var(--acc-strong));color:#fff;box-shadow:0 6px 14px -6px var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.m-item:hover .m-ic,.m-item:active .m-ic{box-shadow:0 6px 14px -6px color-mix(in srgb, var(--acc) 55%, transparent)}}.m-txt{flex-direction:column;flex:1;min-width:0;display:flex}.m-title{letter-spacing:-.01em;color:var(--color-ink);font-size:.9rem;font-weight:600;line-height:1.25}.m-desc{color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.04rem;font-size:.72rem;line-height:1.3;overflow:hidden}.m-item:hover .m-title,.m-item:active .m-title{color:var(--acc-strong)}.m-arrow{width:1rem;height:1rem;color:var(--acc);flex:none}@supports (color:color-mix(in lab, red, red)){.m-arrow{color:color-mix(in srgb, var(--acc) 40%, #c9bdb4)}}.m-arrow{opacity:.5;transition:transform .2s,opacity .2s,color .2s;transform:translate(-3px)}.m-item:hover .m-arrow,.m-item:active .m-arrow{opacity:1;color:var(--acc-strong);transform:translate(0)}.m-textlinks{margin-top:.9rem;padding:.2rem .35rem 0}.m-textlink{color:var(--color-ink);-webkit-tap-highlight-color:transparent;border-top:1px solid #0e2a3d12;justify-content:space-between;align-items:center;padding:.72rem .25rem;font-size:.95rem;font-weight:600;transition:color .18s;display:flex}.m-textlink:first-child{border-top:0}.m-textlink-arrow{width:1rem;height:1rem;color:var(--color-ink-faint);transition:transform .2s,color .18s}.m-textlink:hover,.m-textlink:active{color:var(--color-sunset-600)}.m-textlink:hover .m-textlink-arrow,.m-textlink:active .m-textlink-arrow{color:var(--color-sunset-600);transform:translate(3px)}.mobile-menu-cta{flex-shrink:0;padding:1rem 1.1rem 1.15rem;position:relative}.mobile-menu-cta:before{content:"";background:linear-gradient(90deg,#0000,#0e2a3d1f,#0000);height:1px;position:absolute;top:0;left:1.1rem;right:1.1rem}.m-cta{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(135deg,#f27a54d1,#d65a3bd1);border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 8px 32px -8px #f27a5473,inset 0 1px #fff6}.m-cta-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.m-cta:hover .m-cta-arrow,.m-cta:active .m-cta-arrow{transform:translate(4px)}.m-cta-note{text-align:center;letter-spacing:.01em;color:var(--color-ink-faint);margin-top:.6rem;font-size:.72rem;font-weight:500}@keyframes mItemIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.mobile-menu:not(.hidden) .m-head,.mobile-menu:not(.hidden) .m-item,.mobile-menu:not(.hidden) .m-textlink{animation:.5s cubic-bezier(.22,1,.36,1) backwards mItemIn;animation-delay:calc(var(--i,0) * 22ms + 55ms)}.mobile-menu:not(.hidden) .mobile-menu-cta{animation:.55s cubic-bezier(.22,1,.36,1) .34s backwards mItemIn}@media (prefers-reduced-motion:reduce){.mobile-menu:not(.hidden) .m-head,.mobile-menu:not(.hidden) .m-item,.mobile-menu:not(.hidden) .m-textlink,.mobile-menu:not(.hidden) .mobile-menu-cta{animation:none}}.nav-dd-panel{z-index:60;visibility:hidden;opacity:0;padding-top:1.5rem;transition:opacity .26s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:100%;left:0;transform:translateY(10px)}.nav-dd-panel--produit{width:54rem;max-width:calc(100vw - 2.5rem)}.nav-dd-panel--ressources{width:36rem;max-width:calc(100vw - 2.5rem)}.nav-dd:hover .nav-dd-panel,.nav-dd:focus-within .nav-dd-panel{visibility:visible;opacity:1;transform:translateY(0)}.dd-caret{top:calc(1.5rem - 9px);left:var(--caret-x,3rem);filter:drop-shadow(0 -1.5px 1px #0e2a3d12);z-index:3;border-bottom:9px solid #ffffffeb;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.dd-card{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:1.35rem;padding:1.45rem 1.5rem 1.05rem;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #0e2a3d0d,0 30px 60px -22px #0e2a3d4d}.dd-grid{column-gap:1.5rem;display:grid}.dd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.15rem}.dd-item[data-color=coral]{--acc:#f2683f;--acc-strong:#c2451c}.dd-item[data-color=amber]{--acc:#f59e0b;--acc-strong:#b45309}.dd-item[data-color=green]{--acc:#22c55e;--acc-strong:#15803d}.dd-item[data-color=emerald]{--acc:#10b981;--acc-strong:#047857}.dd-item[data-color=teal]{--acc:#14b8a6;--acc-strong:#0f766e}.dd-item[data-color=cyan]{--acc:#06b6d4;--acc-strong:#0e7490}.dd-item[data-color=blue]{--acc:#3b82f6;--acc-strong:#1d4ed8}.dd-item[data-color=indigo]{--acc:#6366f1;--acc-strong:#4338ca}.dd-item[data-color=violet]{--acc:#8b5cf6;--acc-strong:#6d28d9}.dd-item[data-color=purple]{--acc:#a855f7;--acc-strong:#7e22ce}.dd-item[data-color=pink]{--acc:#ec4899;--acc-strong:#be185d}.dd-item[data-color=rose]{--acc:#f43f5e;--acc-strong:#be123c}.dd-head{letter-spacing:.15em;text-transform:uppercase;color:#a89a92;margin:.2rem .6rem .65rem;font-size:10.5px;font-weight:700}.dd-list{flex-direction:column;gap:.1rem;display:flex}.dd-item{border-radius:.8rem;align-items:center;gap:.8rem;padding:.55rem .6rem;transition:background .16s;display:flex}.dd-item:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dd-item:hover{background:color-mix(in srgb, var(--acc) 7%, transparent)}}.dd-ic{width:2.1rem;height:2.1rem;color:var(--acc);background:0 0;border-radius:.62rem;flex:none;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.dd-ic svg{stroke-width:1.7px}.dd-item:hover .dd-ic{background:var(--acc);color:#fff;box-shadow:0 6px 16px -5px var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dd-item:hover .dd-ic{box-shadow:0 6px 16px -5px color-mix(in srgb, var(--acc) 55%, transparent)}}.dd-txt{min-width:0}.dd-title{min-width:0;color:var(--color-ink);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;line-height:1.3;transition:color .16s;display:flex}.dd-title-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-item:hover .dd-title{color:var(--acc-strong)}.dd-desc{color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.75rem;line-height:1.4;display:block;overflow:hidden}.dd-item--featured{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dd-item--featured{background:color-mix(in srgb, var(--acc) 13%, transparent)}}.dd-item--featured .dd-title{color:var(--acc-strong)}.dd-item--featured .dd-ic{background:var(--acc);color:#fff;box-shadow:0 6px 16px -4px var(--acc)}@supports (color:color-mix(in lab, red, red)){.dd-item--featured .dd-ic{box-shadow:0 6px 16px -4px color-mix(in srgb, var(--acc) 55%, transparent)}}.dd-item--featured:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dd-item--featured:hover{background:color-mix(in srgb, var(--acc) 17%, transparent)}}.dd-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--acc-strong);background:var(--acc);border-radius:999px;flex:none;padding:.12rem .42rem;font-size:9px;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.dd-badge{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.dd-badge--live{color:var(--color-mint-deep);background:#16a34a1a;align-items:center;gap:.28rem;display:inline-flex}.dd-live-dot{background:var(--color-mint-deep);width:.4rem;height:.4rem;animation:var(--animate-pulse-dot);border-radius:999px}.dd-foot{color:var(--color-ink-dim);background:#0e2a3d08;border-radius:.8rem;justify-content:space-between;align-items:center;margin-top:.65rem;padding:.72rem .9rem;font-size:.82rem;font-weight:600;transition:background .16s,color .16s;display:flex}.dd-foot:hover{color:var(--color-sunset-700);background:#ffe6d9}.dd-foot-arrow{width:.9rem;height:.9rem;transition:transform .2s}.dd-foot:hover .dd-foot-arrow{transform:translate(3px)}.nav-scrim{z-index:45;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(105%);backdrop-filter:blur(8px)saturate(105%);background:#fffcfa80;transition:opacity .3s;position:fixed;inset:0}body:has(.nav-dd:hover) .nav-scrim,body:has(.nav-dd:focus-within) .nav-scrim{opacity:1}.hero-grid{display:none!important}:root{--grid-size:26px;--grid-line:#0e2a3d0a;--grid-hi:#ffffff80;--grid-line-on-dark:#eaf2f80d;--grid-shadow-on-dark:#00000029;--section-tint:#ffd7cc99;--grid-fade:linear-gradient(to right, transparent 0, #000 10%, #000 90%, transparent 100%)}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom, var(--grid-line) 0 1px, transparent 1px), linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);-webkit-mask-image:var(--grid-fade);-webkit-mask-image:var(--grid-fade);-webkit-mask-image:var(--grid-fade);mask-image:var(--grid-fade);position:fixed;inset:0}.bg-tint{position:relative;overflow:hidden}.bg-tint:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to bottom, var(--grid-line-on-dark) 0 1px, transparent 1px), linear-gradient(to right, var(--grid-line-on-dark) 0 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:var(--gx,0px) var(--gy,0px);-webkit-mask-image:var(--grid-fade);-webkit-mask-image:var(--grid-fade);-webkit-mask-image:var(--grid-fade);mask-image:var(--grid-fade);position:absolute;inset:0}.theme-dark .hero-grid{display:none!important}body:not(.home3d) section:nth-of-type(2n):not(.theme-dark):not(.dark-panel){background-color:#ffe0d657;background-image:radial-gradient(820px 460px at 88% -4%,#ffb2926b,#0000 60%),radial-gradient(680px 520px at 4% 104%,#ffb29238,#0000 62%)}@media print{body:before,.bg-tint:before{display:none!important}}body.bp{--bp-ink:150 82 55;--bp-grid-minor:rgb(var(--bp-ink) / .05);--bp-grid-major:rgb(var(--bp-ink) / .11);--bp-line:rgb(var(--bp-ink) / .32);--bp-line-soft:rgb(var(--bp-ink) / .16);--bp-label:rgb(var(--bp-ink) / .6);--bp-mod:30px}body.bp:before{background-image:linear-gradient(to bottom, var(--bp-grid-major) 0 1px, transparent 1px), linear-gradient(to right, var(--bp-grid-major) 0 1px, transparent 1px), linear-gradient(to bottom, var(--bp-grid-minor) 0 1px, transparent 1px), linear-gradient(to right, var(--bp-grid-minor) 0 1px, transparent 1px);background-size:calc(var(--bp-mod) * 4) calc(var(--bp-mod) * 4), calc(var(--bp-mod) * 4) calc(var(--bp-mod) * 4), var(--bp-mod) var(--bp-mod), var(--bp-mod) var(--bp-mod);-webkit-mask-image:none;mask-image:none}.bp-crop{z-index:4;pointer-events:none;--l:18px;--t:1px;--c:var(--bp-line-soft);background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 0 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 100% 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 0 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 0 100% / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100% / var(--t) var(--l) no-repeat;position:fixed;inset:12px}.bp-frame{position:relative}.bp-frame:before{content:"";pointer-events:none;z-index:3;--l:15px;--t:1.5px;--c:var(--bp-line);background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 0 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 100% 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 0 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 0 100% / var(--t) var(--l) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100% / var(--t) var(--l) no-repeat;position:absolute;inset:0}.bp-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-label);font-size:.66rem;font-weight:500}.bp-hdr{border-bottom:1px solid var(--bp-grid-major);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:.75rem;display:flex}.bp-index{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-label);align-items:center;gap:.6rem;font-size:.68rem;font-weight:500;display:inline-flex}.bp-index .n{color:var(--ember);font-weight:600}.bp-index .sep{background:var(--bp-line);width:1.4rem;height:1px}.bp-cote{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-label);align-items:center;gap:.5rem;font-size:.62rem;font-weight:500;display:inline-flex}.bp-cote:before{content:"";background:var(--bp-line);flex:none;width:.85rem;height:1px}.bp-fig{flex-direction:column;gap:.8rem;display:flex}.bp-fig-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bp-fig-frame{padding:14px;position:relative}.hero h1 .bp-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--bp-label);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-bottom:1.3rem;padding:0;font-size:.64rem;font-weight:500}.hero h1 .bp-eyebrow .free{color:var(--ember);font-weight:600}.hero h1 .bp-eyebrow .pulse{background:var(--ember)}.bp-trust{font-family:var(--font-mono);letter-spacing:.02em;color:var(--bp-label);text-transform:none;font-size:.72rem}.bp-trust span{gap:.55rem}.bp-trust svg{color:var(--ember)}body.bp .scroll-cue{font-family:var(--font-mono)}.hero>.bp-hdr{width:min(82rem,100% - 2*clamp(1.25rem,5vw,4rem));margin:0;position:absolute;top:clamp(5.75rem,12vh,8rem);left:50%;transform:translate(-50%)}.bp-fig{width:100%}.bp-metrics>div{position:relative}.bp-metrics .bp-label{letter-spacing:.18em;color:var(--bp-label);margin-bottom:.1rem;font-size:.56rem}.defn .bp-hdr{max-width:100%}@media (max-width:760px){.bp-hdr{gap:.5rem}.bp-hdr>.bp-label{display:none}.bp-crop{inset:8px}}body.bp{--bp-hair:rgb(var(--bp-ink) / .22);--el-line:rgb(var(--bp-ink) / .17);--el-pad:clamp(1.4rem, 3.6vw, 2.4rem)}body.bp:before{display:none!important}.hero-pure{align-items:center;padding:clamp(6.5rem,13vh,9.5rem) clamp(1rem,4vw,3rem) clamp(3.5rem,8vh,6rem)}.hero-card{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);will-change:transform;background:#fffcfa7a;border:1px solid #ffffffb3;border-radius:clamp(1.6rem,3vw,2.6rem);width:100%;max-width:78rem;margin:0 auto;padding:clamp(1.8rem,4.5vw,4rem);box-shadow:0 50px 120px -60px #b042256b,0 2px 14px -6px #0e2a3d14,inset 0 1px #fff9}.hero-card-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:980px){.hero-card-grid{grid-template-columns:1.05fr .95fr}}.hero-copy{min-width:0}.hero-eyebrow{color:var(--txt-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:2.1rem;padding:.5rem 1.05rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -12px #b042254d,inset 0 1px #ffffffbf}.hero-eyebrow .pulse{background:#16a34a;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #16a34a29}.hero-eyebrow .dot-sep{opacity:.4;margin:0 .22rem}.hero-eyebrow .free{color:var(--ember);font-weight:700}.hero-pure h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,6vw,4.7rem);font-weight:800;line-height:1.1}.hero-pure h1>.hero-eyebrow{letter-spacing:normal;width:fit-content;display:flex}.hero-pure h1>.h1-line{display:block}.hero-pure .sub{max-width:33rem;color:var(--txt-dim);margin-top:1.4rem;font-size:clamp(1.02rem,2.2vw,1.2rem);line-height:1.6}.hero-pure .sub strong{color:var(--txt);font-weight:600}.hero-pure h1>.h1-kw{max-width:30rem;font-family:var(--font-display);letter-spacing:-.012em;color:var(--txt);margin-top:1.05rem;font-size:clamp(1.18rem,2.6vw,1.55rem);font-weight:700;line-height:1.22;display:block}.hero-pure h1>.h1-kw .text-ember{font-weight:700}.hero-pure .cta-row{margin-top:2rem;display:flex}.hero-pure .trust-mini{color:var(--txt-dim);align-items:center;gap:.5rem;margin:1.5rem 0 0;font-size:.92rem;font-weight:500;display:inline-flex}.hero-pure .trust-mini svg{color:var(--ember);flex:none}.hero-visual{width:100%;max-width:440px;margin:0 auto}.hero-visual .mock-float,.hero-visual .mock-light,.hero-visual .hp-stage,.hero-visual #hero-product,.hero-visual .hp-card{box-sizing:border-box;width:100%!important;max-width:100%!important}@media (max-width:979px){.hero-visual{max-width:400px}}@media (max-width:760px){.hero-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.hero.hero-pure{padding:4.75rem 1.35rem 3rem}.hero-card-grid{gap:2.6rem}.hero-copy,.hero-visual{min-width:0}.hero-copy{text-align:center}.hero-pure h1>.hero-eyebrow{text-align:center;letter-spacing:normal;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:#ffffffb8;border:1px solid #ffffffeb;width:auto;max-width:20.5rem;margin:0 auto 2rem;padding:.68rem 1.25rem;font-size:.75rem;line-height:1.55;display:table;box-shadow:0 8px 24px -12px #b0422552,inset 0 1px #ffffffb3}.hero-eyebrow .pulse{vertical-align:middle;margin:-2px .35rem 0 0;display:inline-block}.hero-eyebrow .free{display:inline}.hero.hero-pure h1{letter-spacing:-.035em;font-size:clamp(2.5rem,11vw,3.4rem);line-height:1.13}.hero-pure h1>.h1-kw{max-width:22rem;margin:1.15rem auto 0;font-size:1.12rem;line-height:1.3}.hero-pure .sub{max-width:30rem;margin:1.5rem auto 0;font-size:1.06rem;line-height:1.55}.hero-pure .cta-row{justify-content:center;margin-top:2.3rem}.hero-pure .cta-row .btn-3d{justify-content:center;width:auto;max-width:100%;padding:1.05rem 1.9rem;font-size:1.02rem;box-shadow:0 16px 44px -12px #f2603ab8,inset 0 1px #ffffff59}.hero-visual{width:100%;max-width:22rem;margin:.4rem auto 0}}.defn.el{text-align:left;max-width:82rem;margin-inline:auto;padding:clamp(3.5rem,7vw,5.5rem) clamp(1rem,4vw,3rem)}.el-sec{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (min-width:900px){.el-sec{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem)}}.el-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-label);margin-bottom:1rem;font-size:.66rem;font-weight:500;display:block}.el-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--txt);margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.08}.el-sec-body{color:var(--txt-dim);max-width:34rem;font-size:1.02rem;line-height:1.7}.el-sec-body p{margin:0}.el-sec-body a{color:var(--color-sunset-600);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #d65a3b59;text-decoration:underline #d65a3b59;transition:text-decoration-color .2s}.el-sec-body a:hover,.el-sec-body a:focus-visible{text-decoration-color:currentColor}@media (min-width:900px){.el-sec-body{padding-top:.4rem}}section.el-col{border-inline:1px solid var(--el-line);border-bottom:1px solid var(--el-line);max-width:82rem;margin-inline:auto;position:relative}section.el-col>.el-x{z-index:2;pointer-events:none;opacity:.55;background:linear-gradient(var(--ember),var(--ember)) center/9px 1.5px no-repeat, linear-gradient(var(--ember),var(--ember)) center/1.5px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px}section.el-col>.el-x--l{left:-5px}section.el-col>.el-x--r{right:-5px}@media (max-width:760px){section.el-col{border-inline:none}section.el-col>.el-x{display:none}}.aurora{pointer-events:none;filter:blur(66px)saturate(150%);opacity:.8;will-change:transform, opacity;border-radius:50%;position:absolute}.theme-dark .aurora,.dark-panel .aurora{mix-blend-mode:screen;opacity:.95;filter:blur(74px)saturate(160%)}@media (max-width:640px){.aurora{filter:blur(44px)saturate(140%);opacity:.62}}@media (prefers-reduced-motion:reduce){.aurora{animation:none!important}}.btn-primary{isolation:isolate;background:linear-gradient(135deg,#f27a54,#d65a3b);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;box-shadow:0 8px 32px -8px #f27a5480,inset 0 1px #ffffff40}.btn-primary:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%) 200%/250%;transition:background-position .9s;position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 48px -8px #f27a5499,inset 0 1px #ffffff40}.btn-primary:hover:before{background-position:-50%}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #0e2a3d26;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.btn-ghost:hover{background:var(--color-sunset-50);box-shadow:var(--shadow-warm);border-color:#f27a548c;transform:translateY(-2px)}.card-dark{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d65a3b21;border-radius:1.5rem;transition:border-color .4s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden}.card-dark:hover{box-shadow:var(--shadow-warm-hover);border-color:#f27a5473;transform:translateY(-4px)}.card-dark:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f27a5414, transparent 65%);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-dark:hover:before{opacity:1}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:var(--animate-marquee);display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes lead-enter{0%{opacity:0;transform:translateY(-22px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lead-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(10px)}}@keyframes chip-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes signed-flash{0%{border-color:#4ade80cc;box-shadow:0 0 #4ade8000}30%{box-shadow:0 0 36px -4px #4ade808c}to{border-color:#4ade8066;box-shadow:0 0 #4ade8000}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes dash-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@keyframes dash-row-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-row-out{0%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes dash-flash{0%{background:#ecfdf5}to{background:0 0}}@keyframes dash-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-donut-in{0%{opacity:0;transform:rotate(-90deg)scale(.85)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes dash-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dash-typed{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.dark-panel{--color-ink:#eaf2f8;--color-ink-dim:#9db4c4;--color-ink-faint:#5e7a8d;background:radial-gradient(120% 90% at 50% 118%, #f27a544d, transparent 60%), radial-gradient(90% 70% at 12% 0%, #e9c46a24, transparent 55%), linear-gradient(180deg, var(--color-midnight-800), var(--color-midnight-950));color:var(--color-ink);border:1px solid #eaf2f814;box-shadow:0 40px 90px -30px #0e2a3d73}.vs-row{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-18px)}.vs-table.in-view .vs-row{opacity:1;transform:translate(0)}.vs-table.in-view .vs-row:first-child{transition-delay:50ms}.vs-table.in-view .vs-row:nth-child(2){transition-delay:.13s}.vs-table.in-view .vs-row:nth-child(3){transition-delay:.21s}.vs-table.in-view .vs-row:nth-child(4){transition-delay:.29s}.vs-table.in-view .vs-row:nth-child(5){transition-delay:.37s}.vs-table.in-view .vs-row:nth-child(6){transition-delay:.45s}.vs-table.in-view .vs-row:nth-child(7){transition-delay:.53s}.vs-table.in-view .vs-row:nth-child(8){transition-delay:.61s}.vs-table>div>:nth-child(2){background:linear-gradient(#ffc4a866,#ffd2bc29);position:relative;box-shadow:inset 1px 0 #f27a5438,inset -1px 0 #f27a5438}.vs-table>div:first-child>:nth-child(2){background:linear-gradient(#ffb8988c,#ffc4a84d);box-shadow:inset 1px 0 #f27a544d,inset -1px 0 #f27a544d,inset 0 2px #f27a5459}.vs-table .text-mint-deep{text-shadow:0 0 14px #16a34a4d}.faq-item{border-bottom:1px solid #0e2a3d1a}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-item.open .faq-icon{transform:rotate(45deg)}.zero-glow{text-shadow:0 0 32px #f27a5480,0 0 80px #ff9f856b,0 0 150px #e9c46a4d}.partner-mark{color:var(--color-ink-faint);opacity:.85;cursor:default;transition:color .35s,opacity .35s,transform .35s}.partner-mark:hover{color:var(--color-ink);opacity:1;transform:translateY(-2px)}.flow-arrow{animation:1.8s ease-in-out infinite flow-pulse}.flow-arrow:nth-of-type(2){animation-delay:.3s}.flow-arrow:nth-of-type(3){animation-delay:.6s}@keyframes flow-pulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.orbit-ring{animation:var(--animate-spin-slow);border:1px dashed #f27a5457;border-radius:9999px;box-shadow:0 0 40px -18px #f27a5480,inset 0 0 40px -22px #f27a5466}.page-hero{padding-top:9rem;padding-bottom:3.5rem;position:relative;overflow-x:hidden}.prose-ematea{color:var(--color-ink-dim);line-height:1.75}.prose-ematea h2{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:.9rem;font-size:1.75rem;font-weight:800}.prose-ematea h3{font-family:var(--font-display);color:var(--color-ink);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.prose-ematea p{margin-bottom:1.1rem}.prose-ematea strong{color:var(--color-ink);font-weight:600}.prose-ematea a{color:var(--color-sunset-700);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.prose-ematea a:hover{color:var(--color-sunset-600)}.prose-ematea ul{flex-direction:column;gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.prose-ematea ul li{padding-left:1.6rem;position:relative}.prose-ematea ul li:before{content:"→";color:var(--color-sunset-500);font-weight:700;position:absolute;top:0;left:0}.callout{border-left:3px solid var(--color-sunset-500);background:var(--color-sunset-50);border-radius:0 1rem 1rem 0;padding:1.25rem 1.5rem}.eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-sunset-600);font-size:.72rem;font-weight:800}.breadcrumb a{color:var(--color-ink-faint);transition:color .25s}.breadcrumb a:hover{color:var(--color-sunset-600)}.simpage-steps{background:#f8fafcb3;border-bottom:1px solid #eef2f6;gap:.35rem;padding:.9rem 1.1rem;display:flex;overflow-x:auto}.simpage-step{color:#94a3b8;white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.68rem;font-weight:700;transition:background .3s,color .3s;display:flex}.simpage-step.is-active{color:var(--color-sunset-600);background:#fff;box-shadow:0 1px 3px #0e2a3d14}.simpage-step.is-done{color:var(--color-midnight-500)}.simpage-step-dot{opacity:.5;background:currentColor;border-radius:9999px;width:.4rem;height:.4rem}.simpage-step.is-active .simpage-step-dot{opacity:1;background:var(--color-sunset-500)}.simpage-content{min-height:380px;padding:1.5rem}.simpage-content>div{animation:.45s cubic-bezier(.22,1,.36,1) both simpage-in}@keyframes simpage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.simpage-field{border:1px solid #eef2f6;border-radius:.85rem;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:.85rem 1rem;display:flex}.simpage-field-label{color:#64748b;font-size:.78rem;font-weight:600}.simpage-field-value{color:#0e2a3d;font-size:.85rem;font-weight:800}.simpage-choice{color:#64748b;border:1.5px solid #eef2f6;border-radius:.85rem;align-items:center;gap:.4rem;margin:0 .6rem .6rem 0;padding:.8rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.simpage-choice.is-picked{border-color:var(--color-sunset-500);color:var(--color-sunset-600);background:var(--color-sunset-50)}.lia-dot{background:var(--color-sunset-500);opacity:.5;border-radius:9999px;width:6px;height:6px;margin:0 1.5px;animation:1.1s ease-in-out infinite lia-bounce;display:inline-block}.lia-dot:nth-child(2){animation-delay:.15s}.lia-dot:nth-child(3){animation-delay:.3s}@keyframes lia-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}#lia-thread{scroll-behavior:smooth}#lia-thread>div{animation:.4s cubic-bezier(.22,1,.36,1) both lia-msg-in}@keyframes lia-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#lia-thread a{color:var(--color-sunset-700);font-weight:600;text-decoration:underline}.chips-scroll::-webkit-scrollbar{height:0}.hd{width:100%;position:relative}.hd-scenarios{width:fit-content;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #0e2a3d14;border-radius:9999px;gap:0;margin:0 0 1.5rem;padding:.3rem;display:flex;position:relative}.seg-ind{background:linear-gradient(135deg, var(--color-sunset-500), var(--color-sunset-600));z-index:0;pointer-events:none;will-change:transform, width;border-radius:9999px;width:0;transition:transform .5s cubic-bezier(.34,1.4,.5,1),width .5s cubic-bezier(.34,1.4,.5,1);position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:0 6px 16px -6px #f27a5499,inset 0 1px #ffffff40}.seg-ind.no-anim{transition:none}.hd-sc{z-index:1;color:var(--color-ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;padding:.44rem .95rem;font-size:.74rem;font-weight:700;transition:color .35s;position:relative}.hd-sc:hover{color:var(--color-ink)}.hd-sc.active{color:#fff}.hd-steps{height:32rem;margin:0;padding:0;list-style:none;position:relative}.hd-step{grid-template-columns:2.1rem 1fr;gap:.85rem;padding-bottom:.6rem;display:grid;position:relative}.hd-step:not(:last-child):before{content:"";background:#0e2a3d21;width:1.5px;position:absolute;top:2.1rem;bottom:-.2rem;left:1.05rem;transform:translate(-50%)}.hd-step:not(:last-child):after{content:"";transform-origin:top;background:var(--color-sunset-400);width:1.5px;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;top:2.1rem;bottom:-.2rem;left:1.05rem;transform:translate(-50%)scaleY(0)}.hd-step.done:not(:last-child):after{transform:translate(-50%)scaleY(1)}.hd-node{z-index:1;width:2.1rem;height:2.1rem;color:var(--color-ink-faint);cursor:pointer;font-family:var(--font-display);background:#fff;border:1.5px solid #0e2a3d2e;border-radius:9999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;transition:border-color .35s,color .35s,background .35s,box-shadow .35s;display:flex;position:relative}.hd-node:hover{border-color:var(--color-sunset-400);color:var(--color-sunset-600)}.hd-step.active .hd-node{border-color:var(--color-sunset-500);color:var(--color-sunset-600);box-shadow:0 0 0 4px #f27a541a}.hd-step.done .hd-node{background:#eaf7ef}@supports (color:color-mix(in lab, red, red)){.hd-step.done .hd-node{background:color-mix(in srgb, var(--color-mint-deep) 9%, #fff)}}.hd-step.done .hd-node{border-color:#16a34a8c}@supports (color:color-mix(in lab, red, red)){.hd-step.done .hd-node{border-color:color-mix(in srgb, var(--color-mint-deep) 55%, transparent)}}.hd-step.done .hd-node{color:var(--color-mint-deep)}.hd-node svg{width:.9rem;height:.9rem}.hd-node .hd-node-num{transition:opacity .3s}.hd-spark{display:none!important}.hd-main{min-width:0}.hd-head{text-align:left;cursor:pointer;width:100%;padding-top:.3rem;display:block}.hd-title{font-family:var(--font-display);color:var(--color-ink-faint);font-size:.92rem;font-weight:700;transition:color .35s}.hd-step.active .hd-title,.hd-step.done .hd-title{color:var(--color-ink)}.hd-status{color:var(--color-ink-faint);min-height:.95rem;margin-top:.04rem;font-size:.72rem}.hd-step.done .hd-status{color:var(--color-mint-deep)}.hd-panel{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1);display:grid}.hd-step.active .hd-panel{grid-template-rows:1fr;margin-top:.55rem}.hd-panel-in{min-height:0;overflow:hidden}.hd-card{opacity:0;background:#fff;border:1px solid #0e2a3d12;border-radius:1rem;padding:.95rem;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 16px 38px -26px #0e2a3d52}.hd-step.active .hd-card{opacity:1;transform:none}.hd-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff52 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.hd-step.active .hd-card:after{animation:1.2s cubic-bezier(.4,0,.2,1) .25s hd-shine}@keyframes hd-shine{to{transform:translate(130%)}}.hd-step.wait{opacity:.4}.hd-step.wait .hd-node,.hd-step.wait .hd-node:hover{box-shadow:none}.hd-lead{align-items:center;gap:.65rem;display:flex}.hd-lead-av{color:#fff;width:2.4rem;height:2.4rem;font-family:var(--font-display);background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.hd-lead-av.call{background:var(--color-mint-deep);position:relative}.hd-lead-av.call:after{content:"";border:2px solid #16a34a80;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite hd-ping;position:absolute;inset:0}@keyframes hd-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.hd-ocrwrap{grid-template-columns:4.4rem 1fr;align-items:stretch;gap:.85rem;display:grid}.hd-docmini{opacity:0;background:#fff;border:1px solid #0e2a3d1f;border-radius:.55rem;padding:.45rem .4rem 0;position:relative;overflow:hidden;transform:translateY(8px)scale(.96)}.hd-step.active .hd-docmini{animation:.55s cubic-bezier(.22,1,.36,1) .15s forwards hd-docin}@keyframes hd-docin{to{opacity:1;transform:none}}.hd-docmini .dh{background:var(--color-sunset-300);border-radius:3px;width:70%;height:.55rem;margin-bottom:.3rem}.hd-docmini .dl{background:#0e2a3d1a;border-radius:3px;height:.28rem;margin-bottom:.26rem}.hd-docmini .dl.a{width:92%}.hd-docmini .dl.b{width:78%}.hd-docmini .dl.c{width:88%}.hd-docmini .dl.d{width:64%}.hd-beam{opacity:0;background:linear-gradient(#0000,#f27a5438,#0000);border-top:2px solid #f27a54d9;height:24px;position:absolute;top:-24px;left:0;right:0;box-shadow:0 0 14px #f27a5499}.hd-step.active .hd-card.reading .hd-beam{animation:1.4s cubic-bezier(.6,0,.4,1) .6s 2 both hd-beam}@keyframes hd-beam{0%{opacity:.9;top:-24px}92%{opacity:.9}to{opacity:0;top:100%}}.hd-extract{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.hd-ex{opacity:0;justify-content:space-between;align-items:baseline;gap:.5rem;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(14px)}.hd-ex.show{opacity:1;transform:none}.hd-ex .ex-l{color:var(--color-ink-faint);font-size:.66rem}.hd-ex .ex-v{color:var(--color-ink);white-space:nowrap;font-size:.76rem;font-weight:700}.hd-tarif-list{flex-direction:column;gap:.4rem;display:flex}.hd-tr{background:#fff;border:1px solid #0e2a3d0f;border-radius:.7rem;align-items:center;gap:.6rem;padding:.42rem .5rem;transition:border-color .45s,background .45s,box-shadow .45s;display:flex}.hd-tr.best.reveal-best{background:linear-gradient(#16a34a0d,#fff);border-color:#16a34a52;box-shadow:0 10px 22px -16px #16a34a8c}.hd-tr-logo{width:2.7rem;height:2.05rem;font-family:var(--font-display);color:var(--color-midnight-600);letter-spacing:.01em;background:#fff;border:1px solid #0e2a3d14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex;overflow:hidden}.hd-tr-logo img{object-fit:contain;width:auto;max-width:2.15rem;max-height:1.35rem;display:block}.hd-tr-logo.is-mono img{display:none}.hd-tr-mid{flex:1;min-width:0}.hd-tr-name{font-family:var(--font-display);color:var(--color-ink);font-size:.82rem;font-weight:700;line-height:1.12}.hd-tr-meta{letter-spacing:.02em;color:var(--color-ink-faint);margin-top:.05rem;font-size:.58rem}.hd-tr-right{justify-content:flex-end;align-items:center;gap:.5rem;min-width:4.2rem;display:flex}.hd-tr-spin{border:2px solid #f27a5438;border-top-color:var(--color-sunset-500);border-radius:9999px;flex-shrink:0;width:.95rem;height:.95rem;animation:.7s linear infinite spin}.hd-tr[data-q].got .hd-tr-spin{display:none}.hd-tr-pricewrap{opacity:0;align-items:center;gap:.4rem;transition:opacity .35s,transform .35s;display:inline-flex;transform:translate(6px)}.hd-tr[data-q].got .hd-tr-pricewrap{opacity:1;transform:none}.hd-tr-price{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-size:.88rem;font-weight:800}.hd-tr-price span{color:var(--color-ink-faint);font-size:.62rem;font-weight:600}.hd-tr.best .hd-tr-price{color:var(--color-mint-deep)}.hd-tr-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-mint-deep);white-space:nowrap;opacity:0;background:#16a34a1a;border-radius:9999px;padding:.12rem .42rem;font-size:.52rem;font-weight:800;transition:opacity .4s}.hd-tr.best.reveal-best .hd-tr-badge{opacity:1}.hd-quote{text-align:center}.hd-quote-eco{font-family:var(--font-display);color:var(--color-mint-deep);font-size:1.7rem;font-weight:800;line-height:1}.hd-quote-line{background:var(--color-sunset-50);color:var(--color-sunset-700);border-radius:9999px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.3rem .7rem;font-size:.68rem;font-weight:600;display:inline-flex}.hd-sign-pad{border:1px dashed #2e56704d;border-radius:.6rem;justify-content:center;align-items:center;height:3.4rem;display:flex;position:relative;overflow:visible}.hd-sign-path{stroke:var(--color-midnight-700);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px}.hd-step.active .hd-card.signing .hd-sign-path{animation:1.4s .3s forwards hd-draw}@keyframes hd-draw{to{stroke-dashoffset:0}}.hd-plane{color:var(--color-sunset-600);opacity:0;pointer-events:none;position:absolute;top:50%;left:8%}.hd-step.active .hd-card.sent .hd-plane{animation:1.1s cubic-bezier(.4,0,.2,1) forwards hd-fly}@keyframes hd-fly{0%{opacity:0;top:50%;left:8%;transform:translateY(-50%)scale(.7)rotate(0)}18%{opacity:1}to{opacity:0;top:18%;left:108%;transform:translateY(-50%)scale(1.1)rotate(10deg)}}.hd-sign-done{color:var(--color-mint-deep);opacity:0;background:#16a34a1a;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;transition:opacity .4s;display:inline-flex}.hd-card.sent .hd-sign-done{opacity:1}.hd-seal{align-items:center;gap:.85rem;display:flex}.hd-seal-ic{width:2.7rem;height:2.7rem;color:var(--color-mint-deep);background:linear-gradient(135deg,#34d27b2e,#16a34a1f);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.hd-step.active .hd-seal-ic:after{content:"";border:2px solid #16a34a80;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite hd-ping;position:absolute;inset:0}.hd-quote-eco{text-shadow:0 0 26px #16a34a59}.hd-spark{pointer-events:none;opacity:0;width:13px;height:13px;color:var(--color-gold-500);position:absolute}.hd-spark:before{content:"";background:currentColor;border-radius:2px;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 6px}.hd-spark:after{content:"";background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px}.hd-step.active .hd-spark{animation:1.5s ease-in-out infinite hd-twinkle}.hd-step.active .hd-spark:nth-of-type(2){animation-delay:.5s}@keyframes hd-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.hd-arrive{flex-direction:column;gap:.55rem;display:flex}.hd-arrive-from{color:var(--color-ink-dim);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.hd-arrive-from .a-av{color:#fff;background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.62rem;font-weight:800;display:flex}.hd-arrive-link{height:1.4rem;margin-left:.9rem;position:relative}.hd-arrive-link:before{content:"";background:repeating-linear-gradient(180deg, var(--color-sunset-400) 0 4px, transparent 4px 8px);-webkit-mask:linear-gradient(#000,#000);width:2px;animation:.7s linear infinite hd-dash;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%);mask-image:linear-gradient(#000 0 100%)}@keyframes hd-dash{to{background-position:0 8px}}.hd-arrive-link .a-spark{background:var(--color-sunset-500);border-radius:9999px;width:8px;height:8px;animation:1.4s ease-in-out infinite hd-travel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px 2px #f27a54b3}@keyframes hd-travel{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.hd-arrive-lead{opacity:0;background:#fff;border:1px solid #d65a3b29;border-radius:.8rem;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex;transform:translate(26px);box-shadow:0 10px 24px -16px #f27a5480}.hd-step.active .hd-arrive-lead{animation:.6s cubic-bezier(.22,1,.36,1) .5s both hd-slidein}@keyframes hd-slidein{to{opacity:1;transform:none}}.hd-arrive-lead .l-av{color:#fff;background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:800;display:flex}.grossiste-pill{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-midnight-600);opacity:.9;align-items:center;font-weight:700;transition:color .3s,opacity .3s;display:inline-flex}.grossiste-sep{background:var(--color-sunset-400);border-radius:9999px;width:5px;height:5px;display:inline-block}.logo-wall{border-top:1px solid #0e2a3d0f;padding:4.5rem 0 5rem;position:relative;overflow:hidden}.logo-wall__glow{z-index:0;pointer-events:none;background:radial-gradient(58% 62% at 50% 46%,#ffb89857,#0000 72%),radial-gradient(40% 50%,#e9c46a29,#0000 70%);position:absolute;inset:0}.logo-wall__eyebrow{z-index:1;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.34em;color:var(--color-ink-faint);justify-content:center;align-items:center;gap:1.15rem;margin:0 auto 3.25rem;padding:0 1.25rem;font-size:11px;font-weight:700;display:flex;position:relative}.logo-wall__eyebrow:before,.logo-wall__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#f27a5473);width:clamp(22px,7vw,76px);height:1px}.logo-wall__eyebrow:after{transform:scaleX(-1)}.logo-wall__footer{z-index:1;text-align:center;margin-top:3.25rem;position:relative}.logo-row{z-index:1;padding-block:1.6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.logo-row--gap{margin-top:1rem}.logo-track{will-change:transform;align-items:center;gap:3.5rem;width:max-content;animation:70s linear infinite marquee;display:flex}.logo-track--reverse{animation-duration:88s;animation-direction:reverse}.logo-row:hover .logo-track,.logo-row:focus-within .logo-track{animation-play-state:paused}.logo-mark{flex:none;justify-content:center;align-items:center;height:2.6rem;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:inline-flex}.logo-mark:hover{transform:translateY(-4px)}.logo-mark img{-webkit-user-select:none;user-select:none;filter:brightness(0)opacity(.82);width:auto;max-width:165px;height:2rem;transition:filter .55s,transform .55s cubic-bezier(.2,.7,.2,1)}.logo-mark:hover img{filter:brightness(0)opacity()drop-shadow(0 10px 22px #0e2a3d2e)}.logo-word{display:none}.logo-mark.is-word{height:auto}.logo-mark.is-word .logo-word{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--color-midnight-900);opacity:.72;font-size:1.4rem;font-weight:700;line-height:1;transition:opacity .55s,color .55s;display:inline-flex}.logo-mark.is-word:hover .logo-word{opacity:1;color:var(--color-midnight-900)}.logo-cta{font-family:var(--font-sans);color:var(--color-sunset-700);text-underline-offset:5px;align-items:center;gap:.4rem;font-size:.94rem;font-weight:600;-webkit-text-decoration:underline #b0422559;text-decoration:underline #b0422559;transition:gap .3s,color .3s,text-decoration-color .3s;display:inline-flex}.logo-cta:hover{color:var(--color-sunset-600);gap:.7rem;text-decoration-color:#b04225b3}.logo-cta span{transition:transform .3s}.logo-cta:hover span{transform:translate(3px)}@media (max-width:640px){.logo-wall{padding:3.25rem 0 3.5rem}.logo-track{gap:2.6rem;animation-duration:48s}.logo-track--reverse{animation-duration:60s}.logo-mark{height:1.95rem}.logo-mark img{width:auto;max-width:118px;height:1.75rem}.logo-mark.is-word .logo-word{font-size:1.08rem}.logo-row--gap{margin-top:.5rem}}@media (min-width:1024px){.logo-wall{padding:6rem 0 6.5rem}.logo-track{gap:5rem}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.marquee-reverse{animation-direction:reverse}.partner-logo-wrap{justify-content:center;align-items:center;min-height:1.75rem;display:inline-flex}.partner-logo{width:auto;max-width:145px;height:1.75rem;display:block}.feat-inner .partner-logo-wrap{min-height:2rem}.feat-inner .partner-logo{max-width:150px;height:2rem}.partner-logo-wrap--card .partner-logo{max-width:130px;height:1.6rem}.partner-logo-word{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-midnight-900);font-size:1.2rem;font-weight:700;line-height:1}.flow-stepper{--badge:3rem;--flow-gap:2.25rem;gap:var(--flow-gap);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.flow-stepper{--flow-gap:1.5rem;grid-template-columns:repeat(5,1fr);align-items:stretch}.flow-step{justify-content:flex-start;height:100%}.step-title{text-align:center;justify-content:center;align-items:center;min-height:2.5em;display:flex}}.flow-step{opacity:0;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:1.3rem;align-items:flex-start;gap:1.15rem;padding:1.4rem 1.2rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .4s,background .4s;display:flex;position:relative;transform:translateY(26px);box-shadow:0 16px 38px -24px #0e2a3d38}.flow-stepper.in-view .flow-step{opacity:1;transform:translateY(0)}.flow-step:not(:last-child):before{display:none!important}.flow-stepper.in-view .flow-step:hover{background:#fffffff5;transform:translateY(-6px);box-shadow:0 30px 56px -28px #f27a5457}.flow-stepper.in-view .flow-step:first-child{transition-delay:40ms}.flow-stepper.in-view .flow-step:nth-child(2){transition-delay:.16s}.flow-stepper.in-view .flow-step:nth-child(3){transition-delay:.28s}.flow-stepper.in-view .flow-step:nth-child(4){transition-delay:.4s}.flow-stepper.in-view .flow-step:nth-child(5){transition-delay:.52s}.flow-step:not(:last-child):before{content:"";top:calc(var(--badge) / 2);left:calc(var(--badge) / 2);width:1.5px;height:calc(100% + var(--flow-gap));transform-origin:top;z-index:0;background:linear-gradient(#d65a3b42,#d65a3b1f);border-radius:9999px;margin-left:-.75px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleY(0)}.flow-step:nth-child(4):before{background:linear-gradient(#d65a3b1f,#16a34a6b)}.flow-stepper.in-view .flow-step:not(:last-child):before{transform:scaleY(1)}.flow-stepper.in-view .flow-step:first-child:before{transition-delay:.22s}.flow-stepper.in-view .flow-step:nth-child(2):before{transition-delay:.34s}.flow-stepper.in-view .flow-step:nth-child(3):before{transition-delay:.46s}.flow-stepper.in-view .flow-step:nth-child(4):before{transition-delay:.58s}@media (min-width:1024px){.flow-step{text-align:center;flex-direction:column;align-items:center;gap:0}.flow-step:not(:last-child):before{top:calc(var(--badge) / 2);width:calc(100% + var(--flow-gap));transform-origin:0;background:linear-gradient(90deg,#d65a3b42,#d65a3b1f);height:1.5px;margin-top:-.75px;margin-left:0;left:50%;transform:scaleX(0)}.flow-step:nth-child(4):before{background:linear-gradient(90deg,#d65a3b1f,#16a34a6b)}.flow-stepper.in-view .flow-step:not(:last-child):before{transform:scaleX(1)}}.glass-card{-webkit-backdrop-filter:blur(22px)saturate(165%);background:#ffffffad;border:1px solid #fffc;border-radius:1.75rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #0e2a3d2e,inset 0 1px #fffc}.glass-card:before{content:"";border-radius:inherit;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.glass-card:hover{background:#ffffffeb;border-color:#fffffff5;transform:translateY(-6px);box-shadow:0 34px 64px -30px #f27a5466,0 6px 18px -10px #0e2a3d1f}.glass-card:hover:before{opacity:1}.step-node{z-index:2;width:var(--badge);height:var(--badge);color:#fff;background:radial-gradient(120% 110% at 30% 12%,#ffffff8c,#0000 52%),linear-gradient(150deg,#ff9f6b,#f2603a);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1),color .4s,background .4s;display:flex;position:relative;box-shadow:0 12px 26px -10px #f27a5499,inset 0 1px #ffffff73}.flow-step.is-final .step-node{color:#fff;background:radial-gradient(120% 110% at 30% 12%,#ffffff8c,#0000 52%),linear-gradient(150deg,#4ade80,#16a34a);box-shadow:0 12px 26px -10px #16a34a8c,inset 0 1px #ffffff73}.step-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}@media (min-width:1024px){.step-body{align-items:center;margin-top:1.15rem}}.step-num{font-family:var(--font-display);letter-spacing:.13em;color:var(--color-ink-faint);margin-bottom:.4rem;font-size:.68rem;font-weight:700}.flow-step.is-final .step-num{color:var(--color-mint-deep)}.step-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:.95rem;font-weight:700}.flow-step.is-final .step-title{color:var(--color-mint-deep)}.step-desc{color:var(--color-ink-faint);max-width:15rem;margin-top:.35rem;font-size:.8rem;line-height:1.5}.step-body{transition:transform .4s cubic-bezier(.22,1,.36,1)}.flow-step:hover .step-body{transform:translateY(-3px)}.flow-step:hover .step-node{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d65a3b59,0 10px 22px -10px #d65a3b59}.flow-step.is-final:hover .step-node{box-shadow:inset 0 0 0 1px #16a34a66,0 10px 22px -10px #16a34a59}.eyebrow-mint{color:var(--color-mint-deep)}.trust-seal{color:#fff;background:radial-gradient(120% 110% at 30% 12%,#ffffff80,#0000 52%),linear-gradient(150deg,#4ade80,#16a34a);border-radius:1.15rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 16px 32px -14px #16a34a99}.trust-flag{background:linear-gradient(90deg,#2552b3 0 33.3%,#fff 33.3% 66.6%,#e03a3e 66.6% 100%);border-radius:.2rem;width:1.15rem;height:.78rem;display:inline-block;box-shadow:inset 0 0 0 1px #0e2a3d1a}.compliance-list{gap:.7rem;display:grid}.compliance-item{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:1.1rem;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;transition:box-shadow .4s,background .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 14px 32px -24px #0e2a3d33}.stagger.in-view .compliance-item:hover{background:#fffffff5;transform:translateY(-3px);box-shadow:0 24px 44px -26px #f27a544d}.ci-icon{width:2.6rem;height:2.6rem;color:var(--color-mint-deep);background:linear-gradient(150deg,#4ade8042,#16a34a1f);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #16a34a2e}.compliance-item:hover .ci-icon{color:#fff;background:linear-gradient(150deg,#4ade80,#16a34a);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 12px 22px -12px #16a34a99}.ci-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:.98rem;font-weight:700}.ci-desc{color:var(--color-ink-faint);margin-top:.15rem;font-size:.84rem;line-height:1.45}.arsenal-stage{perspective:1400px}.feat-card{--accent:var(--color-sunset-500);--accent-2:var(--color-sunset-700);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#fff,#fffbf9);border:1px solid #d65a3b1f;border-radius:1.75rem;transition:box-shadow .45s,border-color .45s,transform .2s ease-out;position:relative;overflow:hidden;box-shadow:0 10px 34px -16px #0e2a3d24}.feat-card:after{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--accent), transparent 45%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feat-card:after{background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 50%, transparent), transparent 45%)}}.feat-card:after{-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .45s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feat-card:hover{box-shadow:0 30px 70px -24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.feat-card:hover{box-shadow:0 30px 70px -24px color-mix(in srgb, var(--accent) 45%, #0e2a3d4d)}}.feat-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.feat-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.feat-card:hover:after{opacity:1}.feat-card .feat-glow{border-radius:inherit;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), var(--accent), transparent 60%);transition:opacity .5s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feat-card .feat-glow{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%)}}.feat-card .feat-glow{pointer-events:none}.feat-card:hover .feat-glow{opacity:1}.feat-inner{z-index:2;transition:transform .2s ease-out;position:relative;transform:translateZ(0)}.feat-icon{color:#fff;background:radial-gradient(130% 105% at 22% 12%, #ffffffa6, #fff0 52%), linear-gradient(150deg, var(--accent), var(--accent));border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.feat-icon{background:radial-gradient(130% 105% at 22% 12%, #ffffffa6, #fff0 52%), linear-gradient(150deg, color-mix(in srgb, var(--accent) 62%, #fff), var(--accent))}}.feat-icon{box-shadow:0 16px 30px -10px var(--accent), inset 0 1px 0 #fff9}@supports (color:color-mix(in lab, red, red)){.feat-icon{box-shadow:0 16px 30px -10px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 1px 0 #fff9}}.feat-icon{filter:saturate(1.12)}.feat-icon svg{width:1.6rem;height:1.6rem}.feat-watermark{font-family:var(--font-display);color:var(--accent);font-size:7rem;font-weight:800;line-height:1;position:absolute;bottom:-1.5rem;right:-.5rem}@supports (color:color-mix(in lab, red, red)){.feat-watermark{color:color-mix(in srgb, var(--accent) 8%, transparent)}}.feat-watermark{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.reveal-blur{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s;transform:translateY(40px)scale(.97)}.reveal-blur.in-view{opacity:1;filter:blur();transform:none}.stagger-3d>*{opacity:0;transform-origin:bottom;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(44px)rotateX(8deg)scale(.96)}.stagger-3d.in-view>*{opacity:1;transform:none}.stagger-3d.in-view>:first-child{transition-delay:40ms}.stagger-3d.in-view>:nth-child(2){transition-delay:.12s}.stagger-3d.in-view>:nth-child(3){transition-delay:.2s}.stagger-3d.in-view>:nth-child(4){transition-delay:.28s}.stagger-3d.in-view>:nth-child(5){transition-delay:.36s}.stagger-3d.in-view>:nth-child(6){transition-delay:.44s}.stagger-3d.in-view>:nth-child(7){transition-delay:.52s}.stagger-3d.in-view>:nth-child(8){transition-delay:.6s}.stagger-3d.in-view>:nth-child(9){transition-delay:.68s}[data-parallax]{will-change:transform;transform:translate3d(0, var(--py,0), 0)}.pipe-flow span{transition:all .3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.reveal,.reveal-scale,.reveal-blur,.stagger>*,.stagger-3d>*,.word-reveal .w>span,.vs-row,.flow-step{opacity:1!important;filter:none!important;transform:none!important}.flow-step:not(:last-child):before,.flow-step .step-body,[data-parallax]{transform:none!important}}@keyframes hp-stage-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes hp-card-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes hp-sweep{0%{left:-60%}to{left:135%}}@keyframes hp-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes hp-lead-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}@keyframes hp-lead-dim{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:.48;transform:none}}@keyframes hp-mail-fly{0%{opacity:0;left:8%;transform:translateY(0)}25%{opacity:1}to{opacity:0;left:108%;transform:translateY(-14px)}}@keyframes hp-rise{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes hp-spin{to{transform:rotate(360deg)}}@keyframes hp-float-chip{0%,to{translate:0}50%{translate:0 -6px}}@keyframes hp-chip-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@media (max-width:1023px){.hp-chip--tl{left:-.1rem}.hp-chip--br{right:-.1rem}}@media (max-width:400px){.hp-chip{padding:.38rem .6rem;font-size:.62rem}.hp-pack-t{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hp-tilt,.hp-card,.hp-row,.hp-lead,.hp-lead-flag,.hp-chip{opacity:1!important;animation:none!important;transform:translate(0)scale(1)!important}.hp-row-spin{display:none!important}.hp-row-rev{opacity:1!important;transform:none!important}.hp-lead.hot .hp-lead-av:after{display:none!important}.hp-card:after{display:none}}@keyframes hp-rail-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes hp-body-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hp-beam{0%{opacity:0;transform:translateY(-30%)}25%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes hp-fly{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}@keyframes hp-draw{to{stroke-dashoffset:0}}@keyframes hp-stamp-in{to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes hp-cf-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(215px) rotate(var(--rot,180deg))}}@media (prefers-reduced-motion:reduce){.hp-pack-doc{opacity:1!important}.hp-pack-doc .hp-pack-ck,.hp-ocr-f{opacity:1!important;transform:none!important}.hp-ocr-scanbar,.hp-doc-beam,.hp-plane{animation:none!important}.hp-sign-path{stroke-dashoffset:0!important;animation:none!important}.hp-body-in{animation:none!important}.hp-rail-node{transition:none!important}.hp-rail-step.active .hp-rail-node:after{display:none!important}.hp-lead{opacity:1!important;animation:none!important;transform:none!important}.hp-att{opacity:1!important;transform:none!important}.hp-mail-plane{display:none!important}.hp-mail-go{opacity:0!important}.hp-mail-done{opacity:1!important}.hp-rel-row,.hp-sv-row,.hp-stamp,.hp-cheer{opacity:1!important;animation:none!important;transform:none!important}.hp-cf{display:none!important}}:root{--bg-deep:#0a1018;--ember:#f2603a;--ember-soft:#ff9f6b;--gold:#e9c46a;--txt:#edf2f8;--txt-dim:#9fb3c6;--txt-faint:#5e748a;--ease:cubic-bezier(.22,1,.36,1)}::selection{color:#fff;background:#f2603a59}.mock-light{--color-ink:#0e2a3d;--color-ink-dim:#3e647d;--color-ink-faint:#7a98ab}#bg-canvas{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:fixed;inset:0}html.webgl-on #bg-canvas{opacity:1}@media (prefers-reduced-motion:reduce){#bg-canvas{transition:none}}html.no-webgl body.home3d{background-image:radial-gradient(50% 30% at 50% 92%,#f2603a1c,#0000 72%),radial-gradient(1100px 760px at 8% -6%,#ffb99624,#0000 58%),radial-gradient(960px 680px at 102% 4%,#ffb99617,#0000 55%),linear-gradient(#fff 0%,#fff6f1 60%,#ffede4 100%)}.cine-veil{z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 46%,#0000 60%,#070b146b 100%),radial-gradient(80% 50% at 50% 116%,#f2603a14,#0000 64%);position:fixed;inset:0}.cine-veil:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}main{z-index:2;position:relative}.nav3d{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#1218248c;border:1px solid #ffffff17;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1rem;width:min(95%,82rem);padding:.55rem .55rem .55rem 1.5rem;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;position:fixed;top:clamp(.55rem,1.5vw,1.05rem);left:50%;transform:translate(-50%);box-shadow:0 20px 50px -26px #0009}.nav3d.scrolled{background:#0d121cb8;box-shadow:0 26px 60px -28px #000000b8}.nav3d .links{color:var(--txt-dim);gap:1.6rem;font-size:.9rem;display:none}@media (min-width:900px){.nav3d .links{display:flex}}.nav3d .links a{color:inherit;text-decoration:none;transition:color .25s}.nav3d .links a:hover{color:#fff}.font-display{font-family:var(--font-display)}.brand{letter-spacing:-.02em;align-items:baseline;font-size:1.3rem;line-height:1;display:inline-flex}.brand .e{font-family:var(--font-accent);background:linear-gradient(to right,var(--ember-soft),var(--ember));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.18em;font-style:italic;font-weight:700}.brand .m{color:#fff;font-weight:700}.brand .dot{color:var(--ember);margin-left:1px;font-weight:800}.brand .pro{letter-spacing:.18em;text-transform:uppercase;color:var(--ember-soft);align-self:center;margin-left:8px;font-size:.5em;font-weight:800}.text-ember{background:linear-gradient(100deg,var(--ember-soft) 0%, var(--ember) 48%, var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.text-ember--serif{font-family:var(--font-accent);letter-spacing:0;font-size:1.06em;font-style:italic;font-weight:600}.title-glow{text-shadow:0 0 44px #f2603a59,0 0 120px #e9c46a2e}.hero{align-items:center;min-height:100svh;padding:clamp(7rem,14vh,10rem) clamp(1.25rem,5vw,4rem) clamp(4rem,8vh,6rem);display:grid;position:relative}.hero-grid-2{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem);width:100%;max-width:82rem;margin:0 auto;display:grid}@media (min-width:980px){.hero-grid-2{grid-template-columns:1.18fr .82fr;align-items:center}}.eyebrow-3d{letter-spacing:.1em;text-transform:uppercase;color:#d2dee9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}.hero h1 .eyebrow-3d{margin-bottom:1.1rem;display:flex}.eyebrow-3d .eb-short{display:none}.eyebrow-3d .pulse{background:var(--mint,#4ade80);border-radius:999px;width:.5rem;height:.5rem;animation:2s infinite pulse-3d}@keyframes pulse-3d{0%,to{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 7px #4ade8000}}.eyebrow-3d .free{color:var(--gold)}.hero h1{font-family:var(--font-display);letter-spacing:-.035em;margin:1.4rem 0 0;font-size:clamp(2.7rem,8.2vw,5.4rem);font-weight:800;line-height:.96}.hero .sub{max-width:39rem;color:var(--txt-dim);margin-top:1.5rem;font-size:clamp(1rem,2.3vw,1.18rem);line-height:1.6}.hero .sub strong{color:#fff;font-weight:600}.cta-row{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2.2rem;display:flex}.btn-3d{color:#fff;background:linear-gradient(135deg, var(--ember-soft), var(--ember));transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 12px 40px -8px #f2603a99,inset 0 1px #ffffff4d}.btn-3d:hover{transform:translateY(-3px);box-shadow:0 22px 64px -10px #f2603acc,inset 0 1px #ffffff4d}.btn-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff9e;border-radius:999px;align-items:center;margin:0 .06em;padding:.13em .66em;font-size:.9em;font-weight:800;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.ctabar{display:none}@media (max-width:760px){.ctabar{z-index:40;padding:.58rem 1rem calc(.58rem + env(safe-area-inset-bottom));text-align:center;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);transition:transform .35s var(--ease);background:#fff9f59e;border-top:1px solid #ffffff80;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}body.show-ctabar .ctabar{transform:translateY(0)}.ctabar .btn-3d{justify-content:center;width:auto;padding:.72rem 1.9rem;font-size:.92rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){.ctabar{transition:none}}.btn-ghost-3d{color:var(--txt);opacity:.85;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-flex}.btn-ghost-3d:hover{opacity:1}.trust-3d{color:#bfcedb;flex-wrap:wrap;gap:1.3rem;margin-top:1.9rem;font-size:.9rem;font-weight:500;display:flex}.trust-3d span{align-items:center;gap:.5rem;display:inline-flex}.trust-3d svg{color:var(--ember-soft);flex:none}.mock-float{filter:drop-shadow(0 28px 50px #fa966e47);position:relative}.mock-float:before{content:"";filter:blur(34px);z-index:-1;background:radial-gradient(58% 55% at 50% 42%,#f2603a61,#0000 70%);position:absolute;inset:-14% -10% -20%}.scroll-cue{color:var(--txt-faint);letter-spacing:.24em;text-transform:uppercase;z-index:3;flex-direction:column;align-items:center;gap:.55rem;font-size:.62rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue .mouse{border:1.5px solid #ffffff47;border-radius:999px;width:1.35rem;height:2.15rem;position:relative}.scroll-cue .mouse:after{content:"";background:var(--ember-soft);border-radius:999px;width:.25rem;height:.45rem;animation:1.8s infinite wheel;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:0;top:.4rem}30%{opacity:1}70%{opacity:1;top:1.1rem}to{opacity:0;top:1.15rem}}html.js .r-up{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(34px)}html.js .r-up.in{opacity:1;transform:none}.r-in{animation:rIn .9s var(--ease) both}.r-in[data-delay="1"]{animation-delay:.12s}.r-in[data-delay="2"]{animation-delay:.24s}.r-in[data-delay="3"]{animation-delay:.36s}.r-in[data-delay="4"]{animation-delay:.48s}@keyframes rIn{0%{opacity:0;transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.r-in{animation:none}}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.22s}[data-delay="3"]{transition-delay:.34s}[data-delay="4"]{transition-delay:.46s}[data-delay="5"]{transition-delay:.58s}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-sunset-600);color:#fff;transition:top .2s var(--ease);border-radius:.8rem;padding:.8rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:3px solid var(--color-sunset-700);outline-offset:3px;border-radius:inherit}#site-footer a{padding-block:.35rem;display:inline-block}.scene{max-width:86rem;margin:0 auto;padding:clamp(5rem,14vh,9rem) clamp(1.25rem,5vw,4rem);position:relative}.scene-eyebrow{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:var(--ember-soft);font-size:.7rem;font-weight:700}.scene-title{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin:.85rem auto 0;font-size:clamp(1.9rem,5.2vw,3.3rem);font-weight:800;line-height:1.05}.scene-sub{text-align:center;max-width:40rem;color:var(--txt-dim);margin:1rem auto 0;font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.6}.scene-sub--mobile{display:none}.defn{max-width:46rem;padding-top:clamp(2.5rem,7vh,4.5rem);padding-bottom:clamp(2.5rem,7vh,4.5rem)}.defn-lead{text-align:center;max-width:34rem;color:var(--txt);letter-spacing:-.01em;margin:0 auto;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700;line-height:1.4}.defn-txt{text-align:center;max-width:36rem;color:var(--txt-faint);margin:.9rem auto 0;font-size:.96rem;line-height:1.7}.defn-txt a{color:var(--color-sunset-600);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #d65a3b59;text-decoration:underline #d65a3b59;transition:text-decoration-color .2s}.defn-txt a:hover,.defn-txt a:focus-visible{text-decoration-color:currentColor}.defn-stats{border-top:1px solid #141e2d14;grid-template-columns:repeat(2,1fr);max-width:26rem;margin:clamp(2.2rem,5vw,3rem) auto 0;padding-top:1.7rem;display:grid}.defn-stats>div{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem 1rem;display:flex;position:relative}.defn-stats>div:nth-child(odd):after{content:"";background:#141e2d1a;width:1px;position:absolute;top:.2em;bottom:.2em;right:0}.defn-stats>div:nth-child(-n+2):before{content:"";background:#141e2d14;height:1px;position:absolute;bottom:0;left:10%;right:10%}.defn-stats b{font-family:var(--font-display);color:#0000;background:linear-gradient(100deg,#e8431a 0%,#d0420c 55%,#b8730e 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;line-height:1}.defn-stats span{color:var(--txt-faint);font-size:.72rem;font-weight:600}.logo-marquee{margin-top:clamp(2.5rem,6vw,4rem)}.logo-caption{text-align:center;max-width:40rem;color:var(--txt-faint);margin:1.1rem auto 0;font-size:.78rem;line-height:1.6}.logo-caption a{color:var(--color-sunset-600);text-underline-offset:2px;-webkit-text-decoration:underline #d65a3b59;text-decoration:underline #d65a3b59}.logo-caption a:hover,.logo-caption a:focus-visible{text-decoration-color:currentColor}.teaser{text-align:center;padding:clamp(4rem,10vh,7rem) 1.5rem clamp(6rem,14vh,10rem)}.teaser .chips{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem;display:flex}.teaser .chip{color:#d2dee9;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:.6rem 1.1rem;font-size:.85rem}.teaser .chip b{color:var(--ember-soft);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.r-up{opacity:1!important;transform:none!important}.scroll-cue .mouse:after{display:none}}.hp-stage{perspective:1500px}.hp-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);animation:8s ease-in-out infinite hp-stage-float;position:relative}.hp-card{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(157deg,#fffffff2 0%,#fffaf7cc 100%);border:1px solid #ffffffbf;border-radius:1.7rem;padding:1.45rem 1.45rem 1.55rem;animation:1s cubic-bezier(.22,1,.36,1) both hp-card-in;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2px 6px -2px #0e2a3d1a,0 38px 74px -26px #b0422557,0 20px 48px -28px #0e2a3d6b}.hp-spot{z-index:5;pointer-events:none;background:radial-gradient(240px circle at var(--mx,70%) var(--my,0%), #ffffff8c, transparent 60%);mix-blend-mode:soft-light;position:absolute;inset:0}.hp-card:after{content:"";z-index:4;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:55%;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) .55s hp-sweep;position:absolute;top:0;left:-60%;transform:skew(-16deg)}.hp-head{z-index:6;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.hp-brand{align-items:center;gap:.55rem;min-width:0;display:flex}.hp-logo{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));color:#fff;border-radius:.6rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;box-shadow:0 7px 16px -5px #b042258c}.hp-logo svg{width:.95rem;height:.95rem}.hp-brand-txt{color:var(--color-ink-dim);font-size:.7rem;line-height:1.15}.hp-brand-txt b{font-family:var(--font-display);color:var(--color-ink);font-size:.82rem;font-weight:700;display:block}.hp-live{white-space:nowrap;color:var(--color-mint-deep);background:#16a34a1a;border-radius:9999px;align-items:center;gap:.35rem;padding:.24rem .55rem;font-size:.64rem;font-weight:700;display:inline-flex}.hp-live-dot{background:var(--color-mint-deep);border-radius:9999px;width:.42rem;height:.42rem;position:relative}.hp-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite hp-ping;position:absolute;inset:0}.hp-client{z-index:6;border-bottom:1px solid #0e2a3d14;align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.85rem;display:flex;position:relative}.hp-av{width:1.95rem;height:1.95rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700));border-radius:9999px;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}.hp-client-name{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.hp-client-name span{color:var(--color-ink-faint);font-weight:600}.hp-client-tags{flex:none;gap:.35rem;margin-left:auto;display:flex}.hp-tag{color:var(--color-ink-dim);white-space:nowrap;background:#0e2a3d0e;border-radius:9999px;padding:.22rem .5rem;font-size:.6rem;font-weight:700}.hp-ctx{z-index:6;color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #0e2a3d14;align-items:center;gap:.45rem;margin-top:1.3rem;padding-bottom:1rem;font-size:.67rem;display:flex;position:relative;overflow:hidden}.hp-ctx:before{content:"";background:var(--color-sunset-400);border-radius:9999px;flex:none;width:.42rem;height:.42rem}.hp-ctx b{color:var(--color-ink-dim);font-weight:700}.hp-leads{flex-direction:column;gap:.5rem;display:flex}.hp-lead{opacity:0;background:#ffffff8c;border-radius:.85rem;align-items:center;gap:.65rem;padding:.55rem .6rem;animation:.55s cubic-bezier(.22,1,.36,1) both hp-lead-in;display:flex;box-shadow:inset 0 0 0 1px #0e2a3d0f}.hp-lead:not(.hot){animation-name:hp-lead-dim}.hp-lead.hot{background:linear-gradient(100deg, var(--color-sunset-50), #ffffff59);box-shadow:inset 0 0 0 1px #f27a5452}.hp-lead-av{width:1.9rem;height:1.9rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-midnight-400), var(--color-midnight-600));border-radius:9999px;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid;position:relative}.hp-lead.hot .hp-lead-av{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600))}.hp-lead.hot .hp-lead-av:after{content:"";border:1.5px solid var(--color-sunset-400);border-radius:9999px;animation:1.9s ease-out infinite hp-rail-pulse;position:absolute;inset:-3px}.hp-lead-mid{flex:1;min-width:0}.hp-lead-name{font-family:var(--font-display);color:var(--color-ink);font-size:.8rem;font-weight:700}.hp-lead-sub{color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;margin-top:.05rem;font-size:.62rem;display:flex;overflow:hidden}.hp-lead-srcic{width:.8rem;height:.8rem;color:var(--color-sunset-500);flex:none}.hp-lead-flag{color:var(--color-sunset-700);opacity:0;background:#f27a5424;border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.6rem;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) .95s both hp-chip-in;display:inline-flex}.hp-lead-flag svg{width:.72rem;height:.72rem}.hp-lead-flag b{font-weight:800}.hp-lead-time{color:var(--color-ink-faint);flex:none;font-size:.58rem;font-weight:600}.hp-mail{flex-direction:column;gap:.5rem;display:flex}.hp-mail-bar{border-bottom:1px solid #0e2a3d12;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.hp-mail-dots{gap:.22rem;display:inline-flex}.hp-mail-dots i{background:#0e2a3d29;border-radius:9999px;width:.42rem;height:.42rem}.hp-mail-dots i:first-child{background:var(--color-sunset-400)}.hp-mail-bar-t{color:var(--color-ink-dim);font-size:.62rem;font-weight:700}.hp-mail-bar-ic{color:var(--color-sunset-500);margin-left:auto;display:inline-flex}.hp-mail-bar-ic svg{width:.9rem;height:.9rem}.hp-mail-fields{flex-direction:column;gap:.26rem;display:flex}.hp-mail-field{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.45rem;font-size:.68rem;display:flex;overflow:hidden}.hp-mail-k{text-transform:uppercase;letter-spacing:.04em;width:2.1rem;color:var(--color-ink-faint);flex:none;font-size:.55rem;font-weight:700}.hp-mail-field b{color:var(--color-sunset-600);font-weight:800}.hp-mail-best{background:linear-gradient(100deg,#16a34a1f,#16a34a05);border-radius:.8rem;flex-direction:column;gap:.28rem;padding:.65rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #16a34a33}.hp-mail-best-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.hp-mail-best-l{font-family:var(--font-display);color:var(--color-ink);font-size:.8rem;font-weight:700}.hp-mail-best-r{white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.hp-mail-best-r b{font-family:var(--font-display);color:var(--color-mint-deep);font-size:1.1rem;font-weight:800}.hp-mail-best-r s{color:var(--color-ink-faint);font-size:.66rem}.hp-mail-best-bot{color:var(--color-ink-dim);font-size:.64rem}.hp-mail-best-bot em{color:var(--color-mint-deep);font-style:normal;font-weight:800}.hp-mail-best-bot b{font-family:var(--font-display);color:var(--color-mint-deep);font-weight:800}.hp-mail-attline{color:var(--color-ink-faint);align-items:center;gap:.4rem;font-size:.64rem;font-weight:600;display:flex}.hp-mail-clip{width:1.1rem;height:1.1rem;color:var(--color-sunset-500);background:#0e2a3d0f;border-radius:.3rem;flex:none;place-items:center;display:inline-grid}.hp-mail-clip svg{width:.72rem;height:.72rem}.hp-mail-attach{flex-wrap:wrap;gap:.38rem;display:flex}.hp-att{color:var(--color-ink-dim);opacity:0;background:#0e2a3d0d;border-radius:.5rem;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.6rem;font-weight:600;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(6px)}.hp-att.show{opacity:1;transform:none}.hp-att svg{width:.78rem;height:.78rem;color:var(--color-sunset-500)}.hp-att i{color:var(--color-ink-faint);font-style:normal;font-weight:600}.hp-mail-send{border-radius:.7rem;margin-top:.1rem;position:relative;overflow:hidden}.hp-mail-btn{font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-sunset-500), var(--color-sunset-600));place-items:center;padding:.55rem;font-size:.76rem;font-weight:700;transition:background .4s,color .4s,box-shadow .4s;display:grid;box-shadow:0 8px 18px -6px #b0422580}.hp-mail-btn>span{grid-area:1/1;justify-content:center;align-items:center;gap:.35rem;transition:opacity .35s;display:inline-flex}.hp-inl{width:.9rem;height:.9rem}.hp-mail-go{opacity:1}.hp-mail-done{opacity:0}.hp-mail-send.sent .hp-mail-btn{color:var(--color-mint-deep);box-shadow:none;background:#16a34a1f}.hp-mail-send.sent .hp-mail-go{opacity:0}.hp-mail-send.sent .hp-mail-done{opacity:1}.hp-mail-plane{color:#fff;opacity:0;margin-top:-.55rem;position:absolute;top:50%;left:0}.hp-mail-plane svg{width:1.1rem;height:1.1rem}.hp-mail-send.sent .hp-mail-plane{animation:1s cubic-bezier(.5,0,.3,1) forwards hp-mail-fly}.hp-list{z-index:6;flex-direction:column;gap:.38rem;display:flex;position:relative}.hp-row{opacity:0;border-radius:.85rem;align-items:center;gap:.65rem;padding:.42rem .55rem;animation:.55s cubic-bezier(.22,1,.36,1) both hp-rise;display:flex}.hp-row:first-child{animation-delay:.12s}.hp-row:nth-child(2){animation-delay:.24s}.hp-row:nth-child(3){animation-delay:.36s}.hp-row:nth-child(4){animation-delay:.48s}.hp-row.best{background:linear-gradient(100deg,#16a34a21,#16a34a08);box-shadow:inset 0 0 0 1px #16a34a38}.hp-logo-tile{width:2.7rem;height:1.95rem;font-family:var(--font-display);color:var(--color-ink-dim);background:#fff;border-radius:.5rem;flex:none;place-items:center;font-size:.58rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 2px 7px -2px #0e2a3d33}.hp-logo-tile img{object-fit:contain;max-width:2.1rem;max-height:1.1rem}.hp-row-mid{flex:1;min-width:0}.hp-row-name{font-family:var(--font-display);color:var(--color-ink);font-size:.8rem;font-weight:700;line-height:1.15}.hp-row-guar{letter-spacing:.01em;color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.56rem;overflow:hidden}.hp-row.best .hp-row-guar{color:var(--color-mint-deep)}.hp-row-right{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:.04rem;min-width:5.2rem;min-height:2rem;display:flex;position:relative}.hp-row-spin{border:2px solid #0e2a3d24;border-top-color:var(--color-sunset-500);border-radius:50%;width:1rem;height:1rem;margin-top:-.5rem;transition:opacity .3s;animation:.7s linear infinite hp-spin;position:absolute;top:50%;right:.15rem}.hp-row-rev{opacity:0;flex-direction:column;align-items:flex-end;gap:.03rem;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(7px)}.hp-row.got .hp-row-spin{opacity:0}.hp-row.got .hp-row-rev{opacity:1;transform:none}.hp-row-price{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-size:.84rem;font-weight:800}.hp-row-price span{color:var(--color-ink-faint);font-size:.56rem;font-weight:600}.hp-row.best .hp-row-price{color:var(--color-mint-deep)}.hp-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-mint-deep);font-size:.5rem;font-weight:800}.hp-result{z-index:6;border-top:1px solid #0e2a3d14;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:1rem;padding-top:1rem;display:flex;position:relative}.hp-result-label{text-transform:uppercase;letter-spacing:.07em;color:var(--color-ink-faint);font-size:.6rem;font-weight:700}.hp-eco{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(100deg, var(--color-sunset-400), var(--color-sunset-600) 52%, var(--color-gold-500));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.2rem;font-size:2.15rem;font-weight:800;line-height:1}.hp-signed{white-space:nowrap;color:var(--color-mint-deep);background:#16a34a1a;border-radius:9999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}.hp-signed svg{width:.8rem;height:.8rem}.hp-chip{z-index:3;white-space:nowrap;color:var(--color-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffd9;border-radius:9999px;align-items:center;gap:.42rem;padding:.45rem .72rem;font-size:.68rem;font-weight:700;animation:5.5s ease-in-out infinite hp-float-chip,.7s cubic-bezier(.22,1,.36,1) both hp-chip-in;display:inline-flex;position:absolute;box-shadow:0 16px 34px -12px #0e2a3d52}.hp-chip-ic{color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.hp-chip-ic svg{width:.72rem;height:.72rem}.hp-chip--tl{animation-delay:0s,1.15s;top:-1.45rem;left:.4rem}.hp-chip--tl .hp-chip-ic{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600))}.hp-chip--br{animation-delay:-2.6s,1.45s;top:auto;bottom:-1.45rem;right:.4rem}.hp-chip--br .hp-chip-ic{background:var(--color-mint-deep)}@media (max-width:1023px){.hp-chip--tl{left:-.1rem}.hp-chip--br{right:-.1rem}}@media (max-width:400px){.hp-chip{padding:.38rem .6rem;font-size:.62rem}.hp-pack-t{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hp-tilt,.hp-card,.hp-row,.hp-lead,.hp-lead-flag,.hp-chip{opacity:1!important;animation:none!important;transform:translate(0)scale(1)!important}.hp-row-spin{display:none!important}.hp-row-rev{opacity:1!important;transform:none!important}.hp-lead.hot .hp-lead-av:after{display:none!important}.hp-card:after{display:none}}.hp-rail{z-index:6;grid-template-columns:repeat(7,1fr);margin:1.75rem 0 .35rem;padding:0 .05rem;list-style:none;display:grid;position:relative}.hp-rail-step{cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.hp-rail-step:before{content:"";background:#0e2a3d1a;border-radius:9999px;width:100%;height:2.5px;transition:background .5s;position:absolute;top:.76rem;left:-50%}.hp-rail-step:first-child:before{display:none}.hp-rail-step.done:before,.hp-rail-step.active:before{background:linear-gradient(90deg, var(--color-sunset-500), var(--color-sunset-600))}.hp-rail-node{z-index:1;width:1.6rem;height:1.6rem;color:var(--color-ink-faint);background:#fff;border-radius:9999px;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),background .5s,color .5s,box-shadow .5s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0e2a3d24}.hp-rail-node svg{width:.82rem;height:.82rem}.hp-rail-step.done .hp-rail-node{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));color:#fff;box-shadow:0 5px 12px -4px #b0422573}.hp-rail-step.active .hp-rail-node{color:var(--color-sunset-600);box-shadow:inset 0 0 0 2px var(--color-sunset-500), 0 8px 18px -5px #b042256b;background:#fff;transform:scale(1.16)}.hp-rail-step.active .hp-rail-node:after{content:"";border:1.5px solid var(--color-sunset-400);border-radius:9999px;animation:1.9s ease-out infinite hp-rail-pulse;position:absolute;inset:-5px}.hp-rail-label{letter-spacing:-.01em;text-align:center;color:var(--color-ink-faint);font-size:.54rem;font-weight:700;line-height:1.1;transition:color .5s}.hp-rail-step.done .hp-rail-label{color:var(--color-sunset-700)}.hp-rail-step.active .hp-rail-label{color:var(--color-ink)}.hp-body{z-index:6;flex-direction:column;height:14.75rem;margin-top:1.2rem;display:flex;position:relative}.hp-body>*{flex:auto;min-height:0}.hp-body .hp-list{justify-content:center;margin-top:0}.hp-body-in{animation:.5s cubic-bezier(.22,1,.36,1) both hp-body-in}.hp-ocr{grid-template-columns:5.6rem 1fr;align-content:center;gap:.85rem;height:100%;display:grid}.hp-ocr-paper{background:#fff;border-radius:.55rem;flex-direction:column;padding:1.45rem .6rem .6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -8px #0e2a3d47}.hp-ocr-paper-tag{color:var(--color-sunset-600);align-items:center;gap:.2rem;font-size:.5rem;font-weight:800;display:inline-flex;position:absolute;top:.45rem;left:.5rem}.hp-ocr-paper-tag svg{width:.62rem;height:.62rem}.hp-doc-h{background:var(--color-sunset-300);border-radius:3px;width:60%;height:.45rem;margin-bottom:.42rem;display:block}.hp-doc-l{background:#0e2a3d1f;border-radius:3px;height:.24rem;margin-bottom:.34rem;display:block}.hp-doc-l.l1{width:92%}.hp-doc-l.l2{width:76%}.hp-doc-l.l3{width:88%}.hp-doc-l.l4{width:64%}.hp-doc-beam{background:linear-gradient(#f27a546b,#0000);height:30%;animation:1.9s ease-in-out infinite hp-beam;position:absolute;top:0;left:0;right:0}.hp-ocr-fields{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.hp-ocr-f{opacity:0;background:#ffffffa6;border-radius:.65rem;align-items:center;gap:.5rem;padding:.42rem .55rem;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(12px);box-shadow:inset 0 0 0 1px #0e2a3d0f}.hp-ocr-f.show{opacity:1;transform:none}.hp-ocr-l{width:4rem;color:var(--color-ink-faint);flex:none;font-size:.6rem;font-weight:600}.hp-ocr-v{min-width:0;font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex;overflow:hidden}.hp-ocr-banklogo{background:#fff;border-radius:.3rem;flex:none;place-items:center;width:1.6rem;height:1.35rem;display:inline-grid;overflow:hidden;box-shadow:0 1px 5px -1px #0e2a3d47}.hp-ocr-banklogo img{object-fit:contain;width:1.05rem;height:1.05rem}.hp-ocr-ck{color:#fff;background:linear-gradient(135deg,#34d399,#10b981);border-radius:9999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid;box-shadow:0 3px 9px -3px #10b9818c}.hp-ocr-ck svg{width:.7rem;height:.7rem}.hp-save-note{text-align:center;color:var(--color-sunset-700);margin-top:.6rem;font-size:.68rem;font-weight:600}.hp-save-note b{font-weight:800}.hp-docs{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.hp-mini-doc{background:#ffffffa6;border-radius:.85rem;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #0e2a3d12}.hp-mini-ic{color:#fff;background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));border-radius:.55rem;flex:none;place-items:center;width:2.05rem;height:2.05rem;display:grid}.hp-mini-ic.alt{background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700))}.hp-mini-ic svg{width:1rem;height:1rem}.hp-mini-doc>div{flex:1;min-width:0}.hp-mini-t{font-family:var(--font-display);color:var(--color-ink);font-size:.78rem;font-weight:700}.hp-mini-s{color:var(--color-ink-faint);margin-top:.04rem;font-size:.64rem}.hp-mini-flag{flex:none;align-items:center;gap:.25rem;font-size:.6rem;font-weight:700;display:inline-flex}.hp-mini-flag.mint{color:var(--color-mint-deep)}.hp-mini-flag svg{width:.8rem;height:.8rem}.hp-plane{color:var(--color-sunset-600);flex:none;animation:1.7s ease-in-out infinite hp-fly}.hp-plane svg{width:1.05rem;height:1.05rem}.hp-eco-row{border-top:1px solid #0e2a3d14;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.3rem;padding-top:.75rem;display:flex}.hp-sign{flex-direction:column;justify-content:center;gap:1rem;display:flex}.hp-sign-pad{background:#ffffff73;border:1.5px dashed #2e56704d;border-radius:.85rem;place-items:center;height:6.5rem;display:grid;position:relative}.hp-sign-svg{width:72%;height:auto}.hp-sign-path{fill:none;stroke:var(--color-midnight-700);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.7s .35s forwards hp-draw}.hp-sign-x{letter-spacing:.02em;color:var(--color-ink-faint);font-size:.6rem;font-weight:700;position:absolute;bottom:.5rem;left:.85rem}.hp-sign-foot{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.hp-sign-foot .hp-eco{line-height:1}.hp-relance{flex-direction:column;gap:.42rem;display:flex}.hp-rel-row{opacity:0;background:#fff;border-radius:.8rem;align-items:center;gap:.65rem;padding:.55rem .65rem .55rem .85rem;animation:.55s cubic-bezier(.22,1,.36,1) both hp-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px -7px #0e2a3d33}.hp-rel-row:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.hp-rel-row.acc-green:before{background:var(--color-mint-deep)}.hp-rel-row.acc-amber:before{background:var(--color-gold-500)}.hp-rel-row.acc-sun:before{background:linear-gradient(180deg, var(--color-sunset-400), var(--color-sunset-600))}.hp-rel-row.hot{box-shadow:0 9px 22px -8px #b042254d}.hp-rel-ic{color:#fff;background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));border-radius:.5rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid;box-shadow:0 4px 10px -3px #b0422566}.hp-rel-ic.alt{background:linear-gradient(135deg, var(--color-midnight-400), var(--color-midnight-600));box-shadow:0 4px 10px -3px #0e2a3d66}.hp-rel-ic svg{width:.92rem;height:.92rem}.hp-rel-mid{flex:1;min-width:0}.hp-rel-t{font-family:var(--font-display);color:var(--color-ink);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.hp-rel-canal{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-dim);background:#0e2a3d12;border-radius:9999px;padding:.1rem .4rem;font-size:.5rem;font-weight:800}.hp-rel-s{color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.6rem;overflow:hidden}.hp-rel-tag{color:#fff;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:.26rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.hp-rel-tag svg{width:.72rem;height:.72rem}.hp-rel-tag.green{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 10px -3px #10b98180}.hp-rel-tag.amber{background:linear-gradient(135deg, var(--color-gold-500), var(--color-gold-600));box-shadow:0 4px 10px -3px #a87e2480}.hp-rel-tag.sun{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));box-shadow:0 4px 10px -3px #b0422580}.hp-signdoc{flex-direction:column;justify-content:center;gap:.7rem;height:100%;display:flex;position:relative}.hp-paper{background:#fff;border-radius:.8rem;padding:.8rem .85rem 1rem;position:relative;box-shadow:0 14px 30px -14px #0e2a3d4d}.hp-paper-head{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.hp-paper-ic{color:#fff;background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700));border-radius:.5rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.hp-paper-ic svg{width:.95rem;height:.95rem}.hp-paper-t{font-family:var(--font-display);color:var(--color-ink);font-size:.78rem;font-weight:700}.hp-paper-s{color:var(--color-ink-faint);font-size:.6rem}.hp-paper-l{background:#0e2a3d17;border-radius:3px;height:.26rem;margin-bottom:.3rem;display:block}.hp-paper-l.a{width:90%}.hp-paper-l.b{width:96%}.hp-paper-l.c{width:72%}.hp-paper-sign{background:var(--color-sunset-50);border-radius:.5rem;place-items:center;height:2.8rem;margin-top:.55rem;display:grid;position:relative;overflow:hidden}.hp-paper-sign .hp-sign-svg{width:58%;height:auto}.hp-paper-sign .hp-sign-path{fill:none;stroke:var(--color-midnight-700);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:1.5s .4s forwards hp-draw}.hp-paper-x{color:var(--color-ink-faint);font-size:.54rem;font-weight:700;position:absolute;bottom:.22rem;left:.5rem}.hp-stamp{font-family:var(--font-display);color:var(--color-mint-deep);border:2px solid var(--color-mint-deep);opacity:0;border-radius:.45rem;align-items:center;gap:.25rem;padding:.12rem .42rem;font-size:.72rem;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.55s both hp-stamp-in;display:inline-flex;position:absolute;top:.7rem;right:.7rem;transform:scale(1.7)rotate(-14deg)}.hp-stamp svg{width:.78rem;height:.78rem}.hp-cheer{text-align:center;color:var(--color-ink-dim);opacity:0;font-size:.78rem;animation:.5s cubic-bezier(.22,1,.36,1) 1.85s both hp-chip-in}.hp-cheer b{font-family:var(--font-display);color:var(--color-ink);font-weight:800}.hp-confetti{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.hp-cf{opacity:0;border-radius:1px;animation-name:hp-cf-fall;animation-timing-function:cubic-bezier(.3,.6,.4,1);animation-fill-mode:forwards;position:absolute;top:-8px}.hp-suivi{flex-direction:column;gap:.45rem;display:flex}.hp-sv-row{opacity:0;background:#fff;border-radius:.8rem;align-items:center;gap:.65rem;padding:.5rem .6rem .5rem .85rem;animation:.55s cubic-bezier(.22,1,.36,1) both hp-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px -7px #0e2a3d33}.hp-sv-row:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.hp-sv-ic{color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.hp-sv-ic svg{width:.9rem;height:.9rem}.hp-sv-mid{flex:1;min-width:0}.hp-sv-t{font-family:var(--font-display);color:var(--color-ink);font-size:.75rem;font-weight:700}.hp-sv-s{color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.02rem;font-size:.6rem;overflow:hidden}.hp-sv-date{white-space:nowrap;border-radius:9999px;flex:none;padding:.2rem .5rem;font-size:.6rem;font-weight:800}.hp-sv-row.green:before{background:linear-gradient(#34d399,#10b981)}.hp-sv-row.green .hp-sv-ic{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 15px -3px #10b9818c}.hp-sv-row.green .hp-sv-date{color:#059669;background:#10b98124}.hp-sv-row.navy:before{background:linear-gradient(180deg, var(--color-midnight-400), var(--color-midnight-600))}.hp-sv-row.navy .hp-sv-ic{background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700));box-shadow:0 6px 15px -3px #0e2a3d6b}.hp-sv-row.navy .hp-sv-date{color:var(--color-midnight-600);background:#2e56701f}.hp-sv-row.sun:before{background:linear-gradient(180deg, var(--color-sunset-400), var(--color-sunset-600))}.hp-sv-row.sun .hp-sv-ic{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));box-shadow:0 6px 15px -3px #b0422573}.hp-sv-row.sun .hp-sv-date{color:var(--color-sunset-700);background:#f27a5424}.hp-pack{background:#fff;border-radius:.85rem;padding:.85rem .9rem;position:relative;box-shadow:0 16px 34px -16px #0e2a3d52}.hp-pack-head{align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.hp-pack-ic{color:#fff;background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.hp-pack-ic svg{width:1rem;height:1rem}.hp-pack-t{font-family:var(--font-display);color:var(--color-ink);font-size:.82rem;font-weight:700}.hp-pack-s{color:var(--color-ink-faint);font-size:.62rem}.hp-pack-list{flex-direction:column;gap:.4rem;display:flex}.hp-pack-doc{font-family:var(--font-display);color:var(--color-ink);opacity:.45;background:#0e2a3d09;border-radius:.6rem;align-items:center;gap:.55rem;padding:.42rem .55rem;font-size:.74rem;font-weight:700;transition:opacity .4s,background .4s;display:flex}.hp-pack-doc.signed{opacity:1;background:#10b9811a}.hp-pack-doc-ic{color:var(--color-sunset-500);flex:none;display:inline-flex}.hp-pack-doc-ic svg{width:.92rem;height:.92rem}.hp-pack-ck{color:#fff;opacity:0;background:linear-gradient(135deg,#34d399,#10b981);border-radius:9999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-left:auto;transition:opacity .35s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(.4)}.hp-pack-doc.signed .hp-pack-ck{opacity:1;transform:none}.hp-pack-ck svg{width:.7rem;height:.7rem}.hp-mail-deal{color:var(--color-ink-dim);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.72rem;display:flex}.hp-mail-deal b{font-family:var(--font-display);color:var(--color-ink);font-weight:800}.hp-mail-deal-p{font-family:var(--font-display);color:var(--color-mint-deep);font-size:.95rem;font-weight:800}.hp-mail-deal s{color:var(--color-ink-faint)}.hp-mail-deal em{color:var(--color-mint-deep);background:#16a34a1f;border-radius:9999px;padding:.1rem .38rem;font-size:.58rem;font-style:normal;font-weight:800}.hp-mail-docs{gap:.45rem;display:flex}.hp-mail-doc{color:var(--color-ink-dim);background:#fff;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.64rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px -3px #0e2a3d38}.hp-mail-doc-ic{width:1.2rem;height:1.2rem;color:var(--color-sunset-600);background:#f27a541f;border-radius:.3rem;flex:none;place-items:center;display:inline-grid}.hp-mail-doc-ic svg{width:.75rem;height:.75rem}.hp-email{border-top:3px solid var(--color-sunset-400);background:#fff;border-radius:.9rem;flex-direction:column;gap:.6rem;padding:.85rem .9rem;display:flex;box-shadow:0 16px 36px -18px #0e2a3d57}.hp-email-head{border-bottom:1px solid #0e2a3d14;align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}.hp-email-av{width:2.1rem;height:2.1rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-midnight-500), var(--color-midnight-700));border-radius:9999px;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.hp-email-meta{flex:1;min-width:0}.hp-email-name{font-family:var(--font-display);color:var(--color-ink);font-size:.82rem;font-weight:700}.hp-email-addr{color:var(--color-ink-faint);margin-top:.02rem;font-size:.62rem}.hp-email-badge{color:var(--color-sunset-700);background:#f27a541f;border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:.24rem .5rem;font-size:.58rem;font-weight:800;display:inline-flex}.hp-email-badge svg{width:.72rem;height:.72rem}.hp-email-subj{font-family:var(--font-display);color:var(--color-ink);font-size:.84rem;font-weight:700;line-height:1.25}.hp-email-subj b{color:var(--color-sunset-700)}.hp-email-deal{color:var(--color-ink-dim);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.72rem;display:flex}.hp-email-deal b{font-family:var(--font-display);color:var(--color-ink);font-weight:800}.hp-email-deal-p{font-family:var(--font-display);color:var(--color-mint-deep);font-size:.98rem;font-weight:800}.hp-email-deal s{color:var(--color-ink-faint)}.hp-email-deal em{color:var(--color-mint-deep);background:#16a34a1f;border-radius:9999px;padding:.1rem .38rem;font-size:.58rem;font-style:normal;font-weight:800}.hp-email-att{gap:.45rem;display:flex}.hp-rel-row.tmint{background:linear-gradient(100deg,#16a34a14,#16a34a04);box-shadow:inset 0 0 0 1px #16a34a29}.hp-rel-row.tgold{background:linear-gradient(100deg,#d4a3381a,#d4a33805);box-shadow:inset 0 0 0 1px #d4a33833}.hp-rel-flag.mint{color:#fff;background:var(--color-mint-deep)}.hp-rel-flag.gold{color:#fff;background:linear-gradient(135deg, var(--color-gold-500), var(--color-gold-600))}@media (prefers-reduced-motion:reduce){.hp-pack-doc{opacity:1!important}.hp-pack-doc .hp-pack-ck,.hp-ocr-f{opacity:1!important;transform:none!important}.hp-ocr-scanbar,.hp-doc-beam,.hp-plane{animation:none!important}.hp-sign-path{stroke-dashoffset:0!important;animation:none!important}.hp-body-in{animation:none!important}.hp-rail-node{transition:none!important}.hp-rail-step.active .hp-rail-node:after{display:none!important}.hp-lead{opacity:1!important;animation:none!important;transform:none!important}.hp-att{opacity:1!important;transform:none!important}.hp-mail-plane{display:none!important}.hp-mail-go{opacity:0!important}.hp-mail-done{opacity:1!important}.hp-rel-row,.hp-sv-row,.hp-stamp,.hp-cheer{opacity:1!important;animation:none!important;transform:none!important}.hp-cf{display:none!important}}.mock-light .hp-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(157deg,#fff 0%,#fff6f1 100%)!important}.mock-light .hp-card:after{opacity:.5}.dash-more{text-align:center;margin-top:1.6rem;display:none}@media (max-width:760px){.hp-chip{display:none!important}.scroll-cue{display:none}.hero{text-align:center;align-items:start;min-height:auto;padding-top:8rem;padding-bottom:3.5rem}.hero-grid-2{gap:2rem}.hero h1{font-size:clamp(2.5rem,11vw,3.2rem)}.hero .sub{margin-left:auto;margin-right:auto}.eyebrow-3d{white-space:nowrap;letter-spacing:.06em;justify-content:center;gap:.45rem;max-width:100%;padding:.5rem .8rem;font-size:.56rem}.cta-row{flex-direction:column;align-items:stretch;gap:.8rem}.cta-row .btn-3d,.cta-row .btn-ghost-3d{justify-content:center}.cta-row .btn-ghost-3d{padding:.8rem}.trust-3d{justify-content:center;gap:.7rem 1.4rem;margin-top:1.6rem}.hero-grid-2>*{min-width:0}.mock-float{border-radius:1.7rem;width:100%;max-width:360px;margin:0 auto;overflow:visible;transform:none}.mock-float:before{filter:blur(26px);inset:-8% -6% -12%}.mock-light,#hero-product,.hp-card{max-width:100%}.hp-ocr{grid-template-columns:4.8rem minmax(0,1fr)}.hp-brand{flex:auto;min-width:0}.hp-brand-txt{min-width:0}.hp-brand-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.hp-live{flex:none;padding:.22rem .5rem;font-size:.6rem}.hp-ocr-fields{gap:.58rem}.hp-ocr-f{padding:.55rem .65rem}.hp-save-break{margin-top:.15rem;display:block}.hp-sv-t{font-size:.68rem}.scene-sub--desktop{display:none}.scene-sub--mobile{display:block}#grossistes .zero-pills{flex-direction:column;align-items:stretch;gap:.6rem}#grossistes .zero-pill{justify-content:flex-start;width:100%}.dash-more{display:block}body{background-attachment:scroll}}@media (max-width:400px){.eyebrow-3d .eb-full{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow-3d .eb-short{display:inline}}.mock-stage{perspective:1600px}.mock-frame{transform-origin:top;width:1060px;box-shadow:var(--shadow-mock);will-change:transform;color:#0e2a3d;background-color:#fafafa;background-image:radial-gradient(at 100% 0,#f27a540d 0,#0000 50%),radial-gradient(at 0 100%,#0e2a3d0a 0,#0000 50%);border:1px solid #0e2a3d14;border-radius:1.25rem;overflow:hidden}.mock-tilt{transform:rotateX(18deg) scale(calc(.94 * var(--mock-scale,1)));filter:saturate(.85)brightness(.97);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.mock-tilt.in-view{transform:rotateX(0deg) scale(var(--mock-scale,1));filter:saturate()brightness()}.mock-col{background:#06152080;border:1px solid #eaf2f80f;border-radius:.875rem}.lead-card{background:linear-gradient(#1c3d54e6,#0e2a3de6);border:1px solid #eaf2f81a;border-radius:.75rem;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .6s}.lead-card.hero-lead{border-color:#f27a548c;box-shadow:0 0 24px -6px #f27a5466}.lead-card.entering{animation:.7s cubic-bezier(.22,1,.36,1) both lead-enter}.lead-card.leaving{animation:.5s both lead-leave}.chip{border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.625rem;font-weight:600;animation:.45s cubic-bezier(.34,1.56,.64,1) both chip-pop;display:inline-flex}.mock-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061520eb;border:1px solid #eaf2f81f;animation:.55s cubic-bezier(.22,1,.36,1) both toast-in;box-shadow:0 16px 40px -12px #0009}.mock-toast.out{animation:.4s both toast-out}.signed-flash{animation:1.1s both signed-flash}.sparkline path.line{stroke-dasharray:320;stroke-dashoffset:320px}.mock-tilt.in-view .sparkline path.line{animation:2.4s cubic-bezier(.22,1,.36,1) .4s forwards draw-line}.dash{font-family:var(--font-sans);color:#0e2a3d}.dash-chrome{background:#fff;border-bottom:1px solid #eef2f6;align-items:center;gap:.5rem;padding:.8rem 1.1rem;display:flex}.dash-dot{border-radius:9999px;width:.7rem;height:.7rem}.dash-url{color:#64748b;background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.4rem;margin:0 auto;padding:.25rem 1rem;font-size:.72rem;display:flex}.dash-topbar{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #eef2f6;justify-content:center;align-items:center;height:56px;padding:0 1.25rem;display:flex;position:relative}.dash-search{color:#94a3b8;background:#f8fafce6;border:1px solid #eef2f6;border-radius:9999px;align-items:center;gap:.55rem;width:100%;max-width:30rem;padding:.5rem 1.1rem;font-size:.76rem;display:flex}.dash-search svg{color:#cbd5e1;flex-shrink:0;width:.85rem;height:.85rem}.dash-user{align-items:center;gap:.55rem;display:flex;position:absolute;right:1.25rem}.dash-user-txt{text-align:right;line-height:1.15}.dash-user-name{color:#0e2a3d;font-size:.78rem;font-weight:700}.dash-user-role{color:#d65a3b;font-size:.64rem;font-weight:600}.dash-ava{color:#d65a3b;background:linear-gradient(135deg,#ffe5de,#fff8f6);border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000f}.dash-body{display:flex}.dash-side{background:#fff9;border-right:1px solid #e2e8f099;flex-shrink:0;width:13.5rem;padding:1.1rem .7rem}.dash-brand{align-items:center;gap:.5rem;padding:0 .5rem .9rem;display:flex}.dash-brand-logo{color:#fff;background:linear-gradient(135deg,#f27a54,#b04225);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex}.dash-brand-logo svg{width:1rem;height:1rem}.dash-brand-name{color:#0e2a3d;font-size:.85rem;font-weight:800}.dash-side-label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:.35rem 0 .4rem;padding:0 .9rem;font-size:.58rem;font-weight:700}.dash-sep{background:#f1f5f9;height:1px;margin:.65rem .9rem}.dash-link{color:#64748b;cursor:pointer;border-radius:.55rem;align-items:center;gap:.65rem;padding:.48rem .9rem;font-size:.8rem;font-weight:500;transition:background .25s,color .25s,box-shadow .25s;display:flex}.dash-link svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .25s}.dash-link:hover{color:#334155;background:#f8fafc}.dash-link:hover svg{transform:translate(1px)scale(1.05)}.dash-link.is-active{color:#d65a3b;background:#fff8f6;font-weight:600;box-shadow:inset 3px 0 #f27a54}.dash-main{flex:auto;min-width:0;padding:1.1rem}.dash-hero{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.05rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px -4px #00000012}.dash-cockpit{color:#f27a54;background:#fff8f6;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.25rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}.dash-cockpit svg{width:.8rem;height:.8rem}.dash-hi{letter-spacing:-.01em;color:#061520;font-size:1.35rem;font-weight:800}.dash-sub{color:#94a3b8;margin-top:.15rem;font-size:.76rem}.dash-hero-actions{flex-shrink:0;gap:.5rem;display:flex}.dash-btn-dark{color:#fff;background:#061520;border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.dash-btn-ghost{color:#061520;border:1px solid #e2e8f0;border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.dash-btn-dark svg,.dash-btn-ghost svg{width:.82rem;height:.82rem}.dash-stats{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.dash-stat{background:#fff;border:1px solid #f1f5f9;border-radius:.85rem;padding:.9rem 1rem;box-shadow:0 8px 30px -4px #0000000f}.dash-stat-top{justify-content:space-between;align-items:flex-start;margin-bottom:.55rem;display:flex}.dash-stat-k{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.58rem;font-weight:700}.dash-stat-ic{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.dash-stat-ic svg{width:1rem;height:1rem}.dash-stat-ic.is-slate{color:#64748b;background:#f8fafc}.dash-stat-ic.is-blue{color:#3b82f6;background:#eff6ff}.dash-stat-ic.is-emerald{color:#10b981;background:#ecfdf5}.dash-stat-ic.is-amber{color:#f59e0b;background:#fffbeb}.dash-stat-val{letter-spacing:-.01em;color:#061520;font-size:1.22rem;font-weight:800}.dash-stat-sub{color:#94a3b8;margin-top:.15rem;font-size:.66rem}.dash-up{color:#10b981;font-weight:700}.dash-down{color:#f87171;font-weight:700}.dash-grid{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.dash-panel{background:#fff;border:1px solid #f1f5f9;border-radius:.85rem;overflow:hidden;box-shadow:0 8px 30px -4px #0000000f}.dash-panel-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}.dash-panel-title{color:#061520;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:flex}.dash-panel-title svg{color:#f27a54;width:.9rem;height:.9rem}.dash-live{color:#059669;letter-spacing:.04em;background:#ecfdf5;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.58rem;font-weight:700;display:inline-flex}.dash-live-dot{background:#10b981;border-radius:9999px;width:.38rem;height:.38rem;animation:1.8s ease-in-out infinite dash-pulse}.dash-funnel{flex-direction:column;gap:.8rem;padding:1.05rem 1.1rem;display:flex}.dash-fn-top{justify-content:space-between;align-items:center;margin-bottom:.32rem;display:flex}.dash-fn-name{color:#64748b;font-size:.72rem;font-weight:500}.dash-fn-val{color:#061520;font-size:.72rem;font-weight:700}.dash-fn-track{background:#f1f5f9;border-radius:9999px;height:.4rem;overflow:hidden}.dash-fn-fill{border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.dash-fn-fill.c-slate{background:#cbd5e1}.dash-fn-fill.c-blue{background:#60a5fa}.dash-fn-fill.c-sky{background:#38bdf8}.dash-fn-fill.c-amber{background:#fbbf24}.dash-fn-fill.c-emerald{background:#10b981}.dash-fn-fill.c-red{background:#f87171}.dash-thead{background:#f8f9fb;grid-template-columns:1.7fr 1.1fr .8fr 1.1fr .5fr;display:grid}.dash-thead span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;padding:.55rem .7rem;font-size:.58rem;font-weight:700}.dash-thead span:first-child{padding-left:1.1rem}.dash-thead span.r{text-align:right;padding-right:1.1rem}.dash-tbody{height:206px;overflow:hidden}.dash-row{border-bottom:1px solid #f3f4f6;grid-template-columns:1.7fr 1.1fr .8fr 1.1fr .5fr;align-items:center;display:grid}.dash-row>div{padding:.5rem .7rem}.dash-row:hover{background:#fafbfc}.dash-row.entering{animation:.6s cubic-bezier(.22,1,.36,1) both dash-row-in}.dash-row.leaving{animation:.45s both dash-row-out}.dash-row.flash{animation:1.3s both dash-flash}.dash-cli{align-items:center;gap:.55rem;display:flex}.dash-cli-ava{color:#fff;background:linear-gradient(135deg,#ffbcab,#f27a54);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.58rem;font-weight:700;display:flex}.dash-cli-name{color:#061520;font-size:.76rem;font-weight:600}.dash-cli-amt{color:#94a3b8;font-size:.64rem}.dash-app{color:#059669;background:#ecfdf5;border-radius:.4rem;align-items:center;gap:.28rem;padding:.14rem .5rem;font-size:.64rem;font-weight:500;display:inline-flex}.dash-app svg{width:.62rem;height:.62rem}.dash-direct,.dash-date{color:#94a3b8;font-size:.68rem}.dash-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.64rem;font-weight:600;display:inline-flex}.dash-badge svg{width:.72rem;height:.72rem}.dash-badge.is-slate{color:#475569;background:#f1f5f9}.dash-badge.is-blue{color:#2563eb;background:#eff6ff}.dash-badge.is-sky{color:#0284c7;background:#f0f9ff}.dash-badge.is-amber{color:#d97706;background:#fffbeb}.dash-badge.is-emerald{color:#059669;background:#ecfdf5}.dash-badge.is-red{color:#ef4444;background:#fef2f2}.dash-act{text-align:right}.dash-eye{color:#94a3b8;border-radius:.5rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;transition:background .2s,color .2s;display:inline-flex}.mock-frame--compact .dash-side{width:3.6rem;padding:1rem .4rem}.mock-frame--compact .dash-brand{justify-content:center;padding:0 0 .8rem}.mock-frame--compact .dash-brand-name,.mock-frame--compact .dash-side-label{display:none}.mock-frame--compact .dash-link{justify-content:center;gap:0;padding:.55rem .3rem;font-size:0}.mock-frame--compact .dash-sep{margin:.55rem .3rem}.mock-frame--compact .dash-hero{flex-direction:column;align-items:flex-start}.mock-frame--compact .dash-hero-actions{align-self:stretch}.mock-frame--compact .dash-stats{grid-template-columns:repeat(2,1fr)}.mock-frame--compact .dash-stat-val{font-size:1.45rem}.mock-frame--compact .dash-stat-sub{font-size:.78rem}.mock-frame--compact .dash-grid{grid-template-columns:1fr}.mock-frame--compact .dash-thead,.mock-frame--compact .dash-row{grid-template-columns:1.8fr 1fr .7fr}.mock-frame--compact .dash-thead span:nth-child(2),.mock-frame--compact .dash-thead span:nth-child(3),.mock-frame--compact .dash-row>div:nth-child(2),.mock-frame--compact .dash-row>div:nth-child(3),.mock-frame--compact .dash-user-txt{display:none}.dash-eye:hover{color:#f27a54;background:#f1f5f9}.dash-view{height:33rem;position:relative;overflow:hidden}.dash-view-anim{animation:.55s cubic-bezier(.22,1,.36,1) both dash-page-in}.dash-stagger>*{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards dash-rise}.dash-stagger>:first-child{animation-delay:40ms}.dash-stagger>:nth-child(2){animation-delay:.1s}.dash-stagger>:nth-child(3){animation-delay:.16s}.dash-stagger>:nth-child(4){animation-delay:.22s}.dash-stagger>:nth-child(5){animation-delay:.28s}.dash-stagger>:nth-child(6){animation-delay:.34s}.dash-stagger>:nth-child(7){animation-delay:.4s}.dash-stagger>:nth-child(8){animation-delay:.46s}.dash-stagger>:nth-child(9){animation-delay:.52s}.dash-phead{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.dash-ptitle{letter-spacing:-.01em;color:#061520;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;display:flex}.dash-psub{color:#94a3b8;margin-top:.15rem;font-size:.76rem}.dash-pchip{color:#f27a54;background:#fff8f6;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.66rem;font-weight:700;display:inline-flex}.dash-pchip.green{color:#059669;background:#ecfdf5}.dash-pchip svg{width:.8rem;height:.8rem}.dash-tabs{gap:.45rem;margin-bottom:.9rem;display:flex}.dash-tab{color:#64748b;background:#fff;border:1px solid #eef2f6;border-radius:9999px;padding:.35rem .85rem;font-size:.7rem;font-weight:600;transition:all .2s}.dash-tab.is-active{color:#fff;background:#061520;border-color:#061520}.dash-chart{align-items:flex-end;gap:.55rem;height:210px;padding:0 .2rem;display:flex}.dash-bcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.45rem;height:100%;display:flex}.dash-bar{background:linear-gradient(#ff9f85,#f27a54);border-radius:.4rem .4rem 0 0;width:100%;max-width:1.7rem;height:0;transition:height 1s cubic-bezier(.22,1,.36,1)}.dash-bar.alt{background:linear-gradient(#cddfed,#7fa3bc)}.dash-bx{color:#94a3b8;font-size:.56rem;font-weight:600}.dash-donut-wrap{align-items:center;gap:1.3rem;padding:.6rem .4rem;display:flex}.dash-donut{background:conic-gradient(#f1f5f9 0 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:9rem;height:9rem;animation:.8s cubic-bezier(.22,1,.36,1) both dash-donut-in;display:flex}.dash-donut-hole{background:#fff;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;box-shadow:0 6px 18px -8px #00000026}.dash-donut-val{color:#061520;font-size:1.45rem;font-weight:800}.dash-donut-lbl{color:#94a3b8;font-size:.58rem}.dash-legend{flex-direction:column;flex:1;gap:.6rem;display:flex}.dash-leg{color:#475569;align-items:center;gap:.55rem;font-size:.74rem;display:flex}.dash-leg-dot{border-radius:.25rem;flex-shrink:0;width:.65rem;height:.65rem}.dash-leg-v{color:#061520;margin-left:auto;font-weight:700}.dash-hbars{flex-direction:column;gap:.85rem;padding:.2rem 0;display:flex}.dash-lead{flex-direction:column;gap:.7rem;padding:.2rem 0;display:flex}.dash-lrow{align-items:center;gap:.75rem;display:flex}.dash-lrank{color:#cbd5e1;text-align:center;flex-shrink:0;width:1.3rem;font-size:.8rem;font-weight:800}.dash-lrow.top .dash-lrank{color:#f27a54}.dash-lava{color:#fff;background:linear-gradient(135deg,#ffbcab,#f27a54);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6rem;font-weight:700;display:flex}.dash-lmid{flex:1;min-width:0}.dash-lname{color:#061520;font-size:.78rem;font-weight:600}.dash-ltrack{background:#f1f5f9;border-radius:9999px;height:.35rem;margin-top:.3rem;overflow:hidden}.dash-lfill{background:linear-gradient(90deg,#ff9f85,#f27a54);border-radius:9999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.dash-lright{text-align:right;flex-shrink:0}.dash-lval{color:#061520;font-size:.8rem;font-weight:800}.dash-lsub{color:#94a3b8;font-size:.58rem}.dash-chat{flex-direction:column;gap:.6rem;height:100%;padding:1rem 1.1rem;display:flex;overflow:hidden}.dash-msg{border-radius:1rem;max-width:80%;padding:.6rem .85rem;font-size:.78rem;line-height:1.4;animation:.45s cubic-bezier(.22,1,.36,1) both dash-msg-in}.dash-msg.client{color:#334155;background:#fff;border:1px solid #eef2f6;border-bottom-left-radius:.3rem;align-self:flex-start}.dash-msg.lia{color:#fff;background:linear-gradient(135deg,#f27a54,#d65a3b);border-bottom-right-radius:.3rem;align-self:flex-end;box-shadow:0 8px 20px -8px #f27a5480}.dash-typing{background:#f1f5f9;border-radius:1rem;align-self:flex-end;gap:.28rem;padding:.7rem .9rem;display:inline-flex}.dash-typing span{background:#94a3b8;border-radius:9999px;width:.42rem;height:.42rem;animation:1.1s infinite dash-typed}.dash-typing span:nth-child(2){animation-delay:.15s}.dash-typing span:nth-child(3){animation-delay:.3s}.dash-chat-head{align-items:center;gap:.6rem;padding:.2rem 0 .4rem;display:flex}.dash-lia-ava{color:#fff;background:linear-gradient(135deg,#f27a54,#b04225);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.dash-lia-ava svg{width:1.05rem;height:1.05rem}.dash-online{color:#059669;align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;display:inline-flex}.dash-online:before{content:"";background:#10b981;border-radius:9999px;width:.4rem;height:.4rem}.dash-cgrid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.dash-ccard{background:#fff;border:1px solid #f1f5f9;border-radius:.75rem;padding:.85rem .9rem;box-shadow:0 8px 30px -4px #0000000d}.dash-cc-top{align-items:center;gap:.55rem;margin-bottom:.6rem;display:flex}.dash-cc-ava{color:#fff;background:linear-gradient(135deg,#ffbcab,#f27a54);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.64rem;font-weight:700;display:flex}.dash-cc-name{color:#061520;font-size:.78rem;font-weight:700}.dash-cc-sub{color:#94a3b8;font-size:.6rem}.dash-cc-row{justify-content:space-between;margin-top:.35rem;font-size:.66rem;display:flex}.dash-cc-k{color:#94a3b8}.dash-cc-v{color:#475569;font-weight:600}.dash-banner{color:#fff;background:linear-gradient(135deg,#0e2a3d,#061520);border-radius:1rem;margin-bottom:1rem;padding:1.15rem 1.4rem;position:relative;overflow:hidden}.dash-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#f27a5447,#0000 60%);width:45%;height:180%;position:absolute;top:-40%;right:-8%}.dash-banner-k{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.64rem;font-weight:700}.dash-banner-val{letter-spacing:-.02em;margin-top:.2rem;font-size:1.9rem;font-weight:800}.dash-banner-sub{opacity:.8;margin-top:.2rem;font-size:.72rem}.dash-btn-light{color:#fff;background:#ffffff24;border-radius:.7rem;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.pipe{position:relative}.pipe-sticky{padding:clamp(4.5rem,10vh,7rem) 1.25rem clamp(3.5rem,8vh,5.5rem);position:relative;overflow:visible}.pipe-head{text-align:center;z-index:6;margin-bottom:clamp(2.5rem,5vh,4rem);padding:0;position:relative}.pipe-track{align-items:center;max-width:520px;margin:0 auto clamp(2.5rem,5vh,3.5rem);display:flex}.pipe-step{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;display:flex}.pipe-step-circle{width:2.6rem;height:2.6rem;font:700 .68rem/1 var(--font-display);letter-spacing:.08em;color:#ffffff61;transition:all .35s var(--ease);border:2px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.pipe-step.is-done .pipe-step-circle{color:var(--ember-soft);background:#f2603a26;border-color:#f2603a80}.pipe-step.is-active .pipe-step-circle{border-color:var(--ember);background:var(--ember);color:#fff;box-shadow:0 0 0 5px #f2603a2e,0 0 28px #f2603a6b}.pipe-step-line{background:#ffffff1a;flex:1;height:2px;margin:0 .25rem;position:relative;overflow:hidden}.pipe-step-line:after{content:"";transform-origin:0;background:var(--ember);transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.pipe-step-line.is-filled:after{transform:scaleX(1)}.pipe-stage{justify-content:center;align-items:center;min-height:22rem;display:flex;position:relative}.pipe-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#141a268c;border:1px solid #ffffff1a;border-radius:1.6rem;flex-direction:column;align-items:center;gap:1rem;width:min(440px,88vw);padding:clamp(1.6rem,4vw,2.4rem);transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 50px 100px -50px #000c}.pipe-card.is-active{opacity:1;visibility:visible;pointer-events:auto;background:#1a202eb3;border-color:#f2603a66}@keyframes pipeSlideR{0%{opacity:0;transform:translate(calc(36px - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pipeSlideL{0%{opacity:0;transform:translate(calc(-50% - 36px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}.pipe-card.slide-r{animation:.42s cubic-bezier(.22,1,.36,1) both pipeSlideR}.pipe-card.slide-l{animation:.42s cubic-bezier(.22,1,.36,1) both pipeSlideL}@media (max-width:900px){@keyframes pipeSlideR{0%{opacity:0;transform:translate(calc(16px - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pipeSlideL{0%{opacity:0;transform:translate(calc(-50% - 16px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}}@media (min-width:761px) and (max-width:1024px){.pipe-step-circle{width:2.75rem;height:2.75rem}}.pipe-card .pc-ic{color:#fff;background:linear-gradient(150deg, var(--ember-soft), var(--ember));border-radius:1.2rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 18px 44px -14px #f2603aa6,inset 0 1px #fff6}.pipe-card .pc-ic svg{width:1.9rem;height:1.9rem}.pipe-card.is-final .pc-ic{background:linear-gradient(150deg,#4ade80,#16a34a);box-shadow:0 18px 44px -14px #16a34a99,inset 0 1px #fff6}.pipe-card .pc-num{font:800 .72rem/1 var(--font-display);letter-spacing:.22em;color:var(--ember-soft)}.pipe-card.is-final .pc-num{color:#56e08a}.pipe-card .pc-title{font:800 clamp(1.5rem, 4.4vw, 2.2rem)/1.04 var(--font-display);letter-spacing:-.025em;color:#fff;margin:0}.pipe-card .pc-desc{color:var(--txt-dim);max-width:30ch;margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.55}.pipe-card .pc-desc a{color:var(--ember-soft);text-underline-offset:2px;-webkit-text-decoration:underline #ff9f6b66;text-decoration:underline #ff9f6b66}.pipe-card .pc-desc a:hover,.pipe-card .pc-desc a:focus-visible{text-decoration-color:currentColor}.pipe-card .pc-chip{color:var(--ember-soft);background:#f2603a24;border:1px solid #f2603a47;border-radius:999px;margin-top:.3rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700}.pipe-card.is-final .pc-chip{color:#56e08a;background:#16a34a29;border-color:#16a34a4d}.pipe-nav{justify-content:center;align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vh,3rem);display:flex}.pipe-arrow{color:#ffffff8c;cursor:pointer;width:2.8rem;height:2.8rem;transition:all .25s var(--ease);background:#ffffff0d;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pipe-arrow:hover:not(:disabled){border-color:var(--ember);color:var(--ember);background:#f2603a1a}.pipe-arrow:disabled{opacity:.3;cursor:default}.pipe-arrow svg{width:1.1rem;height:1.1rem}.pipe-rail{z-index:6;align-items:center;gap:clamp(.55rem,1.8vw,.9rem);display:flex;position:relative;bottom:auto;left:auto;transform:none}.pipe-dot{width:.52rem;height:.52rem;transition:all .4s var(--ease);pointer-events:none;background:#fff3;border-radius:999px}.pipe-dot.is-done{background:var(--ember-soft);opacity:.7}.pipe-dot.is-active{background:var(--ember);box-shadow:0 0 16px var(--ember);transform:scale(1.5)}.dashscene{padding:clamp(5rem,12vh,8rem) clamp(1rem,4vw,3rem);position:relative;overflow:clip}.dash-wrap{max-width:1120px;margin:clamp(2.5rem,6vw,4rem) auto 0;position:relative;overflow:hidden}.dash-wrap:before{content:"";filter:blur(50px);z-index:0;background:radial-gradient(60% 55% at 50% 40%,#f2603a47,#0000 70%);position:absolute;inset:4% 8% 10%}.dash-wrap .mock-frame{z-index:1;margin:0 auto;position:relative}.dash-more a{color:var(--ember);font-weight:700;text-decoration:none}.dash-more a:hover{text-decoration:underline}.dash-float{z-index:3;color:#0e2a3d;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 18px 40px -16px #00000080}.dash-float .d{background:#16a34a;border-radius:999px;width:.5rem;height:.5rem;animation:2s infinite pulse-dot;box-shadow:0 0 #16a34a80}.dash-float--tl{top:2%;left:2%}.dash-float--br{color:#16a34a;bottom:6%;right:3%}.zero{text-align:center;place-items:center;min-height:100svh;padding:clamp(5rem,12vh,9rem) 1.25rem;display:grid;position:relative;overflow:hidden}.zero-inner{z-index:2;max-width:60rem;position:relative}.zero-glow-bg{filter:blur(20px);z-index:1;pointer-events:none;background:radial-gradient(circle,#f2603a57,#e9c46a1f 45%,#0000 68%);width:min(80vw,720px);height:min(80vw,720px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.zero-orbit{z-index:1;pointer-events:none;border:1px dashed #f2603a38;border-radius:999px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.zero-num{z-index:2;font:800 clamp(7rem, 30vw, 20rem)/.86 var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, #fff 0%, #ffd7b0 45%, var(--ember) 100%);color:#0000;text-shadow:0 0 80px #f2603a66;-webkit-background-clip:text;background-clip:text;position:relative}.zero-cap{z-index:2;font:800 clamp(1rem,2.6vw,1.4rem)/1.2 var(--font-display);letter-spacing:.02em;margin-top:.4rem;position:relative}.zero-pills{z-index:2;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2.4rem;display:flex;position:relative}.zero-pill{color:#d2dee9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.zero-pill .ck{color:#56e08a;font-weight:800}.zero-pills.in .zero-pill{animation:pillGlow .7s var(--ease) both}.zero-pills.in .zero-pill:first-child{animation-delay:50ms}.zero-pills.in .zero-pill:nth-child(2){animation-delay:.13s}.zero-pills.in .zero-pill:nth-child(3){animation-delay:.21s}.zero-pills.in .zero-pill:nth-child(4){animation-delay:.29s}.zero-pills.in .zero-pill:nth-child(5){animation-delay:.37s}@keyframes pillGlow{0%{box-shadow:0 0 #f2603a8c}to{box-shadow:0 0 #f2603a00}}.zero-split{z-index:2;text-align:left;border:1px solid var(--el-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-radius:.85rem;grid-template-columns:1fr;gap:0;max-width:46rem;margin:2.8rem auto 0;display:grid;position:relative}@media (min-width:620px){.zero-split{grid-template-columns:1fr 1fr}}.zero-line{background:0 0;border:none;border-radius:0;align-items:flex-start;gap:1rem;padding:1.6rem;display:flex}.zero-line+.zero-line{border-top:1px solid var(--el-line)}@media (min-width:620px){.zero-line+.zero-line{border-top:none;border-left:1px solid var(--el-line)}}.zero-split .bx{z-index:4;pointer-events:none;opacity:.5;background:linear-gradient(var(--ember),var(--ember)) center/11px 1.5px no-repeat, linear-gradient(var(--ember),var(--ember)) center/1.5px 11px no-repeat;width:11px;height:11px;position:absolute}.zero-split .bx--tl{top:-6px;left:-6px}.zero-split .bx--tr{top:-6px;right:-6px}.zero-split .bx--bl{bottom:-6px;left:-6px}.zero-split .bx--br{bottom:-6px;right:-6px}.zero-line .big{font:800 1.7rem/1 var(--font-display);flex:none}.zero-line .big.em{background:linear-gradient(120deg,var(--ember-soft),var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.zero-line .big.mint{color:#56e08a}.zero-line .big svg{width:1.7rem;height:1.7rem;color:var(--ember-soft);display:block}.light .zero-line .big svg{color:var(--color-sunset-600)}.zero-line p{margin:0}.zero-line .t{color:#fff;letter-spacing:-.01em;font-size:1.02rem;font-weight:700;display:block}.zero-line .s{color:var(--txt-dim);margin-top:.35rem;font-size:.9rem;line-height:1.55;display:block}.zero-more{z-index:2;text-align:center;color:var(--txt-faint);margin-top:.15rem;font-size:.82rem;position:relative}.zero-more a{color:var(--color-sunset-600);text-underline-offset:2px;-webkit-text-decoration:underline #d65a3b59;text-decoration:underline #d65a3b59}.zero-more a:hover,.zero-more a:focus-visible{text-decoration-color:currentColor}.remu{z-index:2;text-align:center;max-width:30rem;margin:2.6rem auto 0;padding-top:1.8rem;position:relative}.remu:before{content:"";background:linear-gradient(90deg, transparent, var(--ember-soft), var(--gold), transparent);width:5rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.remu-title{font:800 clamp(1rem,2.4vw,1.15rem) var(--font-display);letter-spacing:-.01em;margin:0 0 1.1rem}.remu-label{color:var(--txt-dim);margin-bottom:.6rem;font-size:.85rem;display:block}.remu-label output{color:var(--color-sunset-600);font-weight:800}.remu-range,#remu-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0}#remu-range::-webkit-slider-runnable-track{background:#9fb3c647;border-radius:999px;height:4px}#remu-range::-moz-range-track{background:#9fb3c647;border-radius:999px;height:4px}#remu-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg, var(--ember-soft), var(--ember));border:0;border-radius:999px;width:1.4rem;height:1.4rem;margin-top:-.6rem;box-shadow:0 6px 16px -4px #f2603aa6,inset 0 1px #ffffff59}#remu-range::-moz-range-thumb{background:linear-gradient(135deg, var(--ember-soft), var(--ember));border:0;border-radius:999px;width:1.4rem;height:1.4rem;box-shadow:0 6px 16px -4px #f2603aa6,inset 0 1px #ffffff59}#remu-range:focus-visible{outline:3px solid var(--color-sunset-700);outline-offset:3px;border-radius:999px}.remu-out{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.remu-you{color:var(--txt-dim);margin:0;font-size:1rem}.remu-you b{font-family:var(--font-display);color:#0000;background:linear-gradient(100deg,#e8431a 0%,#d0420c 55%,#b8730e 100%);-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:800}.remu-us{color:var(--txt-faint);margin:0;font-size:.85rem}.remu-fine{margin-top:1.8rem;font-size:.72rem;display:block}.rf-tail{display:inline}@media (max-width:760px){.rf-tail{display:block}}.vs{padding:clamp(5rem,12vh,8rem) clamp(1rem,4vw,3rem);position:relative}.vs-duel{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(1rem,3vw,2rem);max-width:68rem;margin:clamp(2.5rem,6vw,4rem) auto 0;display:grid}.vs-card{border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.3rem)}.vs-card header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:1.15rem;padding-bottom:1rem;display:flex}.vs-card h3{font:800 clamp(1.15rem,2.6vw,1.5rem)/1 var(--font-display);letter-spacing:-.02em;margin:0}.vs-card ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.vs-card li{align-items:flex-start;gap:.75rem;font-size:clamp(.9rem,2vw,1rem);line-height:1.42;display:flex}.vs-card li .ic{border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.02rem;display:grid}.vs-card--them{color:var(--txt-faint);background:#ffffff06;border:1px solid #ffffff14}.vs-card--them h3{color:var(--txt-dim)}.vs-card--them .vs-tag{color:var(--txt-faint);font-size:.78rem}.vs-card--them .ic{color:#fff6;background:#ffffff0d}.vs-card--us{background:linear-gradient(#f2603a26,#101621bd);border:1px solid #f2603a73;position:relative;transform:scale(1.04);box-shadow:0 46px 100px -44px #f2603a8c,inset 0 1px #ffffff17}.vs-card--us h3{color:#fff}.vs-card--us .price{font:800 1.1rem/1 var(--font-display);background:linear-gradient(120deg,var(--ember-soft),var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.vs-card--us li{color:#e7eef5}.vs-card--us li strong{color:#fff;font-weight:700}.vs-card--us .ic{color:#fff;background:linear-gradient(150deg,#4ade80,#16a34a);box-shadow:0 7px 16px -6px #16a34a99}.vs-badge{width:3.4rem;height:3.4rem;font:800 .95rem/1 var(--font-display);color:#fff;background:linear-gradient(150deg,var(--ember-soft),var(--ember));border-radius:999px;align-self:center;place-items:center;display:grid;box-shadow:0 14px 34px -10px #f2603a99,inset 0 1px #ffffff4d}.ctaf{text-align:center;padding:clamp(6rem,16vh,11rem) 1.25rem clamp(5rem,10vh,7rem);position:relative;overflow:hidden}.ctaf-glow{filter:blur(20px);z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 100%,#f2603a52,#e9c46a1a 40%,#0000 68%);width:min(90vw,900px);height:min(70vw,560px);position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.ctaf-inner{z-index:2;max-width:46rem;margin:0 auto;position:relative}.ctaf h2{font:800 clamp(2.4rem,7vw,4.6rem)/1.02 var(--font-display);letter-spacing:-.035em;margin:0}.ctaf p{max-width:34rem;color:var(--txt-dim);margin:1.4rem auto 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.6}.ctaf .cta-row{justify-content:center;margin-top:2.4rem}.ctaf .fine{color:var(--txt-faint);margin-top:1.4rem;font-size:.82rem}@media (max-width:760px){.ctaf .fine .fine-sep{display:none}.ctaf .fine .fine-a,.ctaf .fine .fine-b{display:block}}.ctaf .founders{flex-direction:column;align-items:center;gap:.5rem;max-width:34rem;margin:1.6rem auto 0;display:flex}.founders-q{font-family:var(--font-accent);color:#0000;background:linear-gradient(100deg,#e8431a 0%,#d0420c 55%,#b8730e 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.05rem,2.6vw,1.3rem);font-style:italic;font-weight:600;line-height:1.4}.founders-by{color:var(--txt-faint);font-size:.82rem;font-weight:600}@media (max-width:640px){.ctaf h2{font-size:clamp(1.6rem,8.3vw,2.2rem)}}.foot3d{z-index:2;color:var(--txt-faint);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:clamp(2.5rem,6vw,3.5rem) clamp(1.25rem,5vw,3rem);font-size:.85rem;display:flex;position:relative}.foot3d a{color:var(--txt-dim);text-decoration:none}.foot3d a:hover{color:#fff}.foot3d .fcols{flex-wrap:wrap;gap:1.4rem;display:flex}@media (max-width:760px){.pipe-track,.pipe-nav,.pipe-rail{display:none}.pipe-sticky{padding-top:clamp(3rem,8vh,4.5rem);position:static}.pipe-stage{flex-direction:column;gap:1.1rem;min-height:0;padding-left:1.7rem;display:flex;position:relative}.pipe-stage:before{content:"";background:linear-gradient(180deg, var(--ember-soft), var(--gold));opacity:.4;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.pipe-head{margin-bottom:2rem}.pipe-stage{gap:.8rem;padding-left:1.55rem}.pipe-card{text-align:left;border-radius:1.15rem;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;padding:1.05rem 1.15rem;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:0!important;animation:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.pipe-card .pc-ic{border-radius:.8rem;width:2.5rem;height:2.5rem}.pipe-card .pc-ic svg{width:1.25rem;height:1.25rem}.pipe-card .pc-num{letter-spacing:.18em;font-size:.62rem}.pipe-card .pc-title{font-size:1.18rem;line-height:1.12}.pipe-card .pc-desc{max-width:none;font-size:.9rem;line-height:1.45}.pipe-card .pc-desc br{display:none}.pipe-card .pc-chip{margin-top:.1rem;padding:.32rem .7rem;font-size:.72rem}.dash-float{padding:.5rem .8rem;font-size:.72rem}.dash-float--tl{top:0;left:0}.dash-float--br{bottom:2%;right:0}#tarifs.zero{min-height:auto;padding:clamp(3.5rem,9vh,5.5rem) 1.25rem}#tarifs .zero-pills{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.6rem;display:flex}#tarifs .zero-pill{white-space:nowrap;background:#fff;border:1px solid #141e2d12;justify-content:center;gap:.38rem;width:auto;padding:.38rem .8rem;font-size:.78rem;font-weight:600;box-shadow:0 4px 14px -8px #b0422547}#tarifs .zero-pill .ck{font-size:.72rem}.zero-split{gap:.8rem;margin-top:2rem}.zero-line{padding:.9rem 1rem}.zero-line .big{font-size:1.4rem}.foot3d{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:820px){.vs-duel{grid-template-columns:1fr;gap:.9rem;max-width:32rem}.vs-card--us{order:-1;transform:none}.vs-badge{order:0;width:2.9rem;height:2.9rem;margin:-.25rem auto;font-size:.82rem}.vs-card--them{order:1}}.theme-toggle{cursor:pointer;width:2.4rem;height:2.4rem;color:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:1rem;line-height:1;transition:background .25s,border-color .25s,transform .25s;display:grid}.theme-toggle:hover{background:#ffffff1f;transform:translateY(-1px)}.comp{overflow:hidden}.comp-glow{filter:blur(26px);z-index:0;pointer-events:none;background:radial-gradient(circle,#f2603a47,#ff9f6b14 46%,#0000 70%);width:min(62vw,560px);height:min(62vw,560px);position:absolute;top:50%;left:16%;transform:translate(-50%,-50%)}.comp-wrap{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:72rem;margin:0 auto;display:grid;position:relative}.comp-seal{color:#fff;background:linear-gradient(150deg,#ff9f6b,#f2603a);border-radius:1.5rem;place-items:center;width:4.8rem;height:4.8rem;animation:6s ease-in-out infinite comp-float;display:grid;position:relative;box-shadow:0 30px 62px -16px #f2603ab3,0 0 58px -8px #ff9f6b99,inset 0 2px #ffffff8c,inset 0 -5px 12px #b0422580}.comp-seal svg{filter:drop-shadow(0 2px 5px #0000004d);width:2.4rem;height:2.4rem}@keyframes comp-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.comp-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#f2603a,#d4820e);-webkit-background-clip:text;background-clip:text;margin:1.7rem 0 0;font-size:.7rem;font-weight:800}.comp-title{font:800 clamp(2rem,4.8vw,2.9rem)/1.04 var(--font-display);letter-spacing:-.03em;color:#fff;text-align:left;margin:.7rem 0 0}.comp-title .ok{color:var(--ember)}.comp-sub{max-width:28rem;color:var(--txt-dim);margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.comp-flag{color:var(--txt-dim);align-items:center;gap:.55rem;margin:1.7rem 0 0;font-size:.9rem;font-weight:600;display:inline-flex}.comp-list{grid-template-columns:1fr 1fr;gap:clamp(1.6rem,2.6vw,2.2rem) 1.6rem;margin:0;padding:0;list-style:none;display:grid}.comp-item{transition:transform .28s var(--ease);background-image:linear-gradient(90deg,#f2603a8c,#f5a62359 50%,#0000 80%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1.5px;border-top:none;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding-top:1.5rem;display:grid;position:relative}.comp-item:last-child{grid-column:1/-1}.comp-item:hover{transform:translate(5px)}.comp-ic{color:#fff;background:linear-gradient(150deg,#ff9f6b,#f2603a);border-radius:.9rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 16px 32px -10px #f2603a9e,0 0 26px -8px #ff9f6b80,inset 0 1.5px #ffffff80}.comp-ic svg{filter:drop-shadow(0 1px 3px #00000040);width:1.35rem;height:1.35rem}.comp-label{font:700 1.04rem/1.2 var(--font-display);color:#fff;margin:0}.comp-desc{color:var(--txt-dim);margin:.25rem 0 0;font-size:.88rem;line-height:1.5}.faq3d-list{max-width:48rem;margin:clamp(2.4rem,6vw,3.4rem) auto 0}.faq3d-more{text-align:center;max-width:48rem;margin:1.6rem auto 0}.faq3d-more a{color:var(--color-sunset-600);font-size:.88rem;font-weight:700;text-decoration:none}.faq3d-more a:hover,.faq3d-more a:focus-visible{text-decoration:underline}.faq3d-item{border-bottom:1px solid #ffffff1a}.faq3d-h{font:inherit;margin:0}.faq3d-q{cursor:pointer;text-align:left;color:#fff;width:100%;font:800 clamp(1.02rem,2.4vw,1.18rem)/1.3 var(--font-display);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.5rem .25rem;transition:color .25s;display:flex}.faq3d-q:hover{color:var(--ember-soft)}.faq3d-ic{color:var(--ember-soft);transition:transform .4s var(--ease);flex:none;font-size:1.6rem;font-weight:300;line-height:1}.faq3d-item.open .faq3d-ic{transform:rotate(45deg)}.faq3d-a{visibility:hidden;transition:grid-template-rows .4s var(--ease), visibility .4s;grid-template-rows:0fr;display:grid}.faq3d-item.open .faq3d-a{visibility:visible;grid-template-rows:1fr}.faq3d-a>div{overflow:hidden}.faq3d-a p{color:var(--txt-dim);margin:0;padding:0 2.5rem 1.5rem .25rem;font-size:.98rem;line-height:1.65}.faq3d-a p strong{color:#fff;font-weight:700}@media (max-width:860px){.comp-wrap{grid-template-columns:1fr;gap:2rem}.comp-pitch{text-align:center}.comp-seal{margin-left:auto;margin-right:auto}.comp-title,.comp-sub,.comp-flag{text-align:center;margin-left:auto;margin-right:auto}.comp-flag{white-space:nowrap;justify-content:center;font-size:.82rem}}@media (max-width:640px){.comp-list{grid-template-columns:1fr}.comp-item:last-child{grid-column:auto}}.light{--txt:#1b2530;--txt-dim:#586677;--txt-faint:#8a95a2}.light body{color:var(--txt);background-color:#fff4ec;background-image:radial-gradient(1100px 760px at 10% -8%,#ffa87899,#0000 56%),radial-gradient(1000px 720px at 102% 4%,#ff785c57,#0000 54%),radial-gradient(1200px 920px at 50% 118%,#e99e5675,#0000 60%),linear-gradient(#fff8f3 0%,#ffeadd 58%,#ffe0ce 100%);background-attachment:fixed}@media (max-width:760px){.light body{background-attachment:scroll}}.light .cine-veil{background:radial-gradient(130% 100% at 50% 46%,#0000 62%,#d678461a 100%),radial-gradient(80% 50% at 50% 116%,#f2603a12,#0000 64%)}.light .cine-veil:after{opacity:.03}.light .title-glow{text-shadow:none}.light .hero .sub strong,.light .vs-card--us li strong,.light .zero-line .t,.light .pipe-card .pc-title,.light .vs-card--us h3,.light .ctaf h2{color:#14202c}.light .vs-card--us li{color:#2c3947}.light .scene-sub strong,.light .hero .sub strong,.light .nav3d .links a:hover,.light .btn-ghost-3d:hover{color:#14202c}.light .text-ember{color:#0000;background:linear-gradient(100deg,#ff6a2c 0%,#f5350f 50%,#e42208 100%);-webkit-background-clip:text;background-clip:text}.light .scene-eyebrow,.light .pc-num,.light .pc-chip{color:var(--color-sunset-700)}.light .zero-line .big.em{color:#0000;background:linear-gradient(120deg,#e8431a,#b8730e);-webkit-background-clip:text;background-clip:text}.light .scroll-cue .mouse{border-color:#141e2d47}.light .brand .m{color:#14202c}.light .nav3d{background:#ffffffb8;border-color:#d6784629;box-shadow:0 20px 50px -28px #d65a3b4d}.light .nav3d.scrolled{background:#ffffffdb;box-shadow:0 24px 56px -28px #d65a3b57}.light .theme-toggle{color:#1b2530;background:#141e2d0d;border-color:#141e2d1f}.light .theme-toggle:hover{background:#141e2d1a}.light .eyebrow-3d{color:#6a5347;background:#fff6ef;border-color:#d6784633}.light .eyebrow-3d .free{color:#8a6a1c}.light .zero-pill,.light .teaser .chip{color:#2c3947;background:#fff;border-color:#141e2d1a}.light .zero-pill .ck{color:var(--color-mint-deep)}.light .trust-3d{color:#586677}.light .pipe-card{background:#fff;border-color:#141e2d0f;box-shadow:0 40px 80px -40px #d65a3b59}.light .pipe-card.is-active{background:#ffffffe6;border-color:#f2603a66}.light .pipe-card .pc-desc{color:#586677}.light .pipe-card .pc-desc a{color:var(--color-sunset-600);text-decoration-color:#d65a3b59}.light .pipe-step-circle{color:#141e2d66;border-color:#141e2d33}.light .pipe-step-line{background:#141e2d1a}.light .pipe-dot{background:#141e2d33}.light .pipe-arrow{color:#141e2d80;background:#141e2d0a;border-color:#141e2d2e}.light .pipe-arrow:hover:not(:disabled){border-color:var(--ember);color:var(--ember);background:#f2603a12}.light .zero-line{background:0 0}.light .zero-line .s{color:#586677}.light .vs-card--them{color:#64748b;background:#fff6f0;border-color:#141e2d12}.light .vs-card--them h3{color:#475463}.light .vs-card--them .vs-tag{color:#95a0ad}.light .vs-card--them .ic{color:#141e2d4d;background:#141e2d0d}.light .vs-card--us{background:linear-gradient(#ffede1 0%,#fff 60%);border-color:#f2603a80;box-shadow:0 46px 100px -44px #f2603a73,inset 0 1px #ffffffe6}.light .vs-card header{border-color:#141e2d1a}.light .mock-float:before,.light .dash-wrap:before{opacity:.4}.light .mock-float{filter:drop-shadow(0 28px 50px #fa966e47)}.light .mock-frame{box-shadow:0 40px 80px -38px #d65a3b52,0 0 0 1px #141e2d0d}.light .hp-card{box-shadow:0 26px 50px -28px #d65a3b42,inset 0 1px #ffffffe6}.light .vs-card--us{box-shadow:0 40px 84px -44px #f2603a66,inset 0 1px #fffc}.light .pipe-card{box-shadow:0 34px 70px -40px #d65a3b4d}.light .zero-glow-bg{background:radial-gradient(circle,#ffffffbf,#ffe9dc73 42%,#0000 70%)}.light .zero-orbit{border-color:#d65a3b4d}.light .zero-num{color:#0000;text-shadow:0 6px 40px #f2603a47;background:linear-gradient(#ff7a45 0%,#ed4f2a 52%,#c9381c 100%);-webkit-background-clip:text;background-clip:text}.light .ctaf-glow{opacity:.7}.light .ctaf p,.light .ctaf .fine{color:#586677}.light .foot3d{color:#7a8593;border-color:#141e2d1a}.light .foot3d a{color:#586677}.light .foot3d a:hover{color:#14202c}.light .comp-glow{display:none}.light .comp-seal{box-shadow:0 8px 22px -6px #f2603a47,inset 0 2px #ffffff8c,inset 0 -5px 12px #b0422580}.light .comp-ic{box-shadow:0 5px 14px -5px #f2603a4d,inset 0 1.5px #ffffff80}.light .comp-title,.light .comp-label{color:#14202c}.light .comp-sub,.light .comp-desc,.light .comp-flag{color:#586677}.light .comp-title .ok{color:var(--color-sunset-600)}.light .comp-item:hover{transform:translate(5px)}.light .faq3d-item{border-color:#141e2d1a}.light .faq3d-q{color:#14202c}.light .faq3d-q:hover,.light .faq3d-ic{color:var(--color-sunset-600)}.light .faq3d-a p{color:#586677}.light .faq3d-a p strong{color:#14202c}.around-edito{max-width:74rem;margin:0 auto}.around-kicker{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#f2603a,#d4820e);-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(2rem,4vw,3.2rem);font-size:.75rem;font-weight:800}.around-list{grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,3.4vw,2.8rem) clamp(2rem,4vw,3.8rem);display:grid}.around-item{transition:transform .28s var(--ease);background-image:linear-gradient(90deg,#f2603a8c,#f5a62359 50%,#0000 80%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1.5px;border-top:none;grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;padding-top:1.75rem;display:grid}.around-item:hover{transform:translate(5px)}.around-item .around-ic{border-radius:1.05rem;width:3.1rem;height:3.1rem}.around-h{font:800 1.1rem/1.2 var(--font-display);letter-spacing:-.02em;color:#14202c;margin:0}.around-h em{color:var(--color-sunset-600);font-style:normal}.around-h a{color:inherit;text-decoration:none;transition:color .2s}body.pmig section:nth-of-type(2n):not(.theme-dark):not(.dark-panel){background-color:#0000!important;background-image:none!important}body.pmig .aurora{display:none!important}body.pmig .page-hero{padding-bottom:clamp(6rem,10vh,8.5rem)}body.pmig .page-hero .hero-grid-2{align-items:center}body.pmig .hero-visual{max-width:468px}@media (max-width:979px){body.pmig .hero-visual{margin-top:2.75rem}}body.pmig .ctaf{padding-top:clamp(4rem,10vh,7rem)}.pm-chat{flex-direction:column;justify-content:center;gap:.55rem;height:100%;display:flex}.pm-chat-row{align-items:flex-end;gap:.5rem;animation:.5s cubic-bezier(.22,1,.36,1) both hp-body-in;display:flex}.pm-chat-row.me{flex-direction:row-reverse}.pm-chat-av{background:linear-gradient(135deg, var(--color-sunset-400), var(--color-sunset-600));color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid;box-shadow:0 4px 10px -4px #b0422580}.pm-chat-av svg{width:.9rem;height:.9rem}.pm-chat-bub{border-radius:1.05rem;max-width:80%;padding:.58rem .8rem;font-size:.78rem;line-height:1.42}.pm-chat-row.ai .pm-chat-bub{color:var(--color-ink);background:#fff;border-bottom-left-radius:.3rem;box-shadow:inset 0 0 0 1px #0e2a3d14}.pm-chat-row.me .pm-chat-bub{background:linear-gradient(135deg, var(--color-sunset-500), var(--color-sunset-600));color:#fff;border-bottom-right-radius:.3rem}.pm-chat-bub b{font-weight:700}@media (min-width:980px){.hero-grid-2--sim{grid-template-columns:minmax(0,1fr) 512px}}body.pmig .ctaf .btn-ghost-3d{color:var(--color-ink-dim);opacity:1}body.pmig .ctaf .btn-ghost-3d:hover{color:var(--color-sunset-600)}.sim-toggle{background:#fff;border-radius:9999px;gap:.28rem;width:fit-content;margin:0 auto 1.6rem;padding:.32rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0e2a3d17,0 6px 18px -10px #0e2a3d47}.sim-toggle-thumb{background:linear-gradient(135deg, var(--color-sunset-500), var(--color-sunset-600));z-index:0;border-radius:9999px;width:0;height:calc(100% - .64rem);transition:transform .42s cubic-bezier(.5,.05,.12,1),width .42s cubic-bezier(.5,.05,.12,1);position:absolute;top:.32rem;left:0;transform:translate(0);box-shadow:0 6px 16px -6px #b0422580}.sim-tab{z-index:1;font:700 .85rem/1 var(--font-sans);color:var(--color-ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;transition:color .3s;display:inline-flex;position:relative}.sim-tab:hover{color:var(--color-ink)}.sim-tab.is-active{color:#fff}.sim-tab-ic{font-size:1rem}.sim-stage{position:relative}.sim-view{animation:.4s cubic-bezier(.22,1,.36,1) both simpage-in}.sim-view[hidden]{display:none}@media (max-width:460px){.sim-tab{padding:.55rem .8rem;font-size:.78rem}}.simreal-head{font-family:var(--font-serif,"Cormorant Garamond", serif);text-align:center;color:var(--color-midnight-900,#0e2a3d);letter-spacing:-.01em;margin:.1rem 0 1.15rem;font-size:1.5rem;font-weight:500}.simreal-head em{color:var(--color-sunset-500);font-style:italic;font-weight:700}.simreal-head.eco em{color:var(--color-mint-deep)}.simreal-q{text-transform:uppercase;letter-spacing:.09em;color:#94a3b8;margin:0 0 .55rem;padding-left:.15rem;font-size:.68rem;font-weight:700}.simreal-q+.simreal-q,.simreal-grid+.simreal-q{margin-top:1.15rem}.simreal-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.simreal-grid.cols3{grid-template-columns:repeat(3,1fr)}.simreal-grid.cols2{grid-template-columns:repeat(2,1fr)}.simreal-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:.6rem;padding:.68rem;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.simreal-card.is-picked{background:linear-gradient(135deg, var(--color-sunset-50), #fff);border-color:var(--color-sunset-200);box-shadow:0 0 0 2px #f27a542e,0 8px 18px -10px #b0422547}.simreal-ic{color:#94a3b8;background:#f1f5f9;border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:background .3s,color .3s,transform .3s;display:grid}.simreal-card.is-picked .simreal-ic{background:var(--color-sunset-500);color:#fff;transform:rotate(3deg);box-shadow:0 6px 14px -5px #f27a548c}.simreal-ic svg{width:1.1rem;height:1.1rem}.simreal-txt{min-width:0}.simreal-lbl{color:#475569;font-size:.8rem;font-weight:700;line-height:1.15}.simreal-card.is-picked .simreal-lbl{color:var(--color-midnight-900,#0e2a3d)}.simreal-desc{color:#94a3b8;margin-top:.12rem;font-size:.64rem;font-weight:500;line-height:1.2;display:block}.simreal-dot{background:var(--color-sunset-500);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.55rem;right:.55rem;box-shadow:0 0 0 3px #f27a5426}.simreal-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-sunset-700);background:var(--color-sunset-100);border-radius:9999px;padding:.12rem .45rem;font-size:.52rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.simreal-result{text-align:center;padding:1rem 0 .5rem}.simreal-result-eco{font-family:var(--font-display);color:var(--color-mint-deep);letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}@media (max-width:460px){.simreal-grid.cols3{grid-template-columns:1fr}}.around-h a:hover,.around-h a:focus-visible{color:var(--color-sunset-600)}.around-d{color:#586677;margin:.42rem 0 0;font-size:.93rem;line-height:1.58}.around-d strong{color:#14202c;font-weight:700}.around-d strong.hl{color:var(--color-sunset-600);font-weight:700}@media (max-width:900px){.around-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.around-kicker{letter-spacing:.12em;margin:0 auto clamp(2rem,8vw,2.4rem);font-size:.64rem;line-height:1.6}.around-list{grid-template-columns:1fr;gap:1.5rem}.around-item{grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;padding-top:1.1rem}.around-item .around-ic{border-radius:.75rem;width:2rem;height:2rem}.around-item .around-ic svg{width:1.05rem;height:1.05rem}.around-h{font-size:.95rem}.around-d{margin-top:.28rem;font-size:.84rem;line-height:1.48}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes aurora-a{0%{opacity:.55;transform:translate(-12%,-8%)scale(1)rotate(0)}50%{opacity:.8;transform:translate(10%,6%)scale(1.25)rotate(20deg)}to{opacity:.6;transform:translate(-6%,12%)scale(1.05)rotate(-12deg)}}@keyframes aurora-b{0%{opacity:.4;transform:translate(14%,10%)scale(1.1)}50%{opacity:.65;transform:translate(-10%,-8%)scale(1.35)}to{opacity:.45;transform:translate(6%,-14%)scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #16a34a73}50%{box-shadow:0 0 0 7px #16a34a00}}