.ho{--navy:#142b66;--blue:#1037b6;--red:#e52312;--text:#526783;color:var(--text);font:15px/1.85 Inter,Arial,sans-serif}.ho *{box-sizing:border-box;min-width:0}.ho h1,.ho h2,.ho h3{font-family:Urbanist,Arial,sans-serif;line-height:1.16;letter-spacing:-.025em;color:var(--navy);font-weight:800;margin:0 0 24px}.ho h1{font-size:clamp(36px,3.45vw,56px)}.ho h2{font-size:clamp(29px,2.5vw,40px)}.ho h3{font-size:25px}.ho p{margin:0 0 22px;text-wrap:pretty}.ho a{color:var(--blue)}.ho :is(a,button,summary):focus-visible{outline:3px solid #87b0ff;outline-offset:4px}.ho-kicker{text-transform:uppercase;font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--blue);margin-bottom:22px}.ho-hero{margin:20px 20px 38px;background:#f1f5fb;border-radius:22px 22px 56px;overflow:hidden}.ho-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ho-hero-copy{padding:clamp(28px,4vw,64px)}.ho-hero .ho-photo{border-radius:0;min-height:520px;position:relative}.ho-hero .ho-photo img{height:100%;position:absolute;inset:0;aspect-ratio:auto;object-position:52% center}.ho-button{display:inline-flex;align-items:center;gap:28px;background:var(--red);color:#fff!important;padding:16px 23px;border-radius:12px;font-weight:650;font-size:13px;text-decoration:none}.ho-button span{font-size:24px}.ho-hero-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 38px;background:#fff;border:1px solid #e5ecf8;border-radius:0 0 56px 22px}.ho-hero-nav a{font-size:12px;font-weight:650;text-decoration:none}.ho-layout>.elementor-container{max-width:none!important;width:100%!important}.ho-main{width:75%!important;padding:0 clamp(24px,3vw,48px)}.ho-sidebar{width:25%!important;padding:24px 32px 0 0}.ho-sidebar>.elementor-widget-wrap{align-content:start}.ho-sidebar .tx-link-lists a{color:var(--navy)!important}.ho-section{padding:44px 0;margin:0 0 24px;scroll-margin-top:100px}.ho-opening{padding-top:10px;max-width:950px;font-size:17px}.ho-photo{margin:0;border-radius:32px 12px;overflow:hidden;background:#e7eef8}.ho-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ho-photo-text{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.ho-photo-text .ho-cards{grid-template-columns:repeat(2,1fr);gap:10px}.ho-photo-text .ho-cards article{padding:14px;font-size:12px;min-height:80px}.ho-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 28px}.ho-cards article{display:flex;align-items:center;gap:14px;padding:20px;min-height:95px;background:#fff;border:1px solid #dfe7f4;border-radius:18px 10px;color:var(--navy);font-size:13px;line-height:1.7;transition:transform .25s}.ho-cards article:hover{transform:translateY(-3px)}.ho-icon{width:40px;height:40px;flex:0 0 40px;background:#eef3ff;color:var(--blue);border-radius:12px;display:grid;place-items:center}.ho-icon svg{width:23px;height:23px}.ho-cards article:nth-child(even) .ho-icon,.ho-decision-grid article:nth-child(even) .ho-icon{background:#fff0ed;color:var(--red)}.ho-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-pale,.ho-measure,.ho-spec{background:#f3f6fc;border-radius:34px 12px;padding:36px;margin-block:24px 44px}.ho-dark{background:var(--navy);color:#dde9ff;padding:36px;border-radius:16px 50px 16px 16px;margin-block:24px 44px}.ho-dark h2{color:#fff}.ho-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0}.ho-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dde5f3;border-radius:13px;padding:16px 20px;font-size:13px;font-weight:650;text-decoration:none}.ho-links a:hover{border-color:var(--red)}.ho-faq{background:#fff;color:var(--text);border:1px solid #d8e3f8;border-radius:20px 12px;margin:28px 0 0;padding:23px 25px}.ho-answer-label{display:flex;align-items:center;gap:13px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:var(--blue);margin-bottom:17px}.ho-answer-label>span{color:var(--red);font-size:22px;line-height:1}.ho-faq summary{list-style:none;cursor:pointer;padding:7px 38px 7px 0;position:relative;font-size:13px;line-height:1.65;font-weight:650;color:var(--navy)}.ho-faq summary::-webkit-details-marker{display:none}.ho-faq summary:after{content:'+';position:absolute;right:0;top:7px;border:1px solid #dbe5ff;border-radius:50%;width:26px;height:26px;text-align:center;line-height:24px;color:var(--blue)}.ho-faq details[open] summary:after{content:'−'}.ho-answer{padding:18px 30px 0 0;font-size:14px}.ho-answer p:last-child{margin-bottom:0}.ho-city-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center}.ho-city{margin:0;overflow:hidden;border-radius:90px 15px 25px}.ho-city img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ho-source{font-size:11px}.ho-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.ho-decision-grid article{border:1px solid #dce5f5;border-radius:22px;background:#fff;padding:25px}.ho-decision-grid .ho-icon{margin-bottom:20px}.ho-decision-grid p{font-size:13px;margin:0}.ho-final{padding:38px;background:#142b66;color:#e7efff;border-radius:34px 12px;margin-bottom:60px}.ho-final h2{color:#fff}.ho-national{margin-top:48px!important}.ho-national>.elementor-container,.ho-brands>.elementor-container{max-width:1400px!important;padding-inline:35px}.ho-sidebar a{color:#142b66!important}.ho-flow{background:#f3f6fc;padding:24px;border:1px solid #dbe5f5;border-radius:24px;margin-bottom:27px}.ho-flow-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ho-flow-top button{font:11px Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;border:1px solid #cbdafb;border-radius:12px;background:#fff;color:var(--blue);padding:10px 14px;cursor:pointer;white-space:nowrap}.ho-flow-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:center}.ho-stage-buttons{display:grid;gap:8px}.ho-stage-buttons button{font:13px/1.5 Inter,Arial,sans-serif;text-align:left;padding:14px 15px;border:1px solid #dce6f6;border-radius:12px;background:#fff;color:var(--navy);display:flex;gap:12px;cursor:pointer}.ho-stage-buttons button span{color:#7595d4;font-size:10px;font-weight:700;padding-top:3px}.ho-stage-buttons button[aria-selected=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ho-stage-buttons button[aria-selected=true] span{color:#c5daff}.ho-flow-panel{background:var(--navy);border-radius:26px 10px;overflow:hidden;position:relative}.ho-flow-panel svg{width:100%;display:block}.ho-stage-label{color:#fff;padding:17px 20px;background:#1037b6;font-family:Urbanist,Arial,sans-serif;font-size:22px;line-height:1.3;font-weight:750}.ho-dash{animation:ho-route 5s linear infinite}.ho-energy-visual{border:1px solid #ffffff35;border-radius:20px;padding:22px;margin:28px 0}.ho-energy-visual svg{width:100%;display:block;max-height:180px}.ho-paused .ho-dash{animation-play-state:paused}@keyframes ho-route{to{stroke-dashoffset:-150}}@media(max-width:1100px){.ho-main{width:100%!important}.ho-sidebar{width:100%!important;padding:20px 32px 40px}.ho-layout>.elementor-container{flex-wrap:wrap}.ho-hero-grid{grid-template-columns:1fr 1fr}.ho-hero-copy{padding:32px}.ho-photo-text,.ho-city-story{grid-template-columns:1fr 1fr;gap:24px}.ho-cards{grid-template-columns:repeat(2,1fr)}.ho-flow-layout{grid-template-columns:1fr}.ho-stage-buttons{grid-template-columns:repeat(2,1fr)}.ho-flow-panel{max-width:650px;width:100%;margin:auto}.ho-city img{aspect-ratio:3/2}}@media(max-width:700px){.ho-hero{margin:12px 12px 32px}.ho-hero-grid,.ho-photo-text,.ho-city-story{grid-template-columns:1fr}.ho-hero .ho-photo{min-height:0;aspect-ratio:3/2}.ho-hero-copy{padding:28px 24px}.ho-hero-nav{grid-template-columns:1fr 1fr;padding:20px 24px;gap:16px}.ho-main{padding:0 20px}.ho-section{padding-block:30px}.ho-pale,.ho-measure,.ho-spec,.ho-dark,.ho-final{padding:25px 20px}.ho-cards,.ho-question-grid,.ho-decision-grid,.ho-links{grid-template-columns:1fr}.ho-photo-text .ho-cards{grid-template-columns:1fr 1fr}.ho-cards article{min-height:80px;padding:16px}.ho-flow{padding:18px}.ho-flow-top{align-items:start;font-size:9px;gap:12px}.ho-stage-buttons{grid-template-columns:1fr}.ho-stage-buttons button{padding:12px}.ho-stage-label{font-size:20px}.ho-city{border-radius:50px 12px 25px}.ho-faq{padding:20px 18px}.ho-answer{padding-right:0}.ho-opening{font-size:15px}.ho-national{margin-top:32px!important}.ho-national>.elementor-container,.ho-brands>.elementor-container{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.ho-dash{animation:none}.ho-cards article{transition:none}.ho-cards article:hover{transform:none}}.ho-dark-source{display:inline-block;color:#c9ddff!important;margin-bottom:5px}.ho-flow-panel svg>g{transition:transform .6s ease}@media(prefers-reduced-motion:reduce){.ho-flow-panel svg>g{transition:none}}body.page-id-6774 .log-breadcrumb-section{display:none!important}