.lp .guide-scope{--g-fs-display:clamp(36px, 2.4vw + 16px, 52px);--g-fs-h2:clamp(26px, 1.2vw + 16px, 34px);--g-fs-lead:22px;--g-fs-h3:18px;--g-fs-body:16px;--g-fs-small:14px;--g-fs-micro:12px;--g-sp-1:4px;--g-sp-2:8px;--g-sp-3:12px;--g-sp-4:16px;--g-sp-5:24px;--g-sp-6:32px;--g-sp-7:48px;--g-sp-8:64px;--g-sp-9:96px;--g-field-h:48px;--g-button-h:52px}.lp .guide-hero{padding:var(--g-sp-6) 0 var(--g-sp-8);background:var(--paper);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.lp .guide-hero:before{content:"";background-image:radial-gradient(#1a19150f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 85%);mask-image:linear-gradient(#000 10%,#0000 85%)}.lp .guide-hero-grid{column-gap:var(--g-sp-7);grid-template-columns:minmax(0,1fr) minmax(0,24rem);grid-template-areas:"text form""stage form";align-items:start;display:grid;position:relative}.lp .guide-hero-text{grid-area:text}.lp .guide-crumb{align-items:center;gap:var(--g-sp-1);font-size:var(--g-fs-micro);color:var(--subtle);font-weight:700;line-height:1.6;display:flex}.guide-crumb a{color:var(--subtle);text-decoration:none}.guide-crumb a:hover{color:var(--accent)}.guide-crumb .ico{width:13px;height:13px}.guide-crumb span{color:var(--text)}.lp .guide-badges{align-items:center;gap:var(--g-sp-2);margin-top:var(--g-sp-5);flex-wrap:wrap;display:flex}.guide-free,.guide-badge{height:36px;padding:0 var(--g-sp-4);border-radius:var(--pill);align-items:center;line-height:1;display:inline-flex}.guide-free{background:var(--accent);color:#fff;font-size:var(--g-fs-body);letter-spacing:.12em;font-weight:900;box-shadow:0 10px 20px -12px #e3186dcc}.guide-badge{border:1px solid var(--border);font-size:var(--g-fs-small);background:#fff;font-weight:700}.lp .guide-title{margin-top:var(--g-sp-4);font-size:var(--g-fs-display);letter-spacing:-.025em;font-weight:900;line-height:1.15}.guide-title-line{display:inline-block}.lp .guide-promise{margin-top:var(--g-sp-4);font-size:var(--g-fs-lead);font-weight:900;line-height:1.55}.guide-promise em{color:var(--accent);background:linear-gradient(transparent 64%, var(--accent-bg) 64%);font-style:normal;display:inline-block}.lp .guide-hero-lead{margin-top:var(--g-sp-2);max-width:36em;font-size:var(--g-fs-body);color:var(--muted);word-break:auto-phrase;text-wrap:pretty;line-height:1.8}.lp .guide-facts{margin:var(--g-sp-4) 0 0;gap:var(--g-sp-2) var(--g-sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-facts li{align-items:center;gap:var(--g-sp-2);font-size:var(--g-fs-small);font-weight:700;line-height:1.6;display:flex}.guide-facts .ico{width:18px;height:18px;color:var(--ok);flex:none}.lp .guide-photo{max-width:520px;margin:var(--g-sp-6) 0 0;grid-area:stage}.guide-photo img{border-radius:var(--r);width:100%;height:auto;box-shadow:var(--shadow);display:block}.lp .guide-card{z-index:1;padding:var(--g-sp-6) 28px;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;grid-area:form;position:relative}.lp .guide-card-title{font-size:var(--g-fs-h3);font-weight:900;line-height:1.5}.guide-card-title-part{display:inline-block}.guide-card .contact-form{margin-top:var(--g-sp-5);gap:var(--g-sp-4);max-width:none}.guide-card .contact-field{gap:var(--g-sp-2)}.guide-card .contact-label{font-size:var(--g-fs-small);line-height:1.5}.guide-card .contact-form :is(input[type=email],input[type=text]){height:var(--g-field-h);font-size:var(--g-fs-body);padding:0 14px;line-height:1.4}.guide-form-row{gap:var(--g-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp .guide-form-notice{padding:var(--g-sp-3) var(--g-sp-4);background:var(--money-bg);border-radius:var(--r-sm);font-size:var(--g-fs-micro);word-break:auto-phrase;line-height:1.7}.guide-card:has(.guide-sent) .guide-card-title{display:none}.guide-sent{gap:var(--g-sp-5);display:grid}.guide-sent-head{align-items:center;gap:var(--g-sp-3);display:flex}.guide-sent-icon{width:40px;height:40px;color:var(--ok);background:#e7f7f0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.guide-sent-icon .ico{width:22px;height:22px}.lp .guide-sent-title{font-size:var(--g-fs-lead);font-weight:900;line-height:1.4}.lp .guide-sent-label{font-size:var(--g-fs-micro);color:var(--muted);font-weight:700;line-height:1.6}.lp .guide-sent-address{margin-top:var(--g-sp-2);padding:var(--g-sp-3) var(--g-sp-4);background:var(--paper);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--g-fs-body);word-break:break-all;font-weight:700;line-height:1.5}.lp .guide-sent-points{gap:var(--g-sp-2);margin:0;padding:0;list-style:none;display:grid}.guide-sent-points li{padding-left:var(--g-sp-4);font-size:var(--g-fs-small);word-break:auto-phrase;line-height:1.7;position:relative}.guide-sent-points li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:2px}.lp .guide-sent-fix{gap:var(--g-sp-2);padding-top:var(--g-sp-5);border-top:1px solid var(--border);display:grid}.lp .guide-sent-fix-title{font-size:var(--g-fs-small);font-weight:700;line-height:1.6}.guide-sent-fix .pill{width:100%;min-width:0;height:var(--g-field-h);padding:0 var(--g-sp-4);font-size:var(--g-fs-small)}.lp .guide-sent-fix-note{font-size:var(--g-fs-micro);color:var(--muted);word-break:auto-phrase;line-height:1.7}.guide-consent{align-items:flex-start;gap:var(--g-sp-2);font-size:var(--g-fs-micro);cursor:pointer;word-break:auto-phrase;line-height:1.7;display:flex}.guide-consent input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.lp .guide-consent a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.guide-submit{align-items:stretch;gap:var(--g-sp-2);margin-top:var(--g-sp-2);flex-direction:column;display:flex}.guide-form .guide-submit .pill{height:var(--g-button-h);padding:0 var(--g-sp-5);min-width:0;font-size:var(--g-fs-body);align-self:stretch;margin-top:0}.lp .guide-submit-hint{font-size:var(--g-fs-micro);color:var(--muted);text-align:left;word-break:auto-phrase;line-height:1.6}.lp .guide-submit-hint--error{color:#dc2626;font-weight:700}.guide-card .contact-note{margin-top:var(--g-sp-1);font-size:var(--g-fs-micro);color:var(--muted);text-align:left;word-break:auto-phrase;line-height:1.7}.lp .guide-rights{margin-top:var(--g-sp-2);font-size:var(--g-fs-micro);color:var(--muted);word-break:auto-phrase;line-height:1.7}.guide-form input[aria-invalid=true]{border-color:#dc2626}.lp .guide-sec{padding:var(--g-sp-9) 0}.lp .guide-sec+.guide-sec{border-top:1px solid var(--border)}.lp .guide-h2{font-size:var(--g-fs-h2);letter-spacing:-.015em;word-break:auto-phrase;font-weight:900;line-height:1.4}.lp .guide-for-grid{gap:var(--g-sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.lp .guide-trust{margin-top:var(--g-sp-5);font-size:var(--g-fs-body);color:var(--muted);line-height:1.8}.lp .guide-marks{gap:var(--g-sp-2);margin-top:var(--g-sp-4);flex-wrap:wrap;display:flex}.guide-mark{height:28px;padding:0 var(--g-sp-3);border-radius:var(--pill);font-size:var(--g-fs-micro);align-items:center;font-weight:700;line-height:1;display:inline-flex}.guide-mark--official{color:var(--ok);background:#e7f7f0}.guide-mark--analysis{color:var(--user);background:var(--user-bg)}.guide-mark--theory{color:var(--money);background:var(--money-bg)}.lp .guide-pains{gap:var(--g-sp-3);margin:0;padding:0;list-style:none;display:grid}.guide-pains li{padding:var(--g-sp-4) var(--g-sp-5) var(--g-sp-4) 56px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--g-fs-body);background:#fff;font-weight:700;line-height:1.7;position:relative}.guide-pains li:before{content:"“";left:var(--g-sp-5);color:var(--accent);opacity:.4;font-size:40px;font-weight:900;line-height:1;position:absolute;top:10px}.guide-pains li:nth-child(2n){margin-left:var(--g-sp-6)}.lp .guide-rows{margin:var(--g-sp-6) 0 0;border-top:1px solid var(--border);padding:0;list-style:none}.guide-row{gap:var(--g-sp-7);padding:var(--g-sp-5) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.guide-row-no{font-size:var(--g-fs-micro);letter-spacing:.06em;color:var(--accent);font-weight:900;line-height:1.6;display:block}.lp .guide-row-name{margin-top:var(--g-sp-1);font-size:var(--g-fs-h3);font-weight:900;line-height:1.5}.lp .guide-row-body{font-size:var(--g-fs-body);color:var(--muted);line-height:1.8}.lp .guide-split{margin-top:var(--g-sp-5);font-size:var(--g-fs-small);color:var(--muted);line-height:1.8}.lp .guide-peek{background:var(--paper)}.lp .guide-peek-list{margin:var(--g-sp-6) 0 0;gap:var(--g-sp-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.guide-peek-item img{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 18px 34px -22px #1a191573}.lp .guide-peek-item:nth-child(2n){margin-top:var(--g-sp-6)}.lp .guide-peek-cap{margin-top:var(--g-sp-3);font-size:var(--g-fs-small);font-weight:700;line-height:1.7}.guide-peek-cap span{font-size:var(--g-fs-micro);color:var(--accent);font-weight:900;display:block}.lp .guide-steps{margin:var(--g-sp-6) 0 0;gap:var(--g-sp-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.guide-step{padding:var(--g-sp-5);border:1px solid var(--border);border-radius:var(--r);background:#fff;position:relative}.guide-step:not(:last-child):after{content:"";background:var(--accent-bg);width:26px;height:2px;position:absolute;top:41px;right:-25px}.guide-step-no{background:var(--accent-bg);width:36px;height:36px;color:var(--accent);font-size:var(--g-fs-body);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.lp .guide-step-title{margin-top:var(--g-sp-4);font-size:var(--g-fs-h3);font-weight:900;line-height:1.5}.lp .guide-step-body{margin-top:var(--g-sp-2);font-size:var(--g-fs-small);color:var(--muted);line-height:1.8}.lp .guide-cta{gap:var(--g-sp-4) var(--g-sp-6);margin-top:var(--g-sp-7);padding:var(--g-sp-6);background:var(--accent-soft);border:1px solid var(--accent-bg);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text button""notes notes";align-items:center;display:grid}.guide-cta>div:first-child{grid-area:text}.lp .guide-cta-title{font-size:var(--g-fs-h3);font-weight:900;line-height:1.5}.lp .guide-cta .guide-facts{margin-top:var(--g-sp-2)}.lp .guide-cta-button{height:var(--g-button-h);padding:0 var(--g-sp-6);font-size:var(--g-fs-body);grid-area:button}.lp .guide-cta-notes{gap:var(--g-sp-1);padding-top:var(--g-sp-4);border-top:1px solid var(--accent-bg);grid-area:notes;display:grid}.lp .guide-cta-notes p{font-size:var(--g-fs-micro);color:var(--muted);word-break:auto-phrase;line-height:1.7}.lp .mail-stop{padding:var(--g-sp-8) 0 var(--g-sp-9)}.lp .mail-stop .wrap{justify-content:center;display:flex}.lp .mail-stop-card{gap:var(--g-sp-4);width:100%;max-width:30rem;display:grid}.mail-stop-icon--ask{background:var(--accent-bg);color:var(--accent)}.mail-stop-icon--failed{background:var(--money-bg);color:var(--money)}.lp .mail-stop-body{font-size:var(--g-fs-body);word-break:auto-phrase;line-height:1.8}.lp .mail-stop-note{font-size:var(--g-fs-small);color:var(--muted);word-break:auto-phrase;line-height:1.8}.lp .mail-stop-form{margin-top:var(--g-sp-2)}.lp .mail-stop-button{width:100%;min-width:0;height:var(--g-button-h);margin-top:var(--g-sp-2);padding:0 var(--g-sp-5);font-size:var(--g-fs-body);display:flex}.lp .mail-stop-form .mail-stop-button{margin-top:0}.lp .mail-stop-back{font-size:var(--g-fs-small);color:var(--muted);text-underline-offset:3px;justify-self:center;font-weight:700;text-decoration:underline}.lp .mail-stop-inline-link{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.lp .guide-scope{--g-fs-lead:19px;--g-fs-h3:17px;--g-fs-body:15px;--g-fs-small:13px}.lp .guide-hero{padding:var(--g-sp-5) 0 var(--g-sp-7)}.lp .guide-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""stage""form"}.lp .guide-badges{margin-top:var(--g-sp-4)}.lp .guide-photo{max-width:none;margin-top:var(--g-sp-5)}.lp .guide-card{margin-top:var(--g-sp-5);padding:var(--g-sp-5) 20px}.lp .mail-stop{padding:var(--g-sp-6) 0 var(--g-sp-8)}.lp .mail-stop-card{margin-top:0}.guide-form-row{gap:var(--g-sp-4);grid-template-columns:minmax(0,1fr)}.lp .guide-sec{padding:var(--g-sp-8) 0}.lp .guide-for-grid{gap:var(--g-sp-5);grid-template-columns:minmax(0,1fr)}.guide-pains li:nth-child(2n){margin-left:0}.guide-row{gap:var(--g-sp-2);padding:var(--g-sp-5) 0;grid-template-columns:minmax(0,1fr)}.lp .guide-peek-list{scroll-snap-type:x mandatory;gap:var(--g-sp-4);padding:0 24px var(--g-sp-2);margin-inline:-24px;display:flex;overflow-x:auto}.guide-peek-item{scroll-snap-align:start;flex:0 0 62%}.lp .guide-peek-item:nth-child(2n){margin-top:0}.lp .guide-steps{gap:var(--g-sp-3);grid-template-columns:minmax(0,1fr)}.guide-step:not(:last-child):after{display:none}.lp .guide-cta{padding:var(--g-sp-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""button""notes"}.lp .guide-cta-button{width:100%;min-width:0}}
