.precise-hero{grid-template-columns:1fr 1fr;gap:65px;padding-top:50px;padding-bottom:64px}.precise-hero .hero-story{padding-top:18px}.precise-hero h1{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(42px,4.2vw,60px);line-height:1.12}.precise-hero h1 em{white-space:normal}.precise-hero .public-deck{max-width:470px;margin-bottom:15px;font-size:18px;line-height:1.7}.precise-hero .hero-story>p{color:#536471;max-width:470px;font-size:14px}.precise-value{border-top:1px solid #d6e0e5;gap:17px;max-width:465px;margin:30px 0 25px;padding-top:24px;display:flex}.precise-value>span{color:#536471;font-size:28px}.precise-value b{font-size:13px;font-weight:600}.precise-value p{color:#536471;margin:8px 0 0;font-size:13px;line-height:1.8}.precise-trust{color:#536471;flex-wrap:wrap;gap:9px 17px;font-size:10px;display:flex}.precise-trust span:before{content:"✓";color:#536471;margin-right:6px}.precise-direct{border-bottom:1px solid #d6e0e5;margin-top:28px;padding-bottom:4px;font-size:11px;line-height:1.7;display:inline-block}.path-finder{background:#fff;border:1px solid #d6e0e5;border-radius:12px;padding:27px 30px 20px;scroll-margin-top:25px;box-shadow:0 18px 55px #0a1f3309}.path-progress{color:#536471;border-bottom:1px solid #d6e0e5;justify-content:space-between;gap:10px;margin-bottom:26px;padding-bottom:22px;font-size:10px;display:flex}.path-progress span{align-items:center;gap:7px;display:flex}.path-progress b{border:1px solid #d6e0e5;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:9px;font-weight:500;display:grid}.path-progress .current{color:#243746;font-weight:600}.path-progress .current b{color:#fff;background:#0a1f33;border-color:#0a1f33}.path-progress .complete b{color:#243746;background:#f4f6f8;border-color:#d6e0e5}.path-kicker{letter-spacing:1.15px;color:#536471;margin:0 0 14px;font-size:9px;line-height:1.7}.path-finder h2{letter-spacing:-.5px;margin:0 0 12px;font:29px/1.2 Georgia,serif}.path-finder h2:focus{outline:none}.path-intro{color:#536471;margin:0 0 23px;font-size:12px;line-height:1.8}.path-options{flex-direction:column;gap:10px;display:flex}.path-options button{text-align:left;color:#243746;cursor:pointer;background:#f4f6f8;border:1px solid #d6e0e5;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:17px 18px;transition:border-color .15s,background .15s;display:flex}.path-options button:hover{background:#f4f6f8;border-color:#d6e0e5}.path-options strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.path-options small{color:#536471;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}.path-options b{color:#536471;font-size:18px;font-weight:400}.path-unsure{margin-top:20px;font-size:11px;line-height:1.7;display:inline-block;color:#536471!important}.path-current{color:#536471;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;font-size:10px;display:flex}.path-current>span{background:#f4f6f8;border-radius:3px;padding:7px 10px}.path-finder button:not(.path-primary):not(.path-options button),.path-switch{color:#536471;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:400;line-height:1.7}.path-current button{text-underline-offset:3px;text-decoration:underline}.path-source{color:#536471;background:#f4f6f8;border-left:2px solid #d6e0e5;margin:-5px 0 22px;padding:10px 12px;font-size:11px;line-height:1.7}.need-options button{min-height:88px}.path-skip{text-align:left;margin:22px 0 12px}.path-memory{border-top:1px solid #d6e0e5;margin-top:24px;padding-top:19px}.path-memory label{cursor:pointer;color:#536471;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.path-memory input{accent-color:#0a1f33;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.path-memory p{color:#536471;margin:5px 0 0 24px;font-size:10px;line-height:1.7}.path-control{color:#536471;border-top:1px solid #d6e0e5;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.path-control button{text-underline-offset:3px;text-decoration:underline;font-size:10px!important}.path-storage-note{color:#536471;font-size:11px;line-height:1.7}.path-result-heading{align-items:center;gap:9px;margin-bottom:15px;display:flex}.path-result-heading .path-kicker{margin:0}.path-result-mark{color:#536471;background:#f4f6f8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.path-finder .path-result-title{font-size:29px;line-height:1.25}.path-finder h3{margin:24px 0 12px;font-size:12px;font-weight:600;line-height:1.7}.path-examine{margin:0;padding:0;list-style:none}.path-examine li{color:#243746;border-bottom:1px solid #d6e0e5;gap:10px;padding:7px 0;font-size:12px;line-height:1.8;display:flex}.path-examine li:before{content:"↗";color:#536471}.path-preserve{color:#536471;background:#f4f6f8;border-radius:5px;margin:19px 0;padding:13px 15px;font-size:11px;line-height:1.8}.path-primary{color:#fff;cursor:pointer;background:#0a1f33;border:0;border-radius:5px;justify-content:space-between;gap:15px;width:100%;padding:16px 18px;font-size:12px;line-height:1.6;display:flex}.path-primary:hover{background:#0a1f33}.path-next-detail{color:#536471;margin:10px 0 17px;font-size:10px;line-height:1.8}.path-back{display:block}.precise-landing button:focus-visible{outline-offset:4px;outline:3px solid #0a1f33}.precise-offers{border-top:1px solid #d6e0e5;max-width:1210px;margin:0 auto;padding:35px 0 65px;scroll-margin-top:25px}.precise-offers .public-section-heading h2{max-width:760px;font-size:27px}.path-switch{white-space:nowrap}.precise-offer-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.precise-offer{background:#fff;border:1px solid #d6e0e5;border-radius:8px;padding:30px;display:block}.precise-offer:hover{border-color:#d6e0e5}.precise-offer h3{max-width:450px;margin:18px 0 14px;font:25px/1.3 Georgia,serif}.precise-offer p{color:#536471;max-width:700px;font-size:13px;line-height:1.85}.precise-offer>div{color:#536471;border-top:1px solid #d6e0e5;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.precise-offer-grid.single{grid-template-columns:1fr}.precise-default-note{grid-template-columns:1fr 1fr;align-items:start;gap:0 65px;display:grid}.precise-default-note>.public-eyebrow{grid-column:1/-1}.precise-default-note h2{max-width:330px;margin:17px 0 0;font:31px/1.3 Georgia,serif}.precise-default-note p{color:#536471;max-width:500px;margin:17px 0 0;font-size:14px;line-height:1.9}.precise-process{color:#fff;background:#0a1f33;grid-template-columns:1fr 1fr;gap:65px;padding:55px max(55px,50vw - 605px);display:grid}.precise-process .public-eyebrow{color:#dce7ef}.precise-process h2{margin:20px 0;font:40px/1.2 Georgia,serif}.precise-process ol{margin:5px 0;padding:0;list-style:none}.precise-process li{border-bottom:1px solid #0a1f33;gap:22px;padding:17px 0;display:flex}.precise-process li:last-child{border:0}.precise-process li>span{color:#536471;font:23px Georgia,serif}.precise-process h3{margin:0 0 9px;font-size:15px;font-weight:500;line-height:1.5}.precise-process li p{color:#dce7ef;margin:0;font-size:12px;line-height:1.9}.precise-conversation{grid-template-columns:1fr 1fr;gap:65px;max-width:1210px;margin:0 auto;padding:65px 0;display:grid}.precise-conversation>div>h2{max-width:430px;margin:24px 0;font:38px/1.2 Georgia,serif}.precise-conversation>div>p{color:#536471;max-width:430px;font-size:14px;line-height:1.9}.precise-conversation .public-button{margin:12px 0}.precise-contact-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;display:flex}.precise-contact-links a{border-bottom:1px solid #d6e0e5;padding-bottom:5px}.precise-conversation>div>.precise-question-note{max-width:320px;margin-top:24px;font-size:11px}.precise-faq{gap:65px}.precise-privacy-summary{color:#536471;max-width:370px;font-size:13px;line-height:1.9}.precise-landing .guide-privacy,.precise-landing .guide-handoff small{color:#536471;font-size:10px}.precise-landing .guide-intro{color:#536471;font-size:12px}.precise-landing .guide-prompts button{cursor:pointer}.precise-landing .guide-compose textarea{font-size:14px}.precise-landing .guide-compose button{color:#fff;cursor:pointer;border-radius:4px}.precise-landing .guide-heading span:not(.guide-dot){color:#536471}@media (max-width:1300px){.precise-hero{gap:40px}.precise-offers,.precise-conversation{margin-left:55px;margin-right:55px}.precise-conversation,.precise-process,.precise-faq{gap:40px}}@media (max-width:1000px){.precise-hero{gap:30px}.path-finder{padding:25px 23px 20px}.precise-hero h1{font-size:45px}.precise-offers,.precise-conversation{margin-left:30px;margin-right:30px}.path-progress{gap:7px;font-size:9px}.path-progress span{gap:5px}.precise-process{padding:45px 30px}.precise-offers .public-section-heading{align-items:start}}@media (max-width:760px){.precise-hero{grid-template-columns:1fr;gap:25px;padding:27px 20px 38px}.precise-hero .hero-story{padding:0 3px}.precise-hero h1{letter-spacing:-1.2px;margin:17px 0;font-size:40px;line-height:1.08}.precise-hero .public-deck{margin:0;font-size:15px;line-height:1.65}.precise-hero .hero-story>p:not(.public-deck),.precise-hero .precise-value,.precise-hero .precise-trust,.precise-hero .precise-direct{display:none}.precise-hero .public-eyebrow{letter-spacing:.9px;font-size:8px}.path-finder{padding:21px 20px 18px;scroll-margin-top:15px}.path-progress{margin-bottom:22px;padding-bottom:18px;font-size:9px}.path-finder h2{font-size:27px}.path-kicker{font-size:8px}.path-intro{margin-bottom:19px;font-size:12px}.path-options button{min-height:74px;padding:14px}.path-options strong{font-size:14px}.path-options small{font-size:11px}.path-finder .path-result-title{font-size:27px}.precise-offers,.precise-conversation{margin:0 20px;padding:33px 0}.precise-offers .public-section-heading h2{font-size:25px}.path-switch{margin-top:18px}.precise-default-note,.precise-offer-grid{grid-template-columns:1fr;gap:14px}.precise-default-note h2{margin-top:0;font-size:29px}.precise-default-note p{margin-top:0;font-size:13px}.precise-offer{padding:25px 22px}.precise-offer h3{font-size:24px}.precise-process{grid-template-columns:1fr;gap:6px;padding:35px 25px}.precise-process h2{font-size:35px}.precise-process h2 br{display:none}.precise-conversation{grid-template-columns:1fr;gap:24px;padding:40px 0}.precise-conversation>div>h2{margin:20px 0;font-size:33px}.precise-conversation>div>p{font-size:13px}.precise-faq{gap:16px}.precise-landing .guide-compose textarea{font-size:16px}.path-memory input{width:18px;height:18px}.path-finder .path-skip,.path-finder .path-back{min-height:35px}.path-control{font-size:9px}}@media (prefers-reduced-motion:reduce){.precise-landing *{scroll-behavior:auto!important;transition:none!important}}.precise-landing .path-primary,.precise-landing .path-progress .current b{color:#0a1f33;background:#2dcbd8;border-color:#2dcbd8}.precise-landing .path-primary:hover{background:#25b8c4}.precise-landing .path-progress .complete b,.precise-landing .path-current>span,.precise-landing .path-result-mark{color:#0a1f33;background:#eaf9fb}.precise-landing .path-options button:hover{background:#eaf9fb;border-color:#0a1f33}.precise-landing .precise-value>span{color:#ff5a5f}.precise-landing .precise-process{background:#0a1f33}.precise-landing .precise-process .public-eyebrow,.precise-landing .precise-process li>span{color:#2dcbd8}.precise-landing .guide-compose button{color:#0a1f33}.precise-landing button:focus-visible{outline-color:#0a1f33}.precise-directory{text-underline-offset:5px;margin-top:22px;font-size:15px;display:inline-block;text-decoration:underline!important}.precise-landing .path-options small{font-size:13px}.precise-landing .path-intro{font-size:15px}.precise-landing .path-control,.precise-landing .path-next-detail,.precise-landing .path-memory p{font-size:12px}.precise-landing .path-examine li,.precise-landing .path-preserve{font-size:14px;line-height:1.7}.precise-landing .path-primary{min-height:48px;font-size:15px}.precise-landing .precise-offer p,.precise-landing .precise-process li p,.precise-landing .precise-conversation>div>p{font-size:16px}.precise-landing .precise-process h3{font-size:18px}.precise-landing .path-memory label,.precise-landing .path-unsure,.precise-landing .path-skip,.precise-landing .path-back{font-size:13px}.precise-landing .precise-offer>div{font-size:14px}.precise-landing .path-progress,.precise-landing .path-kicker{font-size:11px}@media (max-width:760px){.precise-landing .path-options strong{font-size:16px}.precise-landing .path-options small{font-size:13px;line-height:1.5}.precise-landing .path-options button{min-height:80px}.precise-landing .path-intro{font-size:15px}.precise-landing .path-progress,.precise-landing .public-eyebrow{font-size:10px}.precise-landing .path-control{font-size:11px;line-height:1.5}.precise-landing .path-current>span{font-size:12px}.precise-landing .path-finder{padding:21px 18px}.precise-directory{margin-top:7px}}
