:root{--s-serif: "Lora", "IBM Plex Serif", Georgia, serif;--s-sans: "Poppins", "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--s-h1: 80px;--s-h2: 48px;--s-h3: 30px;--s-lede: 20px;--s-body: 16px;--s-wrap: min(92%, 1240px);--mast-inset: 22px;--s-cream: #FBF8F1;--s-text: #45403A;--s-text-muted: #5E574F;--s-text-note: #6A6257;--s-text-paper: #3A3630;--s-pill-line: #CBC2B0;--s-rule: #DDD5C4;--s-rule-paper: #E4DAC8;--s-card-line: #E6DED0;--s-clip: #8C8578;--s-sand: #F3EEE2;--s-note: #FBF4E2;--s-peach: #F6DCD0;--s-butter: #F5E7C0;--s-mint: #DCE8D2;--s-sage-top: #E7EEDD;--s-sage-foot: #F5F7EE;--s-lilac-top: #E9E2F0;--s-lilac-foot: #F6F2F8;--s-coral: #E8846A;--s-leaf: #5E9A58;--s-leaf-help: #5E9E5A;--s-mustard: #D9A520;--s-white: #fff}@media(max-width:1100px){:root{--s-h1: 64px;--s-h2: 42px;--s-h3: 28px}}body[data-page],body[data-page] [data-astryx-theme]{--font-family-body: var(--s-sans);font-family:var(--s-sans);background:var(--s-cream)}main.landing{max-width:none;padding:0;font-size:var(--s-body)}.s-wrap{width:var(--s-wrap);margin-inline:auto}.s-centre{text-align:center;display:flex;flex-direction:column;align-items:center}.s-over{position:relative;z-index:2}.s-sec,.s-band{padding-top:120px;scroll-margin-top:24px}.landing h1,.landing h2,.landing h3,.page.narrow h1,.page.narrow .prose h2,.s-faq summary{font-family:var(--s-serif);font-weight:500;letter-spacing:-.01em}.landing h1{font-size:var(--s-h1);line-height:1.08;margin:0 0 22px;max-width:12em}.landing h1 .ln{display:block;white-space:nowrap}.landing h2{font-size:var(--s-h2);line-height:1.14;margin:0 0 16px;max-width:16em}.landing h3{font-size:var(--s-h3);line-height:1.2;margin:0 0 10px}.landing p{font-size:var(--s-body);line-height:1.5;margin:0;text-wrap:pretty}.landing h1,.landing h2,.landing .s-lede{text-wrap:balance}.landing .s-lede{font-size:var(--s-lede);color:var(--s-text);max-width:30em;margin:0 auto 32px}.landing .s-sub{font-size:15px;color:var(--ink);margin-top:18px}.landing .s-after{margin-top:56px;margin-bottom:0}.landing .kick{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--s-pill-line);border-radius:var(--r-btn);padding:5px 12px;font-family:var(--font-family-body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text);background:#ffffff80;margin:0 0 18px;line-height:1.4}.landing .kick.tone-0 svg{color:var(--s-coral)}.landing .kick.tone-3 svg{color:var(--s-leaf)}.landing .kick.tone-4 svg{color:var(--tile-4)}.landing .s-band .kick{border-color:#fffcf666;color:var(--on-fill)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--r-btn);background:var(--gold);color:var(--ink);font-family:var(--font-family-body);font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap}.s-btn:hover{background:color-mix(in srgb,var(--gold) 88%,var(--ink))}.mast.site{position:absolute;top:18px;left:0;right:0;background:none;border:0;z-index:5}.sitefoot .sitefoot-in{width:var(--s-wrap);max-width:none;margin-inline:auto;padding-inline:1.375rem}.mast.site .mast-in{width:var(--s-wrap);max-width:none;margin-inline:auto;padding:8px 10px 8px var(--mast-inset);border-radius:28px;background:#214e40eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #1f3a302e;color:var(--on-fill)}.mast.site .bar{min-height:var(--tap);gap:32px}.mast.site .brand{color:var(--on-fill)}.mast.site .sitenav a,.navghost{font-weight:500;font-size:16px;color:#fffcf6e0;border-bottom:0}.mast.site .sitenav a:hover,.mast.site .sitenav a.on,.navghost:hover{color:var(--on-fill);text-decoration:none}.mast.site .paybtn{border-radius:var(--r-btn);background:var(--gold);color:var(--ink);border:0;box-shadow:none;min-block-size:var(--tap);padding:0 20px;font-size:15px}.mast.site .paybtn:hover{background:color-mix(in srgb,var(--gold) 88%,var(--ink))}.mast.site .menubtn{color:var(--on-fill)}.sitemenu{padding-top:12px}.sitemenu a{color:#fffcf6e0}.sitemenu .menustart{border-radius:var(--r-btn);background:var(--gold);color:var(--ink)}main.page.enter.narrow,.page.narrow{padding-top:140px}.page.narrow{max-width:none;padding-inline:0;width:var(--s-wrap)}.page.narrow .pagehead{gap:14px;margin-bottom:40px}.page.narrow .pagehead .kick{display:inline-flex;align-items:center;gap:7px;justify-self:start;border:1px solid var(--s-pill-line);border-radius:var(--r-btn);padding:5px 12px;font-family:var(--s-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text);background:#ffffff80;margin:0;line-height:1.4}.page.narrow .pagehead .kick svg{color:var(--s-coral)}.page.narrow h1{font-size:var(--s-h2);line-height:1.14;margin:0;letter-spacing:-.01em}.page.narrow .lede{font-size:var(--s-lede);line-height:1.5;max-width:none}.page.narrow .prose{font-size:var(--s-body);line-height:1.6;gap:16px}.page.narrow .prose h2{font-size:var(--s-h3);font-weight:500;line-height:1.2;margin:28px 0 0}main.page.narrow .prose p,main.page.narrow .prose li,main.page.narrow .prose li div{font-size:var(--s-body);line-height:1.6;color:var(--s-text)}.buy-card{background:var(--s-sand);border-radius:24px;padding:28px;display:grid;gap:18px}.buy-card .buyform{gap:16px}.buy-card .buyform label{font-family:var(--s-sans);font-weight:600;font-size:var(--s-body);gap:8px}.buy-card .buyform input{background:var(--card);border-radius:14px;font-family:var(--s-sans)}.buy-card .hint{font-weight:400;font-size:15px;color:var(--s-text);line-height:1.5}.page.narrow .paybtn,.buy-card .paybtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--r-btn);background:var(--gold);color:var(--ink);border:0;box-shadow:none;font-family:var(--s-sans);font-size:17px;font-weight:600;justify-self:start;cursor:pointer}.page.narrow .paybtn:hover{background:color-mix(in srgb,var(--gold) 88%,var(--ink))}.buy-facts{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.buy-facts li{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:start}.buy-facts li p{margin:0}.buy-facts b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.page.narrow .alert{background:var(--s-peach);border-radius:14px;padding:14px 16px;color:var(--ink);margin:0}.page.narrow .alert h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.page.narrow .prose .alert ul{margin:0;padding-left:1.25rem;display:grid;gap:.25rem;list-style:disc}.page.narrow .prose .alert li{margin:0;padding:0}.page.narrow .s-faq details:last-of-type{border-bottom:1px solid var(--s-rule)}.start-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 12px}.start-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:18px 20px;border-radius:18px;background:var(--s-sand);text-decoration:none;min-height:44px}.start-card svg{grid-row:1 / 3;color:var(--green)}.start-card b{font-family:var(--s-serif);font-weight:500;font-size:22px;line-height:1.2}.start-card span{font-size:15px;color:var(--s-text)}.start-card.urgent{background:var(--gold)}.start-card.urgent svg,.start-card.urgent span{color:var(--ink)}.start-card:hover{filter:brightness(.97)}.start-sec{scroll-margin-top:110px;display:grid;gap:14px}.start-sec h2{margin-top:36px}.start-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:14px}.start-steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;column-gap:14px;align-items:baseline}.start-steps li:before{content:counter(s);grid-row:1 / 3;align-self:start;width:32px;height:32px;border-radius:9px;background:var(--gold);display:grid;place-items:center;font-family:var(--s-serif);font-weight:500;font-size:17px;color:var(--ink)}.start-steps b{display:inline-flex;align-items:center;gap:8px;font-family:var(--s-serif);font-weight:500;font-size:21px;line-height:1.25;color:var(--ink)}.start-steps p{margin:2px 0 0}.start-note{border-left:3px solid var(--gold);background:var(--s-note);border-radius:0 16px 16px 0;padding:16px 20px;display:grid;gap:8px}.start-note ul{margin:0;padding-left:1.2em;display:grid;gap:.4em;list-style:disc}.start-note li::marker{color:var(--gold)}.start-card{font:inherit;text-align:left;border:0;cursor:pointer;color:inherit}.start-sec[hidden]{display:none}.start-note b{font-family:var(--s-sans);font-weight:600;color:var(--ink);font-size:15px;letter-spacing:.02em}.start-more{border-top:1px solid var(--s-rule);border-bottom:1px solid var(--s-rule)}.start-help>summary{font-family:var(--s-serif);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:.5rem 0;border-bottom:.0625rem solid var(--s-rule)}.start-help>summary::-webkit-details-marker{display:none}.start-help>summary:after{content:"+";font-family:var(--s-sans);font-size:1.375rem;color:var(--text-2)}.start-help[open]>summary:after{content:"-"}.start-help>.s-faq{margin-top:0}.prose .start-help-note{margin-top:1.5rem}.start-more summary,.page.narrow .s-faq summary{font-family:var(--s-serif);font-weight:500;font-size:20px;padding:14px 0;min-height:44px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.start-more summary::-webkit-details-marker,.page.narrow .s-faq summary::-webkit-details-marker{display:none}.start-more summary:after,.page.narrow .s-faq summary:after{content:"+";font-family:var(--s-sans);font-size:22px;color:var(--text-2)}.start-more[open] summary:after,.page.narrow .s-faq details[open] summary:after{content:"-"}.start-more p,.page.narrow .s-faq p{padding-bottom:16px}.start-more ol{margin:0 0 .75rem;padding-left:1.5rem;display:grid;gap:.375rem;list-style:decimal}.start-more ol li::marker{font-weight:600;color:var(--ink)}.page.narrow .s-faq{margin:0;max-width:none}.page.narrow .s-faq p{max-width:none}.start-keep{list-style:none;margin:0;padding:0;display:grid;gap:12px}.start-keep li{display:grid;grid-template-columns:36px 1fr;column-gap:12px;align-items:center}.start-keep svg{width:36px;height:36px;padding:8px;border-radius:10px;background:var(--s-sand);color:var(--green);box-sizing:border-box}.s-hero{position:relative;padding:170px 0 0}.s-hero h1{margin-inline:auto}.s-hero .s-sub{margin-bottom:0}.landing .kick{margin-bottom:22px}.art{position:relative;width:100%;max-width:760px;aspect-ratio:760 / 440;margin-top:30px;container-type:inline-size}.art .paper-box{position:absolute;left:4%;top:0;width:39.5cqw;transform:rotate(-3deg)}.art .cover-box{position:absolute;right:4%;top:9cqw;width:34.2cqw;transform:rotate(3deg)}.s-close{background:var(--s-cream)}@media(prefers-reduced-motion:no-preference){.scene i{transition:none}}.paper-box{container-type:inline-size;aspect-ratio:300 / 424}.paper{position:relative;width:100%;height:100%;background:var(--s-white);color:var(--ink);border:.5cqw solid var(--line);border-radius:1.67cqw;padding:6cqw 6cqw 7cqw;box-shadow:2.67cqw 2.67cqw 0 var(--line);box-sizing:border-box;font-size:3cqw;text-align:left}.paper .p-top{display:flex;justify-content:space-between;align-items:flex-start;margin:0;line-height:1.25}.paper .p-dl{font-size:2.8cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.paper .p-when{font-size:2.4cqw;color:var(--text-2);text-align:right}.paper .p-name{font-family:var(--s-serif);font-weight:600;font-size:7.5cqw;border-bottom:.67cqw solid var(--ink);padding-bottom:2cqw;margin:2.33cqw 0 0;line-height:1.1}.paper .p-open{font-size:2.6cqw;color:var(--s-text-paper);margin:2cqw 0 0;line-height:1.35}.paper .p-cap{font-family:var(--s-serif);font-size:3.2cqw;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:3cqw 0 .8cqw;line-height:1.2}.paper .p-rows{list-style:none;margin:0;padding:0;display:grid}.paper .p-rows li{display:grid;grid-template-columns:24cqw 1fr auto;column-gap:2.67cqw;align-items:center;padding:1.5cqw 0;border-bottom:.33cqw solid var(--s-rule-paper)}.paper .p-rows b{display:block;height:1.8cqw;border-radius:1cqw;background:var(--text-2);width:18cqw}.paper .p-rows s{display:block;height:1.8cqw;border-radius:1cqw;background:var(--ink);opacity:.85;width:34cqw}.paper .p-rows i{display:block;height:1.8cqw;border-radius:1cqw;background:var(--ink);width:16cqw}.paper .p-rows .n1 b{width:12cqw}.paper .p-rows .n1 s{width:30cqw}.paper .p-rows .n2 b{width:15cqw}.paper .p-rows .n2 s{width:22cqw}.paper .p-rows .n3 b{width:20cqw}.paper .p-rows .n3 s{width:36cqw}.paper .p-rows .n3 i{width:0}.paper .p-rows .n4 b{width:16cqw}.paper .p-rows .n4 s{width:10cqw}.paper .p-rows .n4 i{width:0}.paper .p-rows .n5 b{width:14cqw}.paper .p-rows .n5 s{width:26cqw}.paper .p-rows .n5 i{width:14cqw}.paper .p-rows .n6 b{width:19cqw}.paper .p-rows .n6 s{width:32cqw}.paper .p-rows .n6 i{width:0}.paper .p-rows .n7 b{width:11cqw}.paper .p-rows .n7 s{width:38cqw}.paper .p-rows .n7 i{width:0}.paper .p-rows .n8 b{width:13cqw}.paper .p-rows .n8 s{width:24cqw}.paper .p-rows .n9 b{width:21cqw}.paper .p-rows .n9 s{width:40cqw;background:var(--red)}.paper .p-rows .n9 i{width:0}.paper .p-foot{position:absolute;left:6cqw;right:6cqw;bottom:3.5cqw;display:grid;grid-template-columns:1fr auto;gap:.3cqw 2cqw;font-size:2.3cqw;color:var(--s-text-paper);border-top:.33cqw solid var(--ink);padding-top:1.33cqw;margin:0;line-height:1.3}.paper .p-foot span:nth-child(2n){text-align:right;white-space:nowrap}.paper .clip{position:absolute;left:46cqw;top:-4.67cqw;width:5.33cqw;height:13.3cqw;border:1cqw solid var(--s-clip);border-radius:2.67cqw;transform:rotate(-18deg);box-sizing:border-box}.paper .clip:after{content:"";position:absolute;left:1cqw;top:2.33cqw;width:1.33cqw;height:8cqw;border:1cqw solid var(--s-clip);border-top:0;border-radius:0 0 1.67cqw 1.67cqw;box-sizing:border-box}.paper .tab{position:absolute;right:-7.33cqw;top:36cqw;background:var(--gold);border-radius:1.67cqw;padding:.33cqw 3.33cqw;font-size:6.67cqw;color:var(--ink);transform:rotate(-6deg);line-height:1.3;white-space:nowrap}.cover-box{container-type:inline-size;aspect-ratio:260 / 325}.cover{position:relative;width:100%;height:100%;background:var(--green);color:var(--on-fill);border-radius:6.9cqw;padding:8.46cqw 7.7cqw;box-shadow:3.08cqw 3.08cqw 0 var(--shade);box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.cover .lock{width:20cqw;height:20cqw;border-radius:5.4cqw;background:var(--on-fill);color:var(--green);display:grid;place-items:center;margin-bottom:auto}.cover .lock svg{width:7.7cqw;height:7.7cqw}.s-tile{width:var(--tile);height:var(--tile);border-radius:11px;display:grid;place-items:center;color:var(--ink);flex:none}.s-tile.light{background:var(--card)}.s-steps{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;text-align:left}.s-steps li{border-radius:28px;background:var(--s-sand);padding:32px}.s-steps p{color:var(--text-2)}.s-steps .s-tile{margin-bottom:18px}.s-band{position:relative;margin-top:120px;padding:110px 0;background:var(--green);color:var(--on-fill)}.s-band h2{color:var(--on-fill)}.s-stack{list-style:none;margin:40px auto 0;padding:0;width:100%;display:grid;position:relative;z-index:2}main.page.enter .s-stack li,main.page.enter .s-steps li{max-width:none}.s-stack li{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;text-align:left}.s-stack li>div{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}.s-stack h3{margin:0}.s-stack .c0{background:var(--s-peach)}.s-stack .c1{background:var(--s-butter)}.s-stack .c2{background:var(--s-mint)}.s-stack p{font-size:16px}.landing .s-price{padding-top:72px;grid-template-columns:1fr auto;align-items:center;gap:40px;text-align:left}.landing .s-price h2{margin-bottom:8px}.landing .s-price .s-lede{margin:0;max-width:none}.s-faq{width:100%;max-width:760px;text-align:left;margin-top:12px}.s-faq details{border-top:1px solid var(--s-rule)}.landing .s-faq summary{font-family:var(--s-serif);font-weight:500;font-size:24px;padding:20px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";font-family:var(--font-family-body);font-size:24px;color:var(--text-2)}.s-faq details[open] summary:after{content:"-"}.s-faq p{color:var(--text-2);padding-bottom:20px}main.page.enter .s-faq details p{max-width:none}.s-faq .faq-ans{margin:0 var(--spacing-1);padding-bottom:20px;color:var(--text-2)}.page.narrow .s-faq details .faq-ans p{margin:0;padding-bottom:0}.page.narrow .s-faq details .faq-ans p+p{margin-top:.75rem}.s-faq .faq-ans ul{margin:.5rem 0 0;padding-left:1.25em;list-style:disc;display:grid;gap:.375rem}.s-faq details .faq-ans ul+p{margin-top:.75rem}.help-sec h2{display:flex;align-items:center;gap:.625rem;color:var(--green)}.help-sec h2 svg{flex-shrink:0}.s-close{position:relative;margin-top:120px;padding:120px 0 140px;overflow:hidden;color:var(--ink)}.s-close h2{margin-bottom:28px}main.page.enter.landing{padding-bottom:0}.sitefoot{margin-top:0}#app:has(>.sitefoot){min-height:100dvh;display:flex;flex-direction:column}#app:has(>.sitefoot)>main.page{flex:1 0 auto;width:var(--s-wrap)}#app:has(>.sitefoot)>main.page.landing{width:auto}.landing .s-faq-more{margin:1.5rem 0 0;font-size:var(--s-body)}.page .s-faq-more a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--green);font-weight:600;text-decoration:none}.s-faq-more a:hover{text-decoration:underline}.help-jump{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}.help-jump a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--s-pill-line);border-radius:var(--r-btn);background:#fffcf6b3;color:var(--ink);font-family:var(--s-sans);font-size:14px;font-weight:600;text-decoration:none}.help-jump a:hover{background:var(--card);border-color:var(--ink)}.help-jump .tone-0 svg{color:var(--s-coral)}.help-jump .tone-1 svg{color:var(--s-mustard)}.help-jump .tone-3 svg{color:var(--s-leaf-help)}.page.narrow .prose>.start-card{margin:8px 0 12px}.help-sec{scroll-margin-top:110px;display:grid;gap:14px}.help-sec h2{margin-top:28px}.help-sec .paybtn{margin-top:4px}.contact-card{display:grid;grid-template-columns:42px 1fr auto;column-gap:16px;align-items:center;background:var(--green);color:var(--on-fill);border-radius:24px;padding:28px}.contact-card b{display:block;font-family:var(--s-sans);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-fill-quiet);margin-bottom:4px}.contact-mail{font-family:var(--s-serif);font-weight:500;font-size:min(var(--s-h3),5.4vw);line-height:1.2;color:var(--on-fill);text-decoration:none;overflow-wrap:break-word}.contact-mail:hover{text-decoration:underline}@media(max-width:600px){.start-choice{grid-template-columns:1fr}.start-sec h2{margin-top:24px}.contact-card{grid-template-columns:42px 1fr;row-gap:18px;padding:22px}.contact-card .paybtn{grid-column:1 / -1;justify-self:start}}@media(max-width:900px){:root{--s-h1: 44px;--s-h2: 34px;--s-h3: 24px;--s-lede: 18px;--s-body: 16px;--s-wrap: calc(100% - 32px) ;--mast-inset: 16px}.s-sec{padding-top:72px}.landing h1{font-size:min(var(--s-h1),calc((100vw - 40px) / 8.9))}.mast.site{top:12px}.mast.site .mast-in{padding:6px 8px 6px var(--mast-inset)}.sitefoot .sitefoot-in{padding-inline:1rem}main.page.enter.narrow,.page.narrow{padding-top:110px}.page.narrow .pagehead{margin-bottom:28px}.s-hero{padding-top:120px;min-height:0;padding-bottom:32px}.s-hero .s-lede{margin-bottom:20px}.s-steps{grid-template-columns:1fr;gap:16px}.s-steps li{padding:24px}.s-band{margin-top:72px;padding:72px 0}.s-stack li{padding:20px;gap:16px}.s-stack li>div{grid-template-columns:1fr;gap:8px}.landing .s-price{grid-template-columns:1fr;gap:20px;padding-top:56px;justify-items:start}.s-faq summary{font-size:21px}.s-close{margin-top:72px;padding:80px 0 100px}}@media(min-width:600px)and (max-width:900px){.s-steps{grid-template-columns:1fr 1fr 1fr}.sitefoot-in{grid-template-columns:1.4fr 1fr 1fr 1fr}.sitefoot-brand{grid-column:auto}}.buy-card .buyform .consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:15px;color:var(--s-text);line-height:1.5}.buy-card .buyform .consent input{width:18px;height:18px;min-height:0;padding:0;margin:3px 0 0;accent-color:var(--green);flex:none}.buy-card .buyform input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #c8432f26}.buy-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.buy-grid .buy-card{border:1px solid var(--s-card-line)}.paywrap{display:grid;gap:8px;justify-items:start}.paynote{margin:0;font-size:14px;color:var(--s-text-note)}.buy-buys{background:var(--s-sand);border-radius:24px;padding:28px}.buy-buys h2{margin:0 0 16px;font-size:24px}.buy-buys ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.buy-buys li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start}.buy-buys b{display:block;color:var(--ink)}.buy-buys p{margin:2px 0 0;color:var(--s-text-muted);font-size:15px}.buy-facts.two{grid-template-columns:1fr;margin-top:32px}@media(max-width:900px){.buy-grid{grid-template-columns:1fr}}.buy-card .buyform input{min-width:0}.landing .kick,.page.narrow .pagehead .kick,.help-jump a{border:0;background:color-mix(in srgb,var(--ink) 7%,transparent)}.landing .s-band .kick{border:0;background:#fffcf624}.help-jump a:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.pagehead-quiet{padding:32px 0 8px;margin-bottom:36px}.pagehead-quiet h1{margin:0 0 10px}.pagehead-quiet .lede{margin:0}.page.narrow .pagehead-quiet .lede{color:var(--s-text)}@media(min-width:901px){.buy-grid{grid-template-areas:"head card" "buys card";grid-template-rows:auto 1fr}.buy-grid>.buy-head{grid-area:head;margin-bottom:0}.buy-grid>.buy-card{grid-area:card;margin-top:2rem}.buy-grid>.buy-buys{grid-area:buys}}.buy-grid{align-items:start}.buy-grid .buy-buys{background:none;padding:8px 0 0}.buy-price{margin:0;display:grid;gap:4px}.buy-price b{font-family:var(--s-serif);font-weight:500;font-size:40px;line-height:1.1;color:var(--ink)}.buy-price span{font-size:15px;color:var(--s-text-muted)}.buy-card .paywrap{justify-items:stretch}.buy-card .paybtn{width:100%}.paynote a{color:inherit}.buy-safe{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;color:var(--s-text)}.buy-safe svg{color:var(--green);flex:none}.buy-grid .buy-card{background:var(--green);border-color:var(--green);color:var(--on-fill)}.buy-grid .buy-card .buy-price b,.buy-grid .buy-card .buyform label{color:var(--on-fill)}.buy-grid .buy-card .buy-price span,.buy-grid .buy-card .hint,.buy-grid .buy-card .buyform .consent,.buy-grid .buy-card .paynote,.buy-grid .buy-card .buy-safe,.buy-grid .buy-card .buy-safe svg{color:var(--on-fill-quiet)}.buy-grid .buy-card .paynote a,.buy-grid .buy-card .req-mark{color:var(--gold)}main.page.narrow .buy-grid .buy-card p.paynote,main.page.narrow .buy-grid .buy-card p.buy-safe{color:var(--on-fill-quiet)}.buy-grid .buy-card .buyform input{border-color:transparent}.buy-grid .buy-card .buyform .consent input{accent-color:var(--gold)}.page.narrow .prose .buy-grid .buy-buys h2.buy-next{margin-top:36px}.buy-grid .buy-buys .buy-after{margin:0;color:var(--s-text);font-size:15px;line-height:1.6}.buy-grid .buy-buys .buy-after a{color:var(--green);font-weight:600;white-space:nowrap}@media(max-width:900px){.mast.checkout .navact{display:flex}}.page.narrow .prose .buy-grid .buy-buys h2{margin:0 0 20px}.s-hero{padding-top:190px;min-height:0;overflow:visible}.s-hero h1{margin-bottom:16px}.s-hero .s-lede{margin-bottom:24px}.s-hero .s-lede .ln{display:block}main.page.enter .s-hero p.s-lede{max-width:42em}.s-hero .art{aspect-ratio:auto;max-width:640px;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:5cqw}.s-hero .art figure{margin:0;justify-items:center}.s-hero .art figure>div{width:100%;display:grid;justify-items:center}.s-hero .art .paper-box{position:static;width:78%;transform:rotate(-3deg)}.s-hero .art .cover-box{position:static;width:70%;transform:rotate(3deg)}.s-hero .art figcaption{text-align:center;font-size:16px;line-height:1.5;color:var(--ink);max-width:30ch}.s-hero .art figcaption b{display:block;font-family:var(--s-serif);font-weight:500;font-size:22px;color:var(--ink);margin-bottom:4px}.landing .s-hero .s-after{margin-top:36px}.s-steps.open{align-items:start}.s-steps.open li{background:none;padding:0;border-radius:0}.s-stack li{background:none;border-radius:0;padding:26px 0;color:var(--on-fill);border-top:1px solid rgba(255,252,246,.18)}.s-stack li:last-child{border-bottom:1px solid rgba(255,252,246,.18)}.s-stack h3{color:var(--on-fill)}.s-stack p{color:#fffcf6d1}.s-stack{gap:0}.landing .s-price .s-amount{margin:4px 0 6px;font-family:var(--s-serif);font-weight:500;font-size:44px;line-height:1.1;color:var(--ink)}@media(max-width:900px){.s-hero{padding-top:132px;padding-bottom:24px}.s-hero .art{gap:16px;margin-top:28px}.s-hero .art figcaption{font-size:14px}.s-hero .art figcaption b{font-size:18px}.s-steps.open li{padding:0}.s-stack li{padding:20px 0}}.mast.site.checkout .bar>.navact{margin-left:auto}.mast.site.checkout .mast-in{padding-right:var(--mast-inset)}.sitefoot.compact .sitefoot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:28px}.sitefoot-line{display:flex;flex-wrap:wrap;gap:4px 28px}.sitefoot-line a{color:var(--on-fill);min-height:44px;min-width:44px;justify-content:center;display:inline-flex;align-items:center}.sitefoot-domain{color:#fffcf6b3;font-size:14px}#app :has(>main.page+.sitefoot){min-height:100dvh;display:flex;flex-direction:column;background:transparent}#app :has(>main.page+.sitefoot)>main.page{flex:1 0 auto}#app :has(>main.page+.sitefoot)>main.page.landing{width:100%}.s-hero .art{grid-template-rows:auto auto;row-gap:22px;align-items:end}.s-hero .art figure{grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:0}.s-hero .art figure>div{align-self:end}.s-hero .art figcaption{align-self:start;padding-top:22px}.s-hero .art .cover-box{margin-top:0}.buy-facts b.mw{display:inline;margin:0}#app main.page.enter.landing{padding-top:0}.site-scene{position:absolute;top:0;left:0;right:0;height:570px;overflow:hidden;z-index:0;pointer-events:none}.site-scene .scene{bottom:auto;height:860px}#app :has(>.site-scene){position:relative}.site-scene+main.page{position:relative;z-index:1}@media(max-width:900px){.site-scene{height:475px}.site-scene .scene{height:720px}}.paybtn,.sitemenu .menustart{display:inline-flex;align-items:center;justify-content:center;gap:8px}.start-card.dark{background:var(--green);color:var(--on-fill)}.start-card.dark b{color:var(--on-fill)}.start-card.dark svg,.start-card.dark span{color:var(--on-fill-quiet)}.start-card.dark:hover{filter:brightness(1.08)}.s-hero .scene{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 460px),rgba(0,0,0,.987) calc(100% - 422.74px),rgba(0,0,0,.951) calc(100% - 388.7px),rgba(0,0,0,.896) calc(100% - 356.5px),rgba(0,0,0,.825) calc(100% - 326.6px),rgba(0,0,0,.741) calc(calc(100% - 460px) + 460px * .352),rgba(0,0,0,.648) calc(100% - 271.4px),rgba(0,0,0,.55) calc(100% - 246.1px),rgba(0,0,0,.45) calc(calc(100% - 460px) + 460px * .52),rgba(0,0,0,.352) calc(100% - 195.5px),rgba(0,0,0,.259) calc(calc(100% - 460px) + 460px * .632),rgba(0,0,0,.175) calc(calc(100% - 460px) + 460px * .694),rgba(0,0,0,.104) calc(calc(100% - 460px) + 460px * .76),rgba(0,0,0,.049) calc(calc(100% - 460px) + 460px * .834),rgba(0,0,0,.013) calc(calc(100% - 460px) + 460px * .913),rgba(0,0,0,0) calc(100% + 0px));mask-image:linear-gradient(to bottom,#000 calc(100% - 460px),#000000fc calc(100% - 422.74px),#000000f3 calc(100% - 388.7px),#000000e4 calc(100% - 356.5px),#000000d2 calc(100% - 326.6px),#000000bd calc(calc(100% - 460px) + 460px * .352),#000000a5 calc(100% - 271.4px),#0000008c calc(100% - 246.1px),#00000073 calc(calc(100% - 460px) + 460px * .52),#0000005a calc(100% - 195.5px),#00000042 calc(calc(100% - 460px) + 460px * .632),#0000002d calc(calc(100% - 460px) + 460px * .694),#0000001b calc(calc(100% - 460px) + 460px * .76),#0000000c calc(calc(100% - 460px) + 460px * .834),#00000003 calc(calc(100% - 460px) + 460px * .913),#0000 calc(100% + 0px))}.s-close .scene{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.013) calc(380px * .087),rgba(0,0,0,.049) calc(380px * .166),rgba(0,0,0,.104) 91.2px,rgba(0,0,0,.175) 116.28px,rgba(0,0,0,.259) 139.84px,rgba(0,0,0,.352) 161.5px,rgba(0,0,0,.45) 182.4px,rgba(0,0,0,.55) 203.3px,rgba(0,0,0,.648) 224.2px,rgba(0,0,0,.741) 246.24px,rgba(0,0,0,.825) 269.8px,rgba(0,0,0,.896) 294.5px,rgba(0,0,0,.951) calc(380px * .845),rgba(0,0,0,.987) 349.22px,rgba(0,0,0,1) 380px);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.013) calc(380px * .087),rgba(0,0,0,.049) calc(380px * .166),rgba(0,0,0,.104) 91.2px,rgba(0,0,0,.175) 116.28px,rgba(0,0,0,.259) 139.84px,rgba(0,0,0,.352) 161.5px,rgba(0,0,0,.45) 182.4px,rgba(0,0,0,.55) 203.3px,rgba(0,0,0,.648) 224.2px,rgba(0,0,0,.741) 246.24px,rgba(0,0,0,.825) 269.8px,rgba(0,0,0,.896) 294.5px,rgba(0,0,0,.951) calc(380px * .845),rgba(0,0,0,.987) 349.22px,rgba(0,0,0,1) 380px)}.site-scene{-webkit-mask-image:linear-gradient(to bottom,#000 140px,rgba(0,0,0,.987) calc(140px + 430px * .081),rgba(0,0,0,.951) 206.65px,rgba(0,0,0,.896) 236.75px,rgba(0,0,0,.825) 264.7px,rgba(0,0,0,.741) 291.36px,rgba(0,0,0,.648) calc(140px + 430px * .41),rgba(0,0,0,.55) calc(140px + 430px * .465),rgba(0,0,0,.45) 363.6px,rgba(0,0,0,.352) 387.25px,rgba(0,0,0,.259) 411.76px,rgba(0,0,0,.175) calc(140px + 430px * .694),rgba(0,0,0,.104) 466.8px,rgba(0,0,0,.049) 498.62px,rgba(0,0,0,.013) 532.59px,rgba(0,0,0,0) 570px);mask-image:linear-gradient(to bottom,#000 140px,#000000fc calc(140px + 430px * .081),#000000f3 206.65px,#000000e4 236.75px,#000000d2 264.7px,#000000bd 291.36px,#000000a5 calc(140px + 430px * .41),#0000008c calc(140px + 430px * .465),#00000073 363.6px,#0000005a 387.25px,#00000042 411.76px,#0000002d calc(140px + 430px * .694),#0000001b 466.8px,#0000000c 498.62px,#00000003 532.59px,#0000 570px)}@media(max-width:900px){.site-scene{-webkit-mask-image:linear-gradient(to bottom,#000 100px,rgba(0,0,0,.987) 130.375px,rgba(0,0,0,.951) 158.125px,rgba(0,0,0,.896) 184.375px,rgba(0,0,0,.825) 208.75px,rgba(0,0,0,.741) 232px,rgba(0,0,0,.648) 253.75px,rgba(0,0,0,.55) 274.375px,rgba(0,0,0,.45) 295px,rgba(0,0,0,.352) 315.625px,rgba(0,0,0,.259) 337px,rgba(0,0,0,.175) 360.25px,rgba(0,0,0,.104) 385px,rgba(0,0,0,.049) 412.75px,rgba(0,0,0,.013) 442.375px,rgba(0,0,0,0) 475px);mask-image:linear-gradient(to bottom,#000 100px,#000000fc 130.375px,#000000f3 158.125px,#000000e4 184.375px,#000000d2 208.75px,#000000bd 232px,#000000a5 253.75px,#0000008c,#00000073,#0000005a 315.625px,#00000042 337px,#0000002d 360.25px,#0000001b 385px,#0000000c 412.75px,#00000003 442.375px,#0000 475px)}.s-hero .scene{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 260px),rgba(0,0,0,.987) calc(100% - 238.94px),rgba(0,0,0,.951) calc(100% - 219.7px),rgba(0,0,0,.896) calc(100% - 201.5px),rgba(0,0,0,.825) calc(calc(100% - 260px) + 260px * .29),rgba(0,0,0,.741) calc(calc(100% - 260px) + 260px * .352),rgba(0,0,0,.648) calc(100% - 153.4px),rgba(0,0,0,.55) calc(100% - 139.1px),rgba(0,0,0,.45) calc(calc(100% - 260px) + 260px * .52),rgba(0,0,0,.352) calc(100% - 110.5px),rgba(0,0,0,.259) calc(100% - 95.68px),rgba(0,0,0,.175) calc(100% - 79.56px),rgba(0,0,0,.104) calc(calc(100% - 260px) + 260px * .76),rgba(0,0,0,.049) calc(100% - 43.16px),rgba(0,0,0,.013) calc(calc(100% - 260px) + 260px * .913),rgba(0,0,0,0) calc(100% + 0px));mask-image:linear-gradient(to bottom,#000 calc(100% - 260px),#000000fc calc(100% - 238.94px),#000000f3 calc(100% - 219.7px),#000000e4 calc(100% - 201.5px),#000000d2 calc(calc(100% - 260px) + 260px * .29),#000000bd calc(calc(100% - 260px) + 260px * .352),#000000a5 calc(100% - 153.4px),#0000008c calc(100% - 139.1px),#00000073 calc(calc(100% - 260px) + 260px * .52),#0000005a calc(100% - 110.5px),#00000042 calc(100% - 95.68px),#0000002d calc(100% - 79.56px),#0000001b calc(calc(100% - 260px) + 260px * .76),#0000000c calc(100% - 43.16px),#00000003 calc(calc(100% - 260px) + 260px * .913),#0000 calc(100% + 0px))}.s-close .scene{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.013) calc(220px * .087),rgba(0,0,0,.049) 36.52px,rgba(0,0,0,.104) 52.8px,rgba(0,0,0,.175) 67.32px,rgba(0,0,0,.259) 80.96px,rgba(0,0,0,.352) 93.5px,rgba(0,0,0,.45) 105.6px,rgba(0,0,0,.55) 117.7px,rgba(0,0,0,.648) calc(220px * .59),rgba(0,0,0,.741) 142.56px,rgba(0,0,0,.825) 156.2px,rgba(0,0,0,.896) 170.5px,rgba(0,0,0,.951) 185.9px,rgba(0,0,0,.987) 202.18px,rgba(0,0,0,1) 220px);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.013) calc(220px * .087),rgba(0,0,0,.049) 36.52px,rgba(0,0,0,.104) 52.8px,rgba(0,0,0,.175) 67.32px,rgba(0,0,0,.259) 80.96px,rgba(0,0,0,.352) 93.5px,rgba(0,0,0,.45) 105.6px,rgba(0,0,0,.55) 117.7px,rgba(0,0,0,.648) calc(220px * .59),rgba(0,0,0,.741) 142.56px,rgba(0,0,0,.825) 156.2px,rgba(0,0,0,.896) 170.5px,rgba(0,0,0,.951) 185.9px,rgba(0,0,0,.987) 202.18px,rgba(0,0,0,1) 220px)}}.cover .cover-mark{position:absolute;left:50%;top:54%;width:86cqw;height:auto;transform:translate(-50%,-50%)}.cover .lock{position:relative;z-index:1}.buy-grid .buy-buys .buy-more{margin:10px 0 0;font-size:15px}.buy-grid .buy-buys .buy-more a{color:var(--green);font-weight:600}.s-faq details{scroll-margin-top:24px}.s-faq,.page.narrow .s-faq{border-top:0}.s-faq details{border-bottom:0}.s-faq details:last-of-type{border-bottom:1px solid var(--s-rule)}main.page.narrow>.prose>ul:not([class]){list-style:disc;padding-left:1.25rem;margin:0 0 16px}main.page.narrow>.prose>ul:not([class])>li{list-style:disc;margin-bottom:4px}main.page.narrow .prose .buy-head .lede{font-size:var(--s-lede);line-height:1.5}main.page.narrow .prose .buy-head h1{margin:0 0 .625rem}.landing .s-price{display:block}.s-price-card{background:var(--s-sand);border-radius:1.75rem;padding:2.25rem 2.5rem;text-align:left}.landing .s-price-card h2{margin:0 0 .375rem}.landing .s-price-card .s-lede{margin:0;max-width:none}main.page.enter .s-price-card :is(h2,p.s-lede){max-width:none}.s-chips{list-style:none;margin:1.375rem 0 1.625rem;padding:0;display:flex;flex-wrap:wrap;gap:.625rem}.s-chip{display:inline-flex;align-items:center;gap:.5rem;background:var(--card);border-radius:999px;padding:.375rem .875rem .375rem .375rem;font-weight:500;font-size:.9375rem}.s-chip .s-tile{width:1.875rem;height:1.875rem;border-radius:50%}.s-price-foot{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;border-top:1px solid var(--s-rule-paper);padding-top:1.375rem}.landing .s-price-foot .s-amount{margin:0;display:flex;flex-direction:column}.landing .s-price-foot .s-amount span{font-family:var(--s-sans);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--s-text-muted);margin-top:.25rem}@media(max-width:700px){.s-price-card{padding:1.75rem 1.375rem}.s-price-foot .s-btn{width:100%;justify-content:center}}.buy-card .buyform input{position:relative;z-index:1}.buy-card .buyform .hint.err{display:block;background:var(--err-tray);color:var(--err-ink);font-size:var(--font-size-sm);font-weight:400;line-height:1.6667;padding:calc(var(--err-tuck) + var(--spacing-2)) var(--spacing-2) var(--spacing-2);margin-top:calc(-1 * (var(--err-tuck) + var(--spacing-2)));border-radius:0 0 var(--radius-element) var(--radius-element)}@supports not (width: 1cqw){.s-hero .art .paper-box{--cq: calc((40rem - 5vw)*.0039) ;width:calc(100 * var(--cq))}.s-hero .art .cover-box{--cq: calc((40rem - 5vw)*.0035) ;width:calc(100 * var(--cq))}@media(min-width:901px){.s-hero .art{gap:5vw}}@media(max-width:900px){.s-hero .art .paper-box{--cq: calc((min(40rem, 100vw - 2rem) - 1rem)*.0039) }.s-hero .art .cover-box{--cq: calc((min(40rem, 100vw - 2rem) - 1rem)*.0035) }}.paper{border:calc(.5 * var(--cq)) solid var(--line);border-radius:calc(1.67 * var(--cq));padding:calc(6 * var(--cq)) calc(6 * var(--cq)) calc(7 * var(--cq));box-shadow:calc(2.67 * var(--cq)) calc(2.67 * var(--cq)) 0 var(--line);font-size:calc(3 * var(--cq))}.paper .p-dl{font-size:calc(2.8 * var(--cq))}.paper .p-when{font-size:calc(2.4 * var(--cq))}.paper .p-name{font-size:calc(7.5 * var(--cq));border-bottom:calc(.67 * var(--cq)) solid var(--ink);padding-bottom:calc(2 * var(--cq));margin:calc(2.33 * var(--cq)) 0 0}.paper .p-open{font-size:calc(2.6 * var(--cq));margin:calc(2 * var(--cq)) 0 0}.paper .p-cap{font-size:calc(3.2 * var(--cq));margin:calc(3 * var(--cq)) 0 calc(.8 * var(--cq))}.paper .p-rows li{grid-template-columns:calc(24 * var(--cq)) 1fr auto;column-gap:calc(2.67 * var(--cq));padding:calc(1.5 * var(--cq)) 0;border-bottom:calc(.33 * var(--cq)) solid var(--s-rule-paper)}.paper .p-rows b{height:calc(1.8 * var(--cq));border-radius:calc(1 * var(--cq));width:calc(18 * var(--cq))}.paper .p-rows s{height:calc(1.8 * var(--cq));border-radius:calc(1 * var(--cq));width:calc(34 * var(--cq))}.paper .p-rows i{height:calc(1.8 * var(--cq));border-radius:calc(1 * var(--cq));width:calc(16 * var(--cq))}.paper .p-rows .n1 b{width:calc(12 * var(--cq))}.paper .p-rows .n1 s{width:calc(30 * var(--cq))}.paper .p-rows .n2 b{width:calc(15 * var(--cq))}.paper .p-rows .n2 s{width:calc(22 * var(--cq))}.paper .p-rows .n3 b{width:calc(20 * var(--cq))}.paper .p-rows .n3 s{width:calc(36 * var(--cq))}.paper .p-rows .n4 b{width:calc(16 * var(--cq))}.paper .p-rows .n4 s{width:calc(10 * var(--cq))}.paper .p-rows .n5 b{width:calc(14 * var(--cq))}.paper .p-rows .n5 s{width:calc(26 * var(--cq))}.paper .p-rows .n5 i{width:calc(14 * var(--cq))}.paper .p-rows .n6 b{width:calc(19 * var(--cq))}.paper .p-rows .n6 s{width:calc(32 * var(--cq))}.paper .p-rows .n7 b{width:calc(11 * var(--cq))}.paper .p-rows .n7 s{width:calc(38 * var(--cq))}.paper .p-rows .n8 b{width:calc(13 * var(--cq))}.paper .p-rows .n8 s{width:calc(24 * var(--cq))}.paper .p-rows .n9 b{width:calc(21 * var(--cq))}.paper .p-rows .n9 s{width:calc(40 * var(--cq))}.paper .p-foot{left:calc(6 * var(--cq));right:calc(6 * var(--cq));bottom:calc(3.5 * var(--cq));gap:calc(.3 * var(--cq)) calc(2 * var(--cq));font-size:calc(2.3 * var(--cq));border-top:calc(.33 * var(--cq)) solid var(--ink);padding-top:calc(1.33 * var(--cq))}.paper .clip{left:calc(46 * var(--cq));top:calc(-4.67 * var(--cq));width:calc(5.33 * var(--cq));height:calc(13.3 * var(--cq));border:calc(1 * var(--cq)) solid var(--s-clip);border-radius:calc(2.67 * var(--cq))}.paper .clip:after{left:calc(1 * var(--cq));top:calc(2.33 * var(--cq));width:calc(1.33 * var(--cq));height:calc(8 * var(--cq));border:calc(1 * var(--cq)) solid var(--s-clip);border-radius:0 0 calc(1.67 * var(--cq)) calc(1.67 * var(--cq));border-top:0}.paper .tab{right:calc(-7.33 * var(--cq));top:calc(36 * var(--cq));border-radius:calc(1.67 * var(--cq));padding:calc(.33 * var(--cq)) calc(3.33 * var(--cq));font-size:calc(6.67 * var(--cq))}.cover{border-radius:calc(6.9 * var(--cq));padding:calc(8.46 * var(--cq)) calc(7.7 * var(--cq));box-shadow:calc(3.08 * var(--cq)) calc(3.08 * var(--cq)) 0 var(--shade)}.cover .lock{width:calc(20 * var(--cq));height:calc(20 * var(--cq));border-radius:calc(5.4 * var(--cq))}.cover .lock svg{width:calc(7.7 * var(--cq));height:calc(7.7 * var(--cq))}.cover .cover-mark{width:calc(86 * var(--cq))}}.soonband{--band-h: 44px;margin:0;height:var(--band-h);display:flex;align-items:center;justify-content:center;gap:.3em;background:var(--green);color:var(--on-fill);font-family:var(--s-sans);font-size:15px;white-space:nowrap;overflow:hidden;padding:0 var(--spacing-4)}.soonband~.mast.site{top:62px}.soonband .mw{color:var(--on-fill)}.soonform{display:grid;justify-items:center;gap:0;width:100%;max-width:560px;margin:0 auto}.soonform-row{display:flex;align-items:flex-start;justify-content:center;gap:12px;width:100%}.soonform-field{display:grid;gap:6px;flex:1 1 auto;min-width:0;text-align:left}.soonform-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.soonform-field input{min-height:52px;padding:0 16px;border:1.5px solid var(--line-field);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font-family:var(--s-sans);font-size:16px;position:relative;z-index:1}.soonform-field input:focus-visible{outline:3px solid var(--green);outline-offset:2px}.soonform-field .hint.err{display:block;background:var(--err-tray);color:var(--err-ink);font-size:var(--font-size-sm);line-height:1.6667;padding:calc(var(--err-tuck) + var(--spacing-2)) var(--spacing-2) var(--spacing-2);margin-top:calc(-1 * (var(--err-tuck) + var(--spacing-2)) - 6px);border-radius:0 0 var(--r-btn) var(--r-btn)}.soonform .s-btn{flex:none;border:0;cursor:pointer}.soonform .s-btn:disabled{cursor:progress;opacity:.8}.soonform-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.soonform-done{display:inline-flex;align-items:center;gap:8px;margin:0;padding:14px 20px;border-radius:var(--r-btn);background:var(--card);color:var(--ink);font-family:var(--s-sans);font-size:16px}.soonform-done svg{color:var(--green);flex:none}@media(max-width:700px){.soonform-row{flex-direction:column;align-items:stretch}.soonform .s-btn{width:100%}.soonband{font-size:13px}}@media(max-width:900px){.soonband~.mast.site{top:56px}}
