@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.xxztIG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.xxztIG_variable{--hm-font:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#05070d;--bg2:#0a0f1c;--ink:#f2f5f1;--muted:#9aa5b1;--line:#ffffff17;--mint:#34d399;--gold:#f5b544;--danger:#f87171;--voice:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:Georgia, "Times New Roman", serif;--machine:ui-monospace, "SF Mono", Menlo, Consolas, monospace}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--voice);-webkit-font-smoothing:antialiased}.font-display{font-family:var(--display)}.font-machine{font-family:var(--machine)}::selection{background:#34d39952}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff06);box-shadow:0 24px 80px -32px #000c,inset 0 1px #ffffff14}.glass-deep{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#0d1422eb,#060910f0);box-shadow:0 32px 90px -30px #000000e6,inset 0 1px #ffffff0f}.hairline{border:1px solid var(--line)}.grad-text{color:#0000;background:linear-gradient(100deg,#a7f3d0 0%,#5eead4 34%,#f5d78e 72%,#f5b544 100%);-webkit-background-clip:text;background-clip:text}.aurora{z-index:-2;background:radial-gradient(1100px 520px at 12% -6%, #34d39929, transparent 62%), radial-gradient(900px 480px at 88% 4%, #f5b5441f, transparent 60%), radial-gradient(1000px 700px at 50% 110%, #2d78ff1a, transparent 65%), var(--bg);position:fixed;inset:0;overflow:hidden}.aurora:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 64% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(90% 64% at 50% 0,#000 30%,#0000 78%)}.blob{filter:blur(90px);opacity:.55;border-radius:9999px;animation:16s ease-in-out infinite alternate drift;position:absolute}.blob-a{background:radial-gradient(circle,#34d39959,#0000 70%);width:480px;height:480px;top:-160px;left:-140px}.blob-b{background:radial-gradient(circle,#f5b54447,#0000 70%);width:520px;height:520px;animation-delay:-6s;top:-120px;right:-160px}.blob-c{background:radial-gradient(circle,#3882ff38,#0000 70%);width:620px;height:420px;animation-delay:-11s;bottom:-220px;left:30%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,36px)scale(1.12)}}.field{width:100%;color:var(--ink);background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:.9rem 1.1rem;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.field::placeholder{color:#6b7686}.field:hover{border-color:#ffffff3d}.field:focus-visible{background:#ffffff12;border-color:#34d399b3;outline:none;box-shadow:0 0 0 3px #34d3992e}.field:disabled{opacity:.55;cursor:not-allowed}.btn-primary{color:#04120b;width:100%;min-height:3.25rem;font-family:var(--machine);background:linear-gradient(#4be3a2,#22b47a);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:.95rem;font-weight:700;transition:transform .16s ease-out,filter .16s ease-out,box-shadow .16s ease-out;display:inline-flex;box-shadow:0 12px 40px -10px #34d3998c,inset 0 1px #ffffff73}.btn-primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 16px 52px -10px #34d399b3,inset 0 1px #ffffff73}.btn-primary:active:not(:disabled){transform:scale(.985)}.btn-primary:disabled{color:var(--muted);box-shadow:none;cursor:wait;background:#ffffff1a}.btn-ghost{min-height:3.25rem;color:var(--ink);font-family:var(--machine);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:.9rem;transition:border-color .16s ease-out,background .16s ease-out,transform .16s ease-out;display:inline-flex}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff57}.btn-ghost:active{transform:scale(.985)}.chip{font-family:var(--machine);color:var(--muted);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.45rem 1rem;font-size:.8rem;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out,transform .15s ease-out}.chip:hover:not(:disabled){color:var(--ink);background:#34d39914;border-color:#34d39999;transform:translateY(-1px)}.chip:disabled{opacity:.5;cursor:not-allowed}.btn-primary:focus-visible,.btn-ghost:focus-visible,.chip:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@keyframes receipt-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.receipt-enter{animation:.38s ease-out receipt-in}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.busy{animation:1.5s ease-out infinite pulse-soft}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.7s ease-out both rise-in}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.14s}.rise-3{animation-delay:.22s}.rise-4{animation-delay:.3s}@keyframes blink-dot{0%,to{opacity:1;box-shadow:0 0 12px 2px #34d399b3}50%{opacity:.45;box-shadow:0 0 4px #34d3994d}}.live-dot{background:var(--mint);border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite blink-dot}@keyframes feed-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.feed-in{animation:.28s ease-out feed-in}.brief-doc{font-family:var(--display);color:#141310}.brief-doc>*+*{margin-top:.85rem}.brief-doc h2{letter-spacing:-.01em;border-top:1px solid #e5dfd2;padding-top:.75rem;font-size:1.35rem;font-weight:700}.brief-doc h2:first-child{border-top:0;padding-top:0}.brief-doc h3{font-size:1.12rem;font-weight:700}.brief-doc p,.brief-doc li{font-size:1.02rem;line-height:1.65}.brief-doc ul,.brief-doc ol{padding-left:1.4rem}.brief-doc ul{list-style:outside}.brief-doc ol{list-style:decimal}.brief-doc li+li{margin-top:.35rem}.brief-doc a{color:#1f7a4d;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.brief-doc a:hover{color:#145c39}.brief-doc strong{font-weight:700}.faq-item{border:1px solid var(--line);background:#ffffff08;border-radius:16px;transition:border-color .16s ease-out,background .16s ease-out}.faq-item:hover{border-color:#ffffff38}.faq-item[open]{background:#34d3990a;border-color:#34d39959}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.receipt-enter,.busy,.rise,.blob,.live-dot,.feed-in{animation:none}.btn-primary,.btn-ghost,.chip,.field{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}
:root{--hm-bg:#dfdedb;--hm-surface:#d3d2ce;--hm-paper:#f6f3ec;--hm-ink:#26251e;--hm-muted:#5f5d55;--hm-accent:#1f4fd1;--hm-accent-ink:#fff;--hm-mint:#0e7a4d;--hm-gold:#8a5b00;--hm-step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--hm-step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--hm-step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--hm-step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--hm-ease:cubic-bezier(.23, 1, .32, 1);--hm-frame:clamp(20px, 4vw, 64px)}.hm-flow>*,.hm-showcase>*,.hm-price-grid>*,.hm-buy-grid>*,.hm-faq-grid>*{min-width:0}.hm-body{background:var(--hm-bg);color:var(--hm-ink);font-family:var(--hm-font), "Bricolage Grotesk", "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.hm-frame{max-width:76rem;padding-inline:var(--hm-frame);margin-inline:auto}.hm-display{letter-spacing:-.04em;text-wrap:balance;font-family:Bricolage Grotesk,Inter,system-ui,sans-serif;font-weight:600;line-height:.92}.hm-lead{font-size:var(--hm-step-lead);line-height:1.5}.hm-body-text{font-size:var(--hm-step-body);line-height:1.5}.hm-small{font-size:var(--hm-step-small);line-height:1.45}.hm-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hm-nav{z-index:40;background:var(--hm-bg);border-bottom:2px solid var(--hm-ink);position:sticky;top:0}.hm-nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.hm-nav-logo{width:auto;height:2.5rem;display:block}.hm-nav-links{align-items:center;gap:1.75rem;font-size:1rem;display:none}.hm-nav-links a{color:var(--hm-ink);text-decoration:none}.hm-nav-links a:hover{color:var(--hm-accent);text-underline-offset:4px;text-decoration:underline}@media (min-width:768px){.hm-nav-links{display:flex}}.hm-btn{background:var(--hm-accent);min-height:3.25rem;color:var(--hm-accent-ink);cursor:pointer;transition:transform .16s var(--hm-ease), background .16s var(--hm-ease);border:0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:1.06rem;font-weight:500;text-decoration:none;display:inline-flex}.hm-btn:hover:not(:disabled){background:#1c46b4;transform:translateY(-1px)}.hm-btn:active:not(:disabled){transform:translateY(0)}.hm-btn:disabled{opacity:.55;cursor:wait}.hm-btn-ghost{border:2px solid var(--hm-ink);min-height:3.25rem;color:var(--hm-ink);cursor:pointer;transition:background .16s var(--hm-ease), transform .16s var(--hm-ease);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:1.06rem;font-weight:500;text-decoration:none;display:inline-flex}.hm-btn-ghost:hover{background:#26251e0f;transform:translateY(-1px)}.hm-link{color:var(--hm-accent);text-underline-offset:3px}.hm-link:hover{text-decoration-thickness:2px}.hm-field{border:2px solid var(--hm-ink);background:var(--hm-paper);width:100%;color:var(--hm-ink);transition:box-shadow .16s var(--hm-ease), background .16s var(--hm-ease);border-radius:4px;outline:none;padding:.9rem 1.1rem;font-size:1.06rem}.hm-field::placeholder{color:var(--hm-muted)}.hm-field:focus{background:#fffdf8;box-shadow:0 0 0 3px #2456d659}.hm-field:disabled{opacity:.55;cursor:not-allowed}.hm-chip{border:2px solid var(--hm-ink);color:var(--hm-ink);cursor:pointer;transition:background .15s var(--hm-ease), transform .15s var(--hm-ease);background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.95rem;text-decoration:none;display:inline-block}button.hm-chip:hover:not(:disabled),a.hm-chip:hover{background:var(--hm-ink);color:var(--hm-bg);transform:translateY(-1px)}button.hm-chip:disabled{opacity:.5;cursor:not-allowed}.hm-hero-split{border:2px solid var(--hm-ink);background:var(--hm-surface);border-radius:8px;gap:0;display:grid;overflow:hidden}@media (min-width:1024px){.hm-hero-split{grid-template-columns:5fr 7fr}}.hm-hero-left{flex-direction:column;justify-content:flex-end;min-height:22rem;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.hm-hero-right{background:var(--hm-ink);color:var(--hm-bg);justify-content:center;align-items:center;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.hm-receipt{background:var(--hm-paper);color:var(--hm-ink);border-radius:4px;width:min(100%,26rem);padding:1.5rem;font-size:.95rem;line-height:1.5;box-shadow:0 24px 60px -20px #0000008c}.hm-receipt-head{border-bottom:2px dashed #26251e4d;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.hm-receipt-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.hm-receipt-verified{color:var(--hm-mint);font-size:.85rem;font-weight:600}.hm-receipt dl{gap:.55rem;margin:0;padding:.9rem 0 0;display:grid}.hm-receipt-row{justify-content:space-between;gap:1rem;display:flex}.hm-receipt-row dt{color:var(--hm-muted);flex-shrink:0}.hm-receipt-row dd{text-align:right;overflow-wrap:anywhere;margin:0}.hm-receipt-foot{color:var(--hm-muted);border-top:2px dashed #26251e4d;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.9rem;font-size:.85rem;display:flex}.hm-section{padding-top:clamp(5rem,12vw,10rem)}.hm-section-head{font-size:var(--hm-step-head);letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-weight:600;line-height:.95}.hm-flow{gap:5.5rem;max-width:40rem;margin-top:3.5rem;display:grid}.hm-flow-step p:first-child{text-wrap:balance;font-size:1.25rem;font-weight:500}.hm-call{background:var(--hm-surface);border-radius:8px;margin-top:1rem;padding:1.25rem}.hm-call pre{margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9rem;line-height:1.55;overflow-x:auto}.hm-response{margin-top:1.5rem;margin-left:3.5rem}@media (max-width:640px){.hm-response{margin-left:0}}.hm-finish{max-width:48rem}.hm-showcase{gap:2.5rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.hm-showcase{grid-template-columns:5fr 7fr;align-items:start}}.hm-index{gap:.25rem;display:grid}.hm-index-btn{text-align:left;text-wrap:balance;letter-spacing:-.03em;color:var(--hm-muted);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.hm-index-btn[aria-pressed=true],.hm-index-btn:hover{color:var(--hm-ink)}.hm-stage{background:var(--hm-surface);border-radius:8px;min-height:34rem;padding:clamp(1.25rem,3vw,2.5rem);overflow:hidden}.hm-sheet{background:var(--hm-paper);color:#1c1a15;border-radius:4px;max-width:35rem;padding:clamp(1.5rem,3vw,2.5rem);font-family:Georgia,Times New Roman,serif;box-shadow:0 24px 60px -24px #26251e66}.hm-sheet h3{margin:1.25rem 0 .4rem;font-size:1.2rem;font-weight:700}.hm-sheet h3:first-child{margin-top:0}.hm-sheet p,.hm-sheet li{font-size:.98rem;line-height:1.6}.hm-sheet ul{margin:.4rem 0;padding-left:1.3rem;list-style:outside}.hm-sheet-fade{animation:hm-fade .2s var(--hm-ease)}@keyframes hm-fade{0%{opacity:0}to{opacity:1}}.hm-price-grid{align-items:start;gap:2.5rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.hm-price-grid{grid-template-columns:4fr 8fr}}.hm-price-figure{letter-spacing:-.05em;font-size:clamp(7.5rem,16vw,15rem);font-weight:600;line-height:.85;position:relative}.hm-price-figure .hm-cur{vertical-align:.55em;letter-spacing:-.03em;font-size:.5em}.hm-price-per{letter-spacing:0;white-space:nowrap;margin-left:.75rem;font-size:1.06rem}@media (max-width:640px){.hm-price-figure{font-size:clamp(4.5rem,26vw,7rem)}.hm-price-per{margin:.75rem 0 0;font-size:.95rem;display:block}}.hm-includes{gap:.5rem;margin:1.75rem 0 0;padding:0;font-size:1.12rem;list-style:none;display:grid}.hm-price-seal{width:clamp(5rem,10vw,8rem);height:auto;position:absolute;top:-8%;right:6%;transform:rotate(8deg)}.hm-faq-grid{align-items:start;gap:2.5rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.hm-faq-grid{grid-template-columns:4fr 8fr}.hm-faq-head{position:sticky;top:6rem}}.hm-faq-list{gap:.5rem;display:grid}.hm-faq{background:var(--hm-surface);border:0;border-radius:8px}.hm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.5rem;font-size:1.25rem;font-weight:500;list-style:none;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary .hm-plus{flex-shrink:0;width:16px;height:16px;position:relative}.hm-faq summary .hm-plus:before,.hm-faq summary .hm-plus:after{content:"";background:currentColor;position:absolute}.hm-faq summary .hm-plus:before{width:16px;height:3px;top:6.5px;left:0}.hm-faq summary .hm-plus:after{width:3px;height:16px;transition:transform .2s var(--hm-ease);top:0;left:6.5px}.hm-faq[open]{background:var(--hm-accent);color:var(--hm-accent-ink)}.hm-faq[open] summary .hm-plus:after{transform:rotate(90deg)}.hm-faq .hm-faq-a{max-width:52ch;padding:0 1.5rem 1.5rem;font-size:1.06rem;line-height:1.55}.hm-cta{background:var(--hm-accent);color:var(--hm-accent-ink);border-radius:8px;align-items:center;gap:2.5rem;margin-top:clamp(5rem,12vw,10rem);padding:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:1024px){.hm-cta{grid-template-columns:7fr 5fr}}.hm-cta-close{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.5rem,7vw,7rem);font-weight:600;line-height:.92}@media (max-width:640px){.hm-cta{padding:2.5rem 1.5rem}.hm-cta-close{font-size:clamp(2.5rem,12vw,3.5rem)}}.hm-cta .hm-btn{background:var(--hm-bg);color:var(--hm-ink)}.hm-cta .hm-btn:hover:not(:disabled){background:#fff}.hm-doc{background:var(--hm-paper);color:#1c1a15;border-radius:8px;padding:clamp(1.5rem,4vw,3rem);font-family:Georgia,Times New Roman,serif}.hm-doc>*+*{margin-top:.85rem}.hm-doc h2{border-top:2px solid #26251e33;padding-top:.75rem;font-size:1.35rem;font-weight:700}.hm-doc h2:first-child{border-top:0;padding-top:0}.hm-doc h3{font-size:1.12rem;font-weight:700}.hm-doc p,.hm-doc li{font-size:1.02rem;line-height:1.65}.hm-doc ul,.hm-doc ol{padding-left:1.4rem}.hm-doc ul{list-style:outside}.hm-doc ol{list-style:decimal}.hm-doc li+li{margin-top:.35rem}.hm-doc a{color:var(--hm-accent);text-underline-offset:3px;overflow-wrap:anywhere}.hm-doc strong{font-weight:700}.hm-buy-grid{gap:2.5rem;padding-top:clamp(2rem,5vw,4rem);display:grid}@media (min-width:1024px){.hm-buy-grid{grid-template-columns:5fr 7fr;align-items:start}}.hm-term{background:var(--hm-paper);border:2px solid var(--hm-ink);border-radius:8px;overflow:hidden}.hm-term-head{border-bottom:2px solid #26251e26;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.hm-dots{gap:.45rem;display:flex}.hm-dots span{background:#26251e38;border-radius:999px;width:.7rem;height:.7rem}.hm-dots span+span{background:#26251e66}.hm-dots span+span+span{background:#26251e99}.hm-term-head p{font-size:var(--hm-step-small);color:var(--hm-muted);margin:0}.hm-term-body{padding:1.25rem}@media (min-width:768px){.hm-term-body{padding:1.5rem}}.hm-pay{border:2px solid var(--hm-gold);background:#fbf7ec;border-radius:8px;margin-top:1.25rem;padding:1.25rem}.hm-pay-addr{background:var(--hm-surface);border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .65rem .65rem 1rem;display:flex}.hm-pay-addr code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;overflow:hidden}.hm-ok{border:2px solid var(--hm-mint);color:#0b4a30;background:#e9f6ef;border-radius:8px;margin-top:1rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.hm-stats{border-top:2px solid var(--hm-ink);grid-template-columns:repeat(2,1fr);gap:0 2rem;margin-top:2rem;display:grid}.hm-stats>div{border-bottom:2px solid #26251e26;padding:1rem 0}.hm-stats dt{font-size:1.05rem;font-weight:600}.hm-stats dd{color:var(--hm-muted);font-size:var(--hm-step-small);margin:.25rem 0 0}.hm-crumb{font-size:var(--hm-step-small);color:var(--hm-muted);align-items:baseline;gap:.6rem;display:flex}.hm-crumb a{color:var(--hm-ink)}.hm-sticky-cta{z-index:40;width:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (min-width:768px){.hm-sticky-cta{display:none}}.hm-status{font-size:var(--hm-step-small);color:var(--hm-muted);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.hm-status .ok{color:var(--hm-mint);font-weight:600}.hm-feed{border-top:2px solid #26251e33;gap:.5rem;margin:1.25rem 0 0;padding:1rem 0 0;font-size:.98rem;list-style:none;display:grid}.hm-feed li{align-items:baseline;gap:.6rem;display:flex}.hm-feed .hm-dot{background:#26251e40;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;transform:translateY(-1px)}.hm-feed li.on .hm-dot{background:var(--hm-mint)}.hm-error{color:#7a1a14;background:#fbeae8;border:2px solid #b3261e;border-radius:8px;margin-top:1rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.hm-footer{gap:.5rem;margin-top:clamp(6rem,16vw,12rem);padding-bottom:2rem;font-size:.95rem;display:grid}@media (min-width:768px){.hm-footer{grid-template-columns:1fr auto 1fr;align-items:baseline}.hm-footer .mid{text-align:center}.hm-footer .right{text-align:right}}.hm-footer a{color:var(--hm-ink);margin-right:1.5rem}.hm-footer a:last-child{margin-right:0}.hm-footer .dim{color:var(--hm-muted)}.hm-mask{overflow:hidden}.hm-mask>span{animation:hm-rise .9s var(--hm-ease) forwards;display:block;transform:translateY(110%)}.hm-mask.d2>span{animation-delay:.11s}@keyframes hm-rise{to{transform:translateY(0)}}.hm-fade-up{opacity:0;animation:hm-fade-up .6s var(--hm-ease) forwards;animation-delay:.22s;transform:translateY(16px)}@keyframes hm-fade-up{to{opacity:1;transform:translateY(0)}}.hm-js .hm-reveal{opacity:0;transition:opacity .48s var(--hm-ease), transform .48s var(--hm-ease);transform:translateY(24px)}.hm-js .hm-reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hm-mask>span{animation:none;transform:none}.hm-fade-up{opacity:1;animation:none;transform:none}.hm-reveal{opacity:1;transition:none;transform:none}.hm-index-btn,.hm-btn,.hm-btn-ghost,.hm-chip{transition:none}}.hm-btn:focus-visible,.hm-btn-ghost:focus-visible,.hm-chip:focus-visible,.hm-field:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--hm-accent);outline-offset:3px}
