.moment-page{z-index:1;position:relative}.moment-badge{border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-family:var(--font-nunito), sans-serif;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}.moment-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:40px 0 24px;display:grid}@media (max-width:1060px){.moment-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:28px}}.moment-eyebrow-badge{background:var(--mint);letter-spacing:.1em;margin-top:4px;transform:rotate(-1.5deg)}.moment-title{margin-top:20px;font-size:clamp(32px,3.6vw,52px)}.moment-lead{max-width:520px;margin-top:22px;font-size:18px}.moment-trust{flex-wrap:wrap;gap:20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.moment-trust li{font-family:var(--font-nunito), sans-serif;color:var(--ink-faint);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.moment-hero-art{height:500px;position:relative}.moment-cover{background:var(--paper);border:3px solid var(--ink);z-index:2;border-radius:12px;width:314px;position:absolute;top:4px;left:100px;overflow:hidden;transform:rotate(2.5deg);box-shadow:12px 12px #211c3a33}.moment-cover img{border-bottom:2.5px solid var(--ink);width:100%;height:auto;display:block}.moment-cover-strip{padding:15px 18px 17px}.moment-cover-strip .t{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.12}.moment-cover-strip .s{font-family:var(--font-nunito), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:7px;font-size:10px;font-weight:700}.moment-cast-sticker{border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);z-index:3;background:#fff;border-radius:20px;position:absolute;overflow:hidden}.moment-cast-sticker img{width:100%;height:auto;display:block}.moment-cast-sticker span{text-align:center;font-family:var(--font-nunito), sans-serif;padding:6px 8px 8px;font-size:11.5px;font-weight:800;display:block}.moment-cast-sticker.one{width:112px;top:290px;left:0;transform:rotate(-6deg)}.moment-cast-sticker.two{width:100px;top:332px;right:4px;transform:rotate(7deg)}.moment-hero-badge{z-index:4;white-space:nowrap;position:absolute}.moment-hero-badge.b1{background:var(--sun);top:-10px;right:8px;transform:rotate(8deg)}.moment-hero-badge.b2{top:150px;left:-14px;transform:rotate(-6deg)}.moment-hero-badge.b3{background:var(--tomato);color:#fff;bottom:14px;left:128px;transform:rotate(3deg)}@media (max-width:1060px){.moment-hero-art{justify-self:center;width:min(420px,100%);height:440px}.moment-cover{width:250px;left:50%;transform:translate(calc(16px - 50%))rotate(2.5deg)}.moment-cast-sticker.one{width:96px;top:250px;left:0}.moment-cast-sticker.two{width:88px;top:286px;right:0}.moment-hero-badge.b2{top:168px;left:0}.moment-hero-badge.b3{bottom:8px;left:50%;transform:translate(-50%)rotate(3deg)}}@media (max-width:480px){.moment-hero-art{height:410px}.moment-cover{width:214px}.moment-hero-badge.b1{right:4px}}.moment-question{background:var(--paper-deep);border:2.5px solid var(--ink);box-shadow:var(--shadow-sticker);border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:46px 56px;display:grid}.moment-question .mark{background:var(--paper);border:3px solid var(--ink);width:116px;height:116px;box-shadow:0 6px 0 var(--ink);font-family:var(--font-fraunces), serif;border-radius:50%;place-items:center;font-size:52px;font-weight:900;line-height:1;display:grid;transform:rotate(-4deg)}.moment-question-quote{font-size:clamp(24px,3.2vw,34px);line-height:1.28;transform:rotate(-.6deg)}.moment-question-body{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);max-width:720px;margin-top:14px;font-size:16.5px;font-weight:600;line-height:1.6}@media (max-width:780px){.moment-question{grid-template-columns:1fr;gap:22px;padding:30px 24px}.moment-question .mark{width:76px;height:76px;font-size:36px}}.moment-why{grid-template-columns:1fr .82fr;align-items:center;gap:64px;display:grid}@media (max-width:1060px){.moment-why{grid-template-columns:1fr;gap:32px}}.moment-body{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);font-size:17px;font-weight:600;line-height:1.62}.moment-pull{border-left:4px solid var(--sun);font-family:var(--font-nunito), sans-serif;color:var(--ink);margin:26px 0 0;padding-left:22px;font-size:17px;font-weight:700;line-height:1.62}.moment-contrast{gap:18px;display:grid}.moment-contrast .lbl{font-family:var(--font-nunito), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.moment-contrast p{font-family:var(--font-nunito), sans-serif;margin-top:10px;font-size:16px;font-weight:600;line-height:1.5}.moment-contrast .store{border:2.5px dashed var(--ink-faint);background:#fff;border-radius:22px;padding:22px 24px;transform:rotate(-1deg)}.moment-contrast .store .lbl,.moment-contrast .store p{color:var(--ink-faint)}.moment-contrast .yours{border:2.5px solid var(--ink);box-shadow:var(--shadow-sticker);background:#fff;border-radius:22px;padding:22px 24px;transform:rotate(1deg)}.moment-contrast .yours .lbl{color:var(--tomato)}.moment-contrast .yours p{color:var(--ink)}.moment-inside-card:first-child{transform:rotate(-.8deg)}.moment-inside-card:nth-child(2){transform:rotate(.6deg)}.moment-inside-card:nth-child(3){transform:rotate(-.4deg)}.moment-inside-card .ico{place-items:center;display:grid}.moment-cast-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.moment-cast-row .tile{border:2px solid var(--ink);background:var(--paper-deep);border-radius:13px;overflow:hidden}.moment-cast-row .tile img{width:100%;height:auto;display:block}.moment-cast-note{font-family:var(--font-nunito), sans-serif;color:var(--ink-faint);margin-top:10px;font-size:11.5px;font-weight:700}.moment-review{background:var(--ink);border-radius:32px;grid-template-columns:.86fr 1.14fr;align-items:center;gap:52px;padding:52px 56px;display:grid}@media (max-width:1060px){.moment-review{grid-template-columns:1fr;gap:34px;padding:34px 24px}}.moment-review-lead{font-family:var(--font-nunito), sans-serif;color:#fff6e3c7;margin-top:18px;font-size:16.5px;font-weight:600;line-height:1.6}.moment-review-chip{font-family:var(--font-nunito), sans-serif;color:var(--paper);background:#fff6e31a;border:2px solid #fff6e347;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.moment-review-chip .dot{background:var(--mint);border-radius:50%;width:8px;height:8px}.moment-screen{background:var(--paper);border:3px solid var(--ink);border-radius:20px;padding:28px 30px;transform:rotate(-1deg);box-shadow:12px 12px #00000047}@media (max-width:1060px){.moment-screen{padding:22px 18px;transform:none}}.moment-screen .title{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;border-bottom:2px dashed #211c3a47;margin-top:10px;padding-bottom:3px;font-size:24px;font-weight:800;display:inline-block}.moment-screen .pg{border-left:4px solid var(--sun);margin-top:20px;padding-left:16px}.moment-screen .pg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.moment-screen .pg-acts{gap:8px;display:flex}.moment-screen .pg p{font-family:var(--font-fraunces), serif;color:var(--ink);margin:10px 0 0;font-size:17px;font-weight:400;line-height:1.5}.moment-screen .foot{border-top:1.5px dashed #211c3a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.moment-screen .btn{cursor:default}.moment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:880px){.moment-steps{grid-template-columns:1fr;gap:30px}}.moment-steps .step{border:2.5px solid var(--ink);box-shadow:var(--shadow-sticker);background:#fff;border-radius:22px;padding:32px 26px 26px;position:relative}.moment-steps .step-n{border:2.5px solid var(--ink);width:36px;height:36px;box-shadow:0 2px 0 var(--ink);font-family:var(--font-fraunces), serif;border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;top:-18px;left:22px}.moment-steps .step p{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);margin:0;font-size:15.5px;font-weight:600;line-height:1.58}.moment-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;display:grid}@media (max-width:980px){.moment-help{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.moment-help{grid-template-columns:1fr;gap:20px}}.moment-help .tip{border-top:3px solid var(--sun);padding-top:16px}.moment-help .tip:nth-child(3n+2){border-top-color:var(--mint)}.moment-help .tip:nth-child(3n){border-top-color:var(--blue)}.moment-help h3{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.moment-help p{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);margin:9px 0 0;font-size:15px;font-weight:600;line-height:1.58}.moment-help-source{font-family:var(--font-nunito), sans-serif;color:var(--ink-faint);max-width:620px;margin-top:28px;font-size:13px;font-weight:700;line-height:1.5}.moment-limits{background:var(--paper);border:3px dashed var(--ink);border-radius:32px;grid-template-columns:.62fr 1.38fr;align-items:start;gap:48px;padding:44px 52px;display:grid}@media (max-width:880px){.moment-limits{grid-template-columns:1fr;gap:24px;padding:30px 24px}}.moment-limits-note{color:var(--ink-soft);margin-top:14px;font-size:clamp(20px,2.4vw,24px);transform:rotate(-1deg)}.moment-limits ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.moment-limits li{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);padding-left:34px;font-size:16.5px;font-weight:600;line-height:1.6;position:relative}.moment-limits li:before{content:"";background:var(--ink);border-radius:2px;width:20px;height:3px;position:absolute;top:12px;left:0}.moment-limits li.grave{color:var(--ink);background:#ff6b5b1a;border-radius:16px;padding:16px 18px 16px 34px}.moment-limits li.grave:before{background:var(--tomato);top:28px;left:12px}.moment-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:860px){.moment-faq{grid-template-columns:1fr}}.moment-faq h3{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.moment-faq p{font-family:var(--font-nunito), sans-serif;color:var(--ink-soft);margin:10px 0 0;font-size:14.5px;font-weight:600;line-height:1.6}.moment-final{padding:64px 48px}@media (max-width:600px){.moment-final{padding:44px 24px}}.moment-final .blob{pointer-events:none;border-radius:50%;position:absolute}.moment-final .blob.a{background:#ffc93c24;width:168px;height:168px;top:-46px;left:-34px}.moment-final .blob.b{background:#6fd4b421;width:200px;height:200px;bottom:-58px;right:-30px}
