@font-face{font-family:Manrope;src:url('assets/manrope.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--sc-canvas:#f6f4ed;--sc-surface:#eeeee5;--sc-ink:#242620;--sc-ink-soft:#626858;--sc-accent:#ecb657;--sc-accent-ink:#242620;--sc-font-display:Manrope,Arial,sans-serif;--sc-font-text:Manrope,Arial,sans-serif;--green:#242620;--muted:#626858;--paper:#f6f4ed;--lime:#ecb657;--line:#d8dbcb;--gutter:clamp(24px,5.8vw,96px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--green);font:500 16px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1,h2{font-weight:500;letter-spacing:-.058em;line-height:1.08}h2{font-size:clamp(36px,4.2vw,62px)}h3{line-height:1.3;font-weight:650;letter-spacing:-.025em}img{max-width:100%;display:block}svg{display:block}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #5e893d;outline-offset:5px}button:disabled{opacity:.45;cursor:not-allowed}::selection{background:var(--lime);color:var(--green)}.wrap{max-width:1560px;padding-left:var(--gutter);padding-right:var(--gutter);margin-inline:auto}.skip-link{position:fixed;top:8px;left:16px;transform:translateY(-150%);z-index:100;background:var(--green);color:white;padding:12px}.skip-link:focus{transform:none}.topline{background:var(--green);color:#e5eddf;font-size:11px;line-height:34px}.topline .wrap{display:flex;justify-content:space-between;gap:20px}.topline a{text-decoration:underline;text-underline-offset:3px}.header{position:sticky;top:0;background:var(--paper);z-index:30;border-bottom:1px solid var(--line)}.nav-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-1.3px;font-weight:800;white-space:nowrap}.brand img{width:39px;height:39px}.brand .brand-it{font-weight:500}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:13px}.desktop-nav>a:not(.button){padding-block:16px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 24px;border-radius:6px;background:var(--green);color:var(--paper);font-size:13px;font-weight:700;line-height:1.5;border:1px solid var(--green);white-space:nowrap;transition:background .16s ease-out,transform .16s ease-out}.button>span{font-size:20px;line-height:1}.button:active,button:active{transform:translateY(1px)}.button-light{background:var(--lime);border-color:var(--lime);color:var(--green)}.button-outline{background:transparent;color:var(--green);border-color:#9cae99}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:700;border:none;background:none;padding:8px 0;text-underline-offset:5px}.text-link span{font-size:18px}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);padding:10px 14px;border-radius:5px;color:var(--green)}.mobile-nav{display:none}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;line-height:1.5;display:flex;align-items:center;gap:9px}.small-dot{height:6px;width:6px;border-radius:50%;background:var(--green)}.hero{display:grid;grid-template-columns:1.14fr 1fr;gap:32px;min-height:655px;align-items:center;padding-top:48px;padding-bottom:52px;overflow:hidden}.hero h1{font-size:clamp(54px,5.7vw,87px);margin-top:24px;letter-spacing:-.07em;line-height:1.09}.hero-lede{font-size:clamp(15px,1.25vw,19px);color:var(--muted);margin-top:25px;line-height:1.75}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:32px}.hero-world{position:relative;height:540px;isolation:isolate}.photo-arch{position:absolute;left:10%;top:14px;width:82%;height:475px;border-radius:245px 245px 14px 14px;overflow:hidden;z-index:2;box-shadow:0 18px 45px #17392b16;will-change:transform}.photo-arch img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:saturate(.68)}.back-arch{position:absolute;width:87%;height:455px;right:0;top:45px;background:#e2e8d8;border-radius:260px 260px 16px 16px;z-index:1;will-change:transform}.front-arch{position:absolute;left:-2%;top:-12px;width:105%;height:540px;z-index:3;fill:none;pointer-events:none;will-change:transform}.front-arch path{stroke:#557351;stroke-width:1}.front-arch circle{fill:var(--green);stroke:var(--paper);stroke-width:6}.place-caption{position:absolute;bottom:2px;right:0;display:flex;gap:13px;align-items:center;font-size:11px;line-height:1.65;z-index:4}.place-caption strong{font-weight:700}.place-cross{font-size:30px;font-weight:400}.relationship{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;border-top:1px solid var(--line);padding-block:48px 55px;align-items:center}.relationship-title{display:flex;gap:22px;align-items:center}.mini-mark{font-size:42px;line-height:1;color:#6c855a}.relationship h2{font-size:25px;letter-spacing:-.045em;line-height:1.25}.relationship p{font-size:14px;color:var(--muted);max-width:62ch}.relationship .text-link{font-size:11px;margin-top:10px}.planner-section{background:var(--green);color:var(--paper);position:relative;overflow:hidden}.planner-layout{padding-top:90px;padding-bottom:48px;display:grid;grid-template-columns:1fr 1.08fr;gap:24px 65px;min-height:820px;align-items:center}.planner-intro h2{margin-top:20px;font-size:clamp(42px,4.5vw,66px);color:var(--paper)}.planner-intro>p:not(.eyebrow){font-size:14px;color:#c3d0c4;max-width:41ch;margin-top:24px}.planner-intro .planner-instruction{font-size:12px!important;color:var(--paper)!important;margin-top:28px!important}.priority-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;max-width:420px}.priority-options button{display:flex;justify-content:space-between;gap:16px;text-align:left;background:transparent;color:var(--paper);border:1px solid #698375;border-radius:5px;padding:13px 14px;font-size:12px;line-height:1.5;transition:background .15s ease-out}.priority-options button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--green)}.priority-options button>span:last-child{font-size:17px;line-height:1.1}.connection-art{position:relative;width:100%;aspect-ratio:600/510;isolation:isolate}.connection-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.connection-track path{fill:none;stroke:#819c82;stroke-width:1;stroke-dasharray:650;stroke-dashoffset:var(--line-offset,0)}.connection-track path.is-selected{stroke:var(--lime);stroke-width:2}.orbit{fill:none;stroke:#456451;stroke-width:1;stroke-dasharray:2 7}.orbit-inner{stroke:#3c5d4d;stroke-dasharray:none}.service-node{position:absolute;border:1px solid #64816c;background:var(--green);color:#dce7d8;font-size:11px;padding:11px 17px;border-radius:5px;white-space:nowrap;transform:translate(-50%,-50%);transition:background .2s ease-out,color .2s ease-out}.service-node.is-selected{background:var(--lime);color:var(--green);border-color:var(--lime)}.node-support{left:18%;top:17%}.node-security{left:79%;top:17%}.node-cloud{left:11%;top:49%}.node-connectivity{left:89%;top:49%}.node-comms{left:21%;top:83%}.node-growth{left:79%;top:83%}.connection-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:173px;height:173px;border-radius:50%;background:#e0edce;color:var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 55px #0d251c40;border:8px solid #345846}.connection-centre img{width:39px;height:39px;margin-bottom:8px}.connection-centre strong{font-size:15px;letter-spacing:-.03em}.connection-centre>span{font-size:9px;margin-top:3px}.plan-result{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #577461;padding-top:27px;margin-top:30px}.result-label{font-size:9px;font-weight:700;letter-spacing:.12em;color:#b6c7b6}.plan-result p{font-size:13px;max-width:64ch;margin-top:8px}.plan-actions{display:flex;gap:26px;align-items:center}.plan-actions>.text-link{color:var(--paper);font-size:11px;white-space:nowrap}.services-section{padding-top:94px;padding-bottom:86px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:49px}.section-heading p{font-size:13px;color:var(--muted);max-width:48ch;padding-bottom:7px}.service-ledger{border-top:1px solid var(--line)}.service-row{display:grid;grid-template-columns:48px 1fr 1fr 36px;gap:24px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line);transition:background .18s ease-out}.service-icon{height:39px;width:39px;display:grid;place-items:center;color:#5d7751}.service-icon svg{height:27px;width:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.service-row h3{font-size:20px;font-weight:600}.service-row p{color:var(--muted);font-size:12px;line-height:1.7;max-width:43ch}.row-arrow{font-size:24px;justify-self:end;font-weight:400;transition:transform .2s ease-out}.broadband-bar{padding:25px 28px;background:#eeeee4;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;border-radius:7px}.broadband-bar strong{font-size:16px;font-weight:650}.broadband-bar p{font-size:12px;color:var(--muted);margin-top:4px}.handover-section{background:#eeeee5;padding-block:82px}.handover-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px}.handover-layout h2{margin-top:20px;font-size:clamp(38px,4vw,59px)}.handover-layout>div>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:45ch;margin-top:25px}.handover-layout .text-link{margin-top:20px}.handover-steps{list-style:none;padding:0;margin:0}.handover-steps li{display:flex;gap:22px;align-items:flex-start;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #cdd8c6}.handover-steps li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.handover-steps li>span{display:grid;place-items:center;flex:0 0 33px;height:33px;border:1px solid #b1c2a6;border-radius:50%;font-size:12px}.handover-steps h3{font-size:21px;padding-top:3px}.handover-steps p{font-size:12px;color:var(--muted);max-width:44ch;margin-top:10px}.faq-section{padding-top:84px;padding-bottom:86px;display:grid;grid-template-columns:.85fr 1.2fr;gap:80px}.faq-section h2{font-size:39px;max-width:8ch}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;padding:20px 0;font-size:13px;font-weight:700}summary::-webkit-details-marker{display:none}summary>span{font-size:23px;font-weight:400}details[open] summary>span{transform:rotate(45deg)}details p{font-size:13px;line-height:1.8;color:var(--muted);max-width:64ch;padding:0 30px 24px 0}details p a{text-decoration:underline}.contact-section{background:var(--lime);padding-block:80px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact-copy h2{font-size:clamp(40px,4.5vw,63px);margin-top:25px}.contact-copy>p:not(.eyebrow){max-width:32ch;font-size:14px;margin-top:24px}.contact-phone{display:block;font-size:27px;letter-spacing:-.03em;font-weight:600;margin-top:30px}.contact-phone span{margin-left:12px;font-size:22px}.email-link{display:inline-block;font-size:13px;margin-top:5px;text-decoration:underline;text-underline-offset:4px}.contact-copy .contact-area{font-size:12px!important;color:#405638}.enquiry-form{background:var(--paper);border-radius:9px;padding:30px}.form-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-heading h3{font-size:23px}.form-heading>span{font-size:24px}.enquiry-form label{display:block;font-size:10px;font-weight:800;margin-bottom:17px}.enquiry-form input,.enquiry-form textarea{margin-top:6px;display:block;width:100%;border:1px solid #c7d2c0;border-radius:4px;padding:11px 12px;color:var(--green);background:#fbfcf8;font-size:12px;line-height:1.5;resize:vertical}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#667261;opacity:1;font-weight:400}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-note{font-size:10px;color:var(--muted);line-height:1.7;margin:4px 0 18px}.form-note a{text-decoration:underline}.enquiry-form .button{width:100%}.form-status{font-size:11px;line-height:1.7;margin-top:10px}.selected-priorities{font-size:11px;background:#eeeee4;padding:12px;border-radius:4px;margin-bottom:12px}.footer{background:var(--green);color:#dfe8da;padding-block:40px 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid #58745e}.footer .brand img{border:1px solid #708865;border-radius:10px}.footer-nav{display:flex;gap:22px;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:23px;font-size:9px;color:#bdcdb9;line-height:1.8}.photo-credit{font-size:9px;color:#bdcdb9;margin-top:12px}.photo-credit a{text-decoration:underline;text-underline-offset:3px}.footer a:hover{text-decoration:underline}.sub-hero{padding-block:72px 65px}.breadcrumbs{display:flex;gap:12px;font-size:11px;margin-bottom:30px;color:var(--muted)}.breadcrumbs a{text-decoration:underline}.sub-hero h1{font-size:clamp(44px,6vw,80px);max-width:14ch}.sub-hero .sub-lede{font-size:17px;color:var(--muted);max-width:57ch;margin-block:24px 30px}.detail-panel{background:var(--green);color:var(--paper);padding-block:65px}.detail-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px}.detail-grid h2{font-size:39px}.detail-grid>div>p{font-size:13px;color:#c3d0c4;margin-top:20px;max-width:38ch}.detail-services{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.detail-services a{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #607963;padding:19px 0;font-size:12px;align-items:center}.detail-services a span{color:var(--lime);font-size:20px}.detail-body{padding-block:70px;display:grid;grid-template-columns:.8fr 1.3fr;gap:100px}.detail-body h2{font-size:37px}.detail-body p{font-size:15px;color:var(--muted);max-width:60ch}.detail-body .text-link{margin-top:20px}.small-contact{padding-block:50px;background:var(--lime)}.small-contact .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.small-contact h2{font-size:37px}.small-contact p{font-size:13px;margin-top:12px}.notfound{padding-block:100px;min-height:60vh}.notfound h1{font-size:65px}.notfound p{margin:22px 0}.notfound .button{margin-top:15px}
@media(hover:hover) and (pointer:fine){.button:hover{background:#2c5646}.button-light:hover{background:#e7f4d5}.button-outline:hover{background:#e2ead7}.desktop-nav>a:not(.button):hover,.text-link:hover{text-decoration:underline}.service-row:hover{background:#edf1e5}.service-row:hover .row-arrow{transform:translate(3px,-3px)}.priority-options button:hover{border-color:var(--lime)}.priority-options button[aria-pressed=false]:hover{background:#294e3f}}
@media(min-width:1500px){.hero{min-height:740px}.hero-world{height:595px}.photo-arch{height:530px}.back-arch{height:510px}.front-arch{height:585px}}
@media(max-width:1100px){.desktop-nav{gap:18px}.hero{gap:10px;min-height:605px}.hero h1{font-size:61px}.hero-world{height:480px}.photo-arch{height:420px}.back-arch{height:402px}.front-arch{height:470px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:11px}.relationship{gap:48px}.planner-layout{gap:25px 35px}.connection-centre{width:146px;height:146px}.service-node{padding:9px 12px;font-size:9px}.handover-layout,.contact-layout,.detail-grid,.detail-body{gap:55px}.faq-section{gap:40px}.contact-phone{font-size:24px}}
@media(max-width:850px){.desktop-nav{display:none}.menu-toggle{display:block}.nav-inner{height:76px}.mobile-nav.is-open{display:grid;padding:8px var(--gutter) 23px;gap:2px;background:var(--paper);border-top:1px solid var(--line)}.mobile-nav a{padding:12px 0;font-size:14px}.hero h1{font-size:clamp(44px,6.8vw,59px)}.hero-world{height:400px}.photo-arch{height:350px}.back-arch{height:332px}.front-arch{height:388px}.hero{min-height:530px;padding-top:40px}.hero-actions{align-items:flex-start;gap:8px;flex-direction:column}.hero-lede{font-size:14px}.place-caption{font-size:9px}.planner-layout{grid-template-columns:1fr;min-height:auto;padding-top:65px;gap:20px}.planner-intro{max-width:620px}.planner-intro h2{font-size:50px}.planner-intro>p:not(.eyebrow){max-width:55ch}.priority-options{max-width:100%;grid-template-columns:repeat(3,1fr)}.connection-art{max-width:570px;margin-inline:auto}.service-node{font-size:11px}.connection-centre{width:165px;height:165px}.plan-result{margin-top:0}.section-heading{display:block}.section-heading p{margin-top:22px}.service-row{grid-template-columns:40px 1fr 1fr 25px;gap:18px}.service-row h3{font-size:17px}.service-row p{font-size:11px}.handover-layout{gap:35px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{max-width:none}.contact-layout{gap:35px}.enquiry-form{padding:23px}.field-pair{grid-template-columns:1fr;gap:0}.footer-nav{gap:16px}.footer-bottom{font-size:8px}.detail-grid,.detail-body{gap:40px}}
@media(max-width:600px){html{scroll-padding-top:90px}.topline{font-size:9px;line-height:29px}.topline .wrap>span{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topline .topline-phone{display:none}.brand{font-size:23px}.brand img{width:34px;height:34px}.nav-inner{height:72px}.hero{grid-template-columns:1fr;padding-top:37px;padding-bottom:26px;gap:20px;min-height:auto}.hero h1{font-size:clamp(44px,10.5vw,61px);margin-top:19px;line-height:1.08}.hero-lede{font-size:14px;margin-top:20px}.eyebrow{font-size:9px}.hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:24px}.hero-actions .button{padding:14px 20px;gap:24px;font-size:12px}.hero-actions .text-link{font-size:10px;gap:8px}.hero-world{height:325px;max-width:430px;width:100%;margin:8px auto 0}.photo-arch{height:282px;width:82%;left:10%;top:4px;border-radius:190px 190px 10px 10px}.photo-arch img{object-position:64% 38%}.back-arch{height:265px;top:23px}.front-arch{height:310px;top:-8px;left:-2%;width:104%}.place-caption{font-size:9px;bottom:0}.place-cross{font-size:24px}.relationship{grid-template-columns:1fr;gap:21px;padding-block:34px 39px}.relationship h2{font-size:24px}.relationship-title{gap:20px}.relationship p{font-size:13px}.relationship .text-link{font-size:10px}.planner-layout{padding-top:49px;padding-bottom:30px;gap:18px}.planner-intro h2{font-size:42px;margin-top:17px}.planner-intro>p:not(.eyebrow){font-size:13px;margin-top:20px}.priority-options{grid-template-columns:1fr 1fr;gap:9px}.priority-options button{font-size:11px;padding:12px}.connection-art{margin-block:3px;width:100%;aspect-ratio:600/520}.service-node{font-size:8px;padding:7px 9px}.connection-centre{width:113px;height:113px;border-width:6px}.connection-centre img{width:26px;height:26px;margin-bottom:4px}.connection-centre strong{font-size:11px}.connection-centre>span{font-size:6.5px}.plan-result{display:block;padding-top:21px}.plan-result p{font-size:12px}.plan-actions{justify-content:space-between;margin-top:20px}.plan-actions .button{font-size:12px;padding:14px 20px}.services-section{padding-top:50px;padding-bottom:49px}.section-heading{margin-bottom:26px}.section-heading h2{font-size:39px}.section-heading p{font-size:12px;margin-top:18px}.service-row{grid-template-columns:32px 1fr 22px;gap:6px 15px;padding:21px 0}.service-row .service-icon{grid-row:1/3;align-self:start;width:30px;height:30px}.service-icon svg{width:23px;height:23px}.service-row h3{font-size:18px}.service-row p{grid-column:2;font-size:11px}.row-arrow{grid-column:3;grid-row:1/3;font-size:21px}.broadband-bar{padding:23px;display:block;margin-top:27px}.broadband-bar strong{font-size:15px}.broadband-bar p{font-size:11px}.broadband-bar .button{margin-top:19px;font-size:12px;padding:13px 18px;width:100%}.handover-section{padding-block:49px}.handover-layout{grid-template-columns:1fr;gap:37px}.handover-layout h2{font-size:39px;margin-top:18px}.handover-layout>div>p:not(.eyebrow){font-size:13px;margin-top:20px}.handover-steps h3{font-size:19px}.handover-steps li{margin-bottom:22px;padding-bottom:22px;gap:17px}.faq-section{padding-block:49px;gap:24px}.faq-section h2{font-size:35px}.faq-list summary{font-size:12px;padding-block:19px}.faq-list p{font-size:12px}.contact-section{padding-block:49px}.contact-layout{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:41px;margin-top:19px}.contact-copy>p:not(.eyebrow){font-size:13px;margin-top:19px}.contact-phone{font-size:27px;margin-top:23px}.email-link{font-size:12px}.contact-copy .contact-area{font-size:11px!important}.enquiry-form{padding:24px}.field-pair{grid-template-columns:1fr}.enquiry-form input,.enquiry-form textarea{font-size:16px}.enquiry-form label{font-size:11px}.form-heading h3{font-size:23px}.footer{padding-top:32px}.footer-top{display:block;padding-bottom:24px}.footer-nav{margin-top:25px;gap:14px;flex-wrap:wrap;font-size:10px}.footer-bottom{display:block;font-size:9px}.footer-bottom>div+div{margin-top:14px}.photo-credit{font-size:8px;max-width:65ch}.sub-hero{padding-block:39px 43px}.sub-hero h1{font-size:45px}.sub-hero .sub-lede{font-size:15px}.breadcrumbs{font-size:10px;flex-wrap:wrap;gap:7px}.detail-panel{padding-block:43px}.detail-grid,.detail-body{grid-template-columns:1fr;gap:29px}.detail-grid h2,.detail-body h2{font-size:33px}.detail-services{grid-template-columns:1fr}.detail-services a{padding:17px 0}.detail-body{padding-block:45px}.detail-body p{font-size:14px}.small-contact .wrap{display:block}.small-contact h2{font-size:33px}.small-contact .button{margin-top:25px}.notfound h1{font-size:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.back-arch,.photo-arch,.front-arch{transform:none!important}.connection-track path{stroke-dashoffset:0!important}}
@media print{.header,.topline,.hero-world,.menu-toggle,.priority-options,.connection-art,.plan-actions,.enquiry-form,.footer,.button{display:none!important}body{background:white;color:#242620}.wrap{padding:20px}.planner-section,.contact-section{background:white;color:#242620}.planner-intro p,.plan-result p{color:#242620!important}.planner-layout,.hero,.relationship,.contact-layout{display:block;min-height:0}.service-row{break-inside:avoid}}
