.page-module__E0kJGG__page{min-height:calc(100dvh - var(--header-h) - var(--footer-h));background:var(--surface);color:var(--ink);font-family:var(--font-body);flex-direction:column;justify-content:flex-start;padding:clamp(12px,4vh,48px) 0 0;display:flex}.page-module__E0kJGG__hero{padding:clamp(16px, 3.5vh, var(--sp-2xl)) 0 clamp(20px, 4vh, var(--sp-xl));flex:0 auto;position:relative}.page-module__E0kJGG__heroInner{width:100%;max-width:1240px;padding:0 var(--sp-md);margin:0 auto;position:relative}@media (min-width:768px){.page-module__E0kJGG__heroInner{padding:0 var(--sp-xl)}}.page-module__E0kJGG__heroGrid{grid-template-columns:1fr;align-items:center;gap:clamp(28px,5vh,48px);display:grid}@media (min-width:1024px){.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,560px) minmax(0,460px);gap:clamp(32px,4vw,72px)}}.page-module__E0kJGG__intro{text-align:center;max-width:640px;margin:0 auto}@media (min-width:1024px){.page-module__E0kJGG__intro{text-align:left;max-width:none;margin:0}}.page-module__E0kJGG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 clamp(10px, 1.8vh, var(--sp-md));align-items:center;font-size:12px;font-weight:700;display:inline-flex}.page-module__E0kJGG__heroBadge{margin:0 0 clamp(14px, 2.2vh, var(--sp-md));border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.page-module__E0kJGG__heroBadge svg{flex-shrink:0;width:15px;height:15px}.page-module__E0kJGG__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,min(8vw,8vh),56px);font-weight:800;line-height:1.06}@media (min-width:1024px){.page-module__E0kJGG__title{font-size:clamp(34px,min(4.4vw,5.8vh),58px)}}.page-module__E0kJGG__titleAccent{color:var(--brand)}.page-module__E0kJGG__subtitle{margin:clamp(10px, 1.6vh, var(--sp-md)) auto 0;color:var(--body);max-width:46ch;font-size:16px;line-height:1.55}@media (min-width:768px){.page-module__E0kJGG__subtitle{font-size:17px}}@media (min-width:1024px){.page-module__E0kJGG__subtitle{margin-left:0;margin-right:0}}.page-module__E0kJGG__heroHighlights{margin:clamp(16px, 2.6vh, var(--sp-lg)) 0 0;flex-wrap:wrap;justify-content:center;gap:18px 26px;padding:0;list-style:none;display:flex}@media (min-width:1024px){.page-module__E0kJGG__heroHighlights{justify-content:flex-start}}.page-module__E0kJGG__heroHighlight{align-items:center;gap:10px;display:flex}.page-module__E0kJGG__heroHighlightIcon{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__heroHighlightIcon svg{width:16px;height:16px}.page-module__E0kJGG__heroHighlightText{text-align:left;flex-direction:column;line-height:1.3;display:flex}.page-module__E0kJGG__heroHighlightValue{color:var(--ink);font-size:13.5px;font-weight:700}.page-module__E0kJGG__heroHighlightLabel{color:var(--muted);font-size:12px}.page-module__E0kJGG__ctaRow{justify-content:center;align-items:center;gap:var(--sp-lg);margin-top:clamp(18px, 3vh, var(--sp-xl));flex-wrap:wrap;display:flex}@media (min-width:1024px){.page-module__E0kJGG__ctaRow{justify-content:flex-start}}.page-module__E0kJGG__ctaPrimary{border-radius:var(--radius-md);background:var(--brand);min-height:50px;color:var(--color-white);justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #6a4ade42}.page-module__E0kJGG__ctaPrimary:hover{background:var(--color-red-2);transform:translateY(-2px);box-shadow:0 14px 30px #6a4ade52}.page-module__E0kJGG__ctaPrimary:active{transform:translateY(0)scale(.97);box-shadow:0 6px 16px #6a4ade47}.page-module__E0kJGG__ctaPrimary svg{width:18px;height:18px}.page-module__E0kJGG__heroVisual{width:100%;max-width:440px;margin:0 auto;display:none;position:relative}@media (min-width:1024px){.page-module__E0kJGG__heroVisual{display:block}}.page-module__E0kJGG__visualArt{width:100%;height:auto;display:block;overflow:visible}.page-module__E0kJGG__visualBlob{fill:var(--brand-soft)}.page-module__E0kJGG__visualShadow{filter:drop-shadow(0 16px 28px #1414161f)}.page-module__E0kJGG__clipboardBoard{fill:var(--color-white);stroke:var(--line);stroke-width:1px}.page-module__E0kJGG__clipboardClip{fill:var(--line-strong)}.page-module__E0kJGG__clipboardRivet{fill:var(--color-white);stroke:var(--line-strong);stroke-width:1px}.page-module__E0kJGG__checkBox{fill:var(--brand)}.page-module__E0kJGG__checkMark{fill:none;stroke:var(--color-white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.page-module__E0kJGG__checkLine{fill:var(--line-strong)}.page-module__E0kJGG__bagBody{fill:var(--color-white);stroke:var(--line);stroke-width:1px}.page-module__E0kJGG__bagHandle{fill:none;stroke:var(--line-strong);stroke-width:6px;stroke-linecap:round}.page-module__E0kJGG__bagFold,.page-module__E0kJGG__bagCrease{stroke:var(--line);stroke-width:1px}.page-module__E0kJGG__bagMark{fill:var(--brand)}.page-module__E0kJGG__bagMarkEye{fill:var(--color-white)}.page-module__E0kJGG__bagMarkPupil{fill:var(--brand)}.page-module__E0kJGG__missionCard{border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--line);max-width:68%;box-shadow:var(--shadow-lg);align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:4%;left:2%}.page-module__E0kJGG__missionCardText{flex-direction:column;gap:2px;display:flex}.page-module__E0kJGG__missionCardLabel{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.page-module__E0kJGG__missionCardValue{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800}.page-module__E0kJGG__missionCardIcon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__missionCardIcon svg{width:17px;height:17px}.page-module__E0kJGG__process{padding:clamp(40px, 7vh, var(--sp-3xl)) 0;background:var(--surface-raised);flex:0 auto}.page-module__E0kJGG__processInner{width:100%;max-width:1240px;padding:0 var(--sp-md);margin:0 auto;position:relative}@media (min-width:768px){.page-module__E0kJGG__processInner{padding:0 var(--sp-xl)}}.page-module__E0kJGG__track{pointer-events:none;width:100%;height:clamp(70px,12vh,130px);display:none;position:absolute;top:0;left:0;overflow:visible}@media (min-width:1024px){.page-module__E0kJGG__track{display:block}}.page-module__E0kJGG__steps{gap:clamp(28px, 4vh, var(--sp-xl));grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.page-module__E0kJGG__steps{gap:clamp(var(--sp-sm), 2.5vh, var(--sp-lg));grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__step{min-height:44px;padding-top:0;padding-left:60px;position:relative}@media (min-width:1024px){.page-module__E0kJGG__step{padding-top:var(--node-y,0px);min-height:0;padding-left:0}}.page-module__E0kJGG__step:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--line-strong) 0%, transparent 100%);width:2px;position:absolute;top:44px;bottom:clamp(-28px,-3vh,-12px);left:21px}@media (min-width:1024px){.page-module__E0kJGG__step:not(:last-child):before{content:none}}.page-module__E0kJGG__node{z-index:1;background:var(--color-white);width:44px;height:44px;color:var(--brand);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}@media (min-width:1024px){.page-module__E0kJGG__node{width:48px;height:48px;position:relative;top:auto;left:auto}}.page-module__E0kJGG__node svg{width:20px;height:20px}@media (min-width:1024px){.page-module__E0kJGG__node svg{width:21px;height:21px}}.page-module__E0kJGG__nodeFilled{background:var(--brand);color:var(--color-white);border-color:#0000;box-shadow:0 10px 24px #6a4ade52}.page-module__E0kJGG__stepIndex{z-index:1;letter-spacing:.24em;text-transform:uppercase;color:var(--body);margin-top:0;font-size:11px;font-weight:700;display:block;position:relative}@media (min-width:1024px){.page-module__E0kJGG__stepIndex{margin-top:clamp(6px, 1.2vh, var(--sp-sm))}}.page-module__E0kJGG__stepTitle{z-index:1;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;max-width:none;margin:6px 0 2px;font-size:clamp(16px,4vw,21px);font-weight:700;line-height:1.25;position:relative}@media (min-width:1024px){.page-module__E0kJGG__stepTitle{max-width:26ch;margin:8px 0 4px;font-size:clamp(16px,1.5vw,19px)}}.page-module__E0kJGG__stepDesc{z-index:1;color:var(--body);max-width:none;margin:0;font-size:14px;line-height:1.55;position:relative}@media (min-width:1024px){.page-module__E0kJGG__stepDesc{max-width:30ch;line-height:1.6}}.page-module__E0kJGG__section{flex-direction:column;justify-content:center;padding:clamp(40px,8vh,96px) 0;display:flex}.page-module__E0kJGG__sectionPrice,.page-module__E0kJGG__sectionFinal{background:var(--surface-raised)}.page-module__E0kJGG__sectionInner{width:100%;max-width:1000px;padding:0 var(--sp-md);margin:0 auto}@media (min-width:768px){.page-module__E0kJGG__sectionInner{padding:0 var(--sp-xl)}}.page-module__E0kJGG__sectionHead{text-align:center;max-width:640px;margin:0 auto clamp(24px,5vh,48px)}.page-module__E0kJGG__sectionTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(24px,3.4vw,38px);font-weight:800;line-height:1.12}.page-module__E0kJGG__sectionSub{color:var(--body);margin:0;font-size:15px;line-height:1.6}.page-module__E0kJGG__sectionLink{color:var(--brand);align-items:center;gap:8px;margin:clamp(20px,4vh,36px) auto 0;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__E0kJGG__sectionLink:hover{opacity:.75}.page-module__E0kJGG__sectionLink svg{width:16px;height:16px}.page-module__E0kJGG__section>.page-module__E0kJGG__sectionInner>.page-module__E0kJGG__sectionLink{justify-content:center;display:flex}.page-module__E0kJGG__modulesGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.page-module__E0kJGG__modulesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__E0kJGG__modulesGrid{grid-template-columns:repeat(2,1fr);gap:12px}}.page-module__E0kJGG__moduleCard{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s;display:flex}.page-module__E0kJGG__moduleCard:hover{border-color:var(--line-strong)}.page-module__E0kJGG__moduleCardNum{font-family:var(--font-display);color:var(--brand);flex-shrink:0;font-size:13px;font-weight:700}.page-module__E0kJGG__moduleCardTitle{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.page-module__E0kJGG__priceCard{background:var(--surface-brand);max-width:480px;color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:center;margin:0 auto;padding:32px}.page-module__E0kJGG__priceEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--on-brand-3);margin:0 0 8px;font-size:11px;font-weight:700}.page-module__E0kJGG__priceTitle{letter-spacing:-.02em;color:var(--color-white);margin:0 0 20px;font-size:20px;font-weight:700}.page-module__E0kJGG__priceRow{flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;display:flex}.page-module__E0kJGG__priceAmount{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-white);font-size:44px;font-weight:700}.page-module__E0kJGG__priceMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--on-brand-3);font-size:12px;font-weight:700}.page-module__E0kJGG__priceUrgency{color:var(--color-white);margin:0 0 20px;font-size:13px;font-weight:700}.page-module__E0kJGG__priceFeatures{border-top:1px solid var(--hairline-soft);text-align:left;flex-direction:column;gap:10px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:flex}.page-module__E0kJGG__priceFeatures li{color:var(--on-brand-2);align-items:center;gap:10px;font-size:14px;display:flex}.page-module__E0kJGG__priceFeatures svg{background:var(--color-white);width:18px;height:18px;color:var(--surface-brand);border-radius:50%;flex-shrink:0;padding:3px}.page-module__E0kJGG__priceCta{border-radius:var(--radius-md);background:var(--color-white);width:100%;min-height:48px;color:var(--surface-brand);justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0000002e}.page-module__E0kJGG__priceCta:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000003d}.page-module__E0kJGG__priceSecure{color:var(--on-brand-3);margin:14px 0 0;font-size:11.5px}.page-module__E0kJGG__faqList{margin:0;flex-direction:column;gap:20px;max-width:680px;margin-inline:auto;display:flex}.page-module__E0kJGG__faqItem{border-bottom:1px solid var(--line);padding-bottom:18px}.page-module__E0kJGG__faqQ{color:var(--ink);margin:0 0 6px;font-size:15.5px;font-weight:700}.page-module__E0kJGG__faqA{color:var(--body);margin:0;font-size:14px;line-height:1.6}.page-module__E0kJGG__finalCta{text-align:center;max-width:560px;margin:0 auto}.page-module__E0kJGG__finalCtaTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.12}.page-module__E0kJGG__finalCtaDesc{color:var(--body);margin:0 0 28px;font-size:15px;line-height:1.6}@media (max-width:1023px) and (max-height:760px){.page-module__E0kJGG__eyebrow{display:none}.page-module__E0kJGG__title{font-size:clamp(24px,8vw,34px);line-height:1.08}.page-module__E0kJGG__subtitle{font-size:14px;line-height:1.4}.page-module__E0kJGG__ctaPrimary{min-height:40px;padding:10px 18px;font-size:14px}.page-module__E0kJGG__node{width:36px;height:36px}.page-module__E0kJGG__node svg{width:16px;height:16px}.page-module__E0kJGG__step{min-height:36px;padding-left:50px}.page-module__E0kJGG__step:not(:last-child):before{top:36px;left:17px}.page-module__E0kJGG__stepTitle{font-size:14px}.page-module__E0kJGG__stepDesc{font-size:13px;line-height:1.4}}
