:root{--background:#fff;--foreground:#393838;--primary:#ffa459;--primary-foreground:#fff;--secondary:#d9d9d9;--secondary-foreground:#393838;--muted:#f5f5f5;--muted-foreground:#666;--border:#0000001a;--input-background:#f8f8f8;--brand-orange:#ffa459;--brand-wood:#bc886e;--brand-gray:#d9d9d9;--success:#16a34a;--header-height:4rem;--card:#fff;--background-rgb:255, 255, 255;--ease-spring-soft:linear(0 0%, .2152 4.55%, .6145 9.09%, 1.0049 13.64%, 1.2317 18.18%, 1.277 22.73%, 1.2048 27.27%, 1.0844 31.82%, .9821 36.36%, .9289 40.91%, .9239 45.45%, .9488 50%, .9827 54.55%, 1.0081 59.09%, 1.0208 63.64%, 1.0205 68.18%, 1.0125 72.73%, 1.0036 77.27%, .9967 81.82%, .9939 86.36%, .9946 90.91%, .9969 95.45%, .9994 100%);--ease-spring-snappy:linear(0 0%, .483 4.55%, 1.1774 9.09%, 1.4131 13.64%, 1.2232 18.18%, .9328 22.73%, .8284 27.27%, .913 31.82%, 1.0317 36.36%, 1.0708 40.91%, 1.0338 45.45%, .988 50%, .9706 54.55%, .9854 59.09%, 1.0056 63.64%, 1.0121 68.18%, 1.0057 72.73%, .9974 77.27%, .995 81.82%, .9975 86.36%, 1.001 90.91%, 1.0021 95.45%, 1.001 100%);--ease-spring-firm:linear(0 0%, .1134 4.55%, .3078 9.09%, .5522 13.64%, .7422 18.18%, .9077 22.73%, 1.0135 27.27%, 1.0633 31.82%, 1.0837 36.36%, 1.0806 40.91%, 1.0645 45.45%, 1.0465 50%, 1.027 54.55%, 1.0115 59.09%, 1.0021 63.64%, .9958 68.18%, .9934 72.73%, .993 77.27%, .9941 81.82%, .9955 86.36%, .9973 90.91%, .9985 95.45%, .9996 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}#root{flex-direction:column;min-height:100svh;display:flex}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.BootSplash-module__splash___Iweym{z-index:9999;background:var(--background);opacity:1;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}.BootSplash-module__hidden___y4GaD{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.BootSplash-module__logo___7lobS{width:132px;height:132px;animation:1.4s ease-in-out infinite BootSplash-module__bootPulse___Rw-em}@keyframes BootSplash-module__bootPulse___Rw-em{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BootSplash-module__splash___Iweym,.BootSplash-module__hidden___y4GaD{transition:none}.BootSplash-module__logo___7lobS{opacity:1;animation:none}}.Footer-module__footer___A76NF{background:var(--foreground);color:#f5f5f5;margin-top:auto;padding:3rem 1.5rem 1.5rem}.Footer-module__inner___bgexJ{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2rem;max-width:1080px;margin:0 auto;display:grid}.Footer-module__brandCol___gZyCJ{flex-direction:column;gap:.75rem;display:flex}.Footer-module__brand___EmGiM{color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}.Footer-module__tagline___RPXnZ{color:#c9c9c9;max-width:22ch;font-size:.9rem}.Footer-module__cta___BGNs8{background:var(--primary);width:fit-content;color:var(--primary-foreground);border-radius:999px;margin-top:.25rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.Footer-module__colTitle___got76{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.Footer-module__linkList___723It{flex-direction:column;gap:.5rem;list-style:none;display:flex}.Footer-module__linkList___723It a{color:#d7d7d7;font-size:.9rem;text-decoration:none}.Footer-module__linkList___723It a:hover{color:#fff;text-decoration:underline}.Footer-module__legal___4-Qf-{color:#9a9a9a;border-top:1px solid #ffffff1f;max-width:1080px;margin:2.5rem auto 0;padding-top:1.5rem;font-size:.8rem}@media (width<=860px){.Footer-module__inner___bgexJ{grid-template-columns:1fr 1fr}.Footer-module__brandCol___gZyCJ{grid-column:1/-1}}@media (width<=480px){.Footer-module__inner___bgexJ{grid-template-columns:1fr}}.ContentLayout-module__header___JKKXL{height:var(--header-height);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#ffffffeb;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0}.ContentLayout-module__logoLink___aD0QS{align-items:center;display:inline-flex}.ContentLayout-module__logo___IHE02{width:auto;height:2rem}.ContentLayout-module__headerCta___1OeNl{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:.45rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none}.ContentLayout-module__main___DRPi5{flex:1}.content-module__page___gIaic{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.content-module__wide___Zn-Od{max-width:1000px}.content-module__breadcrumbs___WF36i{color:var(--muted-foreground);margin-bottom:1.25rem;font-size:.85rem}.content-module__breadcrumbs___WF36i a{color:var(--muted-foreground);text-decoration:none}.content-module__breadcrumbs___WF36i a:hover{text-decoration:underline}.content-module__h1___1u5tc{letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15}.content-module__intro___dN8Wf p{color:#4a4a4a;margin-bottom:.85rem;font-size:1.1rem}.content-module__keyPoints___DGOBr{background:var(--muted);border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:1.75rem 0;padding:1.25rem 1.5rem}.content-module__keyPoints___DGOBr h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-bottom:.75rem;font-size:.85rem}.content-module__keyPoints___DGOBr ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.content-module__keyPoints___DGOBr li{padding-left:1.5rem;position:relative}.content-module__keyPoints___DGOBr li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;left:0}.content-module__section___cVL-E{margin-top:2rem}.content-module__section___cVL-E h2{margin-bottom:.75rem;font-size:1.4rem}.content-module__section___cVL-E p{color:#3d3d3d;margin-bottom:.85rem}.content-module__faq___qfLhn{margin-top:2.5rem}.content-module__faq___qfLhn h2{margin-bottom:1rem;font-size:1.5rem}.content-module__faqItem___uIe1V{border-top:1px solid var(--border);padding:1rem 0}.content-module__faqItem___uIe1V h3{margin-bottom:.4rem;font-size:1.05rem}.content-module__faqItem___uIe1V p{color:#4a4a4a}.content-module__ctaBox___HyuW5{text-align:center;background:linear-gradient(135deg,#fff4ea,#ffe7d2);border-radius:14px;margin-top:2.5rem;padding:1.75rem}.content-module__ctaBox___HyuW5 h2{margin-bottom:.5rem;font-size:1.35rem}.content-module__ctaBox___HyuW5 p{color:#5a4636;margin-bottom:1.1rem}.content-module__ctaButton___SZvL9{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.content-module__ctaButton___SZvL9:hover{filter:brightness(.96)}.content-module__modelHeader___QQ9Kg{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.content-module__modelMeta___nOiy7{color:var(--muted-foreground);margin-bottom:1.25rem;font-size:.95rem}.content-module__priceTable___qmrqG{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem}.content-module__priceTable___qmrqG th,.content-module__priceTable___qmrqG td{text-align:left;border-bottom:1px solid var(--border);padding:.6rem .75rem}.content-module__priceTable___qmrqG th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.8rem}.content-module__strengths___WjT4D{flex-direction:column;gap:.5rem;margin:.75rem 0 1.5rem;list-style:none;display:flex}.content-module__strengths___WjT4D li{padding-left:1.5rem;position:relative}.content-module__strengths___WjT4D li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.content-module__outboundLink___NrLo2{color:var(--primary);font-weight:600}.content-module__cardGrid___jANzd{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.content-module__card___rGYfK{border:1px solid var(--border);color:inherit;border-radius:12px;padding:1.25rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.content-module__card___rGYfK:hover{border-color:var(--primary);transform:translateY(-2px)}.content-module__cardBrand___D1N-1{color:var(--muted-foreground);font-size:.8rem}.content-module__cardName___cgRyQ{margin:.2rem 0 .5rem;font-size:1.1rem;font-weight:600}.content-module__cardPrice___M-NVh{color:var(--primary);font-weight:600}.content-module__empty___gWFSl{text-align:center;color:var(--muted-foreground);padding:2rem}.home-module__hero___tpo1a{text-align:center;max-width:880px;margin:0 auto;padding:3.5rem 1.5rem 1rem}.home-module__h1___CeE62{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.1}.home-module__highlight___QoKtK{color:var(--primary)}.home-module__lead___uEXV6{color:#4a4a4a;max-width:46ch;margin:0 auto 1.25rem;font-size:1.2rem}.home-module__badges___Of5VA{justify-content:center;gap:1.25rem;margin-bottom:1.5rem;font-weight:600;list-style:none;display:flex}.home-module__badges___Of5VA .home-module__accent___8mLnh{color:var(--primary)}.home-module__cta___NZp-F{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:.8rem 2rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block}.home-module__steps___g-QVI{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:880px;margin:2.5rem auto;padding:0 1.5rem;display:grid}.home-module__step___WYBw1 h3{margin-bottom:.4rem;font-size:1.05rem}.home-module__step___WYBw1 p{color:var(--muted-foreground);font-size:.95rem}.home-module__stepNum___LRQ-X{background:var(--muted);width:2rem;height:2rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;font-weight:700;display:inline-flex}.home-module__guides___r9O8O{max-width:1000px;margin:2.5rem auto;padding:0 1.5rem}.home-module__guides___r9O8O h2{text-align:center;margin-bottom:1rem;font-size:1.5rem}@media (width<=640px){.home-module__steps___g-QVI{grid-template-columns:1fr}}
