.fda-main{--ink:#0d1f3c;--navy:#1b3a6b;--cyan:#00c2e0;--wash:#edf5ff;--muted:#3d5573;--rule:#dce9f8;--gutter:5vw;color:var(--ink);background:#fff}.fda-page [hidden]{display:none!important}.fda-page h1,.fda-page h2,.fda-page h3{margin:0 0 20px;font-weight:800;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.fda-page h3{font-size:24px}.fda-page p{margin:0 0 20px;color:var(--muted)}.fda-page img{max-width:100%;height:auto}.fda-page button{font:inherit;cursor:pointer;touch-action:manipulation}.fda-page button:disabled{cursor:default}.fda-page a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px;touch-action:manipulation}.fda-directory a:focus-visible,.fda-page :is(button,a,summary,audio,[tabindex]):focus-visible{outline:3px solid #007487;outline-offset:5px}.fda-page :is(section,[id]){scroll-margin-top:120px}.fda-main .fda-call-desk,.fda-main .fda-followup-grid>figure{top:116px}.fda-page .button{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:16px 23px;min-height:54px;border:0;border-radius:6px;background:var(--cyan);color:var(--ink);font-size:14px;font-weight:800;line-height:1.4;text-decoration:none}.fda-page .dark-button{background:var(--ink);color:white}.fda-page .dark-button:hover{background:var(--navy)}.fda-page .text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:800;text-decoration:underline}.fda-page .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}.fda-page .breadcrumb a{min-height:30px}.fda-page .faq-list details{border-top:1px solid var(--rule)}.fda-page .faq-list details:last-child{border-bottom:1px solid var(--rule)}.fda-page .faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-weight:800;padding:22px 0}.fda-page summary::-webkit-details-marker{display:none}.fda-page .faq-list summary>span{font-size:24px;font-weight:400;flex-shrink:0}.fda-page .faq-list details[open] summary>span{transform:rotate(45deg)}.fda-page .faq-list details p{max-width:68ch;padding-bottom:8px}.fda-directory,.fda-smaller{padding:40px max(var(--gutter),calc((100vw - 1360px)/2));border-top:1px solid var(--rule)}.fda-smaller{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--wash)}.fda-smaller .button{flex-shrink:0}.fda-directory h2,.fda-page .fda-smaller h2{font-size:26px;margin-bottom:12px}.fda-smaller p{margin:0}.fda-directory>div{display:flex;align-items:baseline;gap:24px;margin-top:24px}.fda-directory h3{font-size:14px;min-width:65px;margin:0}.fda-directory ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px 24px}.fda-directory a{display:inline-block;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.fda-smaller{align-items:flex-start;flex-direction:column}.fda-directory,.fda-smaller{padding:36px 6vw}.fda-directory>div{display:block}.fda-directory h3{margin-bottom:12px}}.fda-page{--fda-accent:#08778b;color:var(--ink)}.fda-page h2{font-size:clamp(32px,3.3vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0 0 20px}.fda-hero h1 span,.fda-page h2 span{color:var(--fda-accent)}.fda-page p{font-size:17px;line-height:1.85;max-width:65ch}.fda-page .fda-small{font-size:13px;line-height:1.8;color:var(--muted);margin:18px 0 0;max-width:75ch}.fda-page svg{width:24px;height:24px;flex-shrink:0}.fda-businesses,.fda-connections,.fda-conversation,.fda-faq,.fda-final,.fda-followup,.fda-hero,.fda-journey,.fda-scope,.fda-try{padding:70px max(var(--gutter),calc((100vw - 1360px)/2))}.fda-hero{padding-top:28px;padding-bottom:80px}.fda-hero .breadcrumb{margin-bottom:42px}.fda-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5vw;align-items:center}.fda-hero h1{font-size:clamp(42px,3.6vw,58px);line-height:1.12;letter-spacing:-.04em;margin-bottom:24px}.fda-page .fda-lead{font-size:19px;line-height:1.8;max-width:43ch}.fda-page .fda-price{font-size:48px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--ink);margin:28px 0 24px;font-variant-numeric:tabular-nums}.fda-price>small,.fda-price>span{font-size:16px;line-height:1.5;letter-spacing:0;font-weight:500}.fda-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}.fda-actions>.text-link{font-size:14px}.fda-hero-photo{position:relative;margin:0 0 35px;min-width:0}.fda-hero-photo>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.fda-hero-photo>figcaption{position:absolute;top:100%;padding-top:56px;font-size:12px;line-height:1.7;color:var(--muted);max-width:55ch}.fda-enquiry-preview{position:absolute;left:-20px;bottom:-33px;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:18px 22px;max-width:calc(100% + 10px)}.fda-enquiry-preview strong{font-size:16px;line-height:1.5}.fda-enquiry-preview p{font-size:14px;margin:3px 0;line-height:1.5}.fda-enquiry-preview div>span{font-size:13px;font-weight:750;color:var(--fda-accent)}.fda-request-icon{background:var(--wash);display:grid;place-items:center;width:44px;height:44px;border-radius:6px;flex-shrink:0;color:var(--fda-accent)}.fda-enquiry-preview>svg{margin-left:8px;color:var(--fda-accent)}.fda-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.fda-section-head>p{max-width:43ch;margin:0 0 4px}.fda-section-head h2{margin-bottom:0}.fda-section-head>div>p{margin:16px 0 0}.fda-journey{background:var(--wash)}.fda-sequence-control{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:46px;padding:10px 15px;border:1px solid #617b98;border-radius:6px;background:transparent;color:var(--ink);font-size:14px;font-weight:750}.fda-sequence-control svg{width:20px;height:20px}.fda-journey[data-running=true] .fda-sequence-control .fda-play-icon,.fda-sequence-control .fda-pause-icon{display:none}.fda-journey[data-running=true] .fda-sequence-control .fda-pause-icon{display:block}.fda-sequence-control:hover{background:#fff}.fda-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:40px;margin:0;padding:0}.fda-steps>li{min-width:0}.fda-steps>li>button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer}.fda-steps>li>button:disabled{cursor:default}.fda-steps .fda-diagram{display:block;width:100%;height:auto;max-height:235px}.fda-step-number{position:absolute;left:8%;top:10%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #adc7dd;background:var(--wash);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.fda-steps h3{font-size:22px;line-height:1.3;margin:18px 0 12px}.fda-steps p{font-size:16px;line-height:1.85;margin:0;max-width:42ch}.fda-journey[data-stage="0"] [data-fda-stage="0"] .fda-step-number,.fda-journey[data-stage="1"] [data-fda-stage="1"] .fda-step-number,.fda-journey[data-stage="2"] [data-fda-stage="2"] .fda-step-number{background:var(--ink);color:#fff;border-color:var(--ink)}.fda-journey[data-stage="0"] [data-fda-stage="0"] h3,.fda-journey[data-stage="1"] [data-fda-stage="1"] h3,.fda-journey[data-stage="2"] [data-fda-stage="2"] h3{color:var(--fda-accent)}.fda-journey[data-stage="0"][data-running=true] .fda-handset{transform-origin:50% 80%;animation:fda-ring .6s ease-in-out 3}.fda-journey[data-stage="0"][data-running=true] .fda-ring{animation:fda-ring-light .8s ease-out 3}.fda-journey[data-stage="1"][data-running=true] .fda-mini-wave{transform-origin:50% 50%;animation:fda-wave .55s ease-in-out 4 alternate}.fda-journey[data-stage="2"][data-running=true] .fda-message-arrival{animation:fda-arrive .5s cubic-bezier(.22,1,.36,1) both}.fda-business-rail{display:flex;overflow-x:auto;gap:26px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--navy) var(--wash);padding:3px 0 16px}.fda-business-rail>figure{flex:0 0 calc((100% - 52px)/2.55);scroll-snap-align:start;margin:0;min-width:0}.fda-business-photo{position:relative;cursor:grab}.fda-business-photo>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fda-business-photo>span{position:absolute;bottom:15px;left:15px;padding:8px 12px;background:var(--ink);color:#fff;font-size:14px;font-weight:750;border-radius:6px;line-height:1.4}.fda-business-rail figcaption{padding-top:22px}.fda-business-rail h3{font-size:24px;line-height:1.3;margin-bottom:12px}.fda-business-rail p{font-size:16px;line-height:1.85;margin-bottom:0}.fda-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;flex-wrap:wrap}.fda-business-choices{display:flex;gap:8px;flex-wrap:wrap}.fda-business-choices button{padding:10px 15px;min-height:44px;background:#fff;border:1px solid var(--rule);border-radius:6px;font-size:14px;font-weight:750;color:var(--ink)}.fda-business-choices button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.fda-rail-controls>div:last-child{display:flex;align-items:center;gap:16px;font-size:14px;font-variant-numeric:tabular-nums}.fda-rail-controls>div:last-child button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--rule);border-radius:6px;background:#fff;color:var(--ink)}.fda-rail-controls [data-fda-prev] svg{transform:rotate(180deg)}.fda-conversation{background:#f5f8fc;scroll-margin-top:24px}.fda-conversation-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:55px}.fda-call-desk{background:var(--ink);color:#fff;border-radius:12px;padding:28px;position:sticky;top:24px}.fda-call-title{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.6}.fda-call-title>svg{width:18px;height:18px;color:#72dfea}.fda-call-title>[data-fda-time]{margin-left:auto;font-variant-numeric:tabular-nums;color:#d7e6f4}.fda-speakers{display:flex;justify-content:center;gap:45px;padding:34px 0 24px}.fda-speaker{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.fda-speaker>img{width:92px;height:92px;border-radius:50%;-o-object-fit:cover;object-fit:cover;outline:2px solid #617b98;outline-offset:5px;margin:5px 0 12px}.fda-speaker strong{font-size:17px}.fda-speaker>span{font-size:12px;color:#b4ccdf}.fda-conversation[data-speaking=Alex] [data-fda-speaker=Alex]>img,.fda-conversation[data-speaking=Cally] [data-fda-speaker=Cally]>img{outline-color:var(--cyan)}.fda-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:55px;overflow:hidden;margin-top:8px}.fda-wave i{display:block;width:4px;height:calc(40px * var(--level));background:var(--cyan);border-radius:3px;transform:scaleY(.45)}.fda-conversation[data-playing=true] .fda-wave i{animation:fda-audio-wave .6s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -35ms)}.fda-call-desk .fda-audio-status{color:#b4ccdf;font-size:13px;text-align:center;line-height:1.7;margin:14px 0 20px}.fda-call-desk audio{display:block;width:100%;height:40px}.fda-call-desk .fda-audio-error{font-size:14px;color:#fff;margin-top:15px}.fda-call-outcome{display:flex;align-items:center;gap:14px;border-top:1px solid #3d5573;padding-top:22px;margin-top:24px}.fda-call-outcome>svg{color:#72dfea}.fda-call-outcome strong{font-size:14px;line-height:1.6}.fda-call-outcome p{font-size:13px;line-height:1.8;color:#b4ccdf;margin:4px 0 0}.fda-transcript>article{padding:0 0 24px;border-bottom:1px solid var(--rule);margin-bottom:24px}.fda-transcript>article:last-child{border:0;padding-bottom:0;margin-bottom:0}.fda-transcript button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:0;background:transparent;color:var(--ink);padding:0 0 10px;min-height:44px;font-size:13px}.fda-transcript button>span:first-child{font-size:15px;font-weight:800}.fda-transcript button>span:nth-child(2){color:var(--muted)}.fda-transcript button>svg{width:18px;height:18px;margin-left:auto;color:var(--fda-accent)}.fda-transcript p{font-size:17px;line-height:1.85;margin:0;color:var(--muted)}.fda-transcript [data-spoken=true]{color:var(--ink)}.fda-transcript [data-current=true]{color:var(--fda-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.fda-transcript [data-active=true] button>span:first-child{color:var(--fda-accent)}.fda-try{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:65px;background:var(--wash);scroll-margin-top:24px}.fda-try-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.fda-try-options>div>svg{width:34px;height:34px;color:var(--fda-accent);margin-bottom:20px}.fda-try-options h3{font-size:22px;line-height:1.3;margin-bottom:20px}.fda-test-number{display:inline-block;font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.6;text-decoration:none;white-space:nowrap}.fda-try-options p{font-size:14px;line-height:1.85;margin:20px 0 0}.fda-try-options .button{min-height:44px;padding:12px 16px}.fda-followup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:start}.fda-followup-grid article+article{margin-top:32px}.fda-followup-grid h3{font-size:24px;line-height:1.3;margin-bottom:14px}.fda-followup-grid article>p{font-size:16px;line-height:1.85;margin-bottom:20px}.fda-text-example{padding:22px 24px;background:var(--wash);border-radius:12px}.fda-text-example>strong{font-size:13px}.fda-text-example p{font-size:16px;line-height:1.85;margin:10px 0 0}.fda-request-summary{border:1px solid var(--rule);border-radius:12px;padding:22px 24px}.fda-request-summary>div{display:flex;align-items:center;gap:12px;line-height:1.5}.fda-request-summary>div>svg{color:var(--fda-accent)}.fda-request-summary strong{font-size:14px}.fda-request-summary dl{margin:18px 0 0}.fda-request-summary dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:12px 0;border-top:1px solid var(--rule);font-size:14px;line-height:1.7}.fda-request-summary dt{color:var(--muted)}.fda-request-summary dd{margin:0;font-weight:750}.fda-followup-grid>figure{margin:0;position:sticky;top:24px}.fda-followup-grid>figure>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.fda-followup-grid figcaption{font-size:12px;line-height:1.8;margin-top:14px;color:var(--muted)}.fda-page .fda-delivery-note{border-top:1px solid var(--rule);padding-top:24px;margin-top:35px;max-width:100ch}.fda-connections{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:35px 70px;background:var(--wash)}.fda-connections>div>p{max-width:48ch}.fda-connection-route{display:flex;align-items:center;gap:20px}.fda-connection-route>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;flex:1;min-width:0}.fda-connection-route>div>svg{width:42px;height:42px;color:var(--fda-accent)}.fda-connection-route strong{font-size:15px;line-height:1.6}.fda-connection-route>div>span{font-size:13px;line-height:1.8;color:var(--muted)}.fda-route-arrow{color:var(--fda-accent)}.fda-connections>.fda-small{grid-column:1/-1;margin-top:0}.fda-scope{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px}.fda-scope>.fda-scope-details .faq-list summary{font-size:17px;line-height:1.6;min-height:68px}.fda-scope .faq-list p{font-size:16px}.fda-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:70px;background:#f5f8fc}.fda-faq .faq-list summary{font-size:16px;line-height:1.6}.fda-faq .faq-list p{font-size:16px;line-height:1.85}.fda-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.fda-final>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.fda-final p{max-width:48ch;margin:0}.fda-final .fda-small{margin:5px 0 0}.fda-final .fda-small .text-link{font-size:13px;min-height:0;display:inline}@keyframes fda-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes fda-ring-light{0%{opacity:.35}to{opacity:1}}@keyframes fda-wave{0%{transform:scaleY(.65)}to{transform:scaleY(1)}}@keyframes fda-arrive{0%{transform:translateY(12px);opacity:.65}to{transform:translateY(0);opacity:1}}@keyframes fda-audio-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media(min-width:1600px){.fda-conversation-grid,.fda-followup-grid,.fda-hero-grid{gap:80px}}@media(max-width:1100px){.fda-hero-grid{gap:40px}.fda-conversation-grid{gap:35px}.fda-call-desk{padding:24px}.fda-speakers{gap:30px}.fda-try{grid-template-columns:1fr;gap:30px}.fda-try-options{gap:35px}.fda-connections{grid-template-columns:1fr;gap:30px}.fda-connection-route{max-width:650px}.fda-faq,.fda-scope{gap:40px}}@media(max-width:760px){.fda-businesses,.fda-connections,.fda-conversation,.fda-faq,.fda-final,.fda-followup,.fda-hero,.fda-journey,.fda-scope,.fda-try{padding:48px 6vw}.fda-hero{padding-top:24px;padding-bottom:80px}.fda-hero .breadcrumb{margin-bottom:30px;font-size:13px}.fda-hero-grid{grid-template-columns:1fr;gap:40px}.fda-hero h1{font-size:40px;line-height:1.13}.fda-page .fda-lead{font-size:17px}.fda-page .fda-price{font-size:44px;margin:24px 0}.fda-actions{gap:8px 18px}.fda-actions>.button{flex-basis:100%}.fda-hero-photo{margin:0 0 30px}.fda-enquiry-preview{left:10px;bottom:-35px;max-width:calc(100% - 20px);padding:15px;gap:12px}.fda-enquiry-preview strong{font-size:14px}.fda-enquiry-preview p{font-size:13px}.fda-enquiry-preview div>span{font-size:12px}.fda-enquiry-preview>svg{display:none}.fda-request-icon{width:34px;height:34px}.fda-hero-photo>figcaption{font-size:12px;padding-top:51px}.fda-section-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.fda-page h2{font-size:32px}.fda-page p{font-size:16px}.fda-section-head>p{max-width:48ch}.fda-steps{grid-template-columns:1fr;gap:30px}.fda-steps>li{display:grid;grid-template-columns:116px minmax(0,1fr);gap:0 18px;align-items:center}.fda-steps>li>button{grid-column:1;grid-row:1/3}.fda-step-number{width:26px;height:26px;left:0;top:0;font-size:13px}.fda-steps h3{font-size:20px;margin:0 0 10px;align-self:end}.fda-steps p{font-size:14px;line-height:1.85;align-self:start}.fda-business-rail{gap:18px;margin-right:-6vw;padding-right:6vw;scroll-snap-type:x mandatory}.fda-business-rail>figure{flex-basis:85%}.fda-business-rail h3{font-size:23px}.fda-business-rail p{font-size:16px}.fda-rail-controls{gap:18px}.fda-business-choices{gap:7px}.fda-business-choices button{font-size:13px;padding:10px 12px}.fda-conversation-grid{grid-template-columns:1fr;gap:35px}.fda-call-desk{position:static;padding:24px 20px}.fda-speakers{gap:45px}.fda-speaker>img{width:80px;height:80px}.fda-call-title{font-size:12px}.fda-transcript p{font-size:16px}.fda-transcript button>span:nth-child(2){font-size:12px}.fda-try-options{grid-template-columns:1fr;gap:28px}.fda-try-options>div+div{border-top:1px solid #c6d8ec;padding-top:28px}.fda-try-options>div>svg{margin-bottom:14px}.fda-try-options h3{font-size:22px;margin-bottom:16px}.fda-test-number{font-size:26px}.fda-try-options p{font-size:14px;margin-top:15px}.fda-followup-grid{grid-template-columns:1fr;gap:30px}.fda-followup-grid h3{font-size:23px}.fda-followup-grid article>p{font-size:16px}.fda-followup-grid>figure{position:static}.fda-followup-grid article+article{margin-top:30px}.fda-request-summary,.fda-text-example{padding:20px}.fda-request-summary dl>div{grid-template-columns:85px 1fr;gap:12px;font-size:13px}.fda-request-summary strong{font-size:13px}.fda-connection-route{flex-direction:column;align-items:stretch;gap:18px}.fda-connection-route>div{display:grid;grid-template-columns:42px 1fr;gap:5px 20px;text-align:left;align-items:center}.fda-connection-route>div>svg{grid-row:1/3;width:34px;height:34px}.fda-connection-route>div>strong{font-size:16px}.fda-connection-route>div>span{font-size:14px}.fda-route-arrow{margin-left:6px;transform:rotate(90deg);align-self:flex-start}.fda-faq,.fda-final,.fda-scope{grid-template-columns:1fr;gap:25px}.fda-faq .faq-list summary,.fda-scope .faq-list summary{font-size:16px}.fda-faq .faq-list p,.fda-scope .faq-list p{font-size:15px}.fda-page .fda-small{font-size:12px}}.fda-main[data-fda-quiet=true] .fda-page *{animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.fda-page *{animation:none!important;scroll-behavior:auto!important}}