 
/* Brand colours: change these to match the official palette */
:root{
  --sign:#193340;      /* brand navy */
  --sign-deep:#122630; /* darker navy, hover states only */
  --line:#E6DED1;      /* brand sand */
  --line-deep:#D5CAB8; /* darker sand, hover states only */
  --asphalt:#193340;
  --ink:#193340;
  --body:#44545E;
  --paper:#FFFFFF;
  --mist:#E6DED1;
  --rule:#C8BCA8;
  --error:#B3261E;
  --display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;
  --text:"Barlow",Arial,sans-serif;
  --wrap:1200px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:94px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--body);font:400 1.0625rem/1.65 var(--text)}
img{display:block;max-width:100%}
a{color:inherit}
h1,h2,h3{font-family:var(--display);color:var(--ink);line-height:1.04;margin:0;font-weight:700}
h2{font-size:clamp(2.3rem,4.6vw,3.6rem)}
h3{font-size:1.6rem;line-height:1.12}
p{margin:0 0 1em}
:focus-visible{outline:3px solid var(--sign);outline-offset:3px}
.hero :focus-visible,.why :focus-visible,.voices :focus-visible,footer :focus-visible,.callbar :focus-visible{outline-color:#fff}
.ticket :focus-visible{outline-color:var(--sign)}
.wrap{width:min(100% - 40px,var(--wrap));margin-inline:auto}
.section{padding:clamp(64px,9vw,112px) 0}
.intro{max-width:62ch;margin-top:14px}
.skip{position:absolute;left:-999px;top:8px;background:var(--line);color:var(--ink);padding:10px 16px;z-index:100}
.skip:focus{left:8px}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:52px;padding:0 26px;border:0;border-radius:6px;background:var(--line);color:var(--ink);font:700 1.25rem/1 var(--display);text-decoration:none;cursor:pointer;transition:background .15s}
.btn:hover{background:var(--line-deep)}
.btn svg{width:20px;height:20px}
.btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}
.btn-ghost:hover{background:#fff;color:var(--sign-deep)}
.btn-green{background:var(--sign);color:#fff}
.btn-green:hover{background:var(--sign-deep)}
.btn-line{background:transparent;color:var(--sign);box-shadow:inset 0 0 0 2px var(--sign)}
.btn-line:hover{background:var(--sign);color:#fff}
.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}
.cta-center{justify-content:center}

/* Header */
.top{position:sticky;top:0;z-index:50;background:#fff;color:var(--ink);box-shadow:0 1px 0 var(--rule),0 4px 14px rgba(25,51,64,.08)}
.top .wrap{display:flex;align-items:center;gap:24px;min-height:82px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 1.55rem/1 var(--display);color:var(--sign);white-space:nowrap}
.brand img{width:auto;height:66px;flex:none}
.menu{display:flex;gap:22px;margin:0 0 0 auto;padding:0;list-style:none;font-weight:500;font-size:.98rem}
.menu a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}
.menu a:hover{border-color:var(--sign)}
.top-call{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;border-radius:6px;background:var(--sign);color:#fff;font:700 1.3rem/1 var(--display);text-decoration:none;white-space:nowrap;transition:background .15s}
.top-call:hover{background:var(--sign-deep)}
.top-call svg{width:18px;height:18px;flex:none;color:var(--line)}
.burger{display:none;margin-left:auto;background:none;border:0;color:var(--sign);padding:8px;cursor:pointer}
.burger svg{width:28px;height:28px;display:block}

/* Banner */
.hero{position:relative;overflow:hidden;overflow:clip;color:#fff;background-color:var(--sign);background-image:linear-gradient(90deg,rgba(25,51,64,.93) 0,rgba(25,51,64,.8) 44%,rgba(25,51,64,.12) 62%,rgba(25,51,64,.3) 100%),url(../images/banner-bg.jpg);background-size:cover;background-position:58% center;background-repeat:no-repeat}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:clamp(56px,7vw,92px) 0}
.hero h1{color:#fff;font-size:clamp(3rem,6.6vw,5.6rem);font-weight:800;line-height:.98;letter-spacing:-.005em}
.hero h1 span{display:block;color:var(--line);text-transform:uppercase}
.hero .lede{font-size:1.4rem;font-weight:600;line-height:1.35;margin:18px 0 22px}
.hero-points{display:grid;gap:12px;margin:0 0 30px;padding:0;list-style:none;max-width:34em}
.hero-points li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:1.1rem;line-height:1.45}
.hero-points span{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--line);color:var(--sign)}
.hero-points svg{width:15px;height:15px}
.actions{display:flex;flex-wrap:wrap;gap:14px}

/* Form */
.ticket{position:relative;background:#fff;color:var(--ink);border-radius:10px;padding:30px 28px 28px;box-shadow:0 22px 50px rgba(18,38,48,.35)}
.ticket::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;border-radius:10px 10px 0 0;background:repeating-linear-gradient(90deg,var(--line) 0 34px,var(--sign) 34px 68px)}
.ticket h2{font-size:2.15rem;margin-top:6px}
.ticket>p{color:var(--body);margin:6px 0 18px;font-size:1rem}
.fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}
.field{display:flex;flex-direction:column;gap:4px;min-width:0}
.field.full{grid-column:1/-1}
.field label{font-weight:600;font-size:.94rem;color:var(--ink)}
.field input,.field select,.field textarea{width:100%;min-height:46px;padding:9px 11px;border:1.5px solid #84929A;border-radius:5px;background:#fff;color:var(--ink);font:400 1rem/1.3 var(--text)}
.field textarea{min-height:76px;resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--sign);outline-offset:0;border-color:var(--sign)}
.field [aria-invalid="true"]{border-color:var(--error)}
.err{color:var(--error);font-size:.88rem;font-weight:500;min-height:0}
.ticket .btn{width:100%;margin-top:16px;background:var(--sign);color:#fff}
.ticket .btn:hover{background:var(--sign-deep)}
.fine{font-size:.86rem;line-height:1.45;margin:12px 0 0;color:var(--body)}
.status{margin:12px 0 0;padding:11px 13px;border-radius:5px;background:var(--mist);color:var(--ink);font-size:.97rem;line-height:1.45}
.status[hidden]{display:none}
.status a{font-weight:600}

/* About */
.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,80px);align-items:center}
.about-pic{position:relative}
.about-pic img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:var(--mist)}
.about-grid h2{margin-bottom:18px}
.plain{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:9px}
.plain li{position:relative;padding-left:26px;color:var(--ink);font-weight:500}
.plain li::before{content:"";position:absolute;left:3px;top:.62em;width:11px;height:11px;border-radius:50%;background:var(--sign)}

