body.austone-fb-landing-page{margin:0;background:#fff;color:#0b2851;font-family:"Plus Jakarta Sans",Inter,sans-serif}.austone-fb-landing-page .float,.austone-fb-landing-page .topbar,.austone-fb-landing-page .site-header,.austone-fb-landing-page .site-footer{display:none!important}.fb-lp-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.fb-lp-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid #dbe6f0}.fb-lp-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.fb-lp-logo img{display:block;width:auto;height:48px;object-fit:contain}.fb-lp-main{overflow:clip}.fb-lp-hero{padding:80px 0;background:#eef6fc}.fb-lp-hero__grid,.fb-lp-two-col,.fb-lp-quote__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.fb-lp-eyebrow,.fb-lp-kicker{font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.12em;color:#0872c9}.fb-lp-hero h1{font-family:Lora,serif;font-size:clamp(42px,5.1vw,68px);line-height:1.06;letter-spacing:-.03em;margin:18px 0 22px;color:#072d66}.fb-lp-hero p,.fb-lp-section-head p,.fb-lp-two-col>div>p,.fb-lp-quote__grid>div>p{font-size:18px;line-height:1.72;color:#49627e;margin:0}.fb-lp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.fb-lp-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:7px;font-size:15px;font-weight:800;text-decoration:none;border:1px solid transparent;cursor:pointer}.fb-lp-btn--primary{background:#f2b61c;color:#08274d}.fb-lp-btn--primary:hover{background:#ffd04e}.fb-lp-btn--secondary{border-color:#176fb0;background:#fff;color:#075da0}.fb-lp-placeholder{min-height:210px;border:1px dashed #6e9fc8;background:linear-gradient(145deg,#dcecf8,#f7fbfe);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px;color:#075da0;gap:8px}.fb-lp-placeholder strong{font-size:13px;letter-spacing:.08em}.fb-lp-placeholder span{font-size:13px;color:#57738f}.fb-lp-placeholder--hero{min-height:440px}.fb-lp-trust{background:#082f64;color:#fff}.fb-lp-trust__grid{display:grid;grid-template-columns:repeat(6,1fr);min-height:96px}.fb-lp-trust span{display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;border-right:1px solid rgba(255,255,255,.15);font-weight:700;font-size:14px}.fb-lp-trust span:first-child{border-left:1px solid rgba(255,255,255,.15)}.fb-lp-section{padding:88px 0}.fb-lp-section--light{background:#f4f8fb}.fb-lp-section--navy,.fb-lp-quote,.fb-lp-final{background:#062f65;color:#fff}.fb-lp-section h2,.fb-lp-final h2{font-family:Lora,serif;font-size:clamp(32px,3.6vw,48px);line-height:1.14;letter-spacing:-.025em;margin:14px 0 20px;color:#07346f}.fb-lp-section--navy h2,.fb-lp-quote h2,.fb-lp-final h2{color:#fff}.fb-lp-section-head{max-width:790px;margin-bottom:38px}.fb-lp-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fb-lp-checklist li{position:relative;padding:14px 16px 14px 46px;background:#fff;border:1px solid #d8e4ef;border-radius:7px;color:#264660}.fb-lp-checklist li:before{content:'✓';position:absolute;left:18px;color:#f0aa00;font-weight:900}.fb-lp-text-link,.fb-lp-card a,.fb-lp-case a{display:inline-block;margin-top:22px;font-weight:800;color:#0568b5;text-decoration:none}.fb-lp-card-grid{display:grid;gap:22px}.fb-lp-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-lp-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-lp-card,.fb-lp-case{background:#fff;border:1px solid #d8e4ef;border-radius:8px;overflow:hidden}.fb-lp-card{padding:28px}.fb-lp-card>span{font-size:12px;font-weight:800;color:#0a75c8}.fb-lp-card h3,.fb-lp-case h3{font-size:20px;line-height:1.35;color:#07346f;margin:14px 0 12px}.fb-lp-card p,.fb-lp-case p{font-size:15px;line-height:1.72;color:#526c83;margin:0}.fb-lp-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.fb-lp-process li{min-height:138px;padding:20px 14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:space-between;gap:18px;color:#fff;font-weight:700;line-height:1.35}.fb-lp-process li span{color:#f2b61c;font-size:12px}.fb-lp-video-proof .austone-youtube-facade{max-width:none;margin:0}.fb-lp-video-proof .austone-youtube-facade__button{border-radius:8px;overflow:hidden}.fb-lp-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d8e4ef;border-top:0}.fb-lp-proof-grid>div{padding:24px;border-right:1px solid #d8e4ef}.fb-lp-proof-grid>div:last-child{border-right:0}.fb-lp-proof-grid strong,.fb-lp-proof-grid span{display:block}.fb-lp-proof-grid strong{font-size:15px;color:#07346f}.fb-lp-proof-grid span{font-size:13px;color:#5a7188;margin-top:6px}.fb-lp-case .fb-lp-placeholder{min-height:220px;border:0;border-bottom:1px dashed #6e9fc8}.fb-lp-case__body{padding:26px}.fb-lp-inline-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:0;margin:28px 0 0;list-style:none}.fb-lp-inline-list li{padding-left:20px;position:relative;color:#34536f}.fb-lp-inline-list li:before{content:'•';position:absolute;left:0;color:#f0aa00}.fb-lp-placeholder-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fb-lp-placeholder-grid .fb-lp-placeholder{min-height:180px}.fb-lp-placeholder-grid .fb-lp-placeholder:first-child{grid-column:1/-1;min-height:240px}.fb-lp-guides .fb-lp-card{display:flex;flex-direction:column;min-height:250px}.fb-lp-guides .fb-lp-card a{margin-top:auto}.fb-lp-testimonials .fb-lp-placeholder{min-height:190px}.fb-lp-quote__grid{align-items:start}.fb-lp-quote .fb-lp-eyebrow{color:#79c7ff}.fb-lp-quote .fb-lp-checklist{margin-top:28px}.fb-lp-quote .fb-lp-checklist li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.fb-lp-form-card{background:#fff;border-radius:8px;padding:32px;color:#0b2851}.fb-lp-form{display:grid;gap:18px}.fb-lp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fb-lp-form label{display:grid;gap:8px;font-size:13px;font-weight:800}.fb-lp-form input,.fb-lp-form textarea{width:100%;box-sizing:border-box;border:1px solid #bfcedb;border-radius:6px;background:#fff;color:#183851;padding:12px 14px;font:inherit;font-size:15px;min-height:48px}.fb-lp-form textarea{resize:vertical}.fb-lp-form button{width:100%;border:0}.fb-lp-privacy{margin:0;text-align:center;font-size:12px;color:#61768a}.fb-lp-final{text-align:center;padding:72px 0}.fb-lp-final .fb-lp-wrap{max-width:820px}.fb-lp-final p{font-size:18px;line-height:1.7;color:#cfdfef;margin:0 auto 28px}.fb-lp-footer{background:#041f43;color:#c9d9e8;padding:34px 0}.fb-lp-footer .fb-lp-wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.fb-lp-footer img{filter:brightness(0) invert(1);height:40px;width:auto}.fb-lp-footer p{margin:0}.fb-lp-footer a{color:#fff}.fb-lp-footer small{margin-left:auto}.austone-enquiry-honeypot{position:absolute!important;left:-9999px!important}.austone-enquiry-notice{padding:14px;margin-bottom:16px;border-radius:6px}.austone-enquiry-notice.is-success{background:#e6f6eb;color:#176b34}.austone-enquiry-notice.is-error{background:#fdecec;color:#8c2323}
@media(max-width:1024px){.fb-lp-card-grid--four,.fb-lp-card-grid--three{grid-template-columns:repeat(2,1fr)}.fb-lp-process{grid-template-columns:repeat(4,1fr)}.fb-lp-trust__grid{grid-template-columns:repeat(3,1fr)}.fb-lp-proof-grid{grid-template-columns:repeat(2,1fr)}.fb-lp-proof-grid>div:nth-child(2){border-right:0}.fb-lp-proof-grid>div:nth-child(-n+2){border-bottom:1px solid #d8e4ef}}
@media(max-width:767px){.fb-lp-wrap{width:min(100% - 32px,1180px)}.fb-lp-header__inner{min-height:66px}.fb-lp-logo img{height:40px;max-width:150px}.fb-lp-header .fb-lp-btn{padding:0 15px;font-size:12px;min-height:44px}.fb-lp-hero,.fb-lp-section{padding:58px 0}.fb-lp-hero__grid,.fb-lp-two-col,.fb-lp-quote__grid{grid-template-columns:1fr;gap:32px}.fb-lp-hero h1{font-size:38px}.fb-lp-hero p,.fb-lp-section-head p,.fb-lp-two-col>div>p,.fb-lp-quote__grid>div>p{font-size:16px}.fb-lp-actions{display:grid}.fb-lp-actions .fb-lp-btn{width:100%;box-sizing:border-box}.fb-lp-placeholder--hero{min-height:300px}.fb-lp-trust__grid{grid-template-columns:repeat(2,1fr)}.fb-lp-card-grid--four,.fb-lp-card-grid--three{grid-template-columns:1fr}.fb-lp-process{grid-template-columns:1fr 1fr}.fb-lp-process li{min-height:110px}.fb-lp-proof-grid{grid-template-columns:1fr}.fb-lp-proof-grid>div{border-right:0;border-bottom:1px solid #d8e4ef}.fb-lp-proof-grid>div:last-child{border-bottom:0}.fb-lp-placeholder-grid{grid-template-columns:1fr}.fb-lp-placeholder-grid .fb-lp-placeholder:first-child{grid-column:auto;min-height:200px}.fb-lp-inline-list{grid-template-columns:1fr}.fb-lp-form-card{padding:22px}.fb-lp-form-row{grid-template-columns:1fr}.fb-lp-final{padding:58px 0}.fb-lp-footer .fb-lp-wrap{display:grid}.fb-lp-footer small{margin-left:0}}
@media(max-width:420px){.fb-lp-hero h1{font-size:34px}.fb-lp-section h2,.fb-lp-final h2{font-size:31px}.fb-lp-process{grid-template-columns:1fr}.fb-lp-trust span{font-size:12px;padding:14px 8px}.fb-lp-card{padding:24px}}

/* V1 refinement: quieter, more corporate presentation with Austone blue used as an accent. */
body.austone-fb-landing-page{background:#fbfaf7;color:#172b3f}
.fb-lp-header{background:rgba(251,250,247,.98);border-color:#d9dde1;box-shadow:0 3px 18px rgba(18,43,68,.04)}
.fb-lp-hero{background:#f7f6f2;border-bottom:1px solid #e2e0da}
.fb-lp-hero h1,.fb-lp-section h2,.fb-lp-final h2{color:#123b67}
.fb-lp-hero p,.fb-lp-section-head p,.fb-lp-two-col>div>p,.fb-lp-quote__grid>div>p{color:#4e5e6c}
.fb-lp-eyebrow,.fb-lp-kicker{color:#2d628f;font-size:11px;letter-spacing:.15em}
.fb-lp-btn{border-radius:4px;letter-spacing:.01em}
.fb-lp-btn--primary{background:#d99a22;color:#fff;box-shadow:0 5px 15px rgba(173,112,15,.15)}
.fb-lp-btn--primary:hover{background:#bd7f10;color:#fff}
.fb-lp-btn--secondary{border-color:#8aa0b4;background:transparent;color:#234f79}
.fb-lp-placeholder{border-color:#aeb9c2;background:#eef1f1;color:#34566f}
.fb-lp-placeholder span{color:#667580}
.fb-lp-trust{background:#fff;color:#23445f;border-bottom:1px solid #dde2e5}
.fb-lp-trust__grid{min-height:84px}
.fb-lp-trust span{border-color:#e0e4e7;font-weight:600}
.fb-lp-trust span:first-child{border-left-color:#e0e4e7}
.fb-lp-section{background:#fbfaf7}
.fb-lp-section--light{background:#f1f3f2}
.fb-lp-section--navy{background:#f7f6f2;color:#172b3f;border-block:1px solid #e0e1df}
.fb-lp-section--navy h2{color:#123b67}
.fb-lp-card,.fb-lp-case{border-color:#d8dcde;border-radius:5px;box-shadow:0 10px 30px rgba(24,45,65,.045)}
.fb-lp-card>span{color:#a86e0a}
.fb-lp-card h3,.fb-lp-case h3{color:#173f68}
.fb-lp-card p,.fb-lp-case p{color:#586773}
.fb-lp-checklist li{border-color:#d8dcde;border-radius:4px;color:#334d62;box-shadow:0 3px 12px rgba(24,45,65,.025)}
.fb-lp-checklist li:before,.fb-lp-inline-list li:before{color:#b97a12}
.fb-lp-process{gap:0;border:1px solid #d6dcdf;background:#fff}
.fb-lp-process li{min-height:132px;border:0;border-right:1px solid #dfe3e5;background:#fff;color:#1d405f;padding:22px 18px}
.fb-lp-process li:last-child{border-right:0}
.fb-lp-process li span{color:#a86e0a}
.fb-lp-video-proof{background:#fff}
.fb-lp-video-proof .austone-youtube-facade__button{border-radius:4px}
.fb-lp-proof-grid{border-color:#d8dcde;background:#f7f7f4}
.fb-lp-proof-grid>div{border-color:#d8dcde}
.fb-lp-proof-grid strong{color:#173f68}
.fb-lp-proof-grid span{color:#65737d}
.fb-lp-case .fb-lp-placeholder{border-bottom-color:#c8d0d5}
.fb-lp-text-link,.fb-lp-card a,.fb-lp-case a{color:#245d8c}
.fb-lp-quote{background:#eef2f3;color:#172b3f;border-block:1px solid #d9dfe2}
.fb-lp-quote h2{color:#123b67}
.fb-lp-quote .fb-lp-eyebrow{color:#2d628f}
.fb-lp-quote .fb-lp-checklist li{background:#fff;border-color:#d8dcde;color:#334d62}
.fb-lp-form-card{border:1px solid #d5dadd;border-radius:5px;box-shadow:0 16px 40px rgba(22,43,63,.08)}
.fb-lp-form input,.fb-lp-form textarea{border-color:#bfc8ce;border-radius:3px;background:#fdfdfb}
.fb-lp-final{background:#123f6c;padding:64px 0}
.fb-lp-final h2{color:#fff}
.fb-lp-final p{color:#d6e1ea}
.fb-lp-footer{background:#0b2e50;color:#cbd5dd}
@media(max-width:1024px){.fb-lp-process{gap:12px;border:0;background:transparent}.fb-lp-process li{border:1px solid #d6dcdf!important}}

/* Balanced Austone-blue art direction: visible brand colour without wall-to-wall dark panels. */
.fb-lp-hero{background:linear-gradient(105deg,#edf6fc 0%,#f8fbfd 58%,#e1eff8 100%);border-bottom:4px solid #0b5da8}
.fb-lp-placeholder--hero{background:#dcecf6;border-color:#7ca7c8;border-style:solid;box-shadow:inset 8px 0 0 #0b5da8}
.fb-lp-trust{background:#0b5da8;color:#fff;border-bottom:0}
.fb-lp-trust span,.fb-lp-trust span:first-child{border-color:rgba(255,255,255,.22)}
.fb-lp-section--light{background:#eaf3f9}
.fb-lp-section--navy{background:#0b5da8;color:#fff;border:0}
.fb-lp-section--navy h2{color:#fff}
.fb-lp-section--navy .fb-lp-eyebrow{color:#cfe8f8}
.fb-lp-process{border:0;background:transparent;gap:10px}
.fb-lp-process li{background:#fff;color:#173f68;border:0;border-top:4px solid #d99a22;box-shadow:0 10px 26px rgba(3,38,72,.16)}
.fb-lp-video-proof{background:#f7fbfe;border-bottom:1px solid #d6e2eb}
.fb-lp-proof-grid{background:#eaf3f9;border-color:#c8d9e6}
.fb-lp-proof-grid>div{border-color:#c8d9e6}
.fb-lp-card,.fb-lp-case{border-top:3px solid #0b5da8}
.fb-lp-quote{background:#0b5da8;color:#fff;border:0}
.fb-lp-quote h2{color:#fff}
.fb-lp-quote .fb-lp-eyebrow{color:#cfe8f8}
.fb-lp-quote__grid>div>p{color:#e2eef7}
.fb-lp-quote .fb-lp-checklist li{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:#fff;box-shadow:none}
.fb-lp-final{background:#073f75}
@media(max-width:1024px){.fb-lp-process li{border:0!important;border-top:4px solid #d99a22!important}}

/* Large-section reveal motion: restrained and disabled for reduced-motion users. */
.fb-lp-motion-ready .fb-lp-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}
.fb-lp-motion-ready .fb-lp-reveal--left{transform:translate3d(-42px,0,0)}
.fb-lp-motion-ready .fb-lp-reveal--right{transform:translate3d(42px,0,0)}
.fb-lp-motion-ready .fb-lp-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);will-change:auto}
.fb-lp-motion-ready .fb-lp-stagger>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .58s ease,transform .58s cubic-bezier(.22,.61,.36,1)}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*{opacity:1;transform:none}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(2){transition-delay:.07s}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(3){transition-delay:.14s}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(4){transition-delay:.21s}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(5){transition-delay:.28s}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(6){transition-delay:.35s}
.fb-lp-motion-ready .fb-lp-stagger.is-visible>*:nth-child(7){transition-delay:.42s}
@media(prefers-reduced-motion:reduce){.fb-lp-motion-ready .fb-lp-reveal,.fb-lp-motion-ready .fb-lp-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}

/* The base theme applies a high-specificity background to every section. Keep this page's art direction authoritative. */
body.austone-fb-landing-page .fb-lp-main>section{padding:88px 0!important;background-image:none!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-hero{padding:80px 0!important;background:linear-gradient(105deg,#dceefa 0%,#f6fbfe 58%,#d2e8f6 100%)!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-trust{padding:0!important;background:#0b5da8!important;color:#fff!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-section{background:#fbfaf7!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-section--light{background:#eaf3f9!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-section--navy{background:#0b5da8!important;color:#fff!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-video-proof{background:#f7fbfe!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-quote{background:#0b5da8!important;color:#fff!important}
body.austone-fb-landing-page .fb-lp-main>.fb-lp-final{padding:64px 0!important;background:#073f75!important}
@media(max-width:767px){body.austone-fb-landing-page .fb-lp-main>section{padding:58px 0!important}body.austone-fb-landing-page .fb-lp-main>.fb-lp-trust{padding:0!important}}
