@font-face{font-family:Ibarra Real Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0288ba8144d13a59-s.32f_3eipn6lwz.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:Ibarra Real Nova;font-style:italic;font-weight:400;font-display:swap;src:url(../media/287bbac2c4b8a558-s.p.3wj_6doemc6o6.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:Ibarra Real Nova;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0288ba8144d13a59-s.32f_3eipn6lwz.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:Ibarra Real Nova;font-style:italic;font-weight:500;font-display:swap;src:url(../media/287bbac2c4b8a558-s.p.3wj_6doemc6o6.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:Ibarra Real Nova;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0288ba8144d13a59-s.32f_3eipn6lwz.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:Ibarra Real Nova;font-style:italic;font-weight:600;font-display:swap;src:url(../media/287bbac2c4b8a558-s.p.3wj_6doemc6o6.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:Ibarra Real Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd2a95edcfe6032d-s.0hea0nvboniy_.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:Ibarra Real Nova;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fd2fed9f6a76a21-s.p.1azfzpda9l5o4.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:Ibarra Real Nova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cd2a95edcfe6032d-s.0hea0nvboniy_.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:Ibarra Real Nova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fd2fed9f6a76a21-s.p.1azfzpda9l5o4.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:Ibarra Real Nova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd2a95edcfe6032d-s.0hea0nvboniy_.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:Ibarra Real Nova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fd2fed9f6a76a21-s.p.1azfzpda9l5o4.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:Ibarra Real Nova Fallback;src:local(Times New Roman);ascent-override:91.45%;descent-override:28.88%;line-gap-override:0.0%;size-adjust:103.88%}.ibarra_real_nova_8cc9f30f-module__fNmTha__className{font-family:Ibarra Real Nova,Ibarra Real Nova Fallback}.ibarra_real_nova_8cc9f30f-module__fNmTha__variable{--font-display:"Ibarra Real Nova", "Ibarra Real Nova Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f6da4f8a-module__6F4JWG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f6da4f8a-module__6F4JWG__variable{--font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_f95932c0-module__dOHLWa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_f95932c0-module__dOHLWa__variable{--font-hand:"Caveat", "Caveat Fallback"}
.sv{--paper:#fff;--cream:#fbf7f0;--cream-deep:#f4ecdf;--line:#e9e0d1;--line-soft:#f1ebe1;--ink:#1d3b2f;--ink-2:#3b4f46;--ink-3:#66756d;--rose:#d6397e;--rose-ink:#b8296a;--rose-wash:#fbe6ef;--leaf:#2f8a4f;--leaf-wash:#e9f4ec;--leaf-band:#eef6f0;--gold:#c99a3f;--gold-ink:#8a6420;--gold-btn:linear-gradient(180deg, #c99a3f 0%, #ad7f2a 60%, #96691f 100%);--gold-btn-hover:linear-gradient(180deg, #d3a448 0%, #b7882f 60%, #9f7024 100%);--radius:14px;--radius-lg:22px;--shadow-1:0 1px 2px #1d3b2f0d, 0 10px 28px -14px #1d3b2f29;--shadow-2:0 2px 6px #1d3b2f0f, 0 26px 50px -26px #1d3b2f4d;--wrap:1240px;--gutter:clamp(16px, 4vw, 44px);--header-h:76px;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-serif:var(--font-display), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-body), system-ui, sans-serif;--font-script:var(--font-hand), "Segoe Script", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z:1}@media (min-width:1600px){.sv{--z:1.11}}@media (min-width:1800px){.sv{--z:1.25}}@media (min-width:2000px){.sv{--z:1.37}}@media (min-width:2300px){.sv{--z:1.49}}@media (min-width:2560px){.sv{--z:1.6}}@supports (zoom:calc(100vw / 1440px)){.sv{--z:clamp(1, min(100vw / 1440px, 100vw / 2400px + .5333), 1.8)}}.sv{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%;scrollbar-color:#cdbfa6 var(--cream);zoom:var(--z);background:var(--paper);color:var(--ink-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6}.sv ::selection{background:var(--rose-wash);color:var(--rose-ink)}.sv :focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:6px}.sv a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.sv input,.sv select,.sv button{font:inherit;color:inherit}.sv input{caret-color:var(--rose)}.sv .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv .skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.sv .skip-link:focus{top:12px}.sv .wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sv .section{padding-block:clamp(56px,7vw,96px)}.sv .section--tight{padding-block:clamp(44px,5.5vw,72px)}.sv .display{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.05}.sv .display em,.sv .h2 em,.sv .h3 em,.sv em.accent{color:var(--rose);font-style:italic}.sv .em-gold{color:var(--gold-ink)!important;font-style:normal!important}.sv .h2{font-size:clamp(1.9rem,3.4vw,2.75rem)}.sv .h3{font-size:clamp(1.5rem,2.4vw,2rem)}.sv .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px;font-size:.75rem;font-weight:700}.sv .hand{font-family:var(--font-script);color:var(--ink);font-weight:600;line-height:.95;display:block}.sv .hand__line{display:block}.sv .section-head{text-align:center;justify-items:center;gap:6px;max-width:680px;margin:0 auto clamp(32px,4vw,48px);display:grid}.sv .section-head p:not(.eyebrow){color:var(--ink-2);font-size:1.0625rem}.sv .caption{color:var(--ink-3);font-size:.75rem}.sv .btn{--h:50px;min-height:var(--h);cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.sv .btn svg{width:18px;height:18px;transition:transform .25s var(--ease-out);flex:none}.sv .btn:hover svg:last-child{transform:translate(3px)}.sv .btn--gold{color:#fff;background:var(--gold-btn);text-shadow:0 1px #50320a40;box-shadow:inset 0 1px #fff0c880,inset 0 -1px #50320a40,0 8px 20px -8px #96691f99}.sv .btn--gold:hover{background:var(--gold-btn-hover);transform:translateY(-1px);box-shadow:inset 0 1px #fff0c880,inset 0 -1px #50320a40,0 12px 26px -10px #96691fa6}.sv .btn--gold:active{transform:translateY(0)}.sv .btn--gold-soft{color:var(--gold-ink);text-shadow:none;background:#fcf5e7;box-shadow:inset 0 0 0 1px #e6d2a3}.sv .btn--gold-soft:hover{background:#f8ecd3}.sv .btn--lg{--h:58px;padding:0 36px;font-size:1.0625rem}.sv .btn--sm{--h:42px;padding:0 20px;font-size:.9375rem}.sv .btn--block{width:100%}.sv .btn:disabled{cursor:progress;opacity:.75;transform:none}.sv .pill{background:var(--wash,var(--cream-deep));color:var(--c,var(--ink));border-radius:999px;padding:4px 14px;font-size:.8125rem;font-weight:600;display:inline-block}.sv .ringrow{flex-wrap:wrap;gap:14px 22px;display:flex}.sv .ringitem{align-items:center;gap:10px;display:flex}.sv .ringitem__label{color:var(--ink);font-size:.8125rem;font-weight:500;line-height:1.25}.sv .ring{width:42px;height:42px;color:var(--leaf);background:#ffffffbf;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.sv .ring svg{width:19px;height:19px}.sv .ringitem--gold .ring{color:var(--gold-ink)}.sv .ringrow--divided{gap:0;margin-top:22px}.sv .ringrow--divided .ringitem{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;margin-right:18px;padding:6px 18px 6px 0}.sv .ringrow--divided .ringitem:last-child{border-right:0;margin-right:0}.sv .ringrow--divided .ringitem__label{color:var(--ink-2);font-size:.75rem}.sv .ringrow--wrap{gap:14px 26px}.sv .ringrow--stack{gap:18px 26px}.sv .ringrow--stack .ringitem{text-align:center;flex-direction:column;gap:8px}.sv .ringrow--stack .ringitem__label{font-size:.75rem}.sv .handnote{justify-items:start;width:max-content;max-width:100%;display:grid}.sv .handnote .hand{transform-origin:0;font-size:3.75rem;transform:rotate(-6deg)}.sv .handnote__swash{width:220px;margin:6px 0 10px 10px;transform:rotate(-4deg)}.sv .handnote__note{max-width:240px;font-family:var(--font-serif);color:var(--ink);padding-left:48px;font-size:1.25rem;line-height:1.3}.sv .trustrow{flex-wrap:wrap;gap:8px 20px;display:flex}.sv .trustrow li{color:var(--ink-2);align-items:center;gap:7px;font-size:.8125rem;display:flex}.sv .trustrow svg{width:18px;height:18px;color:var(--ink);flex:none}.sv .stores{flex-wrap:wrap;gap:10px;display:flex}.sv .store{color:#fff;background:#111;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 18px 0 14px;display:inline-flex}.sv .store svg{width:24px;height:24px}.sv .store span{font-size:1.0625rem;font-weight:600;line-height:1.05;display:grid}.sv .store small{opacity:.85;font-size:.625rem;font-weight:400}.sv .leaves{flex:none;width:56px;height:36px}.sv .leaves--flip{transform:scaleX(-1)}.sv .media{position:relative;overflow:hidden}.sv .media--pending{background:radial-gradient(120% 90% at 70% 20%, #ffffffb3, transparent 60%), var(--tint,var(--cream-deep));place-items:center;display:grid}.sv .media__tag{z-index:2;max-width:calc(100% - 24px);box-shadow:0 0 0 1px var(--line), 0 4px 10px -6px #0003;color:var(--ink-2);pointer-events:none;background:#ffffffeb;border-radius:10px;gap:1px;padding:7px 11px;font-size:.75rem;line-height:1.3;display:grid;position:absolute;bottom:12px;right:12px}.sv .media__tag b{color:var(--rose);font-weight:700}.sv .media__tag small{color:var(--ink-3);font-size:.6875rem}.sv .boxmock{width:var(--w);aspect-ratio:.72;filter:drop-shadow(0 18px 20px #1d3b2f2e);flex:none;position:relative}.sv .boxmock__face{font-family:var(--font-serif);text-align:center;background:linear-gradient(170deg,#fff 0%,#f8f4ed 100%);border-radius:3px;flex-direction:column;align-items:center;padding-top:15%;display:flex;position:absolute;inset:0 9% 0 0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.sv .boxmock__side{background:linear-gradient(90deg, var(--c) 0%, var(--c) 100%);width:10%;position:absolute;top:2.5%;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.sv .boxmock__side{background:linear-gradient(90deg, color-mix(in oklab, var(--c) 55%, #fff) 0%, color-mix(in oklab, var(--c) 85%, #000) 100%)}}.sv .boxmock__side{transform-origin:0 0;border-radius:0 2px 2px 0;transform:skewY(-28deg)}.sv .boxmock__top{background:var(--c);height:6%;position:absolute;top:-3%;left:3%;right:0}@supports (color:color-mix(in lab, red, red)){.sv .boxmock__top{background:color-mix(in oklab, var(--c) 35%, #fff)}}.sv .boxmock__top{transform-origin:0 100%;transform:skew(-50deg)}.sv .boxmock__logo{aspect-ratio:1;border:1.5px solid var(--rose);background:radial-gradient(circle at 70% 70%, var(--leaf) 0 28%, transparent 30%);border-radius:50%;width:14%;margin-bottom:4%}.sv .boxmock__brand{font-size:calc(var(--w) * .1);color:var(--leaf);line-height:1}.sv .boxmock__name{font-size:calc(var(--w) * .095);color:var(--c);margin-top:7%;font-weight:600;line-height:1}.sv .boxmock__mg{font-size:calc(var(--w) * .068);color:var(--ink);margin-top:3%}.sv .boxmock__count{font-family:var(--font-sans);font-size:calc(var(--w) * .04);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);margin-top:4%;padding:1px 6px}.sv .boxmock__wave{width:100%;height:28%;position:absolute;inset:auto 0 0}.sv .boxmock--tilt{transform:rotate(-8deg)}.sv .boxstack{justify-content:center;align-items:flex-end;display:flex;position:relative}.sv .boxstack .boxmock{margin-inline:-8%}.sv .boxstack .boxmock:nth-child(2){z-index:2;transform:translateY(6px)}.sv .boxstack__more{background:var(--ink);color:#fff;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;top:-4px;right:-4px}.sv .header{z-index:50;transition:box-shadow .3s, transform .35s var(--ease-out);zoom:calc(1 / var(--z));background:#fffffff7;position:sticky;top:0}.sv .header--scrolled{box-shadow:0 1px 0 var(--line), 0 10px 30px -20px #1d3b2f40}.sv .header--hidden{box-shadow:none;transform:translateY(-100%)}.sv .header__inner{height:var(--header-h);max-width:calc((var(--wrap) + var(--gutter) * 2) * var(--z));padding-inline:calc(var(--gutter) * var(--z));align-items:center;gap:24px;display:flex}.sv .header__logo{flex:none;text-decoration:none}.sv .header__nav{gap:2px;margin-inline:auto;display:none}.sv .header__nav a{color:var(--ink-2);padding:8px 11px;font-size:.9375rem;text-decoration:none;transition:color .2s;position:relative}.sv .header__nav a:after{content:"";background:var(--leaf);height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:2px;left:11px;right:11px;transform:scaleX(0)}.sv .header__nav a:hover,.sv .header__nav a[aria-current]{color:var(--ink)}.sv .header__nav a[aria-current]:after{transform:scaleX(1)}.sv .header__end{align-items:center;gap:14px;margin-left:auto;display:flex}.sv .header__buy{display:none}.sv .header__secure{color:var(--ink);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.sv .header__secure svg{width:16px;height:16px}.sv .header__toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-8px;display:grid}.sv .lang{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.sv .lang a{color:var(--ink-3);padding:6px 2px;text-decoration:none}.sv .lang a[aria-current]{color:var(--gold-ink)}.sv .lang span{background:var(--line);width:1px;height:14px}.sv .sheet{inset:var(--header-h) 0 0;z-index:49;padding:24px var(--gutter) 40px;background:var(--paper);border-top:1px solid var(--line);flex-direction:column;gap:28px;display:flex;position:fixed;overflow-y:auto}.sv .sheet[hidden]{display:none}.sv .sheet nav{display:grid}.sv .sheet nav a{border-bottom:1px solid var(--line-soft);font-family:var(--font-serif);color:var(--ink);padding:15px 0;font-size:1.5rem;text-decoration:none}.sv .sheet nav a[aria-current]{color:var(--leaf)}.sv .logo{align-items:center;gap:10px;display:flex}.sv .logo__img{width:auto;height:48px}.sv .logo__markimg{flex:none;width:48px;height:auto}.sv .logo__mark{flex:none;width:46px;height:46px}.sv .logo__words{line-height:1;display:grid}.sv .logo__name{font-family:var(--font-serif);color:var(--leaf);letter-spacing:-.01em;font-size:1.875rem}.sv .logo__name span{color:var(--ink)}.sv .logo__tag{font-family:var(--font-serif);color:var(--rose);margin-top:3px;font-size:.6875rem;font-style:italic}.sv .phero{isolation:isolate;background:var(--cream);flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.sv .phero__bg{z-index:-1;position:absolute;inset:0}.sv .phero__photo{position:absolute;inset:0}.sv .phero__photo--desk{display:none}.sv .phero__bg:after{content:"";pointer-events:none;background:linear-gradient(#fffffff0 0%,#ffffffdb 45%,#ffffff1a 80%);position:absolute;inset:0}.sv .phero .media--pending .media__tag{bottom:48px;left:12px;right:auto}.sv .phero__inner{flex:1;align-content:start;gap:24px;padding-top:clamp(28px,5vw,56px);padding-bottom:40px;display:grid;position:relative}.sv .phero__copy{max-width:540px}.sv .phero__title{font-size:clamp(2.4rem,4.6vw,3.9rem);line-height:1.02}.sv .phero__title--xl{font-size:clamp(3rem,6vw,5rem)}.sv .phero__line{display:block}.sv .phero__strong{font-family:var(--font-serif);color:var(--ink);margin-top:10px;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2}.sv .phero__strong em{color:var(--rose)}.sv .phero__lead{max-width:32rem;color:var(--ink-2);margin-top:16px;font-size:1.0625rem}.sv .phero .ringrow,.sv .phero__stores{margin-top:22px}.sv .phero__actions{flex-wrap:wrap;gap:14px;margin:26px 0 18px;display:flex}.sv .phero__trust{margin-top:18px}.sv .phero__actions+.phero__trust{margin-top:0}.sv .phero__hand{justify-self:end}.sv .phero__hand .hand{font-size:3rem}.sv .phero__footnote{color:var(--ink-3);padding-bottom:14px;font-size:.6875rem;position:relative}.sv .phero__ledge{pointer-events:none;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:40px;right:clamp(12px,4vw,72px)}.sv .phero__box{aspect-ratio:.8;filter:drop-shadow(0 22px 24px #1d3b2f38);place-items:center;width:110px;display:grid}.sv .phero__box.media--pending{background:0 0}.sv .phero__box .boxmock{filter:none;width:100%}.sv .phero__ledge--3 .phero__box{width:92px}.sv .phero__box:nth-child(2){transform:translateY(6px)}.sv .phero__box:nth-child(3){transform:translateY(12px)}.sv .phero--boxes .phero__inner{padding-bottom:150px}.sv .hprod{background:var(--paper)}.sv .hprod__grid{align-items:center;gap:36px 40px;display:grid}.sv .hprod__title{font-size:clamp(2.6rem,5vw,3.75rem);line-height:.95}.sv .hprod__subtitle{font-family:var(--font-serif);color:var(--ink);margin-top:8px;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2}.sv .hprod__subtitle em{color:var(--rose)}.sv .hprod__body{max-width:30rem;color:var(--ink-2);margin-top:16px}.sv .boxrow{grid-template-columns:repeat(2,1fr);gap:20px 12px;display:grid}.sv .boxrow__link{text-align:center;transition:transform .3s var(--ease-out);justify-items:center;gap:6px;text-decoration:none;display:grid}.sv .boxrow__link:hover{transform:translateY(-4px)}.sv .boxrow__img{aspect-ratio:.8;place-items:center;width:100%;display:grid}.sv .boxrow__img.media--pending{background:0 0}.sv .boxrow__mg{font-family:var(--font-serif);color:var(--c);margin-top:4px;font-size:1.375rem;line-height:1}.sv .boxrow__desc{color:var(--ink-3);max-width:150px;font-size:.75rem;line-height:1.35}.sv .hpack{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.sv .hpack__bg{z-index:-1;opacity:.6;position:absolute;inset:0}.sv .hpack__bgimg{position:absolute;inset:0}.sv .hpack__bg:after{content:"";background:linear-gradient(180deg, var(--cream) 0%, #fbf7f099 30%, #fbf7f026 70%, #fbf7f080 100%);position:absolute;inset:0}.sv .hpack__grid{align-items:start;gap:28px 40px;display:grid;position:relative}.sv .hpack__copy p:not(.eyebrow){color:var(--ink-2);margin-top:8px}.sv .plans{align-items:stretch;gap:18px;display:grid}.sv .plans--compact{gap:14px}.sv .plan{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);flex-direction:column;gap:16px;padding:26px 24px 22px;display:flex;position:relative}.sv .plan--popular{box-shadow:inset 0 0 0 2px var(--gold), var(--shadow-2)}.sv .plan--compact{gap:12px;padding:26px 20px 20px}.sv .plan__badge{background:var(--gold-btn);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:.6875rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px -6px #96691f99}.sv .plan__badge--inline{display:inline-block;position:static;transform:none}.sv .plan__name{font-size:1.875rem}.sv .plan--compact .plan__name{font-size:1.625rem}.sv .plan__tag{font-family:var(--font-serif);color:var(--rose);margin-top:2px;font-size:1.125rem}.sv .plan--compact .plan__tag{font-size:1rem}.sv .plan__body{gap:16px;display:grid}.sv .plan__img{background:#fff;border-radius:14px;place-items:center;width:100%;height:150px;display:grid}.sv .plan__img img{transform:scale(1.15)}.sv .plan--compact .plan__img{height:170px}.sv .plan--compact .plan__img img{transform:scale(1.3)}.sv .plan__img.media--pending{background:0 0}.sv .plan__features{gap:9px;display:grid}.sv .plan--compact .plan__features{gap:5px}.sv .plan__features li{color:var(--ink);gap:8px;font-size:.875rem;line-height:1.35;display:flex}.sv .plan--compact .plan__features li{font-size:.8125rem}.sv .plan__features svg{width:18px;height:18px;color:var(--leaf);flex:none;margin-top:1px}.sv .plan--compact .plan__features svg{width:15px;height:15px}.sv .plan__price{text-align:center;margin-top:auto}.sv .plan__save{background:var(--rose-wash);color:var(--rose-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.sv .plan__save svg{width:14px;height:14px}.sv .plan__amount{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.1rem,3vw,2.5rem);line-height:1}.sv .plan__amount span{letter-spacing:0;font-size:.42em}.sv .plan__amount--top{font-size:2rem}.sv .plan__before{color:var(--ink-3);margin-top:4px;font-size:.9375rem}.sv .plan__trust{justify-content:center}.sv .plans--full .plan{gap:12px;padding:22px 22px 20px}.sv .plans--full .plan__name{font-size:1.625rem}.sv .plans--full .plan__tag{font-size:1rem}.sv .plans--full .plan__body{gap:12px}.sv .plans--full .plan__img{height:120px}.sv .plans--full .plan__features{gap:6px}.sv .plans--full .plan__features li{font-size:.8125rem}.sv .plans--full .plan__save{margin-bottom:6px;padding:4px 12px;font-size:.6875rem}.sv .plans--full .plan__amount{font-size:clamp(1.9rem,2.4vw,2.2rem)}.sv .plans--full .plan__before{margin-top:2px;font-size:.8125rem}.sv .plans--full .plan__trust{gap:6px 14px}.sv .plans--full .plan__trust li{font-size:.75rem}.sv .happ{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.sv .happ__bg{z-index:-2;opacity:.55;filter:blur(26px)saturate(1.15);position:absolute;inset:-48px;transform:scale(1.06)}.sv .happ__bgimg{position:absolute;inset:0}.sv .happ:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffd1 0%,#fbf7f080 45%,#ffffffe0 100%);position:absolute;inset:0}.sv .happ__grid{align-items:center;gap:28px 32px;display:grid}.sv .happ__copy p:not(.eyebrow){max-width:28rem;color:var(--ink-2);margin-top:10px}.sv .happ__stores{margin-top:20px}.sv .happ__phone{justify-items:center;gap:10px;display:grid;position:relative}.sv .happ__phone:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;position:absolute;inset:6% -30%}.sv .happ__leaf{z-index:1;filter:drop-shadow(0 8px 10px #1d3b2f2e);pointer-events:none;width:128px;height:80px;position:absolute}.sv .happ__leaf--a{top:30px;left:-46px;transform:rotate(-24deg)}.sv .happ__leaf--b{bottom:54px;right:-52px;transform:scaleX(-1)rotate(-18deg)}.sv .tiles{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sv .tile{box-shadow:inset 0 0 0 1px #ffffffe6, var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s var(--ease-out), box-shadow .35s;background:#ffffffeb;border-radius:18px;flex-direction:column;gap:3px;padding:14px;display:flex}.sv .tile:hover{box-shadow:inset 0 0 0 1px #ffffffe6, var(--shadow-2);transform:translateY(-3px)}.sv .tile h3{color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex}.sv .tile__icon{background:var(--leaf-wash);width:26px;height:26px;color:var(--leaf);border-radius:8px;flex:none;place-items:center;display:grid}.sv .tile__icon svg{width:14px;height:14px}.sv .tile__icon--rose{background:var(--rose-wash);color:var(--rose)}.sv .tile__icon--gold{color:var(--gold-ink);background:#f6edda}.sv .tile__icon--sky{color:#3e8fd0;background:#e3f0fa}.sv .tile p{color:var(--ink-3);padding-left:34px;font-size:.8125rem;line-height:1.35}.sv .tile__img{aspect-ratio:1.3;background:var(--cream);border-radius:12px;margin-top:12px}.sv .tile__img--drawn.media--pending{background:0 0;flex-direction:column;justify-content:flex-end;display:flex}.sv .tile__img--drawn .tile__bars{width:100%;height:100%;margin-top:0}.sv .tile__img--drawn .tile__bell{align-content:center;width:100%;height:100%;margin-top:0}.sv .tile__img--chart img{transform:scale(1.5)translateY(-5%)}.sv .tile__img--reminder img{transform:scale(1.95)}.sv .tile__bars{align-items:flex-end;gap:6px;height:88px;margin-top:auto;padding:8px 6px 0;display:flex}.sv .tile__bars span{background:linear-gradient(180deg, #58b07a, var(--leaf));border-radius:4px 4px 0 0;flex:1}.sv .tile__bell{background:var(--cream);color:var(--rose);border-radius:12px;justify-items:center;gap:2px;margin-top:auto;padding:12px;display:grid}.sv .tile__bell svg{width:28px;height:28px}.sv .tile__bell span{font-family:var(--font-serif);color:var(--ink);font-size:1.5rem;line-height:1}.sv .tile__bell small{color:var(--ink-3);font-size:.6875rem}.sv .hhow{background:linear-gradient(180deg, #fdf9f2 0%, var(--cream) 100%);position:relative;overflow:hidden}.sv .hhow:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c99a3f24,#0000);position:absolute;inset:-40% -10% -40% 30%}.sv .hhow__grid{align-items:center;gap:28px 40px;display:grid;position:relative}.sv .hhow__copy p:not(.eyebrow){max-width:22rem;color:var(--ink-2);margin-top:10px}.sv .hhow__hand{color:var(--gold-ink);transform-origin:0;margin-top:14px;font-size:1.875rem;display:block;transform:rotate(-2deg)}.sv .stepsrow--line li{grid-template-columns:60px 1fr;align-items:start;gap:0 18px}.sv .stepsrow__ring{background:var(--paper);width:60px;height:60px;color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold), 0 12px 26px -14px #96691f8c;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.sv .stepsrow--line .stepsrow__icon{width:26px;height:26px}.sv .stepsrow__n{font-family:var(--font-serif);letter-spacing:.2em;color:var(--gold);font-size:.8125rem}.sv .stepsrow--line .stepsrow__text{color:var(--ink-2);gap:2px;font-size:.9375rem;line-height:1.45}.sv .stepsrow--line .stepsrow__text b{font-family:var(--font-serif);color:var(--ink);margin:2px 0 4px;font-size:1.375rem;font-weight:500;line-height:1.15}.sv .stepsrow{gap:18px;display:grid}.sv .stepsrow li{grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;display:grid;position:relative}.sv .stepsrow__num{background:var(--gold-btn);color:#fff;width:44px;height:44px;font-family:var(--font-serif);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.25rem;display:grid;box-shadow:0 6px 14px -6px #96691f99}.sv .stepsrow__icon{width:32px;height:32px;color:var(--gold-ink)}.sv .stepsrow__text{color:var(--ink-3);font-size:.8125rem;line-height:1.35;display:grid}.sv .stepsrow__text b{color:var(--ink);font-size:.9375rem}.sv .stepsrow__arrow{display:none}.sv .stepsrow--card{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);padding:24px}.sv .ctaband{isolation:isolate;background:linear-gradient(90deg, #fbf4ea 0%, var(--cream) 55%, #fdfaf5 100%);padding-block:clamp(56px,7vw,88px);position:relative;overflow:hidden}.sv .ctaband__bg{z-index:-1;position:absolute;inset:0}.sv .ctaband__bg:after{content:"";background:linear-gradient(90deg,#fff9 0%,#ffffffe0 45% 100%);position:absolute;inset:0}.sv .ctaband__inner{text-align:center;place-items:center;gap:32px;display:grid}.sv .ctaband__copy p:not(.eyebrow){max-width:36rem;color:var(--ink-2);margin-top:8px}.sv .ctaband__title{font-size:clamp(1.9rem,3.4vw,2.75rem)}.sv .ctaband__cta{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.sv .dgrid{background:var(--paper)}.sv .dcards{gap:16px;display:grid}.sv .dcard{border-radius:var(--radius-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-soft), var(--shadow-1);text-align:center;scroll-margin-top:calc(var(--header-h) + 20px);transition:box-shadow .3s var(--ease-out);flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;display:flex}.sv .dcard:hover{box-shadow:inset 0 0 0 1px var(--c), var(--shadow-2)}@supports (color:color-mix(in lab, red, red)){.sv .dcard:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 40%, var(--line)), var(--shadow-2)}}.sv .dcard__img{aspect-ratio:.85;place-items:center;width:100%;display:grid}.sv .dcard__img.media--pending{background:0 0}.sv .dcard__mg{background:var(--wash);color:var(--c);font-family:var(--font-serif);border-radius:999px;padding:4px 18px;font-size:1.375rem;line-height:1.2}.sv .dcard__name{color:var(--c);font-size:1.0625rem;font-weight:700}.sv .dcard__desc{color:var(--ink-2);max-width:200px;font-size:.875rem}.sv .dcard__points{text-align:left;gap:6px;margin:10px 0 14px;display:grid}.sv .dcard__points li{color:var(--ink);gap:8px;font-size:.875rem;line-height:1.3;display:flex}.sv .dcard__points svg{width:17px;height:17px;color:var(--c);flex:none;margin-top:2px}.sv .dcard__cta{margin-top:auto}.sv .dgrid__note{text-align:center;color:var(--ink-3);margin-top:24px;font-size:.875rem}.sv .quality{background:var(--cream)}.sv .quality__grid{align-items:center;gap:28px 36px;display:grid}.sv .quality__copy p:not(.eyebrow){max-width:30rem;color:var(--ink-2);margin-top:12px}.sv .quality__points{gap:14px;margin-top:26px;display:grid}.sv .quality__point{color:var(--ink-2);align-items:center;gap:14px;font-size:.9375rem;display:flex}.sv .quality__point b{color:var(--ink)}.sv .quality__ring{background:var(--paper);width:46px;height:46px;color:var(--leaf);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px,0 10px 22px -14px #1d3b2f66}.sv .quality__ring svg{width:20px;height:20px}.sv .quality__point--gold .quality__ring{color:var(--gold-ink)}.sv .quality__point--rose .quality__ring{color:var(--rose)}.sv .quality__scene{margin:0;position:relative}.sv .quality__hero{aspect-ratio:2752/1536;background:#fff;border-radius:28px;width:100%;box-shadow:0 2px 6px #1d3b2f0d,0 40px 70px -40px #1d3b2f59}.sv .quality__hero.media--pending{background:0 0}.sv .quality__leaf{filter:drop-shadow(0 8px 10px #1d3b2f2e);pointer-events:none;width:132px;height:82px;position:absolute}.sv .quality__leaf--a{top:-34px;left:-36px;transform:rotate(-22deg)}.sv .quality__leaf--b{bottom:-30px;right:-40px;transform:scaleX(-1)rotate(-12deg)}.sv .confidence{isolation:isolate;background:var(--cream);border-top:1px solid var(--line-soft);padding-block:clamp(56px,7vw,88px);position:relative;overflow:hidden}.sv .confidence__bg{z-index:-1;opacity:.55;position:absolute;inset:0}.sv .confidence__bgimg{position:absolute;inset:0}.sv .confidence__bg:after{content:"";background:linear-gradient(180deg, var(--cream) 0%, #fbf7f099 30%, #fbf7f026 70%, #fbf7f080 100%);position:absolute;inset:0}.sv .confidence__head{text-align:center;max-width:36rem;margin:0 auto clamp(32px,4vw,48px);position:relative}.sv .confidence__head p:not(.eyebrow){color:var(--ink-2);margin-top:10px}.sv .confidence__leaves{justify-content:center;gap:6px;margin-top:14px;display:flex}.sv .confidence__leaves .leaves{width:40px;height:26px}.sv .trustgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.sv .trustgrid__item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#ffffff8c;justify-items:center;gap:12px;padding:26px 12px;transition:background-color .3s;display:grid}.sv .trustgrid__item:hover{background:#ffffffd9}.sv .trustgrid__ring{background:var(--paper);width:52px;height:52px;color:var(--leaf);transition:transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px,0 12px 24px -16px #1d3b2f73}.sv .trustgrid__item:hover .trustgrid__ring{transform:translateY(-3px)}.sv .trustgrid__ring svg{width:22px;height:22px}.sv .trustgrid__item--gold .trustgrid__ring{color:var(--gold-ink)}.sv .trustgrid__item--rose .trustgrid__ring{color:var(--rose)}.sv .trustgrid__label{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.3}.sv .ppack{background:var(--cream)}.sv .ppack__head{margin-bottom:24px}.sv .ppack__head p:not(.eyebrow){color:var(--ink-2);margin-top:8px}.sv .aband{background:var(--leaf-band);padding-block:26px}.sv .aband__list{gap:18px 24px;display:grid}.sv .aband__list li{align-items:center;gap:14px;display:flex}.sv .aband__list svg{width:40px;height:40px;color:var(--leaf);flex:none}.sv .aband__list span{color:var(--ink-3);font-size:.8125rem;line-height:1.3;display:grid}.sv .aband__list b{color:var(--ink);font-size:.9375rem}.sv .lifeband{isolation:isolate;padding-block:clamp(56px,7vw,88px);position:relative;overflow:hidden}.sv .lifeband__bg{z-index:-1;position:absolute;inset:0}.sv .lifeband__bg:after{content:"";background:linear-gradient(90deg,#ffffff80 0%,#ffffffe6 40% 100%);position:absolute;inset:0}.sv .lifeband__inner{text-align:center;place-items:center;gap:28px;display:grid}.sv .lifeband__title{font-size:clamp(1.9rem,3.4vw,2.75rem)}.sv .lifeband__items{flex-wrap:wrap;justify-content:center;gap:18px 32px;display:flex}.sv .lifeband__items li{color:var(--ink);justify-items:center;gap:8px;font-size:.875rem;display:grid}.sv .lifeband__items svg{width:36px;height:36px;color:var(--gold-ink)}.sv .lifeband__hand .hand{font-size:2.5rem}.sv .atools{background:var(--paper);overflow:hidden}.sv .atools__grid{align-items:center;gap:24px 40px;display:grid}.sv .atools__copy p:not(.eyebrow){max-width:30rem;color:var(--ink-2);margin-top:10px}.sv .phonefan{justify-content:center;align-items:flex-end;height:520px;display:flex;position:relative}.sv .phonefan .phone{position:absolute;bottom:0}.sv .phonefan__a{transform-origin:bottom;z-index:1;transform:translate(-120px)scale(.86)}.sv .phonefan__b{z-index:2}.sv .phonefan__c{transform-origin:bottom;z-index:1;transform:translate(120px)scale(.86)}.sv .atools__caption{text-align:center}.sv .fcards{gap:14px;display:grid}.sv .fcard{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-soft), var(--shadow-1);border-radius:18px;gap:6px;padding:22px;display:grid}.sv .fcard h3{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem;line-height:1.2}.sv .fcard p{color:var(--ink-3);font-size:.875rem}.sv .fcard__icon{width:48px;height:48px;color:var(--leaf);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1.5px}.sv .fcard__icon svg{width:22px;height:22px}.sv .fcard--nutrition .fcard__icon{color:var(--rose)}.sv .fcard--workouts .fcard__icon{color:var(--gold-ink)}.sv .fcard--measures .fcard__icon{color:#3e8fd0}.sv .fcard--reminders .fcard__icon{color:var(--rose)}.sv .asteps{background:var(--cream)}.sv .asteps__grid{align-items:center;gap:24px 40px;display:grid}.sv .asteps__copy p:not(.eyebrow){color:var(--ink-2);margin-top:10px}.sv .aclose{background:radial-gradient(60% 60% at 15% 50%, var(--rose-wash), transparent 70%), var(--paper);padding-block:clamp(48px,6vw,80px)}.sv .aclose__grid{align-items:center;gap:28px 48px;display:grid}.sv .aclose__img{aspect-ratio:2752/1536;background:#fff;border-radius:28px;justify-self:center;place-items:center;width:100%;display:grid;box-shadow:0 2px 6px #1d3b2f0d,0 40px 70px -40px #1d3b2f59}.sv .aclose__img.media--pending{background:0 0}.sv .aclose__trio{align-items:flex-end;gap:10px;max-width:100%;display:flex}.sv .aclose__trio .boxmock{width:min(var(--w), 24vw)}.sv .aclose__copy p:not(.eyebrow){max-width:32rem;color:var(--ink-2);margin:10px 0 22px}.sv .aclose__copy .trustrow{margin-top:18px}.sv .journey{background:var(--paper)}.sv .journey__head{text-align:center;max-width:40rem;margin:0 auto clamp(36px,5vw,56px)}.sv .journey__head p{color:var(--ink-2);margin-top:12px}.sv .journey__path{gap:36px;display:grid;position:relative}.sv .journey__path:before{content:"";border-left:1.5px dashed #c99a3f8c;position:absolute;top:8px;bottom:8px;left:27px}.sv .journey__phase{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i) * .14s);gap:6px;padding-left:76px;display:grid;position:relative;transform:translateY(14px)}.sv .journey__path.is-in .journey__phase{opacity:1;transform:none}.sv .journey__when{font-family:var(--font-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);font-size:.8125rem}.sv .journey__ring{background:var(--paper);width:56px;height:56px;color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold), 0 12px 26px -14px #96691f8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.sv .journey__ring svg{width:26px;height:26px}.sv .journey__title{margin-top:6px;font-size:1.5rem;line-height:1.15}.sv .journey__body{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.sv .journey__tip{color:var(--leaf);align-items:center;gap:8px;margin-top:6px;font-size:.8125rem;font-weight:600;display:flex}.sv .journey__tip .leaves{width:28px;height:18px}.sv .ritual{background:linear-gradient(180deg, var(--cream) 0%, #fdf9f2 100%);position:relative;overflow:hidden}.sv .ritual__grid{gap:40px;display:grid}.sv .ritual__copy>p{max-width:32rem;color:var(--ink-2);margin-top:12px}.sv .ritual__moments{gap:18px;margin-top:28px;display:grid}.sv .ritual__moments li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:2px 18px;padding-bottom:18px;display:grid}.sv .ritual__moments li:last-child{border-bottom:0}.sv .ritual__time{font-family:var(--font-serif);color:var(--gold-ink);grid-row:span 2;font-size:.9375rem;line-height:1.3}.sv .ritual__moments b{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem;font-weight:500}.sv .ritual__moments span:last-child{color:var(--ink-2);font-size:.9375rem}.sv .ritual__note{background:var(--leaf-wash);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;font-size:.875rem;display:flex}.sv .ritual__note svg{width:20px;height:20px;color:var(--leaf);flex:none}.sv .ritual__scene{place-items:center;min-height:460px;display:grid;position:relative}.sv .ritual__scene:before{content:"";background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;position:absolute;inset:8% 4%}.sv .ritual__phone{position:relative;transform:translate(40px)}.sv .ritual__box{aspect-ratio:.8;filter:drop-shadow(0 22px 24px #1d3b2f38);place-items:center;width:170px;display:grid;position:absolute;bottom:6%;left:50%;transform:translate(-125%)}.sv .ritual__box.media--pending{background:0 0}.sv .ritual__box .boxmock{filter:none}.sv .ritual__leaf{filter:drop-shadow(0 8px 10px #1d3b2f2e);width:120px;height:76px;position:absolute;top:10%;right:4%;transform:scaleX(-1)rotate(-20deg)}.sv .ladder{background:var(--paper)}.sv .ladder__grid{gap:36px;display:grid}.sv .ladder__copy>p{max-width:30rem;color:var(--ink-2);margin-top:12px}.sv .ladder__link{color:var(--leaf);align-items:center;gap:8px;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.sv .ladder__link svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.sv .ladder__link:hover svg{transform:translate(4px)}.sv .ladder__steps{border-bottom:1.5px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:240px;padding-bottom:2px;display:grid}.sv .ladder__steps li{align-items:end;height:100%;display:grid}.sv .ladder__step{width:100%;height:var(--h);text-align:center;justify-items:center;gap:4px;text-decoration:none;display:grid;position:relative}.sv .ladder__bar{background:linear-gradient(180deg, var(--c) 0%, var(--c) 100%);border-radius:12px 12px 4px 4px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sv .ladder__bar{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 82%, #fff) 0%, var(--c) 100%)}}.sv .ladder__bar{box-shadow:0 14px 28px -16px var(--c)}@supports (color:color-mix(in lab, red, red)){.sv .ladder__bar{box-shadow:0 14px 28px -16px color-mix(in oklab, var(--c) 70%, #000)}}.sv .ladder__bar{transform-origin:bottom;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * .11s);transform:scaleY(.08)}.sv .ladder__steps.is-in .ladder__bar{transform:none}.sv .ladder__step:hover .ladder__bar{filter:brightness(1.06)}.sv .ladder__mg,.sv .ladder__name,.sv .ladder__start{position:relative}.sv .ladder__mg{font-family:var(--font-serif);color:#fff;text-shadow:0 1px 2px #00000026;margin-top:12px;font-size:clamp(1rem,1.6vw,1.375rem)}.sv .ladder__name{color:#ffffffeb;padding-inline:4px;font-size:.6875rem;font-weight:600;line-height:1.2}.sv .ladder__start{background:var(--wash);color:var(--c);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:700;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.sv .honest{background:var(--leaf-band);padding-block:clamp(40px,5vw,64px)}.sv .honest__title{text-align:center;margin-bottom:24px}.sv .honest__list{gap:24px;max-width:1040px;margin:0 auto;display:grid}.sv .honest__list li{grid-template-columns:44px 1fr;gap:2px 14px;display:grid}.sv .honest__list svg{width:44px;height:44px;color:var(--leaf);background:#ffffffe6;border-radius:50%;grid-row:span 2;padding:10px}.sv .honest__list b{font-family:var(--font-serif);color:var(--ink);font-size:1.1875rem;font-weight:500}.sv .honest__list p{color:var(--ink-2);font-size:.9375rem}.sv .faqhero{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.sv .faqhero__bg{z-index:-1;position:absolute;inset:0}.sv .faqhero__bg:after{content:"";background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 48%,#ffffff2e 100%);position:absolute;inset:0}.sv .faqhero__inner{gap:24px;padding-block:clamp(36px,5vw,64px) clamp(32px,4vw,52px);display:grid}.sv .faqhero__copy{max-width:560px}.sv .faqhero__title{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.04}.sv .faqhero__lead{max-width:30rem;color:var(--ink-2);margin-top:14px;font-size:1.0625rem}.sv .faqhero__hand{justify-self:end}.sv .faqhero__hand .hand{font-size:3rem}.sv .faqhero__jump{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sv .faqhero__jump a{box-shadow:inset 0 0 0 1px var(--line-soft), 0 8px 20px -14px #1d3b2f4d;color:var(--ink);transition:transform .3s var(--ease-out), box-shadow .3s;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 11px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.sv .faqhero__jump a:hover{box-shadow:inset 0 0 0 1px var(--gold), var(--shadow-1);transform:translateY(-2px)}.sv .faqhero__jump svg{width:17px;height:17px;color:var(--leaf)}.sv .faqhero__jump small{background:var(--leaf-wash);color:var(--leaf);border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:700}.sv .faq{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.sv .faq__bg{z-index:-1;opacity:.45;position:absolute;inset:0}.sv .faq__bgimg{position:absolute;inset:0}.sv .faq__bg:after{content:"";background:linear-gradient(180deg, var(--cream) 0%, #fbf7f08c 35%, #fbf7f04d 70%, var(--cream) 100%);position:absolute;inset:0}.sv .faq__grid{gap:32px;max-width:880px;margin-inline:auto;display:grid;position:relative}.sv .faq__groups{gap:24px;display:grid}.sv .faq__group{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--header-h) + 24px);padding:clamp(22px,3vw,32px) clamp(18px,3vw,32px)}.sv .faq__grouphead{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding-bottom:18px;display:flex}.sv .faq__grouphead p{color:var(--ink-3);margin-top:2px;font-size:.9375rem}.sv .faq__groupicon{background:var(--paper);width:52px;height:52px;color:var(--leaf);box-shadow:inset 0 0 0 1.5px var(--leaf);border-radius:50%;flex:none;place-items:center;display:grid}.sv .faq__groupicon svg{width:22px;height:22px}.sv .faq__list{display:grid}.sv .faq__item{border-bottom:1px solid var(--line-soft)}.sv .faq__item:last-child{border-bottom:0}.sv .faq__item summary{cursor:pointer;font-family:var(--font-serif);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-inline:-10px;padding:18px 10px;font-size:1.1875rem;line-height:1.3;list-style:none;transition:color .2s,background-color .25s;display:flex}.sv .faq__item summary:hover{color:var(--leaf);background:var(--cream)}.sv .faq__item summary::-webkit-details-marker{display:none}.sv .faq__item summary svg{background:var(--cream);width:30px;height:30px;color:var(--gold-ink);transition:transform .4s var(--ease-out), background-color .3s, color .3s;border-radius:50%;flex:none;padding:7px}.sv .faq__item[open] summary{color:var(--leaf)}.sv .faq__item[open] summary svg{background:var(--gold);color:#fff;transform:rotate(45deg)}.sv .faq__answer{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.sv .faq__item[open] .faq__answer{grid-template-rows:1fr}.sv .faq__answer p{max-width:62ch;color:var(--ink-2);line-height:1.6;overflow:hidden}.sv .faq__item[open] .faq__answer p{padding:0 0 22px}.sv .faq__more{gap:16px;display:grid}.sv .quick{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);padding:22px 24px}.sv .quick__title{margin-bottom:10px;font-size:1.25rem}.sv .quick ul{display:grid}.sv .quick li+li{border-top:1px solid var(--line-soft)}.sv .quick a{color:var(--ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.sv .quick__ring{background:var(--leaf-wash);width:38px;height:38px;color:var(--leaf);border-radius:50%;flex:none;place-items:center;display:grid}.sv .quick__ring svg{width:17px;height:17px}.sv .quick__text{color:var(--ink-3);flex:1;font-size:.8125rem;line-height:1.3;display:grid}.sv .quick__text b{color:var(--ink);font-size:.9375rem}.sv .quick a>svg{width:18px;height:18px;color:var(--gold);transition:transform .3s var(--ease-out)}.sv .quick a:hover>svg{transform:translate(4px)}.sv .quick a:hover .quick__text b{color:var(--leaf)}.sv .help{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);gap:4px;padding:22px 24px;display:grid}.sv .help__title{font-size:1.375rem}.sv .help__lead{color:var(--ink-3);font-size:.875rem}.sv .help__cta{margin-top:16px}.sv .help__cta svg:first-child{width:18px;height:18px}.sv .help__list{border-top:1px solid var(--line-soft);gap:14px;margin-top:18px;padding-top:18px;display:grid}.sv .help__list li{align-items:center;gap:12px;display:flex}.sv .help__list svg{background:var(--leaf-wash);width:36px;height:36px;color:var(--leaf);border-radius:50%;flex:none;padding:8px}.sv .help__list span{color:var(--ink-3);font-size:.8125rem;line-height:1.3;display:grid}.sv .help__list b{color:var(--ink);font-size:.875rem}.sv .help__list a{color:var(--ink-2);text-decoration:none}.sv .help__list a:hover{text-decoration:underline}.sv .cohero{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.sv .cohero__bg{z-index:-1;position:absolute;inset:0}.sv .cohero__bg:after{content:"";background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 50%,#fff3 100%);position:absolute;inset:0}.sv .cohero .media__tag{left:12px;right:auto}.sv .cohero__inner{gap:20px;padding-block:clamp(28px,4vw,48px) 28px;display:grid}.sv .cohero__title{font-size:clamp(2.2rem,4.5vw,3.5rem)}.sv .cohero__lead{color:var(--ink-2);margin-top:8px}.sv .cohero__hand{justify-self:end}.sv .cohero__hand .hand{font-size:2.5rem}.sv .stepper{flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:24px;display:flex}.sv .stepper li{align-items:center;gap:10px;display:flex}.sv .stepper li+li:before{content:"";background:var(--line);width:clamp(12px,3vw,40px);height:1px}.sv .stepper__num{background:var(--paper);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);font-family:var(--font-serif);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;display:grid}.sv .stepper__num svg{width:18px;height:18px}.sv .stepper__text{color:var(--ink-3);font-size:.75rem;line-height:1.25;display:grid}.sv .stepper__text b{color:var(--ink-3);font-size:.9375rem}.sv .stepper .is-current .stepper__num{background:var(--gold-btn);color:#fff;box-shadow:0 6px 14px -6px #96691f99}.sv .stepper .is-current .stepper__text b{color:var(--gold-ink)}.sv .stepper .is-done .stepper__num{background:var(--leaf);color:#fff;box-shadow:none}.sv .stepper .is-done .stepper__text b{color:var(--leaf)}.sv .checkout{background:var(--cream)}.sv .checkout__grid{align-items:start;gap:20px 24px;display:grid}.sv .checkout__form,.sv .checkout__side{gap:16px;display:grid}.sv .panel{border-radius:var(--radius-lg);background:var(--paper);min-width:0;min-inline-size:0;box-shadow:var(--shadow-1);border:0;margin:0;padding:clamp(20px,3vw,28px)}.sv .panel__head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.sv .panel__icon{background:var(--gold-btn);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.sv .panel__icon svg{width:22px;height:22px}.sv .panel__title{font-family:var(--font-serif);color:var(--ink);font-size:1.5rem;font-weight:400;line-height:1.2}.sv .panel__lead{color:var(--ink-3);font-size:.875rem}.sv .fields{gap:16px;display:grid}.sv .field{gap:6px;min-width:0;display:grid}.sv .field label{color:var(--ink);font-size:.875rem;font-weight:600}.sv .field label i{color:var(--rose);font-style:normal}.sv .field__control{background:var(--paper);border-radius:10px;align-items:center;min-height:48px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ddd2c0}.sv .field__control:focus-within{box-shadow:inset 0 0 0 1.5px var(--leaf), 0 0 0 4px #2f8a4f1f}.sv .field--error .field__control{box-shadow:inset 0 0 0 1.5px #b3261e}.sv .field input,.sv .field select{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:1rem}.sv .field input::placeholder{color:#8d968f}.sv .field select{appearance:none;cursor:pointer;padding-right:40px}.sv .field select:invalid{color:#8d968f}.sv .field__control--select:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);pointer-events:none;width:8px;height:8px;position:absolute;right:16px;transform:translateY(-3px)rotate(45deg)}.sv .field__prefix{height:100%;color:var(--ink);border-right:1px solid var(--line);align-items:center;gap:8px;margin-right:2px;padding:0 12px 0 14px;font-weight:600;display:flex}.sv .flag{background:linear-gradient(90deg,#006847 0 33.3%,#fff 33.3% 66.6%,#ce1126 66.6%);border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #00000014}.sv .field__icon{color:var(--ink-3);padding-right:14px;display:grid}.sv .field__icon svg{width:18px;height:18px}.sv .field__error{color:#b3261e;font-size:.8125rem}.sv .check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:.9375rem;display:flex}.sv .check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.sv .methods{gap:10px;display:grid}.sv .method{background:var(--paper);border-radius:14px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ddd2c0}.sv .method--on{box-shadow:inset 0 0 0 2px var(--leaf)}.sv .method__row{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.sv .method__row input{opacity:0;pointer-events:none;position:absolute}.sv .method:has(input:focus-visible){outline:2px solid var(--rose);outline-offset:3px}.sv .method__radio{border-radius:50%;width:20px;height:20px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #b9ae9c}.sv .method--on .method__radio{box-shadow:inset 0 0 0 1.5px var(--leaf), inset 0 0 0 5px #fff, inset 0 0 0 10px var(--leaf)}.sv .method__text{line-height:1.3;display:grid}.sv .method__text b{color:var(--ink)}.sv .method__text small{color:var(--ink-3);font-size:.8125rem}.sv .methods__note{color:var(--ink-3);font-size:.875rem}.sv .fields--card{grid-template-columns:1fr 1fr;padding:0 16px 18px 50px}.sv .fields--card .field--wide{grid-column:1/-1}.sv .cards{align-items:center;gap:6px;display:flex}.sv .cards>span{min-width:38px;height:24px;box-shadow:0 0 0 1px var(--line);border-radius:4px;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:800;display:grid}.sv .cards__visa{color:#1a1f71;background:#fff;font-style:italic}.sv .cards__mc{background:#fff;display:flex!important}.sv .cards__mc i{background:#eb001b;border-radius:50%;width:13px;height:13px}.sv .cards__mc i+i{mix-blend-mode:multiply;background:#f79e1b;margin-left:-5px}.sv .cards__amex{color:#fff;background:#2e77bc}.sv .wordlogo{font-size:.9375rem;font-weight:800}.sv .wordlogo--mp{color:#00a0df;font-size:.8125rem}.sv .wordlogo--pp{color:#003087;font-style:italic}.sv .wordlogo--pp b{color:#009cde}.sv .coband{border-radius:var(--radius-lg);background:var(--leaf-band);gap:14px;padding:20px 24px;display:grid}.sv .coband li{align-items:center;gap:12px;display:flex}.sv .coband svg{width:34px;height:34px;color:var(--leaf);flex:none}.sv .coband span{color:var(--ink-3);font-size:.75rem;line-height:1.3;display:grid}.sv .coband b{color:var(--ink);font-size:.875rem}.sv .summary{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-2);gap:16px;padding:clamp(20px,3vw,28px);display:grid}.sv .summary__order,.sv .summary__pay{gap:16px;display:grid}.sv .summary__title{align-items:center;gap:12px;font-size:1.5rem;display:flex}.sv .summary__cart{width:36px;height:36px;color:var(--leaf);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.sv .summary__cart svg{width:18px;height:18px}.sv .summary__img{border-radius:var(--radius);background:radial-gradient(70% 80% at 50% 70%, var(--c), var(--cream) 75%);place-items:center;height:180px;display:grid}@supports (color:color-mix(in lab, red, red)){.sv .summary__img{background:radial-gradient(70% 80% at 50% 70%, color-mix(in oklab, var(--c) 14%, #fff), var(--cream) 75%)}}.sv .summary__item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sv .summary__pkg{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem;line-height:1.2}.sv .summary__dose{color:var(--ink);font-size:.9375rem}.sv .summary__boxes{color:var(--ink-3);font-size:.8125rem}.sv .summary__right{justify-items:end;gap:6px;display:grid}.sv .summary__price{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;font-size:1.5rem;line-height:1}.sv .summary__price small{font-size:.6em}.sv .summary__features{border-bottom:1px solid var(--line-soft);gap:6px;padding-bottom:14px;display:grid}.sv .summary__features li{color:var(--ink);gap:8px;font-size:.875rem;display:flex}.sv .summary__features svg{width:16px;height:16px;color:var(--leaf);flex:none;margin-top:3px}.sv .summary__pick{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.sv .summary__pick legend{color:var(--ink-3);margin-bottom:6px;font-size:.75rem;font-weight:600}.sv .seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sv .seg--dose{grid-template-columns:repeat(5,1fr)}.sv .seg__opt{cursor:pointer;position:relative}.sv .seg__opt input{opacity:0;position:absolute}.sv .seg__opt span{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);text-align:center;border-radius:10px;place-items:center;padding:0 4px;font-size:.8125rem;font-weight:600;transition:box-shadow .2s,background .2s,color .2s;display:grid}.sv .seg__opt:hover span{box-shadow:inset 0 0 0 1px #cdbfa6}.sv .seg__opt input:checked+span{background:var(--ink);color:#fff;box-shadow:none}.sv .seg--dose .seg__opt input:checked+span{background:var(--c)}.sv .seg__opt input:focus-visible+span{outline:2px solid var(--rose);outline-offset:2px}.sv .summary__totals{font-variant-numeric:tabular-nums;gap:8px;font-size:.9375rem;display:grid}.sv .summary__totals div{justify-content:space-between;gap:12px;display:flex}.sv .summary__totals dd{color:var(--ink)}.sv .summary__totals .is-discount dt,.sv .summary__totals .is-discount dd,.sv .summary__totals .is-free{color:var(--leaf);font-weight:600}.sv .summary__total{background:var(--leaf-band);border-radius:12px;align-items:baseline;margin-top:6px;padding:14px 16px}.sv .summary__total dt{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem}.sv .summary__total dd{font-family:var(--font-serif);font-size:1.75rem;line-height:1}.sv .summary__total small{font-size:.5em}.sv .summary__saving{background:var(--leaf-wash);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;display:flex}.sv .summary__saving svg{width:16px;height:16px;color:var(--leaf)}.sv .summary__error{color:#8c1d18;background:#fdecea;border-radius:10px;padding:10px 14px;font-size:.875rem}.sv .summary__terms{color:var(--ink-3);text-align:center;font-size:.75rem}.sv .summary__terms a{color:var(--leaf)}.sv .cocards{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.sv .cocards li{gap:10px;display:flex}.sv .cocards svg{width:32px;height:32px;color:var(--leaf);flex:none}.sv .cocards span{color:var(--ink-3);font-size:.75rem;line-height:1.3;display:grid}.sv .cocards b{color:var(--ink);font-size:.8125rem}.sv .done{background:var(--paper);max-width:640px;box-shadow:var(--shadow-2);text-align:center;border-radius:28px;justify-items:center;gap:14px;margin:0 auto;padding:clamp(28px,5vw,56px);display:grid}.sv .done__icon{width:64px;height:64px;color:var(--leaf)}.sv .done__title{font-size:clamp(2rem,4vw,2.75rem)}.sv .done__lead{max-width:44ch}.sv .done__order{background:var(--cream);border-radius:999px;padding:8px 16px;font-size:.9375rem}.sv .done__order b{color:var(--ink)}.sv .done__next{border-radius:var(--radius);background:var(--leaf-wash);text-align:left;width:100%;margin:8px 0;padding:20px 24px}.sv .done__next h3{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem}.sv .done__next ol{gap:4px;margin-top:8px;padding-left:20px;list-style:decimal;display:grid}.sv .done__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sv .done__demo{color:var(--ink-3);font-size:.75rem}.sv .phone{background:linear-gradient(145deg,#2a2d30,#0e0f10);border-radius:48px;width:290px;height:590px;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #3a3d40,0 40px 80px -30px #1d3b2f73,0 18px 30px -18px #0000004d}.sv .phone--sm{border-radius:42px;width:250px;height:510px;padding:10px}.sv .phone__notch{z-index:3;background:#0b0b0c;border-radius:999px;width:84px;height:22px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.sv .screen{height:100%;color:var(--ink);background:#fffdfa;border-radius:34px;flex-direction:column;font-size:12px;display:flex;overflow:hidden}.sv .screen__status{justify-content:space-between;padding:14px 24px 0;font-size:11px;font-weight:600;display:flex}.sv .screen__dots{background:linear-gradient(90deg, var(--ink) 0 60%, transparent 60%);opacity:.8;border-radius:3px;width:38px;height:10px}.sv .screen__top{text-align:center;padding:24px 18px 8px;display:grid}.sv .screen__logo{font-family:var(--font-serif);color:var(--leaf);font-size:17px}.sv .screen__logoimg{width:auto;height:24px;margin:0 auto 2px}.sv .screen__plan{color:var(--ink-3);font-size:10.5px}.sv .screen__content{flex:1;padding:4px 12px;overflow:hidden}.sv .ring-chart{width:150px;margin:0 auto;position:relative}.sv .ring-chart svg{width:100%;display:block;transform:rotate(135deg)}.sv .ring-chart circle{fill:none;stroke-width:9px;stroke-linecap:round}.sv .ring-chart__track{stroke:#efe8dc}.sv .ring-chart__fill{stroke:var(--rose)}.sv .ring-chart__label{text-align:center;place-content:center;line-height:1.15;display:grid;position:absolute;inset:0}.sv .ring-chart__label small{color:var(--ink-3);font-size:10px}.sv .ring-chart__label b{font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1}.sv .ring-chart__label b span{font-size:14px}.sv .ring-chart__label em{color:var(--rose);font-style:normal;font-weight:700}.sv .ring-chart__label i{color:var(--leaf);font-size:10px;font-style:normal;font-weight:600}.sv .screen__chart{background:var(--leaf-wash);border-radius:14px;height:62px;margin:6px 0 8px;padding:6px}.sv .screen__chart svg{width:100%;height:100%}.sv .screen__area{fill:#2f8a4f24}.sv .screen__line{fill:none;stroke:var(--leaf);stroke-width:2px;vector-effect:non-scaling-stroke}.sv .screen__cards{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sv .screen__cards span{box-shadow:0 0 0 1px var(--line-soft);background:#fff;border-radius:12px;gap:3px;padding:9px;font-size:10.5px;font-weight:600;line-height:1.2;display:grid}.sv .screen__cards svg{width:15px;height:15px;color:var(--rose)}.sv .screen__seg{background:var(--cream-deep);text-align:center;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:3px;font-size:11px;display:grid}.sv .screen__seg span{border-radius:999px;padding:5px}.sv .screen__seg .is-on{background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.sv .screen__list{gap:7px;display:grid}.sv .screen__list li{box-shadow:0 0 0 1px var(--line-soft);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;font-weight:600;line-height:1.25;display:grid}.sv .screen__list small{color:var(--ink-3);font-size:10px;font-weight:500;display:block}.sv .screen__list em{color:var(--ink-3);font-size:10px;font-style:normal;font-weight:500}.sv .screen__thumb{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sv .screen__thumb svg{fill:currentColor;width:16px;height:16px}.sv .screen__thumb--food0{background:radial-gradient(circle at 35% 35%,#f6d8a8,#c98b4a)}.sv .screen__thumb--food1{background:radial-gradient(circle at 40% 40%,#e9dfb8,#7ea35a)}.sv .screen__thumb--food2{background:radial-gradient(circle at 40% 40%,#d9efb9,#4f8f4a)}.sv .screen__thumb--move0{background:linear-gradient(135deg,#f0c9d8,#c93a7c)}.sv .screen__thumb--move1{background:linear-gradient(135deg,#cfe1f2,#3e8fd0)}.sv .screen__thumb--move2{background:linear-gradient(135deg,#f2e1bf,#b48a3c)}.sv .screen__list--measures li>svg{background:var(--leaf-wash);width:30px;height:30px;color:var(--leaf);border-radius:10px;padding:7px}.sv .screen__list li .screen__good{color:var(--leaf);font-weight:700}.sv .screen__list--reminders li{padding:12px}.sv .screen__time{font-family:var(--font-serif);font-size:18px;font-weight:400}.sv .screen__switch{background:#e2dbd0;border-radius:999px;width:30px;height:18px;position:relative}.sv .screen__switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sv .screen__switch.is-on{background:var(--leaf)}.sv .screen__switch.is-on:after{left:14px}.sv .screen__tabs{border-top:1px solid var(--line-soft);background:#fff;grid-template-columns:repeat(5,1fr);padding:8px 6px 14px;display:grid}.sv .screen__tabs span{color:var(--ink-3);justify-items:center;gap:2px;font-size:8.5px;display:grid}.sv .screen__tabs svg{width:17px;height:17px}.sv .screen__tabs .is-active{color:var(--rose);font-weight:700}.sv .footer{background:var(--ink);color:#d5ddd8;padding:48px 0 28px}.sv .footer .logo__name{color:#9fd2b2}.sv .footer .logo__name span{color:#fff}.sv .footer .logo__tag{color:#f0a9c8}.sv .footer__inner{gap:28px 48px;padding-bottom:28px;display:grid}.sv .footer__disclaimer{color:#b8c4bd;max-width:56ch;margin-top:18px;font-size:.8125rem}.sv .footer__links{align-content:start;gap:8px;font-size:.9375rem;display:grid}.sv .footer__links a{color:#fff;text-decoration:none}.sv .footer__links a:hover{text-decoration:underline}.sv .footer__base{color:#9fb0a7;background:linear-gradient(#ffffff1f, #ffffff1f) var(--gutter) 0 / calc(100% - var(--gutter) * 2) 1px no-repeat;gap:6px;padding-top:20px;font-size:.75rem;display:grid}@media (min-width:640px){.sv .fields{grid-template-columns:1fr 1fr}.sv .fields--ship{grid-template-columns:repeat(6,1fr)}.sv .fields--ship .field{grid-column:span 2}.sv .fields--ship .field--wide{grid-column:span 4}.sv .boxrow{grid-template-columns:repeat(3,1fr)}.sv .dcards,.sv .aband__list,.sv .fcards{grid-template-columns:repeat(2,1fr)}.sv .coband{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.sv .m-only{display:none!important}.sv .phero{min-height:min(max(600px, calc(47vw / var(--z))), calc((100svh - var(--header-h)) / var(--z)))}.sv .phero__photo--desk{display:block}.sv .phero__photo--mob{display:none}.sv .phero__bg:after{background:linear-gradient(90deg,#fffffff2 0%,#fffc 34%,#fff0 58%)}.sv .phero__inner{grid-template-columns:minmax(0,1.2fr) auto;align-content:center;align-items:start;padding-block:56px 48px}.sv .phero .media--pending .media__tag{bottom:24px;left:auto;right:12px}.sv .phero__hand{justify-self:end;margin-top:10px}.sv .phero__hand .hand{font-size:3.5rem}.sv .phero__ledge{gap:6px;bottom:36px;right:clamp(24px,7vw,120px)}.sv .phero__box{width:clamp(150px,15vw,200px)}.sv .phero__ledge--3 .phero__box{width:clamp(130px,13vw,180px)}.sv .phero--boxes .phero__inner{padding-bottom:48px}.sv .hprod__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.sv .boxrow{grid-template-columns:repeat(5,1fr)}.sv .hpack__grid{grid-template-columns:minmax(0,.7fr) minmax(0,2.2fr)}.sv .plans--compact{grid-template-columns:repeat(3,1fr)}.sv .happ__grid{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.3fr);align-items:center}.sv .hhow__grid{grid-template-columns:minmax(0,.7fr) minmax(0,2fr)}.sv .stepsrow{grid-template-columns:repeat(3,1fr);gap:22px}.sv .stepsrow li{padding-right:28px}.sv .stepsrow__arrow{width:20px;height:20px;color:var(--gold);display:block;position:absolute;top:12px;right:4px}.sv .stepsrow--line{gap:36px;position:relative}.sv .stepsrow--line:before{content:"";border-top:1.5px dashed #c99a3f8c;position:absolute;top:30px;left:60px;right:calc(33.333% - 6px)}.sv .stepsrow--line li{grid-template-columns:1fr;gap:16px;padding-right:24px}.sv .stepsrow--line .stepsrow__ring{grid-row:auto}.sv .ctaband__bg{width:74%;inset:0 auto 0 -22%;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 95%);mask-image:linear-gradient(90deg,#000 55%,#0000 95%)}.sv .ctaband__bg:after{background:linear-gradient(90deg,#ffffff14 0%,#fff3 55%,#fbf7f099 100%)}.sv .ctaband__inner{text-align:left;grid-template-columns:1fr auto;justify-items:start;padding-left:clamp(190px,21%,330px)}.sv .ctaband__cta{justify-content:flex-start}.sv .ctaband--center .ctaband__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.sv .ctaband--center .ctaband__cta{justify-content:center}.sv .dcards{grid-template-columns:repeat(5,1fr);gap:12px}.sv .quality__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:48px}.sv .trustgrid{grid-template-columns:repeat(4,1fr)}.sv .trustgrid__item{padding:30px 16px}.sv .plans--full{grid-template-columns:repeat(3,1fr)}.sv .plan--popular{transform:translateY(-10px)}.sv .aband__list{grid-template-columns:repeat(4,1fr)}.sv .lifeband__inner{grid-template-columns:1fr auto 1fr;justify-items:center}.sv .lifeband__hand{justify-self:end}.sv .atools__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sv .atools__copy{grid-column:1}.sv .phonefan{grid-area:2/1}.sv .atools__caption{grid-area:3/1}.sv .fcards{grid-area:1/2/span 3;grid-template-columns:repeat(3,1fr)}.sv .asteps__grid{grid-template-columns:minmax(0,.9fr) minmax(0,2fr)}.sv .aclose__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.sv .faqhero__inner{grid-template-columns:1fr auto;align-items:start;min-height:380px}.sv .faqhero__hand{margin-top:10px}.sv .faq__more{grid-template-columns:1fr 1fr;gap:24px}.sv .journey__path{grid-template-columns:repeat(4,1fr);gap:32px}.sv .journey__path:before{border-top:1.5px dashed #c99a3f8c;border-left:0;inset:72px calc(25% - 8px) auto 32px}.sv .journey__phase{padding-left:0}.sv .journey__phase:before{display:none}.sv .journey__ring{width:64px;height:64px;position:static}.sv .ritual__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.sv .ladder__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center}.sv .ladder__steps{height:300px}.sv .honest__list{grid-template-columns:repeat(3,1fr);gap:32px 40px}.sv .cohero__inner{grid-template-columns:1fr auto;align-items:start}.sv .checkout__grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.sv .summary{top:calc(var(--header-h) + 16px);position:sticky}.sv .footer__inner{grid-template-columns:1.4fr auto auto}.sv .footer__base{grid-template-columns:auto 1fr;justify-items:end;gap:24px}.sv .footer__note{text-align:right}}@media (min-width:768px) and (max-width:1023px){.sv .dcards{grid-template-columns:repeat(3,1fr)}.sv .boxrow{grid-template-columns:repeat(5,1fr);gap:10px 6px}.sv .plans--full{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.sv .plan--popular{transform:none}.sv .happ__grid{grid-template-columns:1fr 1fr}.sv .happ__copy{grid-column:1/-1}.sv .fcards{grid-template-columns:repeat(2,1fr)}.sv .quality__grid{grid-template-columns:1fr}}@media (min-width:1024px){.sv .header__nav{display:flex}.sv .header__buy{display:inline-flex}.sv .header__toggle,.sv .sheet{display:none!important}.sv .header__end{margin-left:0}}@media (min-width:1024px) and (max-width:1199px){.sv .header__nav a{padding-inline:8px;font-size:.875rem}.sv .header__nav a:after{left:8px;right:8px}}@media (max-width:767px){.sv{--z:.9;--gutter:16px;--header-h:56px;--radius:10px;--radius-lg:12px}@media (min-width:380px){.sv{--z:.975}}@media (min-width:420px){.sv{--z:1.075}}@media (min-width:480px){.sv{--z:1.2}}@media (min-width:540px){.sv{--z:1.3}}@supports (zoom:calc(100vw / 1440px)){.sv{--z:min(100vw / 400px, 1.3)}}.sv .d-only{display:none!important}.sv .section{padding-block:24px}.sv .section--tight{padding-block:20px}.sv .eyebrow{letter-spacing:.24em;margin-bottom:6px;font-size:8px}.sv .h2{font-size:22px}.sv .h3{font-size:17px}.sv .section-head{gap:3px;margin-bottom:14px}.sv .section-head p:not(.eyebrow){font-size:10px}.sv .caption{font-size:8px}.sv .btn{--h:36px;gap:7px;padding:0 18px;font-size:12.5px}.sv .btn svg{width:14px;height:14px}.sv .btn--lg{--h:40px;padding:0 26px;font-size:13.5px}.sv .btn--sm{--h:30px;padding:0 12px;font-size:11px}.sv .pill{padding:2px 8px;font-size:8px}.sv .ringrow{gap:6px 8px}.sv .ringitem{gap:5px}.sv .ringitem__label{font-size:7.5px;line-height:1.2}.sv .ring{width:24px;height:24px;box-shadow:inset 0 0 0 1.2px}.sv .ring svg{width:11px;height:11px}.sv .ringrow--stack{gap:6px 12px}.sv .ringrow--stack .ringitem{gap:4px}.sv .ringrow--stack .ringitem__label{font-size:7px}.sv .trustrow{gap:4px 10px}.sv .trustrow li{gap:4px;font-size:7.5px}.sv .trustrow svg{width:13px;height:13px}.sv .stores{gap:5px}.sv .store{border-radius:6px;gap:5px;height:28px;padding:0 9px 0 7px}.sv .store svg{width:14px;height:14px}.sv .store span{font-size:9.5px}.sv .store small{font-size:5.5px}.sv .leaves{width:32px;height:20px}.sv .handnote .hand{font-size:28px;transform:rotate(-7deg)}.sv .handnote__swash{width:112px;margin:2px 0 6px 6px}.sv .handnote__note{max-width:140px;padding-left:18px;font-size:11.5px;line-height:1.25}.sv .media__tag{border-radius:6px;padding:4px 7px;font-size:7px}.sv .media__tag small{font-size:6px}.sv .header{zoom:1}.sv .header__inner{max-width:none;padding-inline:var(--gutter);gap:10px}.sv .logo__img{height:34px}.sv .logo__mark{width:32px;height:32px}.sv .logo__name{font-size:1.25rem}.sv .logo__tag{font-size:.5rem}.sv .header__end{gap:8px}.sv .lang{gap:6px;font-size:11.5px}.sv .lang a{padding:6px 1px}.sv .lang span{height:11px}.sv .header__secure{gap:4px;font-size:10px}.sv .header__secure svg{width:14px;height:14px}.sv .header__toggle{width:36px;height:36px;margin-right:-8px}.sv .header__toggle svg{width:22px;height:22px}.sv .sheet{padding:14px var(--gutter) 28px;gap:18px}.sv .sheet nav a{padding:11px 0;font-size:18px}.sv .phero{min-height:0}.sv .phero__photo img{object-position:27% 50%!important}.sv .phero__bg:after{background:linear-gradient(90deg,#fffffff7 0%,#ffffffed 30%,#ffffffb8 45%,#ffffff2e 60%,#fff0 100%)}.sv .phero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding-top:16px;padding-bottom:14px}.sv .phero__copy{max-width:216px}.sv .phero__title{letter-spacing:-.01em;font-size:24px;line-height:1.04}.sv .phero__title--xl{font-size:34px;line-height:1}.sv .phero__strong{margin-top:4px;font-size:15px;line-height:1.15}.sv .phero__lead{max-width:none;margin-top:8px;font-size:10.5px;line-height:1.45}.sv .phero .ringrow{flex-wrap:nowrap;gap:4px 6px;margin-top:11px;margin-right:-56px}.sv main[data-page=packages] .phero .ringrow{flex-wrap:wrap}.sv .phero .ringitem{gap:4px}.sv .phero .ringitem__label{font-size:7px}.sv .phero .ring{width:20px;height:20px}.sv .phero .ring svg{width:9px;height:9px}.sv .phero__stores{margin-top:11px}.sv .phero__actions{gap:8px;margin:12px 0 8px}.sv .phero__actions .btn--lg{--h:38px;padding:0 22px;font-size:13px}.sv .phero__trust{flex-wrap:nowrap;gap:4px 7px;margin-top:8px;margin-right:-56px}.sv .phero__trust li{white-space:nowrap;font-size:6.8px}.sv .phero__trust svg{width:12px;height:12px}.sv .phero__hand{text-align:center;justify-self:end;justify-items:center;width:106px;margin-top:6px;margin-right:-4px}.sv .phero__hand .hand{text-shadow:0 0 8px #ffffffe6;font-size:22px;transform:rotate(-8deg)}.sv .phero__hand .handnote__swash{width:84px;margin:4px 0 8px}.sv .phero__hand .handnote__note{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 16px #fff;max-width:106px;padding-left:0;font-size:10.5px}.sv .phero__footnote{padding:0 var(--gutter) 8px;font-size:6.5px;line-height:1.3}.sv .phero__ledge{display:none}.sv .phero .media--pending .media__tag{bottom:24px}.sv main[data-page=app] .phero .ringrow{display:none}.sv main[data-page=app] .phero__photo img{object-position:38% 50%!important}.sv main[data-page=app] .phero__bg:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 34%,#fff6 48%,#ffffff0d 60%,#fff0 100%)}.sv main[data-page=app] .phero__copy{max-width:196px}.sv main[data-page=app] .phero__title{font-size:22px}.sv main[data-page=product] .phero__actions,.sv main[data-page=product] .phero__trust{display:none}.sv .hprod__grid{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px}.sv .hprod__title{font-size:21px;line-height:.95}.sv .hprod__subtitle{margin-top:4px;font-size:12.5px;line-height:1.15}.sv .hprod__body{margin-top:7px;font-size:9px;line-height:1.45}.sv .hprod .ringrow--divided{display:none}.sv .boxrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 3px}.sv .boxrow__item{min-width:0}.sv .boxrow__link{grid-template-columns:minmax(0,1fr);gap:3px}.sv .boxrow__img{aspect-ratio:.78}.sv .boxrow__mg{margin-top:0;font-size:11px}.sv .boxrow .pill{white-space:nowrap;justify-self:center;width:max-content;max-width:none;padding:2px 5px;font-size:6.2px}.sv .boxrow__desc{max-width:none;font-size:6.5px;line-height:1.25}.sv .hpack__grid{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:6px;padding-inline:8px}.sv .hpack__copy .h2{font-size:13.5px;line-height:1.08}.sv .hpack__copy p:not(.eyebrow){margin-top:4px;font-size:8px;line-height:1.35}.sv .plans--compact{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px}.sv .plan--compact{grid-template-rows:subgrid;border-radius:9px;grid-row:span 5;row-gap:4px;min-width:0;padding:11px 6px 7px;display:grid}.sv .plan__badge{letter-spacing:.08em;padding:2px 7px;font-size:5.5px}.sv .plan--compact .plan__name{font-size:13px;line-height:1}.sv .plan--compact .plan__tag{margin-top:1px;font-size:7.5px;line-height:1.2}.sv .plan__amount--top{font-size:14.5px}.sv .plan--compact .plan__amount--top{align-self:start}.sv .plan--compact .plan__body{display:contents}.sv .plan--compact .plan__img{mix-blend-mode:multiply;background:0 0;border-radius:0;width:100%;height:46px}.sv .plan--compact .plan__img img{transform:scale(1.35)}.sv .plan--compact .plan__features{align-self:start;gap:2px}.sv .plan--compact .plan__features li{gap:3px;font-size:6px;line-height:1.2}.sv .plan--compact .plan__features li:nth-child(n+4){display:none}.sv .plan--compact .plan__features svg{width:8px;height:8px;margin-top:0}.sv .plan--compact .btn{--h:24px;align-self:end;gap:3px;margin-top:2px;padding:0 6px;font-size:7.5px}.sv .plan--compact .btn svg{width:8px;height:8px}.sv .happ__grid{grid-template-columns:104px minmax(0,1fr) 96px;align-items:center;gap:6px}.sv .happ__copy .h2{font-size:16px;line-height:1.08}.sv .happ__copy p:not(.eyebrow){margin-top:5px;font-size:8.3px;line-height:1.4}.sv .happ__stores{gap:4px;margin-top:8px}.sv .happ__stores .store{border-radius:5px;gap:4px;height:23px;padding:0 6px 0 5px}.sv .happ__stores .store svg{width:11px;height:11px}.sv .happ__stores .store span{font-size:7.5px}.sv .happ__stores .store small{font-size:4.5px}.sv .happ__phone{place-items:center;height:172px;display:grid}.sv .happ__phone:before{inset:10% -10%}.sv .happ__main{z-index:2;zoom:.3;position:relative}.sv .happ__side{z-index:1;zoom:.27;position:absolute;top:14px}.sv .happ__side--a{left:-16px}.sv .happ__side--b{right:-16px}.sv .happ__leaf{width:44px;height:28px}.sv .happ__leaf--a{top:-8px;left:-10px}.sv .happ__leaf--b{bottom:2px;right:-12px}.sv .tiles{grid-template-columns:1fr;gap:9px}.sv .tile{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:0;padding:0}.sv .tile:hover{box-shadow:none;transform:none}.sv .tile h3{gap:6px;font-size:8px;font-weight:600;line-height:1.2}.sv .tile__icon{background:var(--paper);width:24px;height:24px;color:var(--leaf);border-radius:50%;box-shadow:inset 0 0 0 1.2px}.sv .tile__icon svg{width:11px;height:11px}.sv .tile p{padding-left:30px;font-size:6.5px;line-height:1.3}.sv .tile__img{display:none}.sv .hhow__grid{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px}.sv .hhow__copy .h2{font-size:16px;line-height:1.08}.sv .hhow__copy p:not(.eyebrow){margin-top:4px;font-size:8.3px;line-height:1.4}.sv .hhow__hand{margin-top:4px;font-size:14px}.sv .stepsrow--line{grid-template-columns:repeat(3,1fr);gap:6px}.sv .stepsrow--line li{grid-template-columns:30px 1fr;gap:0 5px;padding-right:0}.sv .stepsrow__ring{width:30px;height:30px;box-shadow:inset 0 0 0 1.2px var(--gold)}.sv .stepsrow--line .stepsrow__icon{width:14px;height:14px}.sv .stepsrow__n{letter-spacing:.15em;font-size:6.5px}.sv .stepsrow--line .stepsrow__text{font-size:6.5px;line-height:1.3}.sv .stepsrow--line .stepsrow__text b{margin:1px 0 2px;font-size:9px;line-height:1.1}.sv .ctaband{padding-block:22px 18px}.sv .ctaband__bg{width:62%;inset:0 auto 0 -28%;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 92%);mask-image:linear-gradient(90deg,#000 45%,#0000 92%)}.sv .ctaband__bg img{object-position:50% 0%!important}.sv .ctaband__bg:after{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff40 60%,#fbf7f0b3 100%)}.sv .ctaband__inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding-left:72px}.sv .ctaband__title{font-size:17px}.sv .ctaband__copy p:not(.eyebrow){margin-top:4px;font-size:8.3px;line-height:1.4}.sv .ctaband__cta{gap:8px;margin-top:10px}.sv .ctaband__cta .btn--lg{--h:36px;padding:0 22px;font-size:13px}.sv .ctaband__trust{justify-content:center;gap:6px 10px}.sv .dgrid .section-head{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);place-items:end start;gap:0 12px;max-width:none;margin-bottom:12px;display:grid}.sv .dgrid .section-head .eyebrow{grid-column:1/-1}.sv .dgrid .section-head .h2{font-size:19px;line-height:1.05}.sv .dgrid .section-head p:not(.eyebrow){padding-bottom:2px;font-size:8.3px;line-height:1.4}.sv .dcards{grid-template-columns:repeat(5,1fr);gap:4px}.sv .dcard{border-radius:7px;gap:3px;padding:5px 3px 8px}.sv .dcard__img{aspect-ratio:.82}.sv .dcard__mg{background:0 0;padding:0;font-size:10.5px;line-height:1.1}.sv .dcard__name{background:var(--wash);white-space:nowrap;border-radius:999px;max-width:112%;padding:2px 5px;font-size:6.2px;font-weight:600;display:inline-block}.sv .dcard__desc{max-width:none;font-size:6.5px;line-height:1.25}.sv .dcard__points,.sv .dcard__cta{display:none}.sv .dgrid__note{margin-top:10px;font-size:7.5px}.sv .quality__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:4px 10px}.sv .quality__copy{display:contents}.sv .quality__copy .eyebrow{grid-area:1/1;align-self:end}.sv .quality__copy .h2{grid-area:2/1;font-size:17px;line-height:1.08}.sv .quality__copy p:not(.eyebrow){grid-area:3/1;align-self:start;margin-top:4px;font-size:8.3px;line-height:1.4}.sv .quality__points{grid-area:1/2/4;grid-template-columns:1fr 1fr;align-self:center;gap:6px;margin:0}.sv .quality__point{box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffffd9;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 8px 7px;font-size:7px;line-height:1.3}.sv .quality__ring{width:24px;height:24px;box-shadow:inset 0 0 0 1.2px}.sv .quality__ring svg{width:11px;height:11px}.sv .quality__scene{display:none}.sv .qdetails{grid-column:1/-1;margin-top:12px}.sv .qdetails__list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sv .qdetails__list li{color:var(--ink-2);gap:2px;font-size:6.5px;line-height:1.3;display:grid}.sv .qdetails__list b{font-family:var(--font-serif);color:var(--gold-ink);margin-top:4px;font-size:10px;font-weight:500;line-height:1.15}.sv .qdetails__img{aspect-ratio:1.3;box-shadow:var(--shadow-1);border-radius:8px}.sv .confidence{display:none}.sv .ppack{padding-block:12px 14px}.sv .ppack .wrap{padding-inline:8px}.sv .ppack__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv .plans--full{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}.sv .plans--full .plan{grid-template-rows:subgrid;border-radius:9px;grid-row:span 5;row-gap:5px;min-width:0;padding:12px 7px 8px;display:grid}.sv .plan--popular{transform:none}.sv .plans--full .plan__head{order:1}.sv .plans--full .plan__name{font-size:14px;line-height:1}.sv .plans--full .plan__tag{margin-top:2px;font-size:7.5px;line-height:1.2}.sv .plans--full .plan__price{text-align:left;order:2;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:2px 5px;margin:0;display:grid}.sv .plans--full .plan__amount{order:-1;grid-column:1/-1;font-size:15.5px}.sv .plans--full .plan__amount span{font-size:.5em}.sv .plans--full .plan__save{letter-spacing:.04em;gap:2px;margin:0;padding:2px 6px;font-size:5.5px}.sv .plans--full .plan__save svg{width:7px;height:7px}.sv .plans--full .plan__before{margin:0;font-size:6.5px}.sv .plans--full .plan__body{display:contents}.sv .plans--full .plan__img{border-radius:6px;order:3;height:74px}.sv .plans--full .plan__img img{transform:scale(1.45)}.sv .plans--full .plan__features{order:4;align-self:start;gap:2px}.sv .plans--full .plan__features li{gap:3px;font-size:6.3px;line-height:1.2}.sv .plans--full .plan__features svg{width:8px;height:8px;margin-top:0}.sv .plans--full .plan>.btn{--h:26px;order:5;align-self:end;gap:3px;margin-top:2px;padding:0 6px;font-size:8px}.sv .plans--full .plan>.btn svg{width:9px;height:9px}.sv .plans--full .plan__trust{display:none}.sv .aband{background:var(--cream);padding-block:0 12px}.sv .aband__list{background:var(--paper);box-shadow:var(--shadow-1);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px}.sv .aband__list li{gap:5px}.sv .aband__list li+li{border-left:1px solid var(--line-soft);padding-left:5px}.sv .aband__list svg{width:18px;height:18px}.sv .aband__list span{font-size:6px;line-height:1.25}.sv .aband__list b{font-size:6.8px}.sv .lifeband{background:var(--cream);padding-block:14px 12px}.sv .lifeband__bg{width:46%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.sv .lifeband__bg img{object-position:50% 10%!important}.sv .lifeband__bg:after{background:linear-gradient(#ffffff8c 0%,#fff3 50%,#ffffff80 100%)}.sv .lifeband__inner{text-align:left;grid-template-rows:auto auto 1fr;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);place-items:start;gap:2px 10px;display:grid}.sv .lifeband__phone{zoom:.38;filter:drop-shadow(0 10px 14px #1d3b2f40);grid-area:1/1/4;align-self:center}.sv .lifeband__app{grid-area:1/2/4;padding-top:6px}.sv .lifeband__apptitle{font-size:14px;line-height:1.1}.sv .lifeband__app p{color:var(--ink-2);margin-top:4px;font-size:7.5px;line-height:1.4}.sv .lifeband__tools{grid-template-columns:1fr 1fr;gap:5px 6px;margin-top:8px;display:grid}.sv .lifeband__tools li{color:var(--ink);align-items:center;gap:4px;font-size:6.5px;font-weight:600;line-height:1.2;display:flex}.sv .lifeband__tools svg{width:15px;height:15px;color:var(--leaf);flex:none}.sv .lifeband__title{grid-area:1/3;padding-top:10px;font-size:16px;line-height:1.08}.sv .lifeband__items{grid-area:2/3;justify-content:flex-start;gap:6px 8px;margin-top:6px}.sv .lifeband__items li{gap:2px;font-size:6.5px;line-height:1.2}.sv .lifeband__items svg{width:18px;height:18px}.sv .lifeband__hand{grid-area:3/3;place-self:end;margin-top:10px}.sv .lifeband__hand .hand{font-size:19px}.sv .lifeband__hand .handnote__swash{width:80px;margin-top:0}.sv .paystrip{background:var(--paper);box-shadow:var(--shadow-1);color:var(--ink);border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:7.5px;display:flex;position:relative}.sv .paystrip>svg{background:var(--leaf-wash);width:20px;height:20px;color:var(--leaf);border-radius:50%;flex:none;padding:4px}.sv .paystrip__logos{align-items:center;gap:6px;margin-left:auto;display:flex}.sv .paystrip .cards{gap:4px}.sv .paystrip .cards>span{min-width:26px;height:16px;font-size:7px}.sv .paystrip .cards__mc i{width:9px;height:9px}.sv .paystrip .wordlogo--pp{font-size:10px}.sv .atools{padding-block:14px 16px}.sv .atools__grid{grid-template-columns:1fr;gap:12px}.sv .atools__copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv .fcards{grid-template-columns:repeat(3,1fr);gap:8px}.sv .fcard{box-shadow:none;background:0 0;grid-template-columns:30px 1fr;gap:2px 6px;padding:0}.sv .fcard__icon{width:30px;height:30px;box-shadow:none;color:var(--leaf);background:#f7f1e6;border-radius:50%;grid-row:span 2;margin:0}.sv .fcard--nutrition .fcard__icon,.sv .fcard--workouts .fcard__icon,.sv .fcard--measures .fcard__icon,.sv .fcard--reminders .fcard__icon{color:var(--leaf)}.sv .fcard__icon svg{width:15px;height:15px}.sv .fcard h3{font-size:9px;line-height:1.15}.sv .fcard p{font-size:6.5px;line-height:1.3}.sv .phonefan{height:236px;margin:6px 0 0;padding-right:84px;position:relative;overflow:visible}.sv .phonefan .phone--sm{zoom:.46;width:250px;height:510px}.sv .phonefan__a{transform:translate(-150px)scale(.86)}.sv .phonefan__c{transform:translate(150px)scale(.86)}.sv .phonefan__hand{text-align:center;justify-items:center;width:88px;position:absolute;top:36px;right:-4px}.sv .phonefan__hand .hand{font-size:18px}.sv .phonefan__hand .handnote__swash{width:72px}.sv .asteps{padding-block:14px}.sv .asteps__grid{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px}.sv .asteps__copy .h2{font-size:16px;line-height:1.08}.sv .asteps__copy p:not(.eyebrow){margin-top:4px;font-size:8.3px;line-height:1.4}.sv .stepsrow--card{box-shadow:none;background:0 0;grid-template-columns:repeat(3,1fr);gap:6px;padding:0}.sv .stepsrow--card li{grid-template-columns:22px 1fr;align-items:center;gap:2px 4px}.sv .stepsrow__num{grid-row:auto;width:22px;height:22px;font-size:10px}.sv .stepsrow--card .stepsrow__icon{width:20px;height:20px}.sv .stepsrow--card .stepsrow__text{grid-column:1/-1;font-size:6.5px;line-height:1.3}.sv .stepsrow--card .stepsrow__text b{font-size:8.5px}.sv .aclose{padding-block:16px 18px}.sv .aclose__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:3px 10px}.sv .aclose__copy{display:contents}.sv .aclose__copy .eyebrow{grid-area:1/1;align-self:end;margin:0}.sv .aclose__copy .h2{grid-area:2/1;font-size:15px;line-height:1.08}.sv .aclose__copy p:not(.eyebrow){grid-area:3/1;align-self:start;margin:2px 0 0;font-size:7.5px;line-height:1.4}.sv .aclose__img{border-radius:10px;grid-area:1/2/4;box-shadow:0 1px 3px #1d3b2f0d,0 16px 30px -22px #1d3b2f66}.sv .aclose__trio .boxmock{width:min(var(--w), 60px)}.sv .aclose__copy>.btn{--h:38px;grid-area:4/1/auto/-1;justify-self:center;margin-top:12px;padding:0 30px;font-size:13px}.sv .aclose__copy .trustrow{grid-area:5/1/auto/-1;justify-content:center;gap:4px 12px;margin-top:8px}.sv .cohero{background:var(--paper)}.sv .cohero__bg{display:none}.sv .cohero__inner{padding:10px var(--gutter) 4px;grid-template-columns:1fr;gap:0}.sv .cohero__title,.sv .cohero__lead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv .cohero__hand{display:none}.sv .stepper{grid-template-columns:repeat(3,1fr);gap:0;width:260px;max-width:100%;margin:4px auto 0;display:grid;position:relative}.sv .stepper:before{content:"";background:var(--line);height:1.5px;position:absolute;top:14px;left:17%;right:17%}.sv .stepper li{flex-direction:column;gap:3px}.sv .stepper li+li:before{display:none}.sv .stepper__num{z-index:1;width:28px;height:28px;font-size:12px;position:relative}.sv .stepper__num svg{width:14px;height:14px}.sv .stepper__text{text-align:center;font-size:0}.sv .stepper__text b{font-size:8.5px}.sv .checkout{padding-block:8px 18px}.sv .checkout__grid{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sv .checkout__form,.sv .checkout__side,.sv .summary{display:contents}.sv .summary__order{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-soft), var(--shadow-1);border-radius:10px;order:1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 10px 9px}.sv .summary__title{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);grid-column:1/-1;gap:0;font-size:7.5px;font-weight:700}.sv .summary__cart{display:none}.sv .summary__img{background:0 0;border-radius:8px;grid-area:2/1/4;height:108px}.sv .summary__item{grid-column:2;gap:8px}.sv .summary__pkg{font-size:12.5px}.sv .summary__dose{font-size:8px}.sv .summary__boxes{font-size:7px}.sv .summary__right{gap:3px}.sv .summary__right .plan__badge--inline{padding:2px 6px;font-size:5.5px}.sv .summary__price{font-size:13px}.sv .summary__features{border-bottom:0;grid-column:2;gap:3px;padding-bottom:0}.sv .summary__features li{gap:4px;font-size:7px;line-height:1.3}.sv .summary__features svg{width:10px;height:10px;margin-top:0}.sv .summary__pick{grid-column:1/-1}.sv .summary__pick legend{margin-bottom:3px;font-size:7px}.sv .seg{gap:4px}.sv .seg__opt span{border-radius:6px;min-height:24px;font-size:7.5px}.sv .summary__pay{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-soft), var(--shadow-1);border-radius:10px;order:5;gap:8px;padding:10px 10px 9px}.sv .summary__pay:before{content:attr(data-title);font-family:var(--font-serif);color:var(--rose);font-size:13px}.sv .summary__totals{gap:4px;font-size:8px}.sv .summary__total{border-radius:8px;margin-top:2px;padding:8px 10px}.sv .summary__total dt{font-size:11px}.sv .summary__total dd{font-size:14px}.sv .summary__saving{border-radius:7px;gap:5px;padding:6px 9px;font-size:7px}.sv .summary__saving svg{width:11px;height:11px}.sv .summary__error{padding:6px 9px;font-size:7.5px}.sv .summary__pay .btn--lg{--h:38px;font-size:13px}.sv .summary__terms{font-size:6.5px}.sv .checkout__form .panel:first-of-type{order:2}.sv .checkout__form .panel:nth-of-type(2){order:3}.sv .checkout__form .panel:nth-of-type(3){order:4}.sv .coband{display:none}.sv .cocards{box-shadow:none;background:0 0;order:6;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px 2px 0}.sv .cocards li{align-items:center;gap:4px}.sv .cocards svg{width:17px;height:17px}.sv .cocards span{font-size:5.8px;line-height:1.25}.sv .cocards b{font-size:6.5px}.sv .help{order:8}.sv .panel{border-radius:10px;padding:10px 10px 11px}.sv .panel__head{gap:8px;margin-bottom:9px}.sv .panel__head>div{flex:1;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sv .panel__icon{width:24px;height:24px}.sv .panel__icon svg{width:11px;height:11px}.sv .panel__title{font-size:13px}.sv .panel__lead{text-align:right;font-size:6.8px}.sv .fields{grid-template-columns:1fr 1fr;gap:7px}.sv .fields--ship{grid-template-columns:repeat(6,1fr)}.sv .fields--ship .field{grid-column:span 2}.sv .fields--ship .field--wide{grid-column:span 4}.sv .field{gap:3px}.sv .field label{font-size:7.5px}.sv .field__control{border-radius:6px;min-height:30px}.sv .field input,.sv .field select{height:30px;padding:0 8px;font-size:11px}.sv .field select{padding-right:22px}.sv .field__control--select:after{width:5px;height:5px;right:9px;transform:translateY(-2px)rotate(45deg)}.sv .field__prefix{gap:4px;padding:0 6px 0 8px;font-size:9.5px}.sv .flag{width:13px;height:9px}.sv .field__icon{padding-right:8px}.sv .field__icon svg{width:12px;height:12px}.sv .field__error{font-size:7px}.sv .check{gap:6px;margin-top:8px;font-size:7.5px}.sv .check input{width:13px;height:13px;accent-color:var(--gold);margin-top:1px}.sv .methods{grid-template-columns:repeat(3,1fr);gap:6px}.sv .method{display:contents}.sv .method__row{background:var(--paper);text-align:center;border-radius:8px;grid-template-columns:1fr;justify-items:center;gap:4px;padding:12px 5px 8px;transition:box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #ddd2c0}.sv .method--on .method__row{box-shadow:inset 0 0 0 1.5px var(--gold)}.sv .method__row:has(input:focus-visible){outline:2px solid var(--rose);outline-offset:2px}.sv .method__radio{width:10px;height:10px;position:absolute;top:5px;left:5px}.sv .method--on .method__radio{box-shadow:inset 0 0 0 1px var(--gold), inset 0 0 0 2.5px #fff, inset 0 0 0 6px var(--gold)}.sv .method__text{line-height:1.25}.sv .method__text b{font-size:7.5px}.sv .method__text small{font-size:6px}.sv .method__logo{grid-column:auto}.sv .cards{gap:3px}.sv .cards>span{min-width:24px;height:14px;padding:0 3px;font-size:6px}.sv .cards__mc i{width:8px;height:8px}.sv .wordlogo{font-size:10px}.sv .wordlogo--mp{font-size:8.5px}.sv .methods__note{grid-column:1/-1;font-size:7px}.sv .fields--card{order:10;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;padding:4px 0 0}.sv .fields--card .field--wide{grid-column:1/-1}.sv .help{text-align:center;border-radius:10px;gap:2px;padding:12px 12px 12px 96px;position:relative;overflow:hidden}.sv .help:before{content:"";pointer-events:none;background:url(/images/f1-closing-home.jpg) 48% 8%/cover no-repeat;width:120px;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 45%,#0000 100%)}.sv .help>*{position:relative}.sv .help__title{font-size:14px}.sv .help__lead{font-size:7.5px}.sv .help__cta{margin-top:8px}.sv .help__list{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;padding-top:8px}.sv .help__list li{justify-content:center;gap:4px}.sv .help__list svg{width:20px;height:20px;padding:4px}.sv .help__list span{text-align:left;font-size:6px;line-height:1.25}.sv .help__list b{font-size:6.5px}.sv .done{border-radius:16px;gap:10px;padding:22px 14px}.sv .done__icon{width:44px;height:44px}.sv .done__title{font-size:20px}.sv .done__lead,.sv .done__order,.sv .done__next{font-size:9px}.sv .done__next{padding:12px 14px}.sv .done__next h3{font-size:12px}.sv .journey__head p,.sv .ritual__copy>p,.sv .ladder__copy>p,.sv .faqhero__lead,.sv .faq__grouphead p,.sv .faq__answer p,.sv .honest__list p,.sv .journey__body,.sv .ritual__moments span:last-child{font-size:9px;line-height:1.45}.sv .journey__path{gap:18px}.sv .journey__path:before{left:17px}.sv .journey__phase{gap:3px;padding-left:48px}.sv .journey__ring{width:36px;height:36px}.sv .journey__ring svg{width:16px;height:16px}.sv .journey__when{font-size:7px}.sv .journey__title{margin-top:2px;font-size:14px}.sv .journey__tip{font-size:7.5px}.sv .ritual__grid{gap:18px}.sv .ritual__moments{gap:10px;margin-top:14px}.sv .ritual__moments li{grid-template-columns:76px 1fr;gap:1px 10px;padding-bottom:10px}.sv .ritual__time{font-size:8px}.sv .ritual__moments b{font-size:11px}.sv .ritual__note{gap:6px;margin-top:12px;padding:8px 10px;font-size:8px}.sv .ritual__scene{height:300px;min-height:0}.sv .ritual__scene .phone{zoom:.5}.sv .ritual__box{width:92px}.sv .ritual__leaf{width:70px;height:44px}.sv .ladder__grid{gap:18px}.sv .ladder__steps{gap:6px;height:170px}.sv .ladder__mg{font-size:10px}.sv .ladder__name{font-size:6px}.sv .ladder__start{padding:2px 7px;font-size:6px;top:-22px}.sv .ladder__link{margin-top:10px;font-size:9px}.sv .honest{padding-block:20px}.sv .honest__list{gap:12px}.sv .honest__list li{grid-template-columns:30px 1fr;gap:1px 10px}.sv .honest__list svg{width:30px;height:30px;padding:7px}.sv .honest__list b{font-size:11px}.sv .faqhero__inner{gap:10px;padding-block:18px 16px}.sv .faqhero__title{font-size:24px}.sv .faqhero__hand .hand{font-size:26px}.sv .faqhero__jump{gap:6px;margin-top:12px}.sv .faqhero__jump a{gap:5px;padding:6px 9px 6px 7px;font-size:7.5px}.sv .faqhero__jump svg{width:12px;height:12px}.sv .faqhero__jump small{font-size:6px}.sv .faq__grid{gap:14px}.sv .faq__groups{gap:12px}.sv .faq__group{padding:14px 12px}.sv .faq__grouphead{gap:10px;padding-bottom:10px}.sv .faq__groupicon{width:34px;height:34px}.sv .faq__groupicon svg{width:15px;height:15px}.sv .faq__item summary{gap:10px;margin-inline:-6px;padding:10px 6px;font-size:11px}.sv .faq__item summary svg{width:20px;height:20px;padding:5px}.sv .faq__item[open] .faq__answer p{padding-bottom:12px}.sv .faq__more{gap:10px}.sv .quick{padding:12px 14px}.sv .quick__title{font-size:13px}.sv .quick a{gap:8px;padding:8px 0}.sv .quick__ring{width:26px;height:26px}.sv .quick__ring svg{width:12px;height:12px}.sv .quick__text{font-size:7px}.sv .quick__text b{font-size:8.5px}.sv .footer{padding:22px 0 14px}.sv .footer__inner{grid-template-columns:1fr 1fr;gap:12px 20px;padding-bottom:12px}.sv .footer__brand{grid-column:1/-1}.sv .footer .logo__markimg{width:30px}.sv .footer__disclaimer{margin-top:8px;font-size:7.5px;line-height:1.45}.sv .footer__links{gap:4px;font-size:8.5px}.sv .footer__base{gap:3px;padding-top:10px;font-size:6.5px}.sv .boxstack{max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.sv{scroll-behavior:auto}}@keyframes sv-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.sv [data-page=home] .phero__copy>*,.sv [data-page=home] .phero__line>*{animation:.8s cubic-bezier(.22,1,.36,1) both sv-rise}.sv [data-page=home] .phero__line:first-child>*{animation-delay:80ms}.sv [data-page=home] .phero__line:nth-child(2)>*{animation-delay:.18s}.sv [data-page=home] .phero__line:nth-child(3)>*{animation-delay:.28s}.sv [data-page=home] .phero__copy>.phero__lead{animation-delay:.4s}.sv [data-page=home] .phero__copy>.ringrow{animation-delay:.5s}.sv [data-page=home] .phero__copy>.phero__actions{animation-delay:.6s}.sv [data-page=home] .phero__copy>:not(.phero__lead):not(.ringrow):not(.phero__actions):not(h1){animation-delay:0s}.sv [data-page=home] .phero__copy>h1{animation:none}.sv [data-page=home] .boxrow__img{transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){.sv [data-page=home] .phero__copy>*,.sv [data-page=home] .phero__line>*{animation:none}}@media (min-width:1600px){.sv{--z:1}}.sv main{overflow-x:clip}@media (min-width:1024px){.sv .ctaband{align-content:center;min-height:clamp(400px,23vw,460px);display:grid}}
