.Do2r4W_page{color:var(--text-primary)}.Do2r4W_hero{isolation:isolate;padding:42px 0 52px;position:relative;overflow:hidden}.Do2r4W_heroImage{object-fit:cover;object-position:center 58%;opacity:.4;z-index:-2}.Do2r4W_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--background) 25%,transparent),linear-gradient(0deg,var(--background),transparent 85%);position:absolute;inset:0}.Do2r4W_heroInner,.Do2r4W_content{width:min(100% - 64px,1400px);margin:auto}.Do2r4W_eyebrow{color:var(--accent);letter-spacing:1.5px;margin:0 0 12px;font-size:13px;font-weight:750}.Do2r4W_hero h1{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.12}.Do2r4W_hero h1 span{color:var(--accent)}.Do2r4W_hero p:not(.Do2r4W_eyebrow){color:var(--text-secondary);max-width:750px;margin:0;font-size:16px;line-height:1.6}.Do2r4W_content{margin-bottom:42px}.Do2r4W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.Do2r4W_panel{border:1px solid var(--border-accent);background:linear-gradient(135deg,var(--surface),var(--background));border-radius:13px;padding:22px}.Do2r4W_heading{align-items:center;gap:20px;margin-bottom:18px;display:flex}.Do2r4W_heading h2{margin:0 0 5px;font-size:23px;font-weight:750;line-height:1.3}.Do2r4W_heading p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.Do2r4W_icon,.Do2r4W_smallIcon{background:var(--accent-glow);color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.Do2r4W_icon{border:1px solid var(--border-accent);width:66px;height:66px}.Do2r4W_icon svg{width:36px;height:36px}.Do2r4W_smallIcon{border-radius:10px;width:48px;height:48px}.Do2r4W_smallIcon svg{width:28px;height:28px}.Do2r4W_shortcut{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:18px;margin-top:9px;padding:11px;transition:border-color .15s,background .15s;display:flex}.Do2r4W_shortcut:hover{border-color:var(--accent);background:var(--accent-glow)}.Do2r4W_shortcut:focus-visible,.Do2r4W_email:focus-visible,.Do2r4W_faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Do2r4W_shortcut strong{font-size:14px;line-height:1.4;display:block}.Do2r4W_description{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.6;display:block}.Do2r4W_arrow{color:var(--accent);margin-left:auto;padding:0 5px;font-size:32px}.Do2r4W_contact{border:1px solid var(--border-accent);background:linear-gradient(105deg,var(--surface) 48%,var(--accent-glow));border-radius:13px;margin-top:22px;padding:24px}.Do2r4W_email{border:1px solid var(--accent);background:var(--accent-glow);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:18px;max-width:760px;padding:17px 20px;display:flex}.Do2r4W_email strong{margin-bottom:5px;font-size:13px;display:block}.Do2r4W_email span span{font-size:15px}.Do2r4W_email>span:last-child{color:var(--accent);margin-left:auto}.Do2r4W_contactNote{color:var(--text-secondary);max-width:760px;margin:13px 0 0;font-size:12px;line-height:1.7}.Do2r4W_faq{margin-top:30px}.Do2r4W_faq h2{margin-bottom:16px;font-size:22px}.Do2r4W_faq details,.Do2r4W_faq article{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:10px 0;scroll-margin-top:110px}.Do2r4W_faq summary,.Do2r4W_faq h3{margin:0;padding:17px 20px;font-size:14px;font-weight:600}.Do2r4W_faq summary{cursor:pointer}.Do2r4W_faq p{color:var(--text-secondary);margin:0;padding:0 20px 18px;font-size:14px;line-height:1.75}.Do2r4W_faq a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.Do2r4W_faq article:target{border-color:var(--accent)}@media (max-width:850px){.Do2r4W_grid{grid-template-columns:1fr}.Do2r4W_heroInner,.Do2r4W_content{width:calc(100% - 40px)}.Do2r4W_hero{padding:32px 0 36px}}@media (max-width:480px){.Do2r4W_heroInner,.Do2r4W_content{width:calc(100% - 28px)}.Do2r4W_panel,.Do2r4W_contact{padding:16px}.Do2r4W_heading{gap:12px}.Do2r4W_heading h2{font-size:20px}.Do2r4W_heading p{font-size:12px}.Do2r4W_icon{width:50px;height:55px}.Do2r4W_icon svg{width:29px;height:29px}.Do2r4W_shortcut{gap:10px}.Do2r4W_smallIcon{width:38px;height:44px}.Do2r4W_shortcut strong{font-size:13px}.Do2r4W_email{gap:10px;padding:14px 12px}.Do2r4W_email span span{font-size:13px}}
