/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.radiant-home{color:var(--foreground);background:var(--background);font-family:var(--font-display)}.radiant-home :is(h1,h2,h3,p,a,button,text){letter-spacing:0}.radiant-home :is(h1,h2,h3){font-weight:400}.radiant-home a{text-decoration:none}.radiant-home :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.home-skip{z-index:60;background:var(--background);padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.home-skip:focus{transform:none}.home-nav{padding:18px 22px 0}.home-nav nav{justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:auto;display:flex}.home-nav .home-nav-brand{padding-left:0;font-size:15px}.home-nav-links{align-items:center;display:flex}.home-nav-links a{color:var(--label);min-height:44px;padding:0 9px;font-size:13px}.home-nav-links a:hover{color:var(--gold)}.home-hero{text-align:center;max-width:860px;margin:auto;padding:58px 22px 70px}.home-opening{max-width:620px;margin:0 auto 56px}.home-opening-statement{margin:0 auto 24px;font-size:28px;line-height:1.3}.home-freedom-quote{text-align:center;max-width:620px;color:var(--label);margin:0 auto;padding:56px 22px 0;font-size:24px;font-style:italic;line-height:1.4}.home-eyebrow{color:var(--gold);text-transform:uppercase;font-size:11px;line-height:1.6}.home-wordmark{margin-top:16px;font-size:44px;line-height:1}.home-hairline{background:var(--gold);width:32px;height:1px;margin:26px auto 36px;display:block}.home-hero h1{font-size:38px;line-height:1.12}.home-hero-dream{max-width:500px;margin:18px auto 0;font-size:24px;font-style:italic;line-height:1.25}.home-promise{color:var(--gold);margin-top:28px;font-size:13px;line-height:1.6}.home-hero-tension{max-width:430px;color:var(--label);margin:22px auto 28px;font-size:17px;line-height:1.5}.home-number-question{max-width:430px;margin:0 auto 18px;font-size:19px;line-height:1.4}.home-hero .home-lead{font-size:19px}.radiant-home .home-check{white-space:normal;background:var(--foreground);width:100%;max-width:360px;height:auto;min-height:56px;color:var(--background);border-color:var(--foreground);border-radius:0;padding:16px 22px;font-size:14px;font-weight:400}.radiant-home .home-check:hover{opacity:.88;border-color:var(--foreground)}.home-micro{color:var(--label);margin-top:14px;font-size:13px;line-height:1.5}.home-band{padding:72px 22px;scroll-margin-top:30px}.home-inner{max-width:840px;margin:auto}.home-band h2{max-width:730px;margin-top:20px;font-size:32px;line-height:1.18}.home-band h3{font-size:21px;line-height:1.25}.home-body{color:var(--label);max-width:580px;margin-top:22px;font-size:18px;line-height:1.6}.home-lead{max-width:700px;margin-top:28px;font-size:24px;line-height:1.4}.home-life{padding-top:40px}.home-tension{border-block:1px solid var(--line)}.home-tension h2{font-size:37px}.home-longevity{align-items:center;gap:32px;margin-top:36px;display:grid}.home-fraction{text-align:center;max-width:400px;color:var(--gold);font-size:23px;line-height:1.4}.home-fraction span{padding:18px 0;display:block}.home-fraction span:first-child{border-bottom:1px solid var(--gold)}.home-longevity .home-body:first-child{margin-top:0}.home-mechanism{background:var(--secondary)}.home-mechanism h2{font-size:29px}.home-chain{flex-wrap:wrap;gap:12px 14px;margin:40px 0;padding:0;list-style:none;display:flex}.home-chain li{color:var(--gold);align-items:center;gap:14px;font-size:12px;line-height:1.5;display:flex}.home-chain-arrow{color:var(--label)}.home-method-grid{gap:38px;margin-top:44px;display:grid}.home-method-grid article{border-top:1px solid var(--line);padding-top:20px}.home-number{color:var(--gold);margin-bottom:18px;font-size:13px}.home-accent{color:var(--gold);margin-top:8px;font-size:17px;font-style:italic;line-height:1.4}.home-method-grid .home-body{margin-top:18px;font-size:17px}.home-review{border-top:1px solid var(--line);color:var(--label);max-width:600px;margin-top:42px;padding-top:24px;font-size:13px;line-height:1.6}.home-dimensions{margin-top:40px}.home-dimensions article{border-top:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.home-dimensions h3{font-size:17px}.home-dimensions .home-accent{font-size:15px}.home-question{font-size:19px;line-height:1.35}.home-dimensions .home-body{margin-top:12px;font-size:17px}.home-needle{border-block:1px solid var(--line)}.home-needle-figure{max-width:640px;margin:36px 0}.home-needle-figure svg{width:100%;height:auto;display:block;overflow:visible}.home-needle-figure text{fill:var(--foreground);font-family:var(--font-display);font-size:23px}.needle-track{stroke:var(--line);stroke-width:1px}.needle-head{fill:none;stroke:var(--gold);stroke-width:2px}.home-needle-figure figcaption{color:var(--label);margin-top:12px;font-size:13px}.home-journey{margin-top:42px;padding:0;list-style:none}.home-journey li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.home-journey .home-number{margin:4px 0 0}.home-journey .home-body{margin-top:12px;font-size:17px}.home-advancement{font-style:italic}.home-realities{gap:36px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-realities li{position:relative}.home-realities h2{margin:0;font-size:25px}.home-realities .home-body{margin-top:18px;font-size:17px}.home-reality-arrow{color:var(--gold);margin-bottom:24px;display:block}.home-dream{text-align:center;padding-top:100px;padding-bottom:100px}.home-dream h2{margin-inline:auto;font-size:38px}.home-dream .home-lead,.home-dream .home-body{margin-inline:auto}.home-destination{border-top:1px solid var(--line);text-align:center}.home-destination h2{margin-inline:auto;font-size:36px}.home-destination .home-body{margin-inline:auto}.home-protection{margin-top:56px}.home-protection h3{color:var(--gold);font-size:17px}.home-final{text-align:center}.home-final h2{margin-inline:auto;font-size:40px}.home-final .home-body{max-width:390px;margin-inline:auto}.home-final .home-check{margin-top:32px}.home-footer{max-width:620px;margin:auto;padding-inline:22px}.home-footer>div{padding-top:52px}.home-sticky{padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--line);z-index:40;text-align:center;position:fixed;inset:auto 0 0}.home-sticky .home-check{min-height:48px;padding-block:12px;font-size:14px}.home-restored{border-top:1px solid var(--line)}.home-restored-inner{max-width:620px}.home-band .home-restored-heading{color:var(--gold);margin-top:0;font-size:13px;line-height:1.5}.home-restored .home-body{color:var(--foreground)}.home-fold{margin-top:32px}.radiant-home .home-fold-toggle{white-space:normal;text-align:left;text-transform:uppercase;width:100%;height:auto;min-height:44px;color:var(--label);border-radius:0;justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;font-weight:400;display:flex}.home-fold-toggle span{min-width:0}.home-fold-arrow{width:16px;height:16px;color:var(--gold);flex-shrink:0;transition:transform .42s}.home-fold-arrow.is-open{transform:rotate(90deg)}.home-fold-content{border-left:1px solid var(--gold);margin-top:18px;padding-left:20px}.home-method-grid h3{overflow-wrap:anywhere}.home-guide-grid{align-items:center;gap:28px;display:grid}.home-guide img{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:320px}.home-entry{border-top:1px solid var(--line);padding-block:36px}.home-entry .home-inner{max-width:1080px}.home-entry h2{color:var(--gold);margin-top:0;font-size:11px;line-height:1.6}.home-entry-grid{gap:24px;margin-top:24px;display:grid}.home-entry h3{font-size:18px}.home-entry p{color:var(--label);margin-top:8px;font-size:15px;line-height:1.5}.home-entry a{white-space:normal;height:auto;font:inherit;color:var(--label);padding:0;display:inline}.home-entry a:hover{color:var(--gold)}.home-circle-offer .home-check{margin-top:22px}.home-company{text-align:center;margin-top:32px}.home-company a{color:var(--label);white-space:normal;font-size:13px;font-weight:400}@media (width<=359px){.home-nav nav{flex-wrap:wrap;justify-content:center}.home-nav-brand{width:100%}.home-nav-links{justify-content:center}.home-nav-links a{padding-inline:8px}}@media (width>=768px){.home-guide-grid{grid-template-columns:280px minmax(0,1fr);gap:48px}.home-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-entry{padding-block:40px}.home-nav{padding:24px 48px 0}.home-nav-links a{padding-inline:16px}.home-hero{padding-top:70px;padding-bottom:84px}.home-opening-statement{font-size:38px}.home-wordmark{font-size:54px}.home-hero h1{font-size:68px}.home-hero-dream{font-size:31px}.home-hero-tension{max-width:460px;font-size:19px}.home-band{padding:112px 48px}.home-life{padding-top:50px}.home-band h2{font-size:44px}.home-tension h2{font-size:54px}.home-body{font-size:20px}.home-longevity{grid-template-columns:1fr 1fr;gap:64px}.home-lead{font-size:29px}.home-mechanism h2{font-size:38px}.home-chain{gap:12px 18px}.home-chain li{font-size:13px}.home-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home-dimensions article{grid-template-columns:200px minmax(0,1fr);gap:40px}.home-dimensions h3{font-size:25px}.home-question{font-size:24px}.home-dimensions .home-body{font-size:19px}.home-journey{grid-template-columns:1fr 1fr;gap:20px 50px;display:grid}.home-realities{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.home-realities h2{font-size:25px}.home-reality-arrow{margin:0;position:absolute;top:4px;left:-32px}.home-dream{padding-block:160px}.home-dream h2{font-size:60px}.home-destination h2,.home-final h2{font-size:56px}.home-sticky{border:0;width:210px;padding:0;bottom:24px;left:auto;right:28px}}@media (prefers-reduced-motion:reduce){.radiant-home *,.radiant-home :before,.radiant-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