/* Services */
.services{background:var(--mist)}
.signs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;margin:44px 0 0;padding:0;list-style:none}
/* Six-column grid so the last two cards can sit centred at the same size */
.sign{grid-column:span 2;position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:26px 24px 14px;border-radius:14px;background:#fff;color:var(--body);box-shadow:0 12px 26px rgba(25,51,64,.09);transition:transform .2s ease,box-shadow .2s ease}
/* Radar rings in the corner of each card, echoing the banner */
.sign::before{content:"";position:absolute;top:-96px;right:-96px;width:228px;height:228px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 30px,var(--line) 30px 32px);pointer-events:none}
.sign::after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--sign);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.sign:hover,.sign:focus-within{transform:translateY(-6px);box-shadow:0 20px 38px rgba(25,51,64,.17)}
.sign:hover::after,.sign:focus-within::after{transform:scaleX(1)}
.sign-icon{position:relative;display:grid;place-items:center;width:66px;height:66px;margin-bottom:18px;border-radius:50%;background:var(--line);color:var(--sign);transition:background .2s ease,color .2s ease}
.sign-icon svg{display:block;width:34px;height:34px}
.sign:hover .sign-icon,.sign:focus-within .sign-icon{background:var(--sign);color:#fff}
.sign h3{position:relative;color:var(--ink);font-size:1.7rem}
.sign p{position:relative;margin:9px 0 22px;font-size:1rem;line-height:1.5}
.sign-actions{position:relative;margin-top:auto;display:grid}
.sign-actions .btn{width:100%;padding:0 12px;background:var(--sign);color:#fff}
.sign-actions .btn:hover{background:var(--sign-deep)}
.sign-call{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-top:12px;background:repeating-linear-gradient(90deg,var(--rule) 0 12px,transparent 12px 22px) top/100% 2px no-repeat;color:var(--sign);font:700 1.35rem/1 var(--display);text-decoration:none}
.sign-call:hover{text-decoration:underline}
.sign-call svg{width:18px;height:18px;flex:none}
.sign:nth-child(7){grid-column:2/span 2}
.sign-help{background:transparent;box-shadow:none;outline:2px dashed var(--sign);outline-offset:-2px}
.sign-help::before{display:none}
.sign-help .sign-icon{background:#fff}
.sign-help:hover,.sign-help:focus-within{background:#fff}

/* Why choose us */
.why{position:relative;overflow:hidden;overflow:clip;background:var(--sign);color:var(--line)}
.why h2,.why h3{color:#fff}
/* Radar rings behind the heading, echoing the banner */
.why::before{content:"";position:absolute;left:-260px;bottom:-300px;width:760px;height:760px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 88px,rgba(255,255,255,.1) 88px 90px);pointer-events:none}
.why-grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "cta list";gap:0 clamp(36px,6vw,80px)}
.why-head{grid-area:head;align-self:end}
.why-cta{grid-area:cta;align-self:start}
.reasons{grid-area:list;display:grid;gap:16px;margin:0;padding:0;list-style:none}
.reason{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;padding:24px 26px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.06);transition:background .2s ease,color .2s ease,transform .2s ease}
.reason-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--line);color:var(--sign);transition:background .2s ease,color .2s ease}
.reason-icon svg{width:38px;height:38px}
.reason h3{font-size:1.7rem;transition:color .2s ease}
.reason p{margin:6px 0 0;line-height:1.5}
.reason:hover{background:var(--line);color:var(--body);transform:translateX(6px)}
.reason:hover h3{color:var(--ink)}
.reason:hover .reason-icon{background:var(--sign);color:#fff}

/* Process steps */
.steps{background:#fff}
.road{margin:48px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;counter-reset:s}
.road li{position:relative;counter-increment:s;padding-top:82px}
.road li::before{content:counter(s);position:absolute;top:0;left:0;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--sign);color:#fff;font:800 1.8rem/1 var(--display)}
.road li:not(:last-child)::after{content:"";position:absolute;left:76px;right:-18px;top:29px;border-top:4px dashed var(--rule)}
.road h3{font-size:1.55rem}
.road p{margin:6px 0 0;font-size:1rem}

/* FAQ */
.faq{background:var(--mist)}
.faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,72px);align-items:start}
.faq-list details{border-bottom:2px solid var(--rule)}
.faq-list details:first-child{border-top:2px solid var(--rule)}
.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:19px 0;font:700 1.45rem/1.15 var(--display);color:var(--ink)}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary::after{content:"+";flex:none;font-size:2rem;line-height:.8;color:var(--sign)}
.faq-list details[open] summary::after{content:"\2212"}
.faq-list p{max-width:64ch;padding-bottom:6px}

