.home{--h-bg:#0b2222;--h-tile:#ffffff0e;--h-tile-line:#ffffff1c;--h-edge:#ffffff1a;--h-text:#fff;--h-soft:#b9d3ce;--h-mute:#8fb0aa;--h-eyebrow:#b5d98a;--h-chev-ink:#d4e6c0;--h-lime:#c8ee7a;--h-ring:#a3e635;--h-inner:#ffffff0f;--h-grad:linear-gradient(100deg, #00c2a8 0%, #a3e635 100%);--h-grad-text:linear-gradient(100deg, #2fd3bb 0%, #b4ec52 100%);color:var(--h-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(60% 56rem at 50% 0, #00c2a829, transparent 70%), var(--h-bg);flex:1}main:has(>.home){flex-direction:column;display:flex}:root:not([data-theme=light]):has(.home) .icon-to-light{display:block}:root:not([data-theme=light]):has(.home) .icon-to-dark{display:none}.home a{color:inherit;text-decoration:none}.home h1,.home h2,.home h3,.home p{margin:0}.home img{max-width:none;display:block}.home :where(a,summary):focus-visible{outline:2px solid var(--h-ring);outline-offset:3px}.home :where(a:not(.h-btn,.h-guide),.h-faq-list summary):focus-visible{border-radius:.75rem}.home summary:has(>.h-chev):focus-visible{outline:none}.home summary:has(>.h-chev):focus-visible .h-chev{outline:2px solid var(--h-ring);outline-offset:3px}.home .h-ways:focus-visible{outline:2px solid var(--h-ring);outline-offset:-2px;border-radius:1.25rem}:root:has(.home){scroll-padding-top:5.5rem}.home summary{cursor:pointer;list-style:none}.home summary::-webkit-details-marker{display:none}.h-wrap{max-width:75rem;margin:0 auto;padding:1.25rem 2rem 3.5rem}.h-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.h-bento+.h-folds,.h-folds+.h-bento{margin-top:1rem}.h-bento>*{min-width:0}.h-tile{background:var(--h-tile);border:1px solid var(--h-edge);text-align:center;border-radius:2rem;position:relative;overflow:hidden}.h-tile:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(155deg,#ffffff52,#fff1 30%,#fff0 55%,#00000045);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.h-gt{background:var(--h-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.12em -.08em -.04em;padding:0 .12em .08em .04em;display:inline-block}.h-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--h-eyebrow);font-size:.8125rem;font-weight:700;display:block}.h-h2{letter-spacing:-.035em;font-size:2.5rem;font-weight:800;line-height:1.08;margin-top:.625rem!important}.h-sub{color:var(--h-soft);font-size:1.0625rem;line-height:1.5;margin-top:.625rem!important}.h-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;min-height:3.5rem;padding:0 1.5rem;font-size:1.03rem;font-weight:700;display:inline-flex}.h-btn-grad{background:var(--h-grad);box-shadow:0 .625rem 1.875rem -.5rem #a3e63573;color:#0f2a2a!important}.h-btn-buy{background:var(--buy-grad);box-shadow:0 .625rem 1.875rem -.5rem #9bd63c4d}.h-btn-line{border:1.5px solid #ffffff59}.h-arrow{flex:none;width:1.125rem;height:1.125rem}.h-hero{--hp:3.5rem;padding:3.375rem var(--hp) 0;background:radial-gradient(60% 80% at 80% 45%, #a3e63529, transparent 70%), radial-gradient(50% 70% at 15% 100%, #00c2a829, transparent 70%), var(--h-tile);border-color:#a3e6352b;grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:1.25rem;display:grid}.h-hero-text{grid-area:1/1/span 2;align-self:center}.h-h1{letter-spacing:-.04em;font-size:clamp(2.75rem,4.3vw,3.875rem);font-weight:800;line-height:1.02}.h-hl{color:#0f2a2a;white-space:nowrap;background:#c8ee7a;border-radius:1.25rem;margin-top:.375rem;padding:0 .875rem .375rem;display:inline-block;transform:rotate(-1.5deg)}.h-lead{max-width:34em;color:var(--h-soft);font-size:1.09rem;line-height:1.55;margin:1.5rem auto 0!important}.h-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.875rem;display:flex}.h-alt{margin-top:.375rem!important}.h-alt a{text-underline-offset:3px;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex;color:var(--h-lime)!important;text-decoration:underline!important}.h-alt+.h-fine{margin-top:.375rem!important}.h-fine{max-width:34em;color:var(--h-mute);font-size:.875rem;line-height:1.5;margin:.875rem auto 0!important}.h-card-col{z-index:2;grid-area:1/2;justify-content:center;align-self:start;margin-top:0;padding-bottom:3.5rem;display:flex;position:relative}.h-milo-peek{display:none}.h-crew{grid-area:2/2;height:7rem;position:relative}.h-crew:before{content:"";background:radial-gradient(closest-side,#a3e63538,#0000);border-radius:50%;width:47.5rem;max-width:100%;height:9.375rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.h-crew-milo{z-index:4;transform-origin:50% 100%;filter:drop-shadow(0 0 1.5rem #a3e63559)drop-shadow(0 1.25rem 1.625rem #00000073);width:18.75rem;height:auto;position:absolute;bottom:-5rem;right:3.3125rem;transform:rotate(-10deg)}.h-tc{text-align:left;color:#f2f8f6;background:linear-gradient(160deg,#1b4844,#143a37);border:1.5px solid #00c2a880;border-radius:1.625rem;width:100%;max-width:26.875rem;padding:1.125rem;box-shadow:0 1.625rem 3.125rem -1.5rem #0009,0 0 2.875rem -.5rem #00c2a840}.h-tc-top{color:#b9d3ce;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.h-tc-top b{color:#d6f59a;background:#a3e63533;border-radius:999px;padding:.1875rem .5625rem;font-weight:600}.h-tc-bar{background:#ffffff24;border-radius:.3125rem;height:.3125rem;margin-top:.5rem}.h-tc-bar i{border-radius:inherit;background:var(--h-grad);width:15%;height:100%;display:block}.h-tc-q{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.h-tc-q img{flex:none;width:3.875rem;height:auto}.h-tc-q p{color:#fff;font-size:1.03rem;font-weight:600;line-height:1.3}.h-tc-opts{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.h-tc-opts>div{color:#eaf4f1;background:#ffffff17;border-radius:.75rem;align-items:center;gap:.5625rem;padding:.5625rem .625rem;font-size:.84rem;line-height:1.3;display:flex}.h-tc-opts b{color:#fff;background:#ffffff29;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.h-tc-opts .ok{color:#fff;background:#00c2a829;outline:1.5px solid #00c2a8;font-weight:600}.h-tc-opts .ok b{color:#0f2a2a;background:#00c2a8}.h-tc-why{background:#ffffff14;border-radius:.875rem;margin-top:.625rem;padding:.625rem .75rem}.h-tc-why div{letter-spacing:.07em;text-transform:uppercase;color:#b4ec52;font-size:.6875rem;font-weight:700}.h-tc-why p{margin-top:.3125rem;font-size:.84rem;line-height:1.5}.h-tc-why mark{color:#fff;background:#a3e63547;border-radius:4px;padding:1px 4px}.h-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.h-stat{flex-direction:column-reverse;justify-content:flex-end;padding:1.625rem .875rem;display:flex;container-type:inline-size}.h-stat dd{letter-spacing:.02em;margin:0;font-size:min(3.75rem,28cqi);font-weight:800;line-height:1}.h-stat dt{color:var(--h-soft);text-wrap:balance;margin-top:.5rem;font-size:.9rem;line-height:1.35}.h-band{text-align:center;color:#eaf4f1;text-wrap:balance;background:linear-gradient(160deg,#00c2a829,#a3e63512),#123030;border-radius:2rem;grid-column:1/-1;margin:0;padding:1.25rem;font-size:clamp(.94rem,1.5vw,1.0625rem);font-weight:700;line-height:1.5;box-shadow:inset 0 0 0 1px #a3e63547}.h-band em{color:#b5d98a;margin:0 .5rem 0 .25rem;font-style:normal}.h-band{list-style:none}.h-band>li{display:inline}.h-band>li:first-child em{display:none}.home .h-band a{text-underline-offset:.25em;-webkit-text-decoration:underline #eaf4f166;text-decoration:underline #eaf4f166;text-decoration-thickness:1.5px}.home .h-band a:focus-visible{outline-color:#b5d98a}@media (hover:hover) and (pointer:fine){.home .h-band a:hover{text-decoration-color:currentColor}}.home .h-list a{margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}.home .h-band a{margin-block:-.0625rem;padding-block:.0625rem;display:inline-block}.h-nw{white-space:nowrap}.h-folds{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.h-folds>*{min-width:0}.h-fold{padding:1.375rem 1.125rem 1.625rem}.h-fold summary{justify-content:center;display:flex}.h-fold>details{padding-top:1.125rem}.h-fold .h-h2{font-size:2rem}.h-chev{white-space:nowrap;min-height:2.75rem;color:var(--h-chev-ink);background:#ffffff12;border-radius:999px;align-items:center;gap:.5rem;margin-top:0;padding:.625rem 1.125rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.h-chev svg{transition:transform .2s}.h-chev-hide{display:none}details[open]>summary .h-chev svg{transform:rotate(180deg)}details[open]>summary .h-chev{background:#ffffff14}details[open]>summary .h-chev-show{display:none}details[open]>summary .h-chev-hide{display:inline}.h-fold-intro{max-width:30em;color:var(--h-soft);font-size:.97rem;line-height:1.5;margin:1.125rem auto 0!important}.h-ways{gap:.75rem;margin:1.375rem 0 0;padding:0;list-style:none;display:grid}.h-way{background:var(--h-tile);border:1px solid var(--h-tile-line);border-radius:1.375rem;flex-direction:column;align-items:center;padding:1.375rem;display:flex}.h-way-ic{width:2.75rem;height:2.75rem;color:var(--h-lime);background:#a3e63524;border-radius:.875rem;justify-content:center;align-items:center;display:flex}.h-way-ic svg{width:1.375rem;height:1.375rem}.h-way h3{margin-top:.75rem;font-size:1.125rem;font-weight:700}.h-way p{color:var(--h-soft);margin-top:.3rem;font-size:.9rem;line-height:1.45}.h-swipe{display:none}.h-topics{flex-direction:column;align-items:center;gap:.5rem;margin:1.375rem 0 0;padding:0;list-style:none;display:flex}.h-topic>summary{color:#e8f2ef;background:#ffffff12;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5625rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.h-topic>summary b{font-variant-numeric:tabular-nums;color:var(--h-lime);background:#a3e6352e;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.h-topic p{max-width:26em;color:var(--h-soft);font-size:.84rem;line-height:1.5;margin:.5rem auto .375rem!important}.h-guides{gap:.625rem;margin:1.375rem 0 0;padding:0;list-style:none;display:grid}.h-guides>li{display:flex}.h-guide{background:var(--h-inner);border:1px solid var(--h-tile-line);border-radius:1.125rem;flex-direction:column;flex:1;justify-content:center;padding:.875rem 1rem;font-size:.94rem;font-weight:600;line-height:1.35;display:flex}.h-guide small{color:var(--h-mute);margin-top:.25rem;font-size:.78rem;font-weight:500;display:block}.h-all{text-underline-offset:3px;align-items:center;min-height:2.75rem;margin-top:.5rem;font-weight:600;display:inline-flex;color:var(--h-lime)!important;text-decoration:underline!important}.h-price{flex-direction:column;grid-column:span 2;align-items:center;padding:2.125rem 1.875rem;display:flex}.h-price h3{font-size:1.25rem;font-weight:700}.h-amt{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5rem;font-size:3.75rem;font-weight:800;line-height:1.05;display:flex;margin-top:.375rem!important}.h-amt small{white-space:nowrap;letter-spacing:0;color:var(--h-soft);font-size:.94rem;font-weight:500;line-height:1.3;display:inline-block}.h-list{text-align:left;color:var(--h-soft);flex-direction:column;gap:.625rem;margin:1.125rem auto 1.5rem;padding:0;font-size:.94rem;line-height:1.4;list-style:none;display:inline-flex}.h-list li{align-items:flex-start;gap:.5rem;display:flex}.h-check{flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem}.h-check circle{fill:#98c95a}.h-check path{stroke:#0f2a2a}.h-price .h-btn{width:100%;margin-top:auto}.home .h-list a{text-underline-offset:3px;font-weight:600;color:var(--h-lime)!important;text-decoration:underline!important}:root[data-theme=light] .home .h-list a{color:#00695c!important}.h-price-full{background:linear-gradient(160deg,#00c2a82e,#a3e63514);border:1.5px solid #a3e63580}.h-org{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.875rem;display:flex}.h-org h3{font-size:1.25rem;font-weight:700}.h-org p{color:var(--h-soft);font-size:.94rem;line-height:1.45;margin:.25rem 0 0!important}.h-org .h-btn{flex:none}.h-org-text{flex:1;min-width:0}.h-org-ico{width:3.5rem;height:3.5rem;color:var(--h-lime);background:#ffffff1a;border-radius:1rem;flex:none;place-items:center;display:grid}.h-org-ico svg{width:1.75rem;height:1.75rem}.h-btn-dark{background:#f0fbf6;color:#0f2a2a!important}:root[data-theme=light] .home .h-org-ico{color:#c8ec8e;background:#0f2a2a}:root[data-theme=light] .home .h-btn-dark{background:#0f2a2a;color:#fff!important}.h-org,.home .h-org :is(h3,p){text-align:left}.h-faq{grid-column:span 3;padding:2.125rem 1.875rem}.h-faq .h-h2{font-size:clamp(1.625rem,2.4vw,2rem)}.h-faq-fold{margin-top:1.125rem}.h-faq-fold>summary{justify-content:center;display:flex}.h-faq-list{text-align:left;max-width:46rem;margin:1rem auto 0}.h-faq-list details+details{border-top:1px solid var(--h-tile-line)}.h-faq-list summary{padding:1.125rem 3rem 1.125rem 0;font-size:1rem;font-weight:600;position:relative}.h-faq-list summary i{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-style:normal;font-weight:500;transition:transform .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.h-faq-list details[open] summary i{transform:translateY(-50%)rotate(45deg)}.h-faq-list p{max-width:none;color:var(--h-soft);font-size:.94rem;line-height:1.55;margin:0 0 1.125rem!important}.h-guide-tile{background:linear-gradient(#00c2a81a,#a3e63524);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.875rem 1.25rem;display:flex}.h-guide-tile p{letter-spacing:-.035em;font-size:clamp(1.625rem,2.4vw,2rem);font-weight:800;line-height:1.08}.h-guide-tile a{text-underline-offset:3px;align-items:center;min-height:2.75rem;font-size:1.0625rem;display:inline-flex;color:var(--h-lime)!important;text-decoration:underline!important}@media (max-width:1023px){.h-wrap{max-width:42rem;padding:.75rem 1rem 2.5rem}.h-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.h-bento+.h-folds,.h-folds+.h-bento{margin-top:.625rem}.h-tile{border-radius:1.5rem}.h-h2{font-size:1.75rem}.h-sub{font-size:.94rem}.h-hero{flex-direction:column;padding:1.625rem 1rem 1.25rem;display:flex}.h-h1{font-size:min(2.5rem,10vw)}.h-hl{border-radius:.875rem;padding:0 .625rem .3125rem}.h-lead{font-size:.97rem}.h-ctas{flex-direction:column;align-items:center;margin-top:1.375rem}.h-btn{white-space:normal;text-align:center;width:min(100%,24rem);padding:.625rem min(1.25rem,5vw);font-size:min(1.03rem,4.6vw);line-height:1.2}.h-price .h-btn{width:min(100%,24rem)}.h-btn-line{min-height:3rem}.h-fine{color:var(--h-soft);font-size:.8125rem}.h-tc-q img{width:min(3.875rem,15vw)}.h-tc-q p{font-size:min(1.03rem,4.8vw)}.h-hero-text{padding-bottom:.5rem}.h-milo-peek{height:calc(min(11.875rem,52vw)/1.3245);margin-top:0;display:block;position:relative}.h-milo-peek img{transform-origin:50% 100%;width:min(11.875rem,52vw);height:auto;position:absolute;bottom:calc(min(11.875rem,52vw)/-3.92157);right:calc(50% - min(26rem,100%)/2 + 1.25rem);transform:rotate(-5deg)}.h-card-col{align-self:stretch;margin-top:0;padding-bottom:0}.h-tc{width:100%;max-width:26rem}.h-crew{display:none}.h-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.h-stat{padding:1rem .75rem}.h-stat dd{font-size:min(2.25rem,26cqi)}.h-stat dt{margin-top:.25rem;font-size:.875rem}.h-band{border-radius:1.5rem;flex-wrap:wrap;justify-content:center;gap:.125rem .875rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.7;display:flex}.h-band em{margin:0 .375rem 0 0;font-size:.8em}.h-band>li:first-child em{display:inline}.h-folds{grid-template-columns:minmax(0,1fr);gap:.625rem}.h-fold{padding:1.25rem 1rem}.h-fold .h-h2{font-size:1.5rem}.h-fold-intro{font-size:.875rem}.h-ways{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;margin:1.25rem -1rem 0;padding:0 1rem .25rem;display:flex;overflow-x:auto}.h-way{scroll-snap-align:center;border-radius:1.25rem;flex:0 0 clamp(12.5rem,64%,18rem);padding:1.125rem .875rem}.h-way h3{font-size:1rem}.h-way p{font-size:.84rem}.h-swipe{color:var(--h-mute);margin-top:.625rem;font-size:.78rem;display:block}.h-price{grid-column:1/-1;padding:1.375rem 1.125rem}.h-amt{font-size:2.625rem}.h-list{gap:.375rem;margin:.75rem auto .25rem;font-size:.84rem}.h-price .h-btn{align-self:center;margin-top:.875rem}.h-faq{grid-column:1/-1;padding:1.5rem .875rem}.h-faq .h-h2{font-size:1.5rem}.h-faq-list summary{padding:1rem 2.5rem 1rem .25rem;font-size:.94rem}.h-faq-list p{text-align:left;padding-inline:.25rem}.h-guide-tile{grid-column:1/-1;padding:1.5rem 1rem}.h-org{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:1.375rem 1.125rem}.h-org,.home .h-org :is(h3,p){text-align:center}.h-org-ico{border-radius:.8rem;width:2.75rem;height:2.75rem}.h-org-ico svg{width:1.5rem;height:1.5rem}.h-guide-tile p{font-size:1.5rem}.h-guide-tile a{font-size:.94rem}@media (hover:hover){.h-ways{scrollbar-width:thin}}}:root[data-theme=light] .home{--h-bg:#ebe7df;--h-tile:linear-gradient(160deg, #eceeec 0%, #dee2df 100%);--h-tile-line:#d3d8d5;--h-edge:#b6c2bc80;--h-text:#0b5345;--h-soft:#4f5d5b;--h-mute:#57635f;--h-eyebrow:#00695c;--h-chev-ink:#fff;--h-lime:#00695c;--h-ring:#00695c;--h-inner:#f8f9f8;--h-grad-text:linear-gradient(100deg, #00806f 0%, #468510 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(60% 50rem at 50% 0, #a3e6352e, transparent 70%), var(--h-bg)}:root[data-theme=light] .home .h-tile{box-shadow:0 .75rem 1.75rem -1.25rem #0f2a2a59}:root[data-theme=light] .home .h-tile:after{background:linear-gradient(155deg,#fffffff2,#ffffff6e 30%,#fff0 55%,#0f2a2a1c)}:root[data-theme=light] .home .h-price-full:after{background:linear-gradient(155deg,#ffffff52,#fff1 30%,#fff0 55%,#00000045)}:root[data-theme=light] .home .h-hero{border-color:var(--h-edge);background:radial-gradient(60% 80% at 80% 45%,#a3e63529,#0000 70%),linear-gradient(160deg,#edefed,#dce1de)}:root[data-theme=light] .home .h-band{background:var(--h-text);color:#f4faf6;box-shadow:none}:root[data-theme=light] .home .h-band em{color:#a3e635}:root[data-theme=light] .home .h-band a{text-decoration-color:#f4faf673}:root[data-theme=light] .home .h-band a:focus-visible{outline-color:#a3e635}:root[data-theme=light] .home .h-btn-line{background:#f8f9f8;border-color:#bfcbc7}:root[data-theme=light] .home .h-crew:before{background:radial-gradient(closest-side,#a3e6354d,#0000)}:root[data-theme=light] .home .h-crew-milo{filter:drop-shadow(0 .875rem 1.125rem #0f2a2a38)}:root[data-theme=light] .home .h-tc{color:#16201f;background:#fff;border-color:#e1e4e5;box-shadow:0 1.5rem 2.875rem -1.625rem #0f2a2a59}:root[data-theme=light] .home .h-tc-top{color:#586463}:root[data-theme=light] .home .h-tc-top b{color:#00796b;background:#e3f5f0}:root[data-theme=light] .home .h-tc-bar{background:#eaeced}:root[data-theme=light] .home .h-tc-bar i{background:#00796b}:root[data-theme=light] .home .h-tc-q p{color:#16201f}:root[data-theme=light] .home .h-tc-opts>div{color:#16201f;background:#e4e8e9;box-shadow:inset 0 0 0 1px #aeb6b8}:root[data-theme=light] .home .h-tc-opts b{color:#586463;background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #aeb6b8}:root[data-theme=light] .home .h-tc-opts .ok{background:#e3f5f0;outline:0;box-shadow:inset 0 0 0 1.5px #00796b}:root[data-theme=light] .home .h-tc-opts .ok b{color:#fff;box-shadow:none;background:#00796b}:root[data-theme=light] .home .h-tc-why{background:#e3f5f0;box-shadow:inset 0 0 0 1px #00796b66}:root[data-theme=light] .home .h-tc-why div{color:#00796b}:root[data-theme=light] .home .h-tc-why mark{color:#16201f;background:#c9ece4}:root[data-theme=light] .home .h-chev,:root[data-theme=light] .home details[open]>summary .h-chev{background:var(--h-text);box-shadow:none}:root[data-theme=light] .home .h-way-ic{color:#00695c;background:#e3f5f0}:root[data-theme=light] .home .h-topic>summary{color:var(--h-text);background:#fff;border:1px solid #e1e4e5}:root[data-theme=light] .home .h-topic>summary b{color:#00796b;background:#e3f5f0}:root[data-theme=light] .home .h-all,:root[data-theme=light] .home .h-guide-tile a{color:#00695c!important}:root[data-theme=light] .home .h-price-full{color:#fff;background:#0f2a2a;border:0}:root[data-theme=light] .home .h-price-full .h-list,:root[data-theme=light] .home .h-price-full .h-amt small{color:#cfe3df}:root[data-theme=light] .home .h-price-full .h-gt{background-image:linear-gradient(100deg,#2fd3bb 0%,#b4ec52 100%)}:root[data-theme=light] .home .h-faq-list summary i{background:#fff;box-shadow:inset 0 0 0 1px #d3d8d5}:root[data-theme=light] .home .h-way{background:var(--h-inner)}:root[data-theme=light] .home .h-guide-tile{background:linear-gradient(#e6ede4,#d9e4d5)}@media (max-width:1023px){.h-topics{border:1px solid var(--h-tile-line);background:#ffffff12;border-radius:1.25rem;align-items:stretch;gap:0;overflow:hidden}.h-topics>li+li{border-top:1px solid var(--h-tile-line)}.h-topic[open]{background:#ffffff0d}.home .h-topic>summary{background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;min-height:3rem;padding:.75rem .875rem .75rem 1.125rem;display:flex}.h-topic>summary>span{text-align:left;flex:1}.h-topic>summary:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin:-.2rem .3rem 0 .15rem;transform:rotate(45deg)}.h-topic[open]>summary:after{margin-top:.25rem;transform:rotate(-135deg)}.h-topic p{text-align:left;max-width:none;padding:.25rem 1.125rem .875rem;margin:0!important}:root[data-theme=light] .home .h-topics{background:#fff;border-color:#e1e4e5}:root[data-theme=light] .home .h-topics>li+li{border-top-color:#e9ecec}:root[data-theme=light] .home .h-topic>summary{background:0 0;border:0}:root[data-theme=light] .home .h-topic[open]{background:#f3f8f5}}@keyframes h-reveal{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.home details[open]>:not(summary){animation:.28s ease-out h-reveal}.h-btn,.h-guide,.h-way,.h-chev,.h-topic>summary{transition:transform .18s,filter .18s,background-color .18s,border-color .18s}@media (hover:hover) and (pointer:fine){.h-btn:hover{filter:brightness(1.05)}.h-guide:hover{border-color:#a3e63573}.h-btn:hover,.h-guide:hover{transform:translateY(-1px)}}.h-btn:active,.h-chev:active{transform:scale(.98)}:root:has(.home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.home details[open]>:not(summary){animation:none}.h-btn,.h-guide,.h-way,.h-chev,.h-topic>summary{transition:none}.h-btn:hover,.h-guide:hover,.h-btn:active,.h-chev:active{transform:none}:root:has(.home){scroll-behavior:auto}}@media (min-width:1024px){.h-folds{flex-wrap:wrap;align-items:stretch;display:flex}.h-fold{flex-direction:column;flex:1 1 0;display:flex}.h-fold>details{margin-top:auto}.h-fold .h-h2{font-size:clamp(1.625rem,2.4vw,2rem)}.h-fold:has(>details[open]){flex-basis:100%;padding:1.75rem 2rem 2rem}.h-fold:has(>details[open]) :is(.h-ways,.h-guides){grid-template-columns:repeat(3,minmax(0,1fr))}.h-fold:has(>details[open]) .h-topics{flex-flow:wrap;justify-content:center;align-items:flex-start;max-width:64rem;margin-inline:auto}.h-topics>li:has(>.h-topic[open]){flex-basis:100%}.h-fold:not(:has(>details[open])) .h-h2{max-width:11em;margin-inline:auto}.h-stat{padding-inline:.625rem}.h-bento-8{grid-template-columns:repeat(8,minmax(0,1fr))}.h-bento-8 .h-price{grid-column:span 4}.h-bento-8 .h-faq{grid-column:span 5}.h-bento-8 .h-guide-tile{grid-column:span 3}}@media (min-width:1024px) and (max-width:1179px){.h-hero{--hp:2.25rem;column-gap:1rem;padding-top:3rem}.h-ctas .h-btn{padding:0 1.25rem}}@media (min-width:2800px){:root:has(.home){font-size:calc(min(.8vw, 31px) + var(--text-pref))}}@media (max-width:1023px) and (max-height:480px){.h-hero{padding-top:1rem}.h-h1{font-size:2.25rem}.h-lead{margin-top:.875rem!important}.h-ctas{margin-top:1rem}}@media (max-width:440px){.h-tc-why{padding-right:2.75rem}.h-tc-why .h-dot{display:none}.h-tc-why div .h-nw{display:block}}.home :is(.h-h1,.h-h2,.h-tc-q p,.h-guide-tile p,.h-guide-tile a,.h-topic>summary,.h-faq-list summary,.h-tc-top>span),.home :is(.h-sub,.h-fine,.h-list li){text-wrap:balance}.home :is(.h-lead,.h-fold-intro,.h-way p,.h-topic p,.h-faq-list p,.h-list li,.h-guide,.h-tc-opts>div,.h-tc-why p){text-wrap:pretty}@media (min-width:1024px){.h-fine{color:var(--h-soft)}}
