@font-face{font-family:"Google Sans Flex";font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url("../fonts/google-sans-flex-latin.woff2?v=20261102-font-v1") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{color-scheme:dark;--ink:#f4f1e9;--muted:#b6bac2;--faint:#7d8490;--bg:#000000;--bg-soft:#0d1015;--panel:#12161c;--panel-light:#171c24;--line:rgba(255,255,255,.15);--accent:#d9ad61;--accent-strong:#f28c52;--blue:#8ab9ff;--orange:#f28c52;--max:1240px;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;background:var(--bg);}body{margin:0;min-width:320px;background:var(--bg);color:var(--ink);font-family:"Google Sans Flex",sans-serif;line-height:1.55;}a{color:inherit;text-decoration:none;}button,input,textarea{font:inherit;}button{cursor:pointer;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.section-shell{width:min(calc(100% - 56px),var(--max));margin-inline:auto;}.site-header{width:min(calc(100% - 56px),var(--max));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line);}.brand{display:inline-flex;align-items:center;gap:12px;}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:11px;letter-spacing:.12em;}.brand strong,.brand small{display:block;}.brand strong{font-size:14px;letter-spacing:.02em;}.brand small{margin-top:1px;color:var(--faint);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.site-nav{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:13px;}.site-nav a:not(.nav-cta):hover,.footer-links a:hover,.text-link:hover{color:var(--ink);}.nav-cta{padding:10px 14px;border:1px solid rgba(217,173,97,.35);border-radius:999px;color:var(--ink);background:rgba(217,173,97,.08);transition:background .2s,border-color .2s;}.nav-cta:hover{border-color:var(--accent);background:rgba(217,173,97,.16);}.hero{width:min(calc(100% - 56px),var(--max));min-height:calc(100vh - 88px);margin:0 auto;padding:86px 0 104px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:8vw;}.hero-copy{grid-column:2;grid-row:1;max-width:680px;}.hero h1{max-width:700px;margin:0;font-size:clamp(3.5rem,7.1vw,6.7rem);line-height:.94;letter-spacing:-.07em;font-weight:650;}.type-line{display:block;}.type-space{width:.28em;white-space:pre;}.hero-tagline{margin:23px 0 0;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;}.hero-lede{max-width:560px;margin:66px 0 0;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.45;}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:38px;}.hero-visual{grid-column:1;grid-row:1;position:relative;width:100%;max-width:560px;aspect-ratio:4 / 5;margin-left:0;overflow:hidden;border:1px solid var(--line);border-radius:2px;background:#0b0d11;}.hero-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.12) brightness(.72);}.hero-video-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,9,.86) 0%,rgba(7,8,9,.58) 72px,rgba(7,8,9,.18) 148px,rgba(7,8,9,0) 220px);}.hero-video-caption{position:absolute;right:24px;bottom:24px;left:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:var(--ink);}.hero-video-caption span{font-size:clamp(1.2rem,2.4vw,2rem);font-weight:600;letter-spacing:-.04em;}.hero-video-caption small{max-width:120px;color:var(--accent);font-size:10px;line-height:1.4;letter-spacing:.13em;text-align:right;text-transform:uppercase;}.button{min-height:46px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;}.button:hover{transform:translateY(-2px);}.button-primary{background:var(--accent);color:#0b0a08;}.button-primary:hover{background:#f0cb82;}.button-light{border-color:rgba(7,8,9,.3);color:#070809;}.button-light:hover{border-color:#070809;background:rgba(7,8,9,.08);}.text-link{display:inline-flex;align-items:center;min-height:46px;padding:11px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--muted);font-size:13px;}.text-link span{margin-left:6px;color:var(--accent);}.section-heading h2,.approach-section h2,.background-copy h2,.enquiry-intro h2{max-width:780px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.055em;font-weight:600;}.section-lede{max-width:750px;margin:16px 0 0;color:var(--muted);font-size:clamp(1.2rem,2.4vw,2rem);line-height:1.25;}.content-section{padding:132px 0;}.content-section#industries{position:relative;isolation:isolate;overflow:hidden;background:rgba(255,255,255,.018);padding-bottom:calc(132px + 64px);}.content-section#industries::before{content:"";position:absolute;inset:-12% -8%;z-index:0;background:url("../../images/different-industries.webp") right center / auto 100% no-repeat;opacity:.2;transform:translate3d(0,var(--parallax-y,0px),0);will-change:transform;pointer-events:none;}.content-section#industries > .section-shell{position:relative;z-index:1;}.industries-wave{position:absolute;right:0;bottom:-1px;left:0;z-index:1;display:block;width:100%;height:64px;color:var(--bg);pointer-events:none;}.industries-wave path{fill:var(--bg);}.section-heading{max-width:760px;}.section-heading > p:last-child{margin:20px 0 0;color:var(--muted);font-size:16px;}.section-tagline{margin:16px 0 0 !important;color:var(--accent) !important;font-size:13px !important;font-weight:700;letter-spacing:.04em;line-height:1.4 !important;}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;}.capability-card{min-height:0;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.005));transition:transform .2s,border-color .2s;}.capability-card:hover{transform:translateY(-4px);border-color:rgba(217,173,97,.6);}.capability-card-featured{background:linear-gradient(145deg,rgba(138,185,255,.17),rgba(138,185,255,.025));}.capability-card h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:24px;line-height:1.05;letter-spacing:-.035em;}.capability-card h3 > span:last-child{min-width:0;}.capability-icon{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;color:var(--accent);}.capability-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;}.capability-card p{margin:0;color:var(--muted);font-size:14px;}.capability-card ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:28px 0 0;padding:0;list-style:none;}.capability-card li{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--faint);font-size:11px;}.approach-section{position:relative;background:#f9e0b6;color:#08090b;}.consult-badge{position:absolute;top:-84px;left:max(28px,calc((100% - var(--max)) / 2));z-index:2;display:grid;width:168px;height:168px;place-items:center;border-radius:50%;background:#070809;color:var(--accent);text-align:center;transition:transform .2s,background .2s,color .2s;}.consult-badge span{max-width:126px;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.35;}.consult-badge:hover{background:#f9e0b6;color:#070809;transform:translateY(-4px);}.approach-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:9vw;padding-top:118px;padding-bottom:118px;}.approach-section h2{max-width:580px;}.approach-section .section-tagline{color:#664817 !important;}.approach-section .section-heading > p:last-child{color:#4e3b1f;}.approach-section .button{margin-top:34px;}.approach-list{margin:0;padding:0;list-style:none;}.approach-list li{display:grid;grid-template-columns:44px 1fr;gap:20px;margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid rgba(8,9,11,.2);}.approach-list li:last-child{margin-bottom:0;}.approach-list > li > span{margin-top:3px;color:#725622;font-size:12px;font-weight:800;letter-spacing:.12em;}.approach-list h3{margin:0;font-size:20px;letter-spacing:-.02em;}.approach-list p{max-width:420px;margin:8px 0 0;color:#4e3b1f;font-size:14px;}.compact-heading{max-width:800px;}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;}.industry-grid article{padding:28px 0;text-align:left;}.industry-icon{display:grid;place-items:center;width:70px;height:70px;margin-right:auto;margin-bottom:44px;margin-left:0;border:1px solid var(--accent);border-radius:50%;color:var(--accent);}.industry-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;}.industry-grid h3{margin:0 0 10px;font-size:20px;}.industry-grid p{max-width:270px;margin:0;color:var(--muted);font-size:14px;}.background-section{position:relative;overflow:hidden;isolation:isolate;background:var(--bg);}.background-section > .section-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center;min-height:620px;padding:72px 0 138px;}.background-section::before{content:"";position:absolute;right:0;bottom:0;z-index:0;width:54%;height:100%;background:linear-gradient(90deg,rgba(7,8,9,.98) 0%,rgba(7,8,9,.12) 54%,rgba(7,8,9,0) 100%) 0 0 / 100% 100% no-repeat,linear-gradient(0deg,rgba(7,8,9,0) 0%,rgba(7,8,9,.04) 58%,rgba(7,8,9,.98) 100%) 0 0 / 100% 100% no-repeat,url("../../images/Laurence-Tuck-Profile-Photo.webp") right bottom / contain no-repeat;filter:grayscale(1) contrast(1.08) brightness(.78);opacity:.68;pointer-events:none;}.background-copy{position:relative;z-index:1;grid-column:1;width:100%;max-width:750px;}.background-copy h2{font-size:clamp(2.2rem,4.3vw,4.5rem);}.background-copy > p:not(.section-tagline){max-width:785px;color:var(--muted);font-size:16px;}.enquiry-section{background:#f9e0b6;color:#070809;padding:132px 0;}.enquiry-section > .section-shell{display:grid;grid-template-columns:1fr 1fr;gap:8vw;}.enquiry-intro h2{font-size:clamp(2.2rem,4.4vw,4.3rem);}.enquiry-section .section-tagline{color:#664817 !important;}.enquiry-intro > p:not(.section-tagline){max-width:480px;color:#4e3b1f;font-size:16px;}.privacy-note{color:#664817 !important;font-size:12px !important;}.enquiry-form{display:flex;flex-direction:column;gap:18px;}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.enquiry-form label > span{display:block;margin-bottom:7px;color:#4e3b1f;font-size:12px;}.enquiry-form em{color:#664817;font-style:normal;}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea{width:100%;padding:13px 14px;border:1px solid rgba(7,8,9,.3);border-radius:2px;outline:none;background:rgba(7,8,9,.08);color:#070809;resize:vertical;}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:rgba(7,8,9,.58);}.enquiry-form input:focus,.enquiry-form textarea:focus{border-color:#070809;}.consent-field{display:flex;align-items:flex-start;gap:10px;margin:2px 0;color:#4e3b1f;font-size:12px;}.consent-field input{margin-top:3px;accent-color:#070809;}.enquiry-section .button-primary{border-color:#070809;background:#070809;color:#fff;}.enquiry-section .button-primary:hover{border-color:#1c1c1c;background:#1c1c1c;}.form-status{min-height:22px;margin:0;color:#664817;font-size:12px;}.form-status.is-error{color:#7b1f1f;}.proof-section{padding:0 0 138px;}.proof-heading{max-width:760px;margin-bottom:52px;}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.proof-card{min-height:280px;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008));transition:transform .2s,border-color .2s;}.proof-card:hover{transform:translateY(-4px);border-color:rgba(217,173,97,.6);}.proof-card:nth-child(2){border-top:2px solid var(--blue);}.proof-card:nth-child(3){border-top:2px solid var(--accent);}.proof-card:nth-child(4){border-top:2px solid var(--orange);}.proof-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.proof-card-head a{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;}.proof-card-head a:hover{color:var(--ink);}.proof-counts{display:flex;flex-wrap:wrap;gap:26px;margin:45px 0 24px;}.proof-counts div{display:flex;flex-direction:column;}.proof-counts strong{font-size:clamp(1.8rem,3.8vw,3.1rem);line-height:.95;letter-spacing:-.07em;font-weight:600;}.proof-counts span{margin-top:8px;color:var(--faint);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.proof-card p{max-width:480px;margin:0;color:var(--muted);font-size:13px;line-height:1.5;}.proof-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px;}.proof-tags span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--faint);font-size:10px;}.proof-tags .tag-gold{border-color:rgba(217,173,97,.5);color:var(--accent);}.proof-tags .tag-orange{border-color:rgba(242,140,82,.5);color:var(--orange);}.site-footer{display:flex;justify-content:space-between;gap:24px;padding:30px 0 48px;border-top:1px solid var(--line);color:var(--faint);font-size:12px;}.site-footer strong,.site-footer span{display:block;}.site-footer strong{color:var(--ink);font-size:13px;}.site-footer span{margin-top:4px;}.footer-links{display:flex;align-items:flex-start;gap:18px;}.chat-launcher{position:fixed;right:24px;bottom:24px;z-index:20;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(217,173,97,.45);border-radius:999px;background:rgba(13,16,21,.95);color:var(--ink);box-shadow:0 12px 36px rgba(0,0,0,.3);font-size:12px;}.chat-launcher:hover{border-color:var(--accent);}.chat-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);}.chat-panel{position:fixed;right:24px;bottom:82px;z-index:21;width:min(390px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(217,173,97,.35);border-radius:12px;background:#0d1015;box-shadow:0 24px 80px rgba(0,0,0,.44);}.chat-header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--line);}.chat-label,.chat-footer > a{color:var(--accent);}.chat-label{margin:0 0 4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;}.chat-header h2{margin:0;font-size:18px;letter-spacing:-.02em;}.chat-header button{border:0;background:transparent;color:var(--muted);font-size:26px;line-height:1;}.chat-log{max-height:300px;overflow:auto;padding:18px;}.chat-message{max-width:90%;margin-bottom:10px;padding:11px 13px;border-radius:8px;font-size:13px;line-height:1.45;}.chat-message-assistant{background:var(--panel);color:var(--muted);}.chat-message-user{margin-left:auto;background:var(--accent);color:#070809;}.chat-message-notice{background:rgba(255,182,168,.1);color:#ffc6bb;}.chat-message-pending{opacity:.65;}.chat-footer{padding:14px 18px 18px;border-top:1px solid var(--line);}.chat-footer > p{margin:0 0 10px;color:var(--faint);font-size:10px;}.chat-footer form{display:flex;gap:8px;}.chat-footer textarea{width:100%;min-height:38px;max-height:112px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;outline:none;background:rgba(255,255,255,.04);color:var(--ink);resize:none;}.chat-footer textarea:focus{border-color:var(--accent);}.chat-footer form button{width:40px;border:0;border-radius:6px;background:var(--accent);color:#070809;font-size:18px;}.chat-footer > a{display:inline-block;margin-top:12px;font-size:11px;}.chat-footer > a:hover{text-decoration:underline;}@media (max-width:1000px){.hero{grid-template-columns:1fr;gap:54px;}.hero-copy,.hero-visual{grid-column:auto;grid-row:auto;}.hero-visual{max-width:520px;}.capability-grid,.proof-grid{grid-template-columns:1fr;}.industry-grid{grid-template-columns:repeat(2,1fr);}.capability-card{min-height:0;}.capability-card h3{margin-top:0;}.approach-layout,.enquiry-section > .section-shell{grid-template-columns:1fr;gap:48px;}.background-section > .section-shell{grid-template-columns:1fr;gap:42px;}.background-copy{grid-column:auto;}}@media (max-width:720px){.section-shell,.site-header,.hero{width:min(calc(100% - 48px),var(--max));}.site-header{min-height:76px;}.site-nav a:not(.nav-cta){display:none;}.nav-cta{padding:9px 11px;font-size:11px;}.brand small{font-size:9px;}.hero{min-height:auto;padding:66px 0 78px;}.hero h1{font-size:clamp(3.2rem,16vw,5rem);}.hero-lede{font-size:1.05rem;}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px;}.hero-visual{width:calc(100vw - 32px);margin-left:50%;transform:translateX(-50%);}.hero-video-caption{right:18px;bottom:18px;left:18px;}.hero-tagline{font-size:10px;}.content-section,.enquiry-section{padding:86px 0;}.background-section > .section-shell{min-height:920px;padding:126px 0 360px;}.background-section::before{right:0;width:100%;height:360px;background:linear-gradient(0deg,rgba(7,8,9,0) 0%,rgba(7,8,9,.08) 48%,rgba(7,8,9,.98) 100%),linear-gradient(90deg,rgba(7,8,9,.84) 0%,rgba(7,8,9,.08) 54%,rgba(7,8,9,0) 100%),url("../../images/Laurence-Tuck-Profile-Photo.webp") right bottom / cover no-repeat;opacity:.7;}.content-section#industries{padding-bottom:calc(86px + 42px);}.industry-grid{grid-template-columns:1fr;}.industry-grid article{text-align:left;}.industry-icon{margin-left:0;margin-right:auto;}.capability-card h3{align-items:flex-start;justify-content:flex-start;text-align:left;}.capability-icon{margin-top:1px;}.content-section#industries::before{inset:-4% -28%;background-size:auto 100%;opacity:.14;transform:none;}.industries-wave{height:42px;}.approach-layout{padding-top:86px;padding-bottom:86px;}.consult-badge{top:-58px;left:16px;width:116px;height:116px;}.consult-badge span{max-width:92px;font-size:8px;letter-spacing:.12em;}.field-row{grid-template-columns:1fr;}.proof-section{padding-bottom:86px;}.proof-counts{gap:18px;}.site-footer{align-items:flex-start;flex-direction:column;}.footer-links{flex-wrap:wrap;}.chat-launcher{right:16px;bottom:16px;}.chat-panel{right:16px;bottom:74px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}.content-section#industries::before{transform:none;}}@media (min-width:761px){.hero-actions > .chat-launcher{display:none;}.hero-actions > .chat-launcher.is-scroll-visible{position:fixed;right:24px;bottom:24px;display:flex;box-shadow:0 12px 36px rgba(0,0,0,.3);}.site-header{position:absolute;top:0;right:0;left:0;z-index:5;border-bottom-color:rgba(255,255,255,.11);}.site-header.is-sticky{position:fixed;width:100%;max-width:none;margin:0;padding-inline:max(28px,calc((100% - var(--max)) / 2));background:rgba(7,8,9,.88);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);}.chat-panel{right:auto;bottom:24px;left:max(28px,calc((100% - var(--max)) / 2));}.hero{position:relative;width:100%;max-width:none;min-height:100svh;padding:160px max(28px,calc((100% - var(--max)) / 2)) 64px calc(40vw + 5vw);display:block;}.hero-copy{max-width:780px;margin-left:auto;text-align:right;}.hero h1{max-width:100%;letter-spacing:-.045em;}.hero-lede{margin-left:auto;}.hero-actions{margin-top:68px;justify-content:flex-end;}.hero-visual{position:absolute;top:0;left:0;z-index:0;width:40vw;height:100%;max-width:none;aspect-ratio:auto;border:0;border-radius:0 0 2px 0;}.hero-copy,.hero > .hero-visual{isolation:isolate;}}@media (min-width:761px) and (max-width:1100px){.hero{min-height:calc(88px + clamp(360px,50svh,520px) + 185px);padding-right:max(28px,calc((100% - var(--max)) / 2));padding-left:calc(42vw + 20px);}.hero-visual{width:42vw;height:calc(clamp(360px,50svh,520px) + 88px);}.hero-background-video{object-position:center top;}}@media (max-width:760px){.site-header{position:sticky;top:0;z-index:10;background:rgba(7,8,9,.88);backdrop-filter:blur(14px);}.hero h1{letter-spacing:-.045em;}}.site-header{border-bottom:0;}@media (min-width:761px){.hero-tagline,.hero-lede{text-align:right;}}@media (max-width:760px){.hero{position:relative;z-index:0;overflow:hidden;}.hero-copy{position:relative;z-index:1;}.hero-visual{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:clamp(430px,72svh,620px);max-width:none;margin-left:0;border:0;border-radius:0;aspect-ratio:auto;transform:translateX(-50%);opacity:1;}.hero-background-video{filter:saturate(.62) contrast(1.1) brightness(.54);opacity:.9;object-position:center top;}.hero-video-caption{display:none;}}html,body{overflow-x:hidden;}@media (min-width:761px){.hero-copy{position:relative;z-index:1;}.hero-visual{--video-width:40vw;width:100vw;max-width:none;border:0;border-radius:0;background:var(--bg);}.hero-background-video{left:0;width:40vw;height:100%;object-position:center top;filter:grayscale(.8) saturate(.55) contrast(1.08) brightness(.72);opacity:.9;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.7) 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 68%,rgba(0,0,0,.7) 86%,transparent 100%);}.hero-video-caption{display:none;}}@media (min-width:761px) and (max-width:1100px){.hero-visual{--video-width:42vw;height:calc(88px + clamp(360px,50svh,520px) + 185px);}.hero-background-video{width:42vw;height:calc(clamp(360px,50svh,520px) + 88px);}}@media (min-width:1101px){.hero-visual{height:100svh;}.hero-background-video{height:100svh;}}.hero h1{font-size:clamp(2.6rem,4.3vw,4.6rem);}.hero h1 .type-line{white-space:nowrap;}@media (min-width:761px) and (max-width:1100px){.hero h1{font-size:clamp(2.3rem,4.2vw,4.6rem);}}@media (max-width:760px){.hero h1{font-size:clamp(1.8rem,8.8vw,4.2rem);}}@media (max-width:760px){.hero{padding-top:clamp(168px,28svh,220px);overflow:visible;}.hero-visual{border:0 !important;border-radius:0;box-shadow:none;}}@media (min-width:761px){.hero-copy{width:100%;text-align:right;}.hero-copy > h1,.hero-copy > .hero-tagline,.hero-copy > .hero-lede{width:100%;margin-right:0;margin-left:auto;text-align:right;}.hero-copy > .hero-actions{width:100%;justify-content:flex-end;}}@keyframes hero-copy-enter{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.hero-copy > .hero-tagline{animation:hero-copy-enter .55s .35s cubic-bezier(.2,.7,.2,1) both;}.hero-copy > .hero-lede{animation:hero-copy-enter .55s .52s cubic-bezier(.2,.7,.2,1) both;}.hero-copy > .hero-actions{animation:hero-copy-enter .55s .69s cubic-bezier(.2,.7,.2,1) both;}}@media (max-width:760px){.chat-launcher{right:-14px;padding:12px 25px 12px 14px;border-radius:999px 0 0 999px;}}@keyframes hero-heading-line-in{from{opacity:0;transform:translateY(.35em);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:no-preference){.hero h1 .type-line{animation:hero-heading-line-in .65s cubic-bezier(.2,.7,.2,1) both;}.hero h1 .type-line:nth-child(2){animation-delay:.12s;}.hero h1 .type-line:nth-child(3){animation-delay:.24s;}}.chat-message{overflow-wrap:anywhere;white-space:pre-wrap;}.chat-message a{color:var(--accent);text-decoration:underline;text-underline-offset:.14em;}.chat-message-user a{color:#070809;}.chat-consent{display:flex;align-items:flex-start;gap:.6rem;margin:.1rem 0 .7rem;color:var(--muted);font-size:11px;line-height:1.4;}.chat-consent input{flex:0 0 auto;margin:.1rem 0 0;accent-color:var(--accent);}.enquiry-section .enquiry-form select{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.38);border-radius:2px;outline:none;background:rgba(255,255,255,.08);color:#fff;font:inherit;color-scheme:dark}.enquiry-section .enquiry-form select:focus-visible{border-color:#fff;outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.enquiry-section .enquiry-form select option{background:#070809;color:#fff}.ui-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.nav-cta .ui-icon{margin-right:6px}.linkedin-footer-link{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--faint)}.linkedin-footer-link svg{display:block;width:22px;height:22px;fill:currentColor}.linkedin-footer-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.capability-card,.capability-card-featured{padding:0;border:0;background:transparent}.capability-card:hover{border-color:transparent}.capability-card li{display:flex;align-items:flex-start;gap:9px;padding:0;border:0;border-radius:0;color:var(--faint);font-size:13px;line-height:1.45}.capability-list-icon{display:block;width:16px;height:16px;flex:0 0 16px;margin-top:1px;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.proof-section{padding:132px 0 138px;}.proof-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 18px;}.proof-card{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:0;border:0;border-top:0 !important;background:transparent;transition:transform .2s;}.proof-card:hover{border-color:transparent;transform:translateY(-4px);}.proof-card-brand{display:inline-flex;align-items:center;gap:9px;}.proof-logo{display:block;width:22px;height:22px;flex:0 0 22px;}.proof-logo-linkedin{padding:3px;border-radius:4px;background:#0a66c2;fill:#fff;}.proof-logo-stack{fill:#f48024;}.proof-logo-wordpress{background:#21759b;border-radius:50%;}.proof-logo-wordpress circle{fill:#21759b;}.proof-logo-maps{width:20px;height:24px;flex-basis:20px;}.proof-logo-instagram{padding:3px;border-radius:6px;background:linear-gradient(135deg,#f9ce34,#ee2a7b 56%,#6228d7);color:#fff;}.proof-logo-facebook{padding:3px;border-radius:5px;background:#0866ff;fill:#fff;}.proof-card-head:hover .proof-section .proof-counts{margin:28px 0 16px;}.proof-section .proof-counts strong{font-size:clamp(1.45rem,2vw,2.1rem);color:#070809;}.proof-section .proof-card p{margin:0 40px 18px 0;}.proof-badges{display:flex;align-items:center;gap:12px;margin:0 0 20px;}.proof-badge{display:inline-flex;align-items:center;gap:4px;color:#664817;font-size:11px;font-weight:700;}.proof-badge svg{width:15px;height:17px;fill:currentColor;stroke:currentColor;stroke-width:.45;stroke-linejoin:round;}.proof-badge-gold{color: #72500d;}.proof-badge-silver{color: #525960;}.proof-badge-bronze{color: #79451f;}@media (max-width:1000px){.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;}}@media (max-width:720px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;}.proof-card{min-height:0;}.proof-section{padding:86px 0;}}@media (max-width:440px){.proof-grid{grid-template-columns:1fr;}.proof-card{min-height:240px;}}.proof-section{background:#f9e0b6;color:#070809;}.proof-section .section-tagline,.proof-section .proof-section .section-heading > p:not(.section-tagline),.proof-section .proof-card p{color:#4e3b1f;}.proof-section .proof-counts span{color:#664817;}.proof-section .proof-tags span{border-color:rgba(7,8,9,.22);color:#4e3b1f;}.proof-section .proof-tags .tag-gold{border-color:rgba(102,72,23,.5);color:#664817;}.proof-section .proof-tags .tag-orange{border-color:rgba(160,71,24,.5);color:#a04718;}.enquiry-section{background:#070809;color:#fff;}.enquiry-section .enquiry-intro h2{color:#fff;}.enquiry-section .section-tagline,.enquiry-section .enquiry-intro > p:not(.section-tagline),.enquiry-section .privacy-note,.enquiry-section .enquiry-form label > span,.enquiry-section .enquiry-form em,.enquiry-section .consent-field,.enquiry-section .form-status{color:rgba(255,255,255,.78) !important;}.enquiry-section .enquiry-form input:not([type=checkbox]),.enquiry-section .enquiry-form textarea{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;}.enquiry-section .enquiry-form input::placeholder,.enquiry-section .enquiry-form textarea::placeholder{color:rgba(255,255,255,.55);}.enquiry-section .enquiry-form input:focus,.enquiry-section .enquiry-form textarea:focus{border-color:#fff;}.enquiry-section .consent-field input{accent-color:#fff;}.enquiry-section .button-primary{border-color:#fff;background:#fff;color:#070809;}.enquiry-section .button-primary:hover{border-color:#e8e8e8;background:#e8e8e8;color:#070809;}.proof-card-action svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.proof-card{position:relative;}.proof-profile-link{position:absolute;top:26px;right:0;display:grid;width:32px;height:32px;place-items:center;color:#070809;text-decoration:none;}.proof-profile-link:hover{color:#664817;}.proof-profile-link:focus-visible{outline:2px solid #664817;outline-offset:3px;border-radius:2px;}.proof-profile-link .proof-link-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.proof-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(7,8,9,.18);}.proof-card-footer .proof-card-brand{color:#664817;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.proof-grid{grid-auto-rows:1fr;align-items:stretch;}.proof-card{height:100%;}.proof-card-footer{display:flex;align-items:center;min-height:58px;box-sizing:border-box;}.proof-section .section-heading > .section-tagline{color: #664817}.hero-video-shade{display:none!important}.hero-background-video{filter:none!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}@media (max-width:760px){.site-header{position:sticky;top:0;z-index:10;min-height:76px;background:#000000;}#approach-title{margin-top:30px;}.hero{padding-top:0;padding-bottom:20px;}#page-title{margin-top:20px;}.hero-lede{margin-top:32px}.hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px}.chat-launcher{bottom:64px;z-index:1000;}.industry-grid article{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:16px;align-items:start;text-align:left;}.industry-icon{grid-column:1;grid-row:1 / span 2;margin:0;}.industry-grid h3,.industry-grid p{grid-column:2;}.industry-grid h3{margin-bottom:7px;}.hero-background-video{object-position:initial;}}.approach-section .consult-badge{top:auto;bottom:-84px}@media(max-width:720px){.approach-section .consult-badge{top:auto;bottom:-58px;left:16px;width:116px;height:116px}}.approach-section .consult-badge{background:#f9e0b6;color:#232323}.approach-section .consult-badge:hover{background:#232323;color:#f9e0b6}.approach-layout{padding-bottom:70px}.approach-list li:last-child{border-bottom:0}.approach-section .consult-badge:hover{transform:none}.currency-widget{position:relative;padding:26px 0 22px;background:transparent;border-top:1px solid rgba(217,173,97,.42)}.currency-widget-inner{width:100%;margin-inline:0}.currency-rates{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap}.currency-rate-card{display:inline-flex;align-items:baseline;gap:8px;min-height:0;padding:0 18px;background:transparent;border:0}.currency-rate-card:first-child{padding-left:0}.currency-rate-card+.currency-rate-card{border-left:1px solid rgba(217,173,97,.32)}.currency-rate-card span{color:#d5d7dc;font-size:.75rem;font-weight:400;letter-spacing:.05em;white-space:nowrap}.currency-rate-card strong{color:var(--accent);font-size:.92rem;font-weight:400;line-height:1;white-space:nowrap}.currency-rate-updated{margin:10px 0 0;color:#c3c6cc;font-size:.76rem}.calendar-icon{display:inline-block;width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vertical-align:-2px}.nav-cta,.hero-actions .button-primary,.approach-section .button-light,.footer-links a,.chat-footer>a{display:inline-flex;align-items:center;gap:8px}.consult-badge{position:absolute;top:-84px;left:max(28px,calc((100% - var(--max)) / 2));z-index:2;display:grid;width:168px;height:168px;place-items:center;border-radius:50%;background:#000;color:#f9e0b6;text-align:center;transition:transform .2s,background .2s,color .2s}.consult-badge .calendar-icon{width:17px;height:17px}.background-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.background-actions .button-light{display:inline-flex;align-items:center;gap:9px;margin-top:0!important;padding:9px 16px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.02em}.background-actions .button-light:hover{background:var(--accent);color:#070809}.background-actions .text-link{color:#d5d7dc}.background-actions .text-link:hover{color:var(--accent)}@media(max-width:760px){.currency-widget{padding:24px 0 20px}.currency-rates{flex-wrap:wrap;gap:12px 0}.currency-rate-card{padding:0 12px}.currency-rate-card:first-child{padding-left:0}.background-actions{gap:14px;margin-top:24px}}@media(min-width:761px){.hero-actions>.chat-launcher{position:relative;right:auto;bottom:auto;display:flex;flex:0 0 auto;align-items:center}.hero-actions>.chat-launcher.is-scroll-visible{position:fixed;right:24px;bottom:24px;display:flex}}.footer-links{align-items:center}.footer-links a span{margin-top:0}#currency-rate-updated{text-align:left}.hero-actions{position:relative}.hero-actions>#currency-widget{position:absolute;left:calc(max(28px,(100vw - var(--max)) / 2) - 45vw);bottom:0;width:min(40vw,560px);padding:0;border:0;background:transparent;z-index:2}.hero-actions>#currency-widget .currency-widget-inner{width:100%;margin:0}.hero-actions>#currency-widget .currency-rates{justify-content:flex-start;gap:0;flex-wrap:nowrap}.hero-actions>#currency-widget .currency-rate-card{padding:0 9px}.hero-actions>#currency-widget .currency-rate-card:first-child{padding-left:0}.hero-actions>#currency-widget .currency-rate-card span{font-size:10px}.hero-actions>#currency-widget .currency-rate-card strong{font-size:14px}.hero-actions>#currency-widget .currency-rate-updated{margin:7px 0 0;font-size:10px;line-height:1.2}@media(min-width:761px) and (max-width:1100px){.hero-actions>#currency-widget{left:calc(max(28px,(100vw - var(--max)) / 2) - 42vw - 20px);width:42vw}.hero-actions>#currency-widget .currency-rate-card{padding:0 5px}.hero-actions>#currency-widget .currency-rate-card span{font-size:9px}.hero-actions>#currency-widget .currency-rate-card strong{font-size:12px}}@media(max-width:760px){.hero-actions{position:relative}.hero-actions>#currency-widget{position:relative;order:1;left:auto;bottom:auto;width:100%;margin-top:200px;padding:16px 0 0;border-top:1px solid rgba(217,173,97,.42)}.hero-actions>#currency-widget .currency-rate-card{padding:0 7px}.hero-actions>#currency-widget .currency-rate-card span{font-size:10px}.hero-actions>#currency-widget .currency-rate-card strong{font-size:13px}.hero-actions>#currency-widget .currency-rate-updated{margin-top:8px}}.hero{background-image:url('../../images/Laurence-Tuck-Profile-Photo.webp');background-repeat:no-repeat;background-position:-100px bottom;background-size:contain}.hero-visual{background:transparent}.background-section::before{display:none;content:none;background:none}@media(max-width:760px){.hero{background-position:center bottom;background-size:contain}.background-section::before{display:none;content:none;background:none}}@media(min-width:1001px){html,body{overflow-x:clip}}#background[data-phone-story]{min-height:210svh;overflow:visible}#background[data-phone-story]>.section-shell{position:sticky;top:88px;min-height:calc(100svh - 88px);padding:34px 0}#background[data-phone-story] .background-copy{grid-column:1}.background-phone-visual{grid-column:2;align-self:center;justify-self:end;width:min(100%,360px);display:flex;flex-direction:column;align-items:center;padding-top:28px}.scroll-phone{--phone-accent:var(--accent);--phone-muted:#92969b;--phone-border:rgba(231,231,231,.22);width:clamp(230px,21vw,280px);aspect-ratio:.485;position:relative;border-radius:42px;border:1px solid #a0a2a5;padding:9px;background:linear-gradient(90deg,#7b7d80 0%,#303235 1.5%,#111214 4%,#111214 96%,#424447 98.5%,#898b8e 100%);box-shadow:inset 0 0 0 2px #27292c,inset 0 0 0 4px #08090a,0 24px 64px #0009;isolation:isolate}.scroll-phone:before,.scroll-phone:after{content:"";position:absolute;width:3px;background:linear-gradient(90deg,#4c4e51,#a1a3a6,#47494c);border:1px solid #55575a;border-radius:2px}.scroll-phone:before{left:-4px;top:23%;height:7%;box-shadow:0 48px 0 -.2px #747679}.scroll-phone:after{right:-4px;top:29%;height:12%}.scroll-phone__screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:33px;background:#080a0b;border:1px solid #292b2d}.scroll-phone__island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:30%;height:23px;border-radius:20px;background:#000;z-index:3;border:1px solid #17191a}.scroll-phone__island:before{content:"";position:absolute;right:8px;top:7px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#263646,#0b1017 45%,#020304 70%);box-shadow:0 0 0 1px #15191d}.scroll-phone__island:after{content:"";position:absolute;left:12px;right:25px;top:10px;height:2px;border-radius:2px;background:#111315}.scroll-phone__status{position:absolute;inset:17px 22px auto;display:flex;justify-content:space-between;font-size:9px;color:#c7c9cc;z-index:2}.scroll-phone__panel{position:absolute;inset:0;padding:64px 22px 35px;display:flex;flex-direction:column;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .65s cubic-bezier(.2,.7,.2,1);pointer-events:none;visibility:hidden}.scroll-phone__panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.scroll-phone__panel header{position:relative;z-index:1}.scroll-phone__kicker{font-size:8px;letter-spacing:.2em;color:var(--phone-accent)}.scroll-phone__panel h3{font-size:24px;letter-spacing:-.045em;margin:14px 0 9px;font-weight:500}.scroll-phone__panel p{color:var(--phone-muted);font-size:10px;line-height:1.6;max-width:180px;margin:0}.scroll-phone__panel footer{font-size:9px;color:#c4c6c7;margin-top:auto;padding-top:15px;border-top:1px solid #232629}.scroll-phone__panel small{display:block;color:#92969b;font-size:8px;margin:9px 0 0 12px}.scroll-phone__dot{display:inline-block;width:4px;height:4px;margin-right:6px;vertical-align:middle;border-radius:50%;background:var(--phone-accent)}.scroll-phone__map{position:relative;margin:18px -22px 16px;flex:1;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 60% 45%,#162024,#080a0b 75%)}.scroll-phone__map svg{width:100%;height:100%;position:absolute;inset:0}.background-phone-visual .map-block{stroke:#657078;stroke-width:1;opacity:.35}.background-phone-visual .map-route{stroke:var(--phone-accent);stroke-width:1.5;stroke-dasharray:3 5}.background-phone-visual .map-radius{stroke:var(--phone-accent);stroke-width:.5;fill:#dbb45e0c}.background-phone-visual .map-pin{fill:var(--phone-accent)}.scroll-phone__map-label{position:absolute;bottom:18px;left:22px;font-size:7px;letter-spacing:.18em;color:#90979b}.scroll-phone__control{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:9px;color:var(--phone-muted)}.scroll-phone__orbit{display:grid;place-items:center;width:94px;height:94px;border-radius:50%;border:1px solid #383c3d;box-shadow:0 0 0 15px #ffffff02,0 0 0 30px #ffffff01;font-size:30px;font-weight:200;color:var(--phone-accent);margin-bottom:12px}.scroll-phone__device{color:#d3d4d4;font-size:12px}.scroll-phone__switch{width:60px;height:31px;padding:4px;background:#a48643;border:1px solid var(--phone-accent);border-radius:30px;cursor:pointer}.scroll-phone__switch span{display:block;width:21px;height:21px;border-radius:50%;background:#f4eee1;transform:translateX(28px);transition:transform .25s}.scroll-phone__switch[aria-checked=false]{background:#25282b;border-color:#53575c}.scroll-phone__switch[aria-checked=false] span{transform:translateX(0)}.scroll-phone__chart{margin:auto 0;color:var(--phone-muted)}.scroll-phone__chart>span{font-size:7px;letter-spacing:.15em}.scroll-phone__chart strong{display:block;color:#dededb;font-size:19px;font-weight:400;margin:12px 0 26px;letter-spacing:-.04em}.scroll-phone__chart svg{width:100%;height:auto;overflow:visible;fill:none}.background-phone-visual .chart-grid{stroke:#252a2d;stroke-width:.6}.background-phone-visual .chart-area{fill:#dbb45e09}.background-phone-visual .chart-line{stroke:var(--phone-accent);stroke-width:1.5;stroke-linejoin:round}.scroll-phone__axis{display:flex;justify-content:space-between;font-size:7px;margin-top:8px}.scroll-phone__home{position:absolute;bottom:9px;left:35%;width:30%;height:3px;border-radius:3px;background:#c2c3c5;z-index:3}.phone-story__steps{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:24px}.phone-story__steps button{flex:1;min-height:44px;background:none;color:#85898c;border:0;border-top:1px solid #343638;padding:10px 0;font:inherit;font-size:11px;text-align:left;cursor:pointer;transition:color .3s,border-color .3s}.phone-story__steps button span{font-size:9px;margin-right:5px}.phone-story__steps button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}#background[data-phone-story] button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(min-width:1001px) and (max-height:760px){.scroll-phone{width:min(260px,33svh)}.background-phone-visual{padding-top:0}.phone-story__steps{margin-top:16px}}@media(max-width:1000px){#background[data-phone-story]{min-height:auto}#background[data-phone-story]>.section-shell{position:relative;top:auto;min-height:auto;grid-template-columns:1fr;gap:38px;padding:86px 0}#background[data-phone-story] .background-copy{grid-column:auto}.background-phone-visual{grid-column:auto;justify-self:center;width:min(100%,380px);padding-top:0}.scroll-phone{width:min(260px,80vw)}.phone-story__steps{gap:10px}.phone-story__steps button{text-align:center}}@media(max-width:720px){#background[data-phone-story]>.section-shell{padding:86px 0}.phone-story__steps button{font-size:10px;padding-inline:2px}.phone-story__steps button span{display:block;margin:0 0 3px}}@media(prefers-reduced-motion:reduce){.scroll-phone__panel,.scroll-phone__switch span,.phone-story__steps button{transition:none}} @media (max-width: 720px){.approach-layout{padding-top: 20px;} #industries-title{margin-top: 40px;} .background-phone-visual{margin-top: 40px;}} .background-actions .text-link{gap: 8px;} @media (max-width: 720px){.hero h1 .type-line{animation: none;}} .site-nav .chat-launcher{position:static;right:auto;bottom:auto;z-index:auto;display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;box-shadow:none;font-size:11px;white-space:nowrap}.site-nav{gap:20px}@media(max-width:720px){.site-nav{gap:8px}.site-nav .chat-launcher{padding:8px 7px}.site-nav .nav-cta{padding:8px 8px}}@media(max-width:360px){.site-header{gap:8px}.brand{gap:8px}.brand-mark{width:30px;height:30px}.brand strong{font-size:12px}.brand small{display:none}.site-nav .nav-cta{padding:7px 6px}.site-nav .chat-launcher{padding:7px 6px}} @media(max-width:360px){.site-header{gap:6px}.site-nav{gap:5px}.site-nav .nav-cta{padding:6px 5px}.site-nav .chat-launcher{padding:6px 5px}} .site-nav .nav-cta{white-space:nowrap;flex:0 0 auto}@media(max-width:720px){.site-nav .nav-cta{padding:7px 7px;gap:5px}.site-nav .nav-cta .ui-icon{margin-right:0}}@media(max-width:360px){.site-nav .nav-cta{padding:6px 5px}}@media(max-width:720px){#proof.proof-section{padding:64px 0 72px}#proof .proof-heading{margin-bottom:20px}#proof .proof-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0}#proof .proof-card{height:auto;min-height:0;padding:10px 44px 11px 0;border-bottom:1px solid rgba(7,8,9,.18);transform:none}#proof .proof-counts{margin:0 0 5px;gap:12px}#proof .proof-counts strong{font-size:clamp(2.9rem,11vw,4.2rem)}#proof .proof-card p{display:none}#proof .proof-badges{margin:0 0 5px;gap:9px}#proof .proof-card-footer{margin-top:0;padding:0;border:0;min-height:0}#proof .proof-profile-link{top:14px;right:0}}