.crumbs{font-size:12.5px;color:var(--paper-3);display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 0}.crumbs a{color:var(--paper-2);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs span{opacity:.5}.gs-hero{position:relative;padding:36px 0 0;overflow:hidden;isolation:isolate}.gs-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 20% 70%,#b32fbf38,#14111200 70%)}.gs-hero .grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;padding:28px 0 60px}@media (max-width:1000px){.gs-hero .grid{grid-template-columns:1fr;gap:34px}}.gs-hero h1{font-size:clamp(40px,5.4vw,84px);margin:0 0 18px;color:#fff;max-width:14ch;text-wrap:balance}.gs-hero h1 .h1-kicker{display:block;font-family:Montserrat,Montserrat Fallback,Montserrat Fallback L,Montserrat Fallback R,Montserrat Fallback D,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600;color:var(--paper-2);margin-bottom:16px;line-height:1.5;max-width:none}.gs-hero h1 em{font-style:normal;color:var(--purple-hi)}.gs-hero .lede{font-size:clamp(16px,1.2vw,18.5px);color:var(--paper-2);max-width:56ch;margin:0 0 34px;line-height:1.55}.sentence{background:var(--paper);color:var(--ink);border-radius:22px;padding:34px 36px 30px;position:relative}@media (max-width:640px){.sentence{padding:24px 20px 22px}}.sentence .steps{display:flex;gap:8px;margin-bottom:22px;align-items:center}.sentence .steps i{height:4px;flex:1;border-radius:2px;background:#241f211f;position:relative;overflow:hidden}.sentence .steps i:after{content:"";position:absolute;inset:0;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.sentence .steps i.on:after{transform:scaleX(1)}.sentence .steps span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8d1e98;white-space:nowrap}.say{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(26px,3vw,44px);line-height:1.25;letter-spacing:.005em;color:var(--ink)}.say .blank{display:inline-block;vertical-align:baseline;position:relative;margin:0 .1em;max-width:100%}.say input{font:inherit;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;text-transform:uppercase;letter-spacing:.005em;background:transparent;border:0;border-bottom:3px solid rgba(179,47,191,.45);color:var(--purple);padding:0 .1em;min-width:5ch;width:auto;max-width:100%;outline:none;border-radius:0;transition:border-color .3s ease;text-overflow:ellipsis}.say input::placeholder{color:#b32fbf73;text-transform:uppercase}.say input:focus{border-bottom-color:var(--purple)}.say input.ok{border-bottom-color:var(--green)}.say input.bad{border-bottom-color:var(--orange)}.say .sizer{position:absolute;left:0;top:0;visibility:hidden;white-space:pre;font:inherit;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;text-transform:uppercase;padding:0 .1em}.say .soft{color:#241f218c}.step2{display:none}.sentence.s2 .step2{display:block}.sentence.s2 .step1 .say{font-size:clamp(18px,1.6vw,22px);color:#241f21b3;margin-bottom:10px}.sentence.s2 .step1 input{font-size:inherit;pointer-events:none;border-bottom-width:2px}.sentence .actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:26px}.sentence .actions small{font-size:12.5px;color:#5a4f4a;flex:1;min-width:200px}.sentence .back{appearance:none;background:none;border:0;font:inherit;font-weight:700;font-size:13px;color:#5a4f4a;cursor:pointer;text-decoration:underline;padding:0}.sentence .err{display:none;font-size:13px;color:#b0521a;font-weight:600;margin-top:12px}.sentence .err.show{display:block}.thanks{display:none;text-align:left}.sentence.done .step1,.sentence.done .step2,.sentence.done .actions,.sentence.done .steps,.sentence.done .err{display:none}.sentence.done .thanks{display:block}.thanks .hand{color:#8d1e98;display:block;transform:rotate(-2deg);margin-bottom:8px}.thanks h2{font-size:clamp(30px,3.4vw,46px);margin:0 0 14px;color:var(--ink)}.thanks p{margin:0 0 12px;color:#3a3234;line-height:1.6;max-width:52ch}.thanks ol{margin:16px 0 0;padding-left:20px;color:#3a3234;line-height:1.7}.preview{position:sticky;top:104px}@media (max-width:1000px){.preview{position:static}}.deck{position:relative;padding:22px 0 44px}.deck .pg{position:absolute;left:0;right:0;border-radius:10px;overflow:hidden;box-shadow:0 24px 50px #00000073;border:1px solid rgba(244,237,227,.1)}.deck .pg img{display:block;width:100%;height:auto}.deck .pg.p3{top:0;transform:rotate(-5deg) scale(.9);opacity:.5;filter:saturate(.7) brightness(.7)}.deck .pg.p2{top:11px;transform:rotate(-2.4deg) scale(.95);opacity:.75;filter:saturate(.85) brightness(.85)}.cover{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(125deg,#8d1e98,#b32fbf 45%,#8d1e98);aspect-ratio:16/9;box-shadow:0 40px 80px #0000008c;transform:rotate(1deg);transition:transform .5s ease;border:1px solid rgba(255,255,255,.14);margin-top:22px}.preview:hover .cover{transform:rotate(0)}.preview:hover .deck .pg.p2{transform:rotate(-4deg) scale(.95)}.preview:hover .deck .pg.p3{transform:rotate(-8deg) scale(.9)}.cover:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 80% at 88% 55%,rgba(255,255,255,.22),transparent 60%)}.cover .astro{position:absolute;right:-2%;bottom:8%;width:33%;height:auto;opacity:.95;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.cover .in{position:absolute;inset:0 0 14%;padding:7% 7% 3%;display:flex;flex-direction:column;max-width:74%}.cover h3{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(17px,2.15vw,29px);line-height:1.02;color:var(--ink);margin:0;letter-spacing:.01em}.cover h3 em{display:block;font-style:normal;color:#fff}.cover .rule{height:1px;background:#ffffff73;margin:auto 0 0}.cover .foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:3% 0 0;font-size:clamp(8px,.85vw,11px);color:#ffffffd9;font-weight:600}.cover .foot .biz{font-family:Slowdex,Comic Sans MS,cursive;font-size:clamp(12px,1.35vw,18px);color:#fff;letter-spacing:.02em;display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cover .bar{position:absolute;left:0;right:0;bottom:0;height:14%;z-index:2;background:#14111238;display:flex;align-items:center;justify-content:space-between;padding:0 7%;font-size:clamp(7px,.72vw,9.5px);letter-spacing:.06em;color:#fffc;font-weight:600}.cover .bar img{height:clamp(9px,1vw,13px);width:auto}.cover .stamp{align-self:flex-start;margin-top:4%;border:2px solid rgba(255,255,255,.8);color:#fff;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-size:clamp(8px,.85vw,12px);letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:5px;opacity:0;transform:rotate(-2deg) scale(.92);transition:opacity .4s ease,transform .4s ease}.cover .stamp.on{opacity:1;transform:rotate(-2deg) scale(1)}.preview .cap{margin-top:20px;font-size:13px;color:var(--paper-3);line-height:1.55;text-align:center}.preview .cap b{color:var(--paper-2);font-weight:600}.get{padding:20px 0 40px}.get-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1000px){.get-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.get-grid{grid-template-columns:1fr}}.g{background:#f4ede30a;border:1px solid rgba(244,237,227,.08);border-radius:16px;padding:22px 20px 20px}.g i{display:block;width:12px;height:12px;border-radius:50%;background:var(--purple);margin-bottom:16px}.g:nth-child(2) i{background:var(--blue)}.g:nth-child(3) i{background:var(--green)}.g:nth-child(4) i{background:var(--orange)}.g b{display:block;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:.02em;margin-bottom:8px;color:#fff}.g p{margin:0;color:var(--paper-2);font-size:13.5px;line-height:1.55}.ways{padding:60px 0 30px}.ways .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}@media (max-width:900px){.ways .wrap{grid-template-columns:1fr}}.ways h2{font-size:clamp(34px,4.6vw,60px);margin:12px 0 16px;color:#fff;max-width:14ch}.ways p{color:var(--paper-2);margin:0;max-width:44ch;line-height:1.6}.way-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.way-grid{grid-template-columns:1fr}}.way{display:block;text-decoration:none;color:#fff;background:var(--ink);border:1px solid rgba(244,237,227,.1);border-radius:16px;padding:22px 22px 20px;transition:border-color .3s ease,transform .3s ease}.way:hover{border-color:var(--purple);transform:translateY(-3px)}.way small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green);margin-bottom:8px}.way b{display:block;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:22px;letter-spacing:.02em;margin-bottom:6px}.way span{display:block;font-size:13.5px;color:var(--paper-2);line-height:1.5}.way em{display:block;font-style:normal;margin-top:12px;font-weight:600;font-size:13.5px;color:#fff}.trust{padding:40px 0 60px}.trust .row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.trust .row{grid-template-columns:1fr}}.tq{background:var(--ink);border:1px solid rgba(244,237,227,.1);border-radius:16px;padding:22px 22px 20px}.tq .stars{color:var(--orange);letter-spacing:2px;font-size:14px;margin-bottom:10px}.tq p{margin:0 0 12px;color:#fff;font-size:15px;line-height:1.55}.tq small{color:var(--paper-3);font-size:12.5px}@media (min-width:1001px){.gs-hero{padding-top:22px}.gs-hero .crumbs{padding-top:8px}.gs-hero .grid{padding:14px 0 40px;gap:48px}.gs-hero h1{font-size:clamp(40px,4.5vw,66px);margin-bottom:12px}.gs-hero h1 .h1-kicker{margin-bottom:12px;width:max-content;max-width:none}.gs-hero .lede{font-size:clamp(15px,1.1vw,17px);margin-bottom:22px;max-width:60ch}.sentence{padding:24px 30px 22px}.sentence .steps{margin-bottom:14px}.say{font-size:clamp(24px,2.35vw,36px);line-height:1.22}.sentence .actions{margin-top:18px}.preview{top:96px}}@media (min-width:1001px) and (max-height:800px){.gs-hero h1{font-size:clamp(36px,3.8vw,52px)}.gs-hero .lede{margin-bottom:16px}.say{font-size:clamp(22px,2vw,30px)}.sentence{padding:20px 26px 18px}}
