.URPBMG_page{--ink:#f7f8fa;--ink-dark:#181b21;--muted:#aab2bf;--muted-dark:#606b7b;--panel:#12151b;--panel-2:#181c24;--line:#ffffff17;--orange:#ff6b35;--orange-bright:#ff7c3f;--orange-ink:#bd4a1a;--orange-soft:#ff6b3524;--gradient:linear-gradient(135deg, #ff641f 0%, #ff8a3d 56%, #ffb36b 100%);isolation:isolate;color:var(--ink);background:#0a0c10;position:relative;overflow:clip}.URPBMG_container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.URPBMG_hero{background:radial-gradient(46% 55% at 83% 17%,#ff651f33,#0000 72%),radial-gradient(42% 46% at 16% 92%,#ff7a3614,#0000 76%),linear-gradient(145deg,#0a0c10 0%,#0d1015 54%,#15100e 100%);padding:clamp(56px,7vw,98px) 0 72px;position:relative;overflow:hidden}.URPBMG_hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 35%,#000,#0000 72%);mask-image:radial-gradient(circle at 75% 35%,#000,#0000 72%)}.URPBMG_heroTop{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:end;gap:clamp(42px,7vw,100px);display:grid;position:relative}.URPBMG_heroCopy{max-width:760px}.URPBMG_eyebrow,.URPBMG_lightEyebrow,.URPBMG_formKicker{color:#ff9a68;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.URPBMG_eyebrow:before,.URPBMG_lightEyebrow:before,.URPBMG_formKicker:before{content:"";background:linear-gradient(90deg, var(--orange), #ffae78);width:42px;height:1px}.URPBMG_title{color:#fff;letter-spacing:-.053em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(43px,4.16vw,60px);font-weight:700;line-height:1.045}.URPBMG_title span{color:#c5ccd6}.URPBMG_lead{color:#b3bcc9;max-width:690px;margin:26px 0 0;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.URPBMG_heroActions{--qc-glass-ink:#f7f8fa;--qc-glass-edge:#fff3;--qc-glass-fill:#ffffff12;--qc-glass-sheen:#ffffff1c;--qc-glass-toe:#ffffff05;--qc-glass-rim:#ffffff42;--qc-glass-highlight:#fff3;--qc-glass-lowlight:#0000005c;--qc-glass-shadow:#0003;--qc-glass-hover:#ffffff1a;--qc-glass-accent:#ff7a3b;--qc-glass-hover-shadow:#ff6b352e;--qc-glass-glint:#ffffff47;flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.URPBMG_heroAside{backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1c;border-radius:20px;padding:26px 27px 27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 55px #0000002e}.URPBMG_heroAside:after{content:"";background:radial-gradient(circle,#ff6b3538,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-72px}.URPBMG_asideIcon,.URPBMG_routeIcon{color:#ff9a68;background:#ff6b351a;border:1px solid #ff874c4d;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.URPBMG_asideIcon svg,.URPBMG_routeIcon svg{width:21px;height:21px}.URPBMG_asideLabel{color:#8f98a7;margin:18px 0 4px;font-size:12px;font-weight:650}.URPBMG_directEmail{color:#fff;letter-spacing:-.025em;font-size:22px;font-weight:650;text-decoration:none;display:inline-block}.URPBMG_directEmail:hover{color:#ff9a68}.URPBMG_heroAside>p:last-child{color:#9aa4b2;max-width:30ch;margin:12px 0 0;font-size:13px;line-height:1.6}.URPBMG_routeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:68px;display:grid;position:relative}.URPBMG_routeCard{min-height:252px;color:inherit;background:#12151bc2;border:1px solid #ffffff1a;border-radius:18px;padding:24px 23px 21px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.URPBMG_routeCard:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ff6b35b8,#0000);height:1px;transition:opacity .16s;position:absolute;inset:auto 20px 0}.URPBMG_routeNumber{color:#6f7784;letter-spacing:.18em;font-size:10px;font-weight:700;position:absolute;top:22px;right:22px}.URPBMG_routeCard h2{color:#fff;letter-spacing:-.03em;margin:24px 0 9px;font-size:19px;font-weight:650}.URPBMG_routeCard p{color:#9da7b5;margin:0;font-size:13px;line-height:1.6}.URPBMG_routeLink{color:#ff9b69;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.URPBMG_routeLinks{gap:8px;margin-top:18px;display:grid}.URPBMG_routeLinks .URPBMG_routeLink{margin-top:0}.URPBMG_routeLink svg{width:15px;height:15px}.URPBMG_routeCard:focus-visible,.URPBMG_routeLink:focus-visible{outline-offset:4px;outline:2px solid #ff8a51}.URPBMG_routeLink:focus-visible{border-radius:6px}.URPBMG_answers{color:var(--ink-dark);background:#f5f6f8;padding:clamp(64px,8vw,98px) 0}.URPBMG_answersGrid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(50px,8vw,116px);display:grid}.URPBMG_lightEyebrow{color:var(--orange-ink)}.URPBMG_answersIntro h2{letter-spacing:-.045em;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(32px,3.45vw,48px);line-height:1.085}.URPBMG_answersIntro>p:not(.URPBMG_lightEyebrow){max-width:51ch;color:var(--muted-dark);margin:20px 0 27px;font-size:15px;line-height:1.7}.URPBMG_questionList{border-top:1px solid #d8dde4}.URPBMG_question{border-bottom:1px solid #d8dde4}.URPBMG_question summary{cursor:pointer;color:#22262d;grid-template-columns:1fr 34px;align-items:center;gap:20px;min-height:77px;padding:16px 0;font-size:15px;font-weight:650;line-height:1.45;list-style:none;display:grid}.URPBMG_question summary::-webkit-details-marker{display:none}.URPBMG_question summary span{color:#657082;background:#fff;border:1px solid #ccd2da;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.URPBMG_question summary svg{width:15px;height:15px}.URPBMG_question[open] summary span{color:var(--orange-ink);border-color:#e88b60;transform:rotate(90deg)}.URPBMG_question p{color:#657082;max-width:70ch;margin:-2px 58px 22px 0;font-size:14px;line-height:1.7}.URPBMG_contactSection{background:radial-gradient(44% 52% at 8% 105%,#ff6b351f,#0000 75%),#0c0f14;padding:clamp(64px,8vw,98px) 0;position:relative;overflow:hidden}.URPBMG_contactGrid{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(50px,8vw,108px);display:grid}.URPBMG_contactCopy{padding-top:20px}.URPBMG_contactCopy h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:500px;margin:0;font-size:clamp(32px,3.45vw,48px);line-height:1.085}.URPBMG_contactCopy>p:not(.URPBMG_eyebrow){color:#9fa9b7;max-width:50ch;margin:21px 0 0;font-size:15px;line-height:1.72}.URPBMG_contactFacts{border-top:1px solid var(--line);gap:0;margin-top:44px;display:grid}.URPBMG_contactFacts>div{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:15px;padding:20px 0;display:grid}.URPBMG_contactFacts>div>span{color:#ff9561;background:#ff6b3517;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.URPBMG_contactFacts svg{width:20px;height:20px}.URPBMG_contactFacts strong{color:#f1f3f6;font-size:13px;display:block}.URPBMG_contactFacts p,.URPBMG_contactFacts a{color:#8f99a8;margin:5px 0 0;font-size:12px;line-height:1.55}.URPBMG_contactFacts a{color:#ff9a68;text-decoration:none;display:inline-block}.URPBMG_formCard{background:linear-gradient(145deg,#1b1f28fa,#11141bfa);border:1px solid #ffffff1f;border-radius:22px;padding:clamp(25px,4vw,40px);scroll-margin-top:110px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 78px #00000040}.URPBMG_formCard:before{content:"";background:var(--gradient);height:3px;position:absolute;inset:0 0 auto}.URPBMG_formIntro{margin-bottom:27px}.URPBMG_formKicker{margin-bottom:13px}.URPBMG_formIntro h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:31px;font-weight:650}.URPBMG_formIntro p{color:#9aa4b2;max-width:56ch;margin:11px 0 0;font-size:13px;line-height:1.65}.URPBMG_formIntro a{color:#ff9b69;font-weight:650;text-decoration:none}.URPBMG_form{gap:17px;display:grid}.URPBMG_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.URPBMG_field{gap:7px;display:grid}.URPBMG_field label{color:#d8dce3;letter-spacing:.01em;font-size:11px;font-weight:650}.URPBMG_optional{color:#747e8d;font-weight:450}.URPBMG_input,.URPBMG_textarea{color:#f7f8fa;width:100%;font:inherit;background:#080a0e85;border:1px solid #ffffff24;border-radius:11px;outline:none;font-size:14px;line-height:1.5;transition:border-color .12s,box-shadow .12s,background-color .12s}.URPBMG_input{min-height:47px;padding:11px 13px}.URPBMG_textarea{resize:vertical;min-height:146px;padding:12px 13px}.URPBMG_input::placeholder,.URPBMG_textarea::placeholder{color:#667180}.URPBMG_input:focus,.URPBMG_textarea:focus{background:#090b0fd1;border-color:#e8733b;box-shadow:0 0 0 3px #ff6b351f}.URPBMG_submit{color:#191b20;background:var(--gradient);cursor:pointer;width:100%;min-height:50px;font:inherit;border:1px solid #ff641f;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:650;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #fffc}.URPBMG_submit svg{width:17px;height:17px}.URPBMG_submit:disabled{cursor:wait;opacity:.58}.URPBMG_submit:focus-visible,.URPBMG_directEmail:focus-visible,.URPBMG_contactFacts a:focus-visible,.URPBMG_formIntro a:focus-visible{outline-offset:4px;outline:2px solid #ff8a51}.URPBMG_note{color:#717b89;text-align:center;margin:11px 0 0;font-size:10px}.URPBMG_error{color:#ff9e9e;margin:0;font-size:12px;line-height:1.55}.URPBMG_error a{color:inherit;font-weight:700}.URPBMG_success{text-align:center;background:#1f633721;border:1px solid #4eb97257;border-radius:16px;align-content:center;justify-items:center;gap:10px;min-height:280px;padding:28px;display:grid}.URPBMG_successIcon{color:#a5edbb;background:#3da96229;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.URPBMG_successIcon svg{width:22px;height:22px}.URPBMG_success strong{color:#e4f8e9;font-size:18px}.URPBMG_success p{color:#a7c8b1;max-width:38ch;margin:0;font-size:13px;line-height:1.65}@media (hover:hover){.URPBMG_routeCard:hover{background:#181c24eb;border-color:#ff804457;transform:translateY(-3px);box-shadow:0 16px 38px #0003}.URPBMG_routeCard:hover:after{opacity:1}.URPBMG_submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 5px 18px #ff6b353b}}@media (max-width:1020px){.URPBMG_heroTop{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:45px}.URPBMG_routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.URPBMG_routeCard{min-height:224px}.URPBMG_contactGrid{grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);gap:46px}}@media (max-width:820px){.URPBMG_heroTop,.URPBMG_answersGrid,.URPBMG_contactGrid{grid-template-columns:minmax(0,1fr)}.URPBMG_heroAside{max-width:520px}.URPBMG_answersGrid,.URPBMG_contactGrid{gap:46px}.URPBMG_contactCopy{max-width:680px;padding-top:0}.URPBMG_formCard{max-width:760px}}@media (max-width:620px){.URPBMG_container{padding:0 18px}.URPBMG_hero{padding:52px 0 55px}.URPBMG_title{font-size:clamp(36px,10.5vw,52px)}.URPBMG_lead{margin-top:20px;font-size:16px}.URPBMG_heroActions{grid-template-columns:1fr;max-width:420px;display:grid}.URPBMG_heroActions>a{width:100%}.URPBMG_heroAside{padding:22px}.URPBMG_directEmail{font-size:20px}.URPBMG_routeGrid{grid-template-columns:1fr;margin-top:45px}.URPBMG_routeCard{min-height:auto;padding:21px}.URPBMG_routeCard h2{margin-top:17px}.URPBMG_answers{padding:62px 0}.URPBMG_answersIntro h2{font-size:32px}.URPBMG_question summary{min-height:70px;font-size:14px}.URPBMG_question p{margin-right:0}.URPBMG_contactSection{padding:63px 0}.URPBMG_contactCopy h2{font-size:34px}.URPBMG_fieldRow{grid-template-columns:1fr;gap:17px}.URPBMG_formCard{border-radius:18px;padding:26px 19px}.URPBMG_formIntro h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.URPBMG_routeCard,.URPBMG_routeCard:after,.URPBMG_question summary span,.URPBMG_input,.URPBMG_textarea,.URPBMG_submit{transition:none}}@media (forced-colors:active){.URPBMG_hero:before,.URPBMG_heroAside:after,.URPBMG_routeCard:after,.URPBMG_formCard:before{display:none}.URPBMG_heroAside,.URPBMG_routeCard,.URPBMG_formCard,.URPBMG_input,.URPBMG_textarea,.URPBMG_submit,.URPBMG_asideIcon,.URPBMG_routeIcon{border-color:canvastext}.URPBMG_submit{color:buttontext;background:buttonface}}
