.LandingView-module__sX-_va__page{width:min(100%,1180px);min-height:100dvh;padding:26px clamp(24px, 5vw, 72px) calc(26px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;margin:0 auto;display:grid}.LandingView-module__sX-_va__top,.LandingView-module__sX-_va__body{width:min(100%,640px);margin:0 auto}.LandingView-module__sX-_va__body{grid-template-rows:auto auto;align-content:start;gap:clamp(32px,4.5vh,44px);padding-top:clamp(22px,3.5vh,40px);display:grid}.LandingView-module__sX-_va__solution{padding-bottom:0}.LandingView-module__sX-_va__brand{min-height:30px;color:var(--color-ink);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:740;display:inline-flex}.LandingView-module__sX-_va__brandMark{background:var(--color-brand);width:10px;height:10px;box-shadow:0 0 0 5px var(--color-brand-soft);border-radius:50%}.LandingView-module__sX-_va__worries{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;list-style:none;display:flex}.LandingView-module__sX-_va__worry{max-width:min(100%,330px);color:var(--color-muted);background:var(--color-chip);letter-spacing:-.03em;text-wrap:pretty;border-radius:15px 15px 15px 5px;padding:12px 16px;font-size:15px;font-weight:570;line-height:1.45;animation:.7s cubic-bezier(.22,1,.36,1) both LandingView-module__sX-_va__worry-enter}.LandingView-module__sX-_va__mark{color:var(--color-ink);background-color:#0000;background-image:linear-gradient(#0000 8%,#f9d95f 8%,#f3c93f 92%,#0000 92%);background-position:0 .08em;background-repeat:no-repeat;background-size:0 100%;padding:0 2px;font-weight:720;animation:.52s cubic-bezier(.35,0,.2,1) both LandingView-module__sX-_va__mark-draw}.LandingView-module__sX-_va__worry:first-child{animation-delay:.1s;rotate:-.9deg}.LandingView-module__sX-_va__worry:nth-child(2){margin-left:clamp(10px,4vw,32px);animation-delay:.55s;rotate:.7deg}.LandingView-module__sX-_va__worry:nth-child(3){max-width:min(100%,350px);margin-left:clamp(20px,8vw,62px);animation-delay:1s;rotate:-.5deg}.LandingView-module__sX-_va__worry:nth-child(2) .LandingView-module__sX-_va__mark{animation-delay:1.05s}.LandingView-module__sX-_va__worry:nth-child(3) .LandingView-module__sX-_va__mark{animation-delay:1.5s}.LandingView-module__sX-_va__headline{color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(28px,7.6vw,40px);font-weight:780;line-height:1.2}.LandingView-module__sX-_va__pitch{align-items:center;gap:14px;animation:.62s cubic-bezier(.22,1,.36,1) 1.54s both LandingView-module__sX-_va__solution-enter;display:flex}.LandingView-module__sX-_va__checklist{border:1px solid var(--color-line);background:#fffdf6;border-radius:14px;flex-direction:column;flex:0 0 94px;justify-content:center;gap:7px;width:94px;min-height:94px;padding:14px 12px;display:flex;rotate:-2deg;box-shadow:0 8px 24px #43351314}.LandingView-module__sX-_va__checklist span{color:var(--color-ink);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:680;display:flex}.LandingView-module__sX-_va__checklist span:before{content:"✓";color:var(--color-brand-strong);font-size:12px;font-weight:850}.LandingView-module__sX-_va__summary{color:var(--color-muted);letter-spacing:-.035em;text-wrap:balance;margin-top:20px;font-size:clamp(16px,4.2vw,18px);font-weight:620;line-height:1.5;animation:.52s cubic-bezier(.22,1,.36,1) 1.88s both LandingView-module__sX-_va__summary-enter}.LandingView-module__sX-_va__actionArea{align-self:start}.LandingView-module__sX-_va__startAction{width:min(100%,340px);min-height:60px;color:var(--color-ink);background:var(--color-brand);letter-spacing:-.035em;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0 30px;font-size:18px;font-weight:780;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out,scale .15s ease-out;display:flex;box-shadow:inset 0 0 0 1px #9167001a,0 8px 22px #b98d2129}.LandingView-module__sX-_va__startAction:hover{background:#dcb54d;box-shadow:inset 0 0 0 1px #9167001f,0 10px 28px #b98d2133}.LandingView-module__sX-_va__startAction:active{scale:.98}.LandingView-module__sX-_va__startAction:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.LandingView-module__sX-_va__savedReturn{width:min(100%,340px);min-height:70px;color:inherit;cursor:pointer;background:#fffbef;border:1px solid #dcaf3447;border-radius:16px;gap:5px;margin-top:12px;padding:14px 16px;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out,scale .1s ease-out;display:grid}.LandingView-module__sX-_va__savedCopy{color:var(--color-muted);letter-spacing:-.025em;font-size:13px;font-weight:590;line-height:1.4}.LandingView-module__sX-_va__savedAction{color:var(--color-ink);letter-spacing:-.035em;font-size:16px;font-weight:760;line-height:1.4;text-decoration:none}.LandingView-module__sX-_va__savedAction:hover{text-decoration:none}.LandingView-module__sX-_va__savedReturn:hover{background:#fff7d8;box-shadow:0 8px 24px #b98d211f}.LandingView-module__sX-_va__savedReturn:hover .LandingView-module__sX-_va__savedAction{text-underline-offset:3px;text-decoration:underline}.LandingView-module__sX-_va__savedReturn:active{scale:.96}.LandingView-module__sX-_va__savedReturn:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.LandingView-module__sX-_va__notice{max-width:360px;color:var(--color-faint);letter-spacing:-.02em;text-wrap:pretty;align-items:flex-start;gap:7px;margin-top:14px;font-size:13px;font-weight:520;line-height:1.5;display:flex}.LandingView-module__sX-_va__notice:before{content:"i";background:var(--color-chip);width:16px;height:16px;color:var(--color-muted);border-radius:50%;flex:0 0 16px;place-items:center;margin-top:1px;font-size:10px;font-style:normal;font-weight:760;display:grid}@keyframes LandingView-module__sX-_va__mark-draw{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes LandingView-module__sX-_va__worry-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)}}@keyframes LandingView-module__sX-_va__solution-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingView-module__sX-_va__summary-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.LandingView-module__sX-_va__top,.LandingView-module__sX-_va__body{width:min(100%,700px)}.LandingView-module__sX-_va__worries{margin-top:30px}.LandingView-module__sX-_va__worry{max-width:min(100%,380px);font-size:16px}.LandingView-module__sX-_va__worry:nth-child(3){max-width:min(100%,400px)}.LandingView-module__sX-_va__pitch{gap:18px}.LandingView-module__sX-_va__checklist{flex-basis:104px;width:104px;min-height:104px}.LandingView-module__sX-_va__summary{margin-top:22px}}@media (max-width:400px){.LandingView-module__sX-_va__page{padding-left:20px;padding-right:20px}.LandingView-module__sX-_va__worry{max-width:100%;font-size:14px}.LandingView-module__sX-_va__worry:nth-child(3){max-width:100%}.LandingView-module__sX-_va__checklist{flex-basis:84px;width:84px;min-height:88px;padding:11px 9px}.LandingView-module__sX-_va__checklist span{font-size:9px}}@media (prefers-reduced-motion:reduce){.LandingView-module__sX-_va__worry,.LandingView-module__sX-_va__pitch,.LandingView-module__sX-_va__savedReturn,.LandingView-module__sX-_va__summary{animation:none}.LandingView-module__sX-_va__mark{background-size:100% 100%;animation:none}.LandingView-module__sX-_va__startAction,.LandingView-module__sX-_va__savedReturn{transition:none}.LandingView-module__sX-_va__startAction:active,.LandingView-module__sX-_va__savedReturn:active{scale:1}}.LandingView-module__sX-_va__page{grid-template-rows:auto auto;align-content:center}.LandingView-module__sX-_va__body{min-height:440px}
