.geo-trial{color:var(--brand-ink,#182a42);font-size:15px;line-height:1.75;padding-block:30px 70px}.geo-trial *,.geo-trial :after,.geo-trial :before{box-sizing:border-box}.geo-trial h2,.geo-trial h3,.geo-trial p{margin:0}.geo-trial button,.geo-trial input,.geo-trial select,.geo-trial textarea{font:inherit}.geo-trial a,.geo-trial button,.geo-trial summary{-webkit-tap-highlight-color:transparent}.geo-trial button,.geo-trial summary{cursor:pointer}.geo-trial :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid #087de5;outline-offset:3px}.geo-trial h2{font-size:clamp(21px,2.1vw,26px);line-height:1.45;letter-spacing:-.025em}.geo-trial h3{font-size:18px;line-height:1.6}.geo-trial :is(p,h2,h3,dd,li,blockquote){overflow-wrap:anywhere}.geo-trial__steps{display:flex;list-style:none;padding:0 0 22px;margin:0 0 28px;border-bottom:1px solid var(--brand-line,#e2eaf0);gap:clamp(20px,5vw,70px)}.geo-trial__steps li{display:flex;align-items:center;gap:10px;color:#68798c;font-size:14px}.geo-trial__steps li span{font-size:12px;font-weight:700;letter-spacing:.04em;border:1px solid #b9c8d6;min-width:28px;height:28px;display:grid;place-items:center}.geo-trial__steps li.is-current{color:#075da6}.geo-trial__steps li.is-current span{border-color:#066fcf;background:#edf6fd}.geo-trial__workspace{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);border:1px solid var(--brand-line,#e2eaf0);background:white}.geo-trial__form,.geo-trial__preview{padding:clamp(22px,3vw,38px);min-width:0}.geo-trial__form{border-right:1px solid var(--brand-line,#e2eaf0);scroll-margin-top:110px}.geo-trial__eyebrow,.geo-trial__section-title>span{display:block;color:#47647e;font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:.08em}.geo-trial .geo-trial__intro{margin-top:12px;color:#56677b;font-size:15px}.geo-trial fieldset{min-width:0;border:0;padding:0;margin:25px 0 0}.geo-trial label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.geo-trial label>span{font-weight:400;font-size:12px;color:#63758a;margin-left:7px}.geo-trial :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-height:44px;border:1px solid #aabccc;padding:10px 12px;background:white;color:#182a42;border-radius:2px;font-size:15px;line-height:1.6}.geo-trial :is(input,textarea)::placeholder{color:#6a7c90;opacity:1}.geo-trial textarea{resize:vertical}.geo-trial__form :is(input,textarea)+label{margin-top:20px}.geo-trial fieldset:disabled{opacity:.7}.geo-trial .geo-trial__help{color:#5d6e81;font-size:13px;line-height:1.75;margin-top:12px}.geo-trial__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;background:#066fcf;border:1px solid #066fcf;border-radius:2px;color:white;font-size:15px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;transition:background .15s}.geo-trial__button:hover{background:#055ba9;border-color:#055ba9;color:white}.geo-trial__button:disabled{cursor:wait}.geo-trial__form fieldset>.geo-trial__button{margin-top:24px;width:100%}.geo-trial__button--outline{color:#075da6;background:white;border-color:#88afcf}.geo-trial__button--outline:hover{color:#075da6;background:#edf6fd;border-color:#066fcf}.geo-trial__text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:5px 0;background:transparent;border:0;border-radius:2px;font-size:14px;color:#075da6;text-decoration:underline;text-underline-offset:4px}.geo-trial__form>.geo-trial__text-button{margin-top:10px}.geo-trial .geo-trial__error{margin-top:14px;padding:11px 13px;color:#9b2e25;background:#fff5f3;border-left:2px solid #b4473d;font-size:14px}.geo-trial__error a{color:inherit;text-decoration:underline}.geo-trial__empty{min-height:370px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;color:#5d7893}.geo-trial__empty p{font-size:16px;color:#38546e}.geo-trial__empty span{font-size:13px;color:#63758a}.geo-trial__result-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--brand-line,#e2eaf0);margin:22px 0;padding-bottom:12px}.geo-trial__result-tools>span{display:inline-flex;gap:6px;align-items:center;color:#176541;font-size:13px}.geo-trial__article{padding-bottom:18px}.geo-trial__article h3{margin-bottom:15px;font-size:21px}.geo-trial__article p{white-space:pre-wrap;color:#344a60;font-size:15px;line-height:1.9}.geo-trial .geo-trial__article-cta{border-top:1px solid #e2eaf0;margin-top:18px;padding-top:14px}.geo-trial__details{border-block:1px solid #e2eaf0;padding:12px 0;margin-top:10px}.geo-trial__details summary{font-size:14px;color:#075da6;font-weight:600}.geo-trial__details h3{font-size:14px;margin-top:15px}.geo-trial__keywords{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:6px 0 0;color:#425e77;font-size:13px}.geo-trial__questions{padding-left:18px;margin:6px 0 0;font-size:14px;color:#425e77}.geo-trial__next{display:inline-flex;align-items:center;gap:10px;color:#075da6;font-size:14px;font-weight:600;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.geo-trial__simulation{margin-top:54px;scroll-margin-top:110px}.geo-trial__simulation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;margin-top:26px}.geo-trial__inquiry{padding:25px;background:#f3f7fa;border-left:3px solid #4d84ad;align-self:start;min-width:0}.geo-trial__simulation-label{display:flex;align-items:center;gap:8px;color:#5b653b;font-size:13px;font-weight:600;margin-bottom:15px}.geo-trial__inquiry h3{font-size:17px}.geo-trial__inquiry blockquote{font-size:16px;line-height:1.9;margin:15px 0 22px;color:#344a60}.geo-trial__inquiry dl{margin:0;border-block:1px solid #dce5ec;padding:12px 0;font-size:14px}.geo-trial__inquiry dl>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;margin-block:5px}.geo-trial__inquiry dt{color:#61758a}.geo-trial__inquiry dd{margin:0}.geo-trial__followup{min-width:0}.geo-trial__followup-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.geo-trial__followup>button{margin-top:18px}.geo-trial__saved{display:grid;gap:4px;font-size:14px;background:#f1f8f5;border-left:2px solid #176541;color:#265641;padding:14px 16px;margin-top:16px}.geo-trial__saved span{font-size:13px}.geo-trial__saved p{white-space:pre-wrap}.geo-trial__consultation{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 0 0;margin-top:48px;border-top:1px solid #cedce7}.geo-trial__consultation>div:first-child{max-width:640px}.geo-trial__consultation p{margin-top:12px;color:#56677b}.geo-trial__consultation-actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.geo-trial label.geo-trial__consent{display:flex;gap:9px;align-items:flex-start;font-weight:400;font-size:13px;margin:18px 0 0;cursor:pointer;color:#425e77}.geo-trial__consent input{accent-color:#066fcf;width:16px;height:16px;margin:3px 0 0;flex-shrink:0}.geo-trial__spinner{animation:geo-trial-spin 1.1s linear infinite}@keyframes geo-trial-spin{to{transform:rotate(1turn)}}@media (max-width:800px){.geo-trial__simulation-grid,.geo-trial__workspace{grid-template-columns:minmax(0,1fr)}.geo-trial__form{border-right:0;border-bottom:1px solid #e2eaf0}.geo-trial__empty{min-height:190px}.geo-trial__consultation{align-items:flex-start;flex-direction:column;gap:22px}.geo-trial__consultation-actions{align-items:flex-start}}@media (max-width:480px){.geo-trial{padding-block:20px 45px}.geo-trial__steps{gap:9px;justify-content:space-between;margin-bottom:20px}.geo-trial__steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.geo-trial__form,.geo-trial__preview{padding:22px 18px}.geo-trial__simulation{margin-top:36px}.geo-trial__simulation-grid{gap:25px}.geo-trial__inquiry{padding:20px 18px}.geo-trial__followup-row{grid-template-columns:1fr;gap:18px}.geo-trial__consultation{margin-top:32px;padding-top:24px}.geo-trial :is(input:not([type=checkbox]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.geo-trial__spinner{animation:none}.geo-trial__button{transition:none}}