@font-face{font-family:RU Display;src:url(/fonts/ru-display.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RU Text;src:url(/fonts/ru-text.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:RU Label;src:url(/fonts/ru-label.woff2)format("woff2");font-weight:400;font-display:swap}body:has(.quote-journey){background:#fdfcf8;overflow-x:visible}.quote-journey{--green:#072a49;--ink:#072a49;--ivory:#fdfcf8;--warm:#fdfcf8;--terra:#005b9d;--mustard:#005b9d;--line:#d2dce2;color:var(--ink);grid-template-columns:55% 45%;font:400 17px/1.5 RU Text,Arial,sans-serif}.quote-journey .quote-questions{min-width:0;padding:28px 5.4vw 30px}.quote-journey .official-logo{width:112px}.quote-journey .journey-copy{max-width:660px;margin:0;padding:30px 0}.quote-journey .eyebrow{letter-spacing:.17em;margin-bottom:14px;font:400 10px/1.6 RU Label,monospace}.quote-journey .journey-project{letter-spacing:.09em;margin-bottom:18px;font-size:12px}.quote-journey .journey-copy h1{letter-spacing:-.035em;margin-bottom:20px;font:400 clamp(42px,4.1vw,68px)/1.02 RU Display,Georgia,serif}.quote-journey .journey-lede{color:#496178;font-size:18px;line-height:1.5}.quote-journey .quote-photo-stage{border-radius:0}.quote-journey .journey-photo{animation:none}.quote-journey .photo-meta span{font:400 32px/1.2 RU Display,Georgia,serif}.quote-journey .journey-question{margin-top:30px}.quote-journey .question-number small{font:400 10px/1.6 RU Label,monospace}.quote-journey .question-number span{opacity:1;color:#496178;font-size:10px}.quote-journey .journey-question legend{letter-spacing:-.015em;margin-bottom:20px;font:400 29px/1.15 RU Display,Georgia,serif}.quote-journey .journey-question label{letter-spacing:0;border-color:#bdcbd5;min-height:64px;padding:16px 18px;font:400 17px/1.4 RU Text,Arial,sans-serif}.quote-journey .journey-question label.selected{background:#edf3f6;border-color:#005b9d;box-shadow:inset 3px 0 #005b9d}.quote-journey .journey-question label.selected i{background:#072a49;border-color:#072a49}.quote-journey .journey-question label:focus-within{outline-offset:3px;outline:3px solid #267eb1}.quote-journey .button{cursor:pointer;border-radius:0;min-height:54px;padding:12px 18px;font:600 16px/1.4 RU Text,Arial,sans-serif;transform:none}.quote-journey .button:hover{transform:none}.quote-journey .button:focus-visible{outline-offset:4px;outline:3px solid #267eb1}.quote-journey a:focus-visible{outline-offset:4px;outline:3px solid #267eb1}.quote-journey button:focus-visible{outline-offset:4px;outline:3px solid #267eb1}.quote-journey .journey-continue:disabled{opacity:.48;cursor:not-allowed}.quote-journey .answer-note{font-size:15px;line-height:1.5}.quote-journey .answer-warning{color:#8a341d}.quote-journey .money-answer>span{font:400 20px/1.4 RU Text,Arial,sans-serif}.quote-journey .money-answer input{min-width:0;font:400 28px/1.4 RU Text,Arial,sans-serif}.quote-journey .question-back{min-height:44px;margin-top:14px;font:600 14px/1.5 RU Text,Arial,sans-serif}.quote-journey .journey-back{align-items:center;min-height:44px;margin-top:16px;font-size:15px;display:inline-flex}.quote-journey .journey-note{opacity:1;color:#496178;font-size:10px;line-height:1.6}.quote-journey .journey-final-quote label{border:0;padding:0;font-weight:600;display:block}.quote-journey .journey-final-quote select{color:#072a49;background:#fff;border:1px solid #bdcbd5;min-height:52px;margin:10px 0 0;padding:12px;font:400 17px/1.4 RU Text,Arial,sans-serif}.quote-journey .journey-final-quote select:focus-visible{outline-offset:3px;outline:3px solid #267eb1}.quote-journey .client-quote-result{padding:28px}.quote-journey .client-quote-result>small{letter-spacing:.15em;font-size:11px}.quote-journey .client-quote-result>strong{overflow-wrap:anywhere;font:400 44px/1.1 RU Display,Georgia,serif}.quote-journey .client-quote-result>strong i{font:400 16px/1.4 RU Text,Arial,sans-serif}.quote-journey .client-quote-result>div{gap:20px}.quote-journey .client-quote-result span{opacity:1;color:#d6e5ef;font-size:13px}.quote-journey .client-quote-result b{font-size:18px;font-weight:600}.quote-journey .quote-pdf-button{color:#072a49;background:#fff;border-color:#fff}.quote-journey .journey-stop h2{letter-spacing:-.02em;font:400 37px/1.15 RU Display,Georgia,serif}.quote-journey .journey-stop>small{font-size:10px}@media (max-width:1000px){.quote-journey{grid-template-columns:60% 40%}.quote-journey .quote-questions{padding-inline:4vw}.quote-journey .journey-copy h1{font-size:45px}.quote-journey .journey-question legend{font-size:28px}.quote-journey .journey-lede{font-size:17px}}@media (max-width:760px){.quote-journey{grid-template-columns:1fr}.quote-journey .quote-questions{min-height:auto;padding:24px max(24px,6vw) 32px}.quote-journey .journey-copy{max-width:none;padding:28px 0 14px}.quote-journey .journey-copy h1{font-size:clamp(38px,7vw,50px)}.quote-journey .quote-photo-stage{border-radius:0;height:64vw;min-height:230px;max-height:450px;position:relative}.quote-journey .journey-question legend{font-size:28px}.quote-journey .journey-question label{font-size:17px}.quote-journey .question-number span{font-size:9px;display:block}.quote-journey .client-quote-result>div{grid-template-columns:1fr 1fr}.quote-journey .journey-stop h2{font-size:33px}}@media (max-width:380px){.quote-journey .quote-questions{padding-inline:20px}.quote-journey .journey-copy h1{font-size:37px}.quote-journey .journey-question legend{font-size:26px}.quote-journey .journey-question label{gap:12px;padding:14px;font-size:16px}.quote-journey .client-quote-result{padding:22px}.quote-journey .client-quote-result>strong{font-size:39px}.quote-journey .client-quote-result>div{grid-template-columns:1fr}.quote-journey .journey-project{font-size:11px}.quote-journey .eyebrow{font-size:9px}}