/* Testimonials */
.voices{background:var(--sign);color:#fff}
.voices h2{color:#fff;text-align:center}
.review-stage{display:grid;grid-template-columns:50px minmax(0,780px) 50px;grid-template-areas:"prev track next" "dots dots dots";justify-content:center;align-items:center;gap:18px 28px;margin-top:40px}
#review-prev{grid-area:prev}
#review-next{grid-area:next}
.review-arrow{display:grid;place-items:center;width:50px;height:50px;padding:0;border:2px solid #fff;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background .15s,color .15s}
.review-arrow svg{width:22px;height:22px}
.review-arrow:hover:not(:disabled){background:#fff;color:var(--sign)}
.review-arrow:disabled{opacity:.35;cursor:default}
.review-dots{grid-area:dots;display:flex;justify-content:center}
.review-dots button{width:24px;height:36px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}
.review-dots button::before{content:"";width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35)}
.review-dots button[aria-current="true"]::before{background:var(--line)}
.review-track{grid-area:track;display:flex;align-items:flex-start;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;scrollbar-width:none;padding:4px}
.review-track::-webkit-scrollbar{display:none}
.review{position:relative;overflow:hidden;flex:0 0 100%;min-width:0;margin:0;padding:36px 40px 30px;border-radius:14px;background:#fff;color:var(--body);scroll-snap-align:start}
/* Radar rings, matching the service cards */
.review::before{content:"";position:absolute;top:-96px;right:-96px;width:228px;height:228px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 30px,var(--line) 30px 32px);pointer-events:none}
.review :focus-visible{outline-color:var(--sign)}
.review-who{position:relative;display:flex;align-items:center;gap:14px}
.review-avatar{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sign);color:#fff;font:800 1.7rem/1 var(--display)}
.review-who strong{display:block;color:var(--ink);font:700 1.5rem/1.15 var(--display)}
.review-who strong + span{display:block;font-size:.95rem;line-height:1.3}
.review blockquote{position:relative;margin:20px 0 0;font-size:1.2rem;line-height:1.6;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.review.open blockquote{display:block}
.review-more{position:relative;margin-top:10px;padding:6px 0;border:0;background:none;color:var(--sign);font:600 1rem/1.2 var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.review-more[hidden]{display:none}

/* Contact */
.offices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:38px 0 0;padding:0;list-style:none}
.office{padding:26px 26px 22px;border-radius:14px;background:var(--mist);color:var(--body)}
.office-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:16px;border-radius:50%;background:var(--sign);color:#fff}
.office-icon svg{width:32px;height:32px}
.office h3{font-size:1.7rem}
.office p{margin:8px 0 12px}
.office-call{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font:700 1.35rem/1 var(--display);text-decoration:none}
.office-call:hover{text-decoration:underline}

/* Bottom form */
.book{background:var(--mist)}
.book-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,72px);align-items:center}
.book .intro{margin:14px 0 24px}
.book .ticket{box-shadow:0 18px 40px rgba(25,51,64,.14)}
.book .ticket::before{background:var(--sign)}

/* Footer */
footer{background:var(--sign);color:var(--line);padding:52px 0 96px;font-size:.98rem}
.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}
footer h3{color:#fff;font-size:1.3rem;margin-bottom:10px}
.foot-logo{width:auto;height:112px;margin-bottom:14px}
footer ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}
footer a{text-decoration:none}
footer a:hover{text-decoration:underline}
.legal{margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:.88rem}
.legal p{margin:0}

/* Side button: fixed to the right edge, hidden while a form is on screen */
.side-cta{position:fixed;right:0;top:50%;z-index:55;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);padding:22px 13px;border:2px solid #fff;border-right-width:2px;border-left:0;border-radius:0 8px 8px 0;background:var(--sign);color:#fff;font:700 1.2rem/1 var(--display);text-decoration:none;white-space:nowrap;box-shadow:0 8px 22px rgba(18,38,48,.3);transition:opacity .2s ease,visibility .2s ease,background .15s}
.side-cta:hover{background:var(--sign-deep)}
.side-cta:focus-visible{outline-color:var(--line)}
.side-cta.is-hidden{opacity:0;visibility:hidden}

/* Phone call bar */
.callbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;grid-template-columns:1fr 1fr;background:var(--sign)}
.callbar{transition:transform .2s ease}
.callbar.is-hidden{transform:translateY(100%)}
.callbar a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:4px 10px;text-align:center;font:700 1.1rem/1.05 var(--display);text-decoration:none;color:#fff}
.callbar a:first-child{background:var(--line);color:var(--ink)}

