.digital-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--orange)}.digital-hero-copy{padding:70px var(--gutter) 40px;min-width:0}.digital-hero h1{font-size:clamp(85px,10vw,148px);line-height:.84;margin:35px 0}.digital-hero h1 em{color:var(--paper)}.digital-hero-copy>p{line-height:1.6;font-size:19px;margin-bottom:28px}.hero-digital-note{display:flex;gap:30px;border-top:1px solid #b53a14;padding-top:25px;margin-top:50px;font-size:10px;letter-spacing:1px}.digital-hero-visual{background:#161815;color:white;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:70px 35px 85px;min-width:0}.digital-hero-visual>.micro{position:absolute;top:30px;left:35px;font-size:10px}.digital-orbit{position:absolute;font:700 440px var(--display);color:#2b2e26;transform:rotate(-12deg);letter-spacing:-25px}.official-phone{position:relative;width:260px;max-width:80%;margin:0;transform:rotate(6deg)}.official-phone img{display:block;width:100%;height:auto;border:7px solid #34382f;border-radius:30px;box-shadow:18px 25px 50px #0008;background:#161815}.official-phone figcaption{font-size:9px;letter-spacing:1px;text-align:center;margin-top:17px;color:#bec1b5}.digital-visual-bottom{position:absolute;bottom:30px;left:35px;right:35px;display:flex;justify-content:space-between;align-items:end;gap:20px;font-size:11px}.digital-visual-bottom>span{font-weight:600;line-height:1.6}.digital-visual-bottom a{border-bottom:1px solid #707468;padding-bottom:5px}.digital-nav{display:grid;grid-template-columns:1fr 1fr;padding-top:30px;padding-bottom:30px;background:#e8e7df;gap:55px}.digital-nav a{position:relative;border-bottom:1px solid #aaa;padding:0 35px 18px 0}.digital-nav span{display:block;font-size:10px;letter-spacing:1px;margin-bottom:10px}.digital-nav strong{font:600 38px var(--display)}.digital-nav b{position:absolute;right:0;bottom:25px;font-size:27px}.digital-training{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:95px;padding-bottom:95px;align-items:center}.digital-training h2,.digital-account h2{font-size:clamp(55px,6vw,88px);line-height:.94;margin:25px 0}.digital-training>div>p{font-size:17px;line-height:1.75;max-width:430px}.digital-stores{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.digital-stores a{display:block;flex:1;min-width:150px;border:1px solid var(--ink);padding:16px 18px;transition:background .2s}.digital-stores a:hover{background:var(--ink);color:white}.digital-stores span{display:block;font-size:8px;letter-spacing:1px;margin-bottom:7px}.digital-stores strong{display:flex;justify-content:space-between;gap:20px;font:600 26px var(--display)}.digital-stores b{font-size:22px}.digital-training .small-note{font-size:12px}.digital-features>div{border-top:1px solid #bfc2b6;display:grid;grid-template-columns:25px 1fr 50px;gap:17px;padding:30px 0}.feature-number{font-size:10px;padding-top:8px;color:#6b7061}.digital-features h3{font-size:36px;margin:0 0 12px}.digital-features p{font-size:14px;line-height:1.7;margin:0;color:#626759}.digital-features svg{width:45px;color:var(--orange);margin-top:5px}.digital-route{background:#e8e7df;padding-top:65px;padding-bottom:70px}.digital-route h2{font-size:clamp(72px,9vw,126px);line-height:.87;margin:45px 0}.digital-route ol{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;list-style:none;margin:45px 0 0}.digital-route li{border-top:1px solid #aaa;padding-top:25px}.digital-route li>span{font:600 48px var(--display);color:var(--orange)}.digital-route h3{font-size:30px;margin:18px 0}.digital-route p{font-size:14px;line-height:1.7;min-height:80px}.digital-route .text-link{font-size:13px}.digital-account{background:var(--ink);color:white;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:95px;padding-bottom:95px;align-items:center}.account-visual{background:#22251f;padding:40px 20px;min-width:0;position:relative}.account-visual figure{width:260px;max-width:95%;margin:0 auto;transform:rotate(-4deg)}.account-visual img{width:100%;height:auto;display:block;border:6px solid #373b31;border-radius:27px;box-shadow:12px 18px 40px #0006}.account-visual figcaption{font-size:9px;line-height:1.8;text-align:center;margin-top:20px;letter-spacing:1px;color:#c0c4b6}.account-copy>.micro{display:block;margin-bottom:18px}.development-label{display:inline-block;font-size:9px;letter-spacing:1px;padding:8px 12px;border:1px solid #626756;color:#d0d4c5}.account-copy>p{font-size:17px;line-height:1.7;color:#c7cbbe}.future-features{margin:30px 0}.future-features>div{padding:15px 0;border-bottom:1px solid #40453a;font-size:16px}.future-features span{color:var(--orange);font-size:10px;margin-right:20px}.account-copy .account-notice{font-size:13px;line-height:1.8}.account-copy .button{margin-top:15px}.digital-help{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:80px;padding-bottom:80px}.digital-help h2{font-size:clamp(45px,5vw,68px);line-height:.95;margin:25px 0}.digital-help>div>p{line-height:1.6}.digital-help-clubs{display:flex;gap:30px;margin:25px 0}.digital-help-clubs .text-link{font-size:14px}.digital-questions details{border-bottom:1px solid #bfc1b5}.digital-questions summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;line-height:1.5;font-size:16px}.digital-questions summary::-webkit-details-marker{display:none}.digital-questions summary:after{content:'+';color:var(--orange);font-size:22px}.digital-questions details[open] summary:after{content:'−'}.digital-questions p{font-size:14px;line-height:1.8;color:#5b6153;margin:0 0 25px}.digital-questions>.text-link{margin-top:30px;font-size:13px}.digital-close{background:var(--orange);padding-top:60px;padding-bottom:70px;display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:end}.digital-close>.micro{grid-column:1/-1}.digital-close h2{font-size:clamp(60px,7vw,100px);line-height:.9;margin:25px 0 0}.digital-close h2 em{color:var(--paper)}.digital-close .digital-stores{margin-bottom:7px}.digital-help .small-note{font-size:12px}.digital-training>div,.account-copy,.digital-help>div,.digital-close>*{min-width:0}
@media(max-width:1050px){.digital-training,.digital-account,.digital-help{gap:40px}.digital-hero-copy{padding-top:50px}.digital-hero h1{font-size:100px}.official-phone{width:235px}.digital-route ol{gap:25px}.digital-close{gap:35px}.digital-stores a{min-width:125px;padding:15px 12px}}
@media(max-width:760px){.digital-hero{grid-template-columns:1fr}.digital-hero-copy{padding-top:45px}.digital-hero h1{font-size:110px}.digital-hero-visual{padding:70px 25px 85px}.official-phone{width:235px}.digital-hero-visual>.micro{left:25px}.digital-nav{gap:25px;padding-top:25px;padding-bottom:25px}.digital-nav span{font-size:8px;line-height:1.6}.digital-nav strong{font-size:30px}.digital-nav b{font-size:20px}.digital-training,.digital-account,.digital-help{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px;gap:40px}.digital-training h2,.digital-account h2{font-size:66px}.digital-training>div>p{max-width:none;font-size:16px}.digital-route{padding-top:45px;padding-bottom:45px}.digital-route h2{font-size:82px}.digital-route ol{grid-template-columns:1fr;gap:30px}.digital-route p{min-height:0}.digital-route h3{margin:10px 0}.digital-route .text-link{margin-top:8px}.account-visual{order:2;padding:35px 20px}.account-visual figure{width:240px}.digital-help h2{font-size:54px}.digital-close{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:10px}.digital-close h2{font-size:70px}.digital-close .digital-stores{margin-top:25px}.hero-digital-note{margin-top:35px}.digital-hero-copy>p{font-size:17px}}
@media(max-width:360px){.digital-hero h1{font-size:93px}.digital-training h2,.digital-account h2{font-size:57px}.digital-nav{gap:16px}.digital-nav a{padding-right:18px}.digital-nav strong{font-size:27px}.digital-nav b{font-size:17px}.digital-features>div{grid-template-columns:20px 1fr 35px;gap:10px}.digital-features svg{width:33px}.digital-features h3{font-size:29px}.digital-help h2{font-size:46px}.digital-close h2{font-size:60px}.digital-help-clubs{gap:20px}.digital-stores{gap:10px}.digital-stores a{min-width:115px;padding:14px 10px}.digital-stores strong{font-size:23px;gap:10px}.digital-stores span{font-size:7px}}
@media(prefers-reduced-motion:reduce){.digital-stores a{transition:none}}
