.journey-page{--ink:#2c2432;--muted:#655d69;--line:#ded8df;--lavender:#dbceeb;max-width:1240px;margin:auto;padding:0 36px;color:var(--ink);line-height:1.65}.journey-page *{box-sizing:border-box}.journey-page h1,.journey-page h2,.journey-page h3{font-family:inherit;letter-spacing:-.045em;line-height:1.12;margin:0}.journey-page p{margin:16px 0}.journey-page .journey-kicker{font-size:11px;font-weight:750;letter-spacing:.18em;margin:0 0 20px}.journey-hero{padding:70px 52px 48px;background:var(--ink);color:#faf7ef;margin-top:26px;border-radius:4px;position:relative;overflow:hidden}.journey-hero h1{font-size:clamp(40px,5.4vw,76px);font-weight:750;max-width:850px}.journey-intro{font-size:19px;max-width:650px;color:#e3dce7}.journey-summary{display:flex;flex-wrap:wrap;gap:20px;align-items:center;border-top:1px solid #65576e;margin-top:32px;padding-top:24px;font-size:14px}.journey-summary b{color:var(--lavender);margin-right:8px}.journey-link{display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:5px;color:inherit;padding:10px 0}.journey-hero>.journey-link{font-size:13px;color:var(--lavender);margin-top:14px}.journey-nav{display:flex;flex-wrap:wrap;gap:12px 30px;padding:24px 0;border-bottom:1px solid var(--line);font-size:14px}.journey-nav a{color:var(--ink);text-decoration:none;padding:6px 0}.journey-nav a:hover{text-decoration:underline}.journey-section{padding:64px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.journey-page h2{font-size:clamp(30px,3.4vw,44px);font-weight:720}.journey-section-intro{color:var(--muted);max-width:700px}.journey-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0}.journey-steps li{position:relative;min-width:0}.journey-number{display:flex;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:14px;font-weight:650;margin-bottom:24px}.journey-steps li:not(:last-child):after{content:'→';position:absolute;left:60px;right:0;top:7px;border-bottom:1px solid var(--line);text-align:right;color:#8e8196;height:24px}.journey-owner{display:block;font-size:10px;font-weight:750;letter-spacing:.06em;min-height:34px;color:#6a547a}.journey-page h3{font-size:22px;font-weight:700}.journey-steps p{font-size:14px;color:var(--muted);line-height:1.65}.journey-payments{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.journey-payments article{background:#fffdf9;border:1px solid var(--line);padding:32px;border-radius:12px}.journey-payments article:nth-child(2){background:#f0eaf6}.journey-pill{display:inline-block;font-size:10px;letter-spacing:.09em;font-weight:750;border:1px solid #bbaeC5;border-radius:24px;padding:6px 12px;margin-bottom:24px}.journey-payments h3{font-size:28px}.journey-payments ul{padding-left:20px;font-size:14px}.journey-payments li{padding:5px 0}.journey-note{font-size:13px;color:var(--muted);max-width:920px}.journey-shipping{display:grid;grid-template-columns:1fr 1fr;gap:64px}.journey-shipping>div>p{max-width:470px}.journey-calculation{background:#eeeae3;padding:30px;border-radius:12px}.journey-calculation ol{list-style:none;padding:0;counter-reset:quote}.journey-calculation li{padding:16px 0;border-bottom:1px solid #d6cfd6;counter-increment:quote}.journey-calculation b{display:block}.journey-calculation b:before{content:'0' counter(quote) ' / ';color:#7c698a;font-size:12px}.journey-calculation span,.journey-calculation p{display:block;font-size:14px;color:var(--muted)}.journey-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:34px}.journey-facts article>span{font-size:30px;color:#7c698a}.journey-facts h3{font-size:23px;margin-top:12px}.journey-facts p{font-size:14px;color:var(--muted)}.journey-faq details{border-bottom:1px solid var(--line);padding:20px 0}.journey-faq details:first-of-type{margin-top:20px}.journey-faq summary{font-weight:650;cursor:pointer;min-height:28px}.journey-faq details p{max-width:850px;color:var(--muted);font-size:15px}.journey-end{padding:60px 0;text-align:center}.journey-end>div{display:flex;justify-content:center;align-items:center;gap:24px;margin:28px 0 12px}.journey-button{background:var(--ink);color:#fff;padding:15px 24px;border-radius:6px;text-decoration:none;font-weight:650}.journey-page a:focus-visible,.journey-page summary:focus-visible{outline:3px solid #9980b2;outline-offset:5px}.journey-checkout-link{font-size:14px;line-height:1.6;margin:20px 0}.journey-checkout-link a{color:inherit;text-underline-offset:4px}
@media(max-width:1000px){.journey-steps{grid-template-columns:1fr;gap:0}.journey-steps li{padding:0 0 26px 72px}.journey-number{position:absolute;left:0;top:0}.journey-steps li:not(:last-child):after{content:'';left:21px;top:50px;bottom:6px;width:1px;height:auto;border:0;background:var(--line)}.journey-owner{min-height:0;margin-bottom:8px}.journey-steps p{margin:12px 0 0}.journey-shipping{gap:28px}.journey-facts{gap:24px}}
@media(max-width:600px){.journey-page{padding:0 20px}.journey-hero{margin:16px -8px 0;padding:32px 24px}.journey-hero h1{font-size:40px}.journey-intro{font-size:16px}.journey-summary{display:grid;gap:8px;font-size:13px}.journey-summary>span:nth-child(2){transform:rotate(90deg);width:16px}.journey-nav{gap:6px 22px;font-size:13px}.journey-section{padding:40px 0}.journey-payments,.journey-shipping,.journey-facts{grid-template-columns:1fr;gap:18px}.journey-payments article,.journey-calculation{padding:24px}.journey-facts article{border-left:2px solid var(--lavender);padding-left:18px}.journey-facts article>span{display:none}.journey-end{padding:40px 0}.journey-end>div{flex-direction:column;gap:10px}.journey-page h3{font-size:22px}.journey-steps li{padding-left:62px}.journey-page .journey-kicker{font-size:10px}}