@media (max-width:1040px){
  .signs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sign,.sign:nth-child(7){grid-column:auto}
}
@media (max-width:1120px){
  .menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:#fff;border-top:1px solid var(--rule);box-shadow:0 10px 18px rgba(25,51,64,.12);padding:6px 20px 16px;margin:0}
  .menu.open{display:flex}
  .menu a{display:block;padding:11px 0}
  .burger{display:block;margin-left:0}
  .top-call{margin-left:auto}
}
@media (max-width:920px){
  .hero{background-image:linear-gradient(180deg,rgba(25,51,64,.86),rgba(25,51,64,.72)),url(data:image/webp;base64,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)}
  .hero-grid,.about-grid,.faq-grid,.book-grid{grid-template-columns:minmax(0,1fr)}
  .hero-grid{gap:36px}
  .why-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "list" "cta";row-gap:28px}
  .why::before{left:-340px;bottom:auto;top:-300px}
  .reason:hover{transform:none}
  .road{grid-template-columns:minmax(0,1fr);gap:30px}
  .road li{padding:0 0 0 82px;min-height:62px}
  .road li:not(:last-child)::after{left:29px;right:auto;top:72px;bottom:-22px;border-top:0;border-left:4px dashed var(--rule)}
  .offices{grid-template-columns:minmax(0,1fr)}
  .review-stage{grid-template-columns:50px minmax(0,1fr) 50px;grid-template-areas:"track track track" "prev dots next";gap:18px 12px}
  .review{padding:28px 24px 22px}
  .review blockquote{font-size:1.08rem;-webkit-line-clamp:4}
  .foot{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:680px){
  body{font-size:1rem}
  .top-call{display:none}
  .side-cta{display:none}
  .reason{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px 18px}
  .reason-icon{width:56px;height:56px}
  .reason-icon svg{width:30px;height:30px}
  .cta-row .btn{width:100%}
  .brand{font-size:clamp(1.15rem,5.4vw,1.55rem)}
  .brand img{height:56px}
  .top .wrap{min-height:70px;gap:12px}
  .burger{margin-left:auto}
  .hero-grid{padding:44px 0 30px}
  .signs{grid-template-columns:minmax(0,1fr)}
  .fields{grid-template-columns:minmax(0,1fr)}
  .ticket{padding:28px 20px 22px}
  .callbar{display:grid}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .side-cta,.callbar{transition:none}
  .btn,.review-arrow,.top-call,.reason,.reason-icon,.reason h3{transition:none}
  .reason:hover{transform:none}
  .sign,.sign::after,.sign-icon{transition:none}
  .sign:hover,.sign:focus-within{transform:none}
} 