@font-face{font-family:DM;src:url('/fonts/dm-sans.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#f7f7f0;color:#173137;font-family:DM,Arial,sans-serif;-webkit-font-smoothing:antialiased;--forest:#102e2a;--green:#13765a;--mint:#b9f0ce;--ink:#173137;--cream:#f7f7f0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,a,input,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #2d9b6c}button{border:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:600}.wrap{width:min(1280px,calc(100% - 100px));margin-inline:auto}.preview-bar{display:flex;justify-content:space-between;gap:20px;padding:9px 28px;background:#e5eee1;color:#59735a;font-size:9px;letter-spacing:.7px}.preview-bar>span:first-child{font-weight:650;letter-spacing:1.4px}.skip{position:absolute;left:20px;top:-100px;background:white;color:#173137;padding:12px;z-index:100}.skip:focus{top:12px}.header{background:var(--forest);color:white;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff15}.header-inner{height:86px;display:flex;align-items:center;gap:35px;justify-content:space-between}.brand{display:block;flex-shrink:0}.brand img{display:block;width:213px;max-width:100%}.header nav{display:flex;gap:30px;font-size:12px;color:#c6d9ca}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 17px;border-radius:5px;font-size:12px;font-weight:650;min-height:46px}.nav-cta{border:1px solid #93b69e;color:#e6efe6;font-size:11px;padding:11px 15px;min-height:40px}.menu-button{display:none;background:transparent;color:white;font-size:23px;padding:6px 10px}.header nav[hidden]{display:none}.hero{background:var(--forest);color:#f7faf2;padding-top:61px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.17fr;gap:63px;align-items:center;padding-bottom:75px}.eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:1.8px;font-size:9px;color:#b3d6b7;font-weight:650;margin-bottom:24px}.eyebrow i{display:block;width:5px;height:5px;background:#b9f0ce;border-radius:50%}.eyebrow.green{color:#507d5f}.hero h1{font-size:clamp(48px,5.15vw,76px);line-height:1.04;letter-spacing:-3.9px;margin-bottom:26px}.hero h1>span{color:#b9f0ce}.hero-description{font-size:15px;line-height:1.8;color:#b5cdbb;max-width:405px;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mint{background:#b9f0ce;color:#173d31}.button .play{font-size:11px}.button small{font-size:9px;font-weight:500;opacity:.7;border-left:1px solid #31553a30;padding-left:10px;margin-left:0}.hero-contact{font-size:11px;display:flex;gap:13px}.hero-reassurance{font-size:10px;color:#7ea48a;margin:17px 0 0}.product-scene{position:relative;min-width:0;padding-bottom:52px;transform:translateY(8px)}.scene-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px;color:#91b49b;font-size:7px;letter-spacing:1.1px}.scene-heading>span:first-child{display:flex;align-items:center;gap:7px}.scene-heading i{height:5px;width:5px;background:#a8d4a7;border-radius:50%;display:inline-block}.scene-heading>span:last-child{font-size:6px;color:#74987e}.dashboard{border:4px solid #436957;border-radius:12px;background:#fbfcf7;color:#173137;display:grid;grid-template-columns:49px 1fr;box-shadow:0 25px 50px #00181144;overflow:hidden;min-height:365px}.dashboard aside{background:#1a3e32;display:flex;align-items:center;flex-direction:column;padding:16px 7px;gap:16px;font-size:15px;color:#6c9780}.dashboard aside>img{width:29px;height:29px;margin-bottom:10px}.dashboard aside>.side-active{background:#b9f0ce;color:#164d3b;border-radius:6px;padding:6px}.side-bottom{margin-top:auto;border-radius:50%;width:25px;height:25px;background:#2c5944;display:grid;place-items:center;font-size:7px;color:#c3ddc6}.dashboard-main{min-width:0;padding-bottom:10px}.dashboard-toolbar{height:43px;border-bottom:1px solid #e5ebdf;display:flex;justify-content:space-between;align-items:center;padding:0 19px;font-size:8px}.dashboard-toolbar>span{font-size:7px;border:1px solid #dbe5d3;border-radius:3px;padding:5px 9px;color:#5c785b;display:flex;gap:20px}.dashboard-toolbar i{font-style:normal}.dashboard-title{padding:22px 20px 18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-title small{font-size:6px;letter-spacing:1.1px;color:#809679}.dashboard-title h2{font-size:20px;letter-spacing:-.6px;line-height:1.2;margin:7px 0 0}.sample-badge{background:#edf3e4;color:#7e8f6e;font-size:6px;letter-spacing:.3px;border:1px solid #d9e2cd;border-radius:3px;padding:4px 6px}.metrics{margin:0 20px 20px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:11px}.metrics>div{border:1px solid #e0e8d9;border-radius:5px;padding:11px 10px;background:#f3f6ed}.metrics b{font-size:24px;letter-spacing:-1px;font-weight:550;display:block}.metrics span{display:block;font-size:6px;line-height:1.5;color:#7d9375;margin-top:5px}.table-heading{padding:0 20px 10px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px}.table-heading>span{font-size:6px;color:#84987c}.work-row{padding:12px 19px;border-top:1px solid #e5ebde;display:flex;gap:10px;align-items:center;font-size:8px;position:relative}.plot-icon{display:grid;place-items:center;height:27px;width:27px;background:#dcebd5;color:#315a34;border-radius:5px;font-size:9px;flex-shrink:0}.muted-icon{background:#eef3e7;color:#829276}.work-row>div:nth-child(2){flex:1;min-width:0}.work-row>div:nth-child(2)>b{font-size:8px;white-space:nowrap}.work-row small{display:block;font-size:6px;color:#819579;margin-top:4px}.work-row>b{font-size:9px;font-weight:550;margin-left:5px}.status{font-size:5px;white-space:nowrap;border-radius:3px;padding:4px 6px}.status.review{background:#f2e9c8;color:#8d783a}.status.approved{background:#e0efda;color:#527845}.dashboard-link{background:transparent;display:flex;width:100%;justify-content:space-between;padding:13px 20px 4px;color:#13765a;font-size:7px;font-weight:600}.phone{position:absolute;bottom:4px;right:-16px;transform:rotate(5deg);background:#f7f9f2;border:5px solid #11231e;border-radius:28px;width:177px;height:326px;color:#173137;box-shadow:0 12px 25px #00191155,0 0 0 1px #7b9580;overflow:hidden}.phone-top{display:flex;justify-content:space-between;padding:8px 14px 5px;font-size:6px;background:#132f29;color:white}.phone-top i{background:#071711;width:55px;height:9px;border-radius:8px;position:absolute;top:5px;left:55px}.phone-app{display:flex;align-items:center;gap:6px;background:#132f29;color:white;padding:10px 9px;font-size:10px}.phone-app>img{width:22px;height:22px}.phone-app>span{margin-left:auto;font-size:5px;border:1px solid #426a50;border-radius:50%;padding:4px}.phone-content{padding:14px 11px}.phone-content>p{font-size:5px;letter-spacing:.8px;color:#7f9278;margin-bottom:10px}.phone-content h3{font-size:21px;letter-spacing:-.5px;line-height:1.1;margin-bottom:14px}.phone-line{display:flex;gap:6px;align-items:center;font-size:6px;padding:8px 0;border-bottom:1px solid #e0e8d9}.phone-line>span{display:grid;place-items:center;background:#13765a;color:white;border-radius:3px;width:13px;height:13px;font-size:8px;flex-shrink:0}.phone-line small{display:block;font-size:5px;color:#809679;margin-top:3px}.phone-evidence{display:flex;align-items:center;gap:5px;color:#13765a;font-size:17px;margin-top:9px}.phone-evidence>span{font-size:5px;color:#5d7e60}.phone-submit{display:flex;justify-content:space-between;background:#13765a;color:white;padding:8px;font-size:7px;border-radius:4px;margin-top:8px}.connection-tag{display:flex;align-items:center;gap:10px;position:absolute;left:69px;bottom:11px;background:#eff7e9;color:#173d31;padding:12px 16px;border:1px solid #c9e0bc;border-radius:6px;box-shadow:0 8px 20px #001a1540;z-index:2}.connection-tag>span{background:#d5eacb;color:#33724b;display:grid;place-items:center;width:25px;height:25px;border-radius:50%}.connection-tag b{font-size:9px;display:block}.connection-tag small{font-size:7px;color:#698860;display:block;margin-top:4px}.hero-outcomes{border-top:1px solid #ffffff1d;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:24px}.hero-outcomes>div{display:flex;align-items:center;gap:15px}.hero-outcomes span{font-size:7px;color:#7da58a;letter-spacing:1px}.hero-outcomes p{margin:0;font-size:12px;color:#c4dcc9}.section-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-top h2{margin:0}.section-top>p{font-size:12px;line-height:1.8;color:#7f8f78;margin-bottom:0}h2{font-size:44px;line-height:1.1;letter-spacing:-1.8px;margin-bottom:20px}.pain-section{padding-block:85px}.pain-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #cfdcc5;border-radius:7px;overflow:hidden;margin-bottom:27px;background:#eff3e7}.pain-tabs button{display:flex;align-items:center;gap:10px;padding:18px 16px;background:transparent;border-right:1px solid #cfdcc5;text-align:left;font-size:11px;min-height:57px}.pain-tabs button:last-child{border:0}.pain-tabs button[aria-selected=true]{background:#164d3b;color:#f6fbf5}.pain-tabs span{font-size:7px;opacity:.5}.pain-tabs i{font-style:normal;font-size:15px;margin-left:auto;opacity:.7}.pain-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:12px 28px 0}.small-label{font-size:7px;letter-spacing:1.3px;color:#6d8a6e;margin-bottom:17px;font-weight:650}.pain-copy h3{font-size:32px;letter-spacing:-1.15px;line-height:1.16;margin-bottom:18px}.pain-copy>p:not(.small-label){font-size:13px;line-height:1.85;color:#71866c;max-width:390px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:11px;background:transparent;padding:8px 0;color:#13765a;font-weight:650}.record-card{background:white;border:1px solid #d6e0ce;border-radius:8px;box-shadow:0 9px 20px #2a51200a;padding:24px}.record-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:7px;letter-spacing:.6px;color:#7b9474}.record-card-top>b{background:#f5efd6;color:#8b793e;font-size:7px;letter-spacing:0;font-weight:500;padding:5px 7px;border-radius:4px}.record-card-title{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e2e9dc;padding:19px 0}.record-card-title h4{font-size:18px;letter-spacing:-.5px;margin:0}.record-card-title>span{font-size:21px;font-weight:550;letter-spacing:-.7px}.proof-timeline{padding-top:10px}.proof-timeline>div{display:flex;gap:12px;align-items:center;padding:11px 0}.proof-timeline>div>span{width:23px;height:23px;border-radius:50%;background:#e5f1de;color:#13765a;display:grid;place-items:center;font-size:10px}.proof-timeline b{font-size:10px;font-weight:550;flex:1}.proof-timeline small{display:block;font-size:8px;color:#8b9c82;font-weight:400;margin-top:5px}.proof-timeline i{font-style:normal;font-size:8px;color:#a2af97}.proof-timeline>div.waiting>span{background:#f1eddb;color:#9d8e52}.sample-note{font-size:7px;color:#9aa88f;margin:15px 0 0;line-height:1.6}.watch-section{background:#e9eee1;padding-block:75px}.films{display:grid;grid-template-columns:1fr 1fr;gap:29px}.film-card{padding:0;background:none;text-align:left;min-width:0}.film-frame{aspect-ratio:16/9;position:relative;border:1px solid #c8d5bf;border-radius:8px;overflow:hidden;background:#d9e4d1}.film-frame img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s}.film-card:hover .film-frame img{transform:scale(1.02)}.film-play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);display:grid;place-items:center;height:50px;width:50px;border-radius:50%;background:#164d3bf2;color:#d9f5dc;padding-left:3px;box-shadow:0 0 0 7px #f0f7eb44;font-size:14px}.film-duration{position:absolute;right:13px;bottom:13px;background:#173d31;color:#e5f2e3;border-radius:3px;padding:5px 7px;font-size:7px;letter-spacing:.7px}.film-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.film-caption small{font-size:7px;letter-spacing:1.3px;color:#6b8967}.film-caption h3{font-size:25px;letter-spacing:-.7px;margin:8px 0}.film-caption p{font-size:11px;color:#7f9176;margin:0}.film-caption>span{font-size:23px;color:#13765a}.film-note{font-size:9px;color:#87977b;margin:25px 0 0}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;padding-block:90px}.fit-copy h2{font-size:49px;letter-spacing:-2px;line-height:1.1}.fit-copy h2 em{font-style:normal;color:#13765a}.fit-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#778c71;max-width:385px}.fit-copy ul{list-style:none;margin:25px 0;padding:0}.fit-copy li{display:flex;gap:11px;font-size:11px;padding:9px 0;color:#60775b;line-height:1.5}.fit-copy li>span{color:#13765a;font-weight:700}.fit-sheet{background:white;border:1px solid #d2dfc9;border-radius:9px;box-shadow:12px 13px 0 #e7eede}.sheet-heading{display:flex;gap:11px;align-items:center;padding:23px;border-bottom:1px solid #e2e9da}.sheet-heading img{width:34px;height:34px}.sheet-heading>div{flex:1}.sheet-heading small{font-size:7px;letter-spacing:1px;color:#8b9e80;display:block;margin-bottom:6px}.sheet-heading b{font-size:13px;font-weight:550}.sheet-heading>span{font-size:20px;color:#8ca27e}.role-tabs{display:flex;gap:5px;background:#f0f4e9;padding:7px;margin:21px 23px 0;border-radius:5px}.role-tabs button{flex:1;background:none;border-radius:4px;padding:10px 5px;font-size:10px;color:#819775}.role-tabs button[aria-selected=true]{background:#164d3b;color:#f6fbf5}.role-panel{padding:26px 27px 29px;min-height:304px}.role-panel>small{font-size:7px;color:#8a9d7f;letter-spacing:1.15px}.role-panel h3{font-size:27px;line-height:1.15;letter-spacing:-.8px;margin:15px 0}.role-panel>p{font-size:12px;line-height:1.85;color:#7e9273;max-width:350px}.role-example{background:#eff5e8;border:1px solid #dce7d0;border-radius:5px;padding:14px;margin-top:20px}.role-example>b{font-size:12px;display:block}.role-example>span{font-size:9px;display:block;color:#819777;margin-top:4px}.role-example>div{display:flex;gap:8px;align-items:center;font-size:8px;color:#6b8a5e;margin-top:15px}.role-example i{font-style:normal;color:#13765a}.sheet-footer{border-top:1px solid #e2e9da;font-size:7px;color:#95a689;padding:14px 23px}.start-section{background:#153a2e;color:#f2f7ed;padding-block:75px}.start-section .section-top>p{color:#8eaf93}.start-section h2{font-size:41px;letter-spacing:-1.5px}.start-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px}.start-steps article{border-top:1px solid #b9f0ce35;padding-top:22px}.start-steps article>span{font-size:8px;letter-spacing:1.1px;color:#87b28e}.start-steps h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:22px 0 14px}.start-steps p{font-size:12px;line-height:1.85;color:#9bbc9e;max-width:320px;margin:0}.start-line{display:flex;align-items:center;gap:25px;border-top:1px solid #b9f0ce25;margin-top:42px;padding-top:24px}.start-line>span{font-size:6px;letter-spacing:1px;color:#7d9f81;flex-shrink:0}.start-line p{font-size:10px;color:#b6ceb5;margin:0;flex:1;line-height:1.7}.start-line p>b{font-weight:500;color:#e0edda}.start-line>a{font-size:10px;color:#b9f0ce;display:flex;gap:22px;flex-shrink:0}.questions{padding-block:85px;display:grid;grid-template-columns:1fr 1.35fr;gap:90px}.questions>div>p:not(.eyebrow){font-size:12px;color:#809577;line-height:1.9}.questions h2{font-size:36px;letter-spacing:-1.5px}.faq-list details{border-bottom:1px solid #d7e2ce}.faq-list details:first-child{border-top:1px solid #d7e2ce}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;padding:20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#859c7b;font-size:18px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.85;color:#7b9172;padding:0 28px 8px 0}.contact-section{background:#e9eee1;padding-block:75px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.contact-copy h2{font-size:54px;letter-spacing:-2px;line-height:1.05;margin-top:25px}.contact-copy h2 em{font-style:normal;color:#13765a}.contact-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#768e6d;max-width:335px}.people{display:flex;gap:14px;align-items:center;margin-top:32px}.avatars{display:flex;padding-right:4px}.avatars>span{display:grid;place-items:center;width:38px;height:38px;background:#c8dec1;color:#3e6846;border-radius:50%;border:2px solid #e9eee1;font-size:10px;font-weight:650}.avatars>span+span{margin-left:-8px;background:#d9e4cf}.people b{font-size:12px;display:block}.people small{font-size:9px;color:#809775;display:block;margin-top:4px}.email-link{font-size:12px;display:inline-flex;gap:22px;color:#13765a;margin-top:25px}.enquiry-form{background:white;border:1px solid #d0ddc4;border-radius:10px;padding:29px}.form-intro{border-bottom:1px solid #e3ebdc;margin-bottom:22px;padding-bottom:15px}.form-intro h3{font-size:21px;letter-spacing:-.5px;margin-bottom:8px}.form-intro p{font-size:10px;color:#8ba07e;margin-bottom:0}.enquiry-form>label{display:block;font-size:10px;font-weight:550;margin-bottom:17px}.enquiry-form>label>span{font-size:9px;font-weight:400;color:#97a78b}.enquiry-form input,.enquiry-form textarea{display:block;margin-top:8px;width:100%;background:#fafcf6;border:1px solid #d9e3cf;border-radius:4px;padding:12px;font-size:11px;color:#173137;line-height:1.5}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#a1af94}.enquiry-form textarea{resize:vertical;min-height:86px}.form-button{width:100%;background:#164d3b;color:white;margin-top:3px;font-size:11px}.form-note{font-size:8px;line-height:1.7;color:#9aab8e;margin:12px 0 0}.draft-ready{margin-top:23px;border-top:1px solid #d8e4ce;padding-top:20px}.draft-ready[hidden]{display:none}.draft-ready>b{font-size:13px}.draft-ready>p{font-size:11px;color:#768e6c;line-height:1.7}.draft-ready pre{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.7;background:#f2f6ec;padding:15px;border-radius:5px}.draft-ready>div{display:flex;gap:15px;align-items:center}.draft-ready .button{font-size:10px;min-height:38px;padding:9px 12px;background:#164d3b;color:white}.draft-ready button{background:transparent;font-size:10px;color:#13765a;padding:10px 0}.draft-ready>span{display:block;font-size:9px;color:#13765a;margin-top:10px}footer{background:#102e2a;color:#c0d7c2;padding:35px 0 25px}.footer-main{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-bottom:29px}.footer-main .brand img{width:170px}.footer-main>p{font-size:10px;color:#8caf92;margin:0}.footer-main>a:last-child{font-size:10px;color:#b9f0ce}.footer-bottom{border-top:1px solid #ffffff17;padding-top:19px;display:flex;gap:30px;justify-content:space-between;font-size:7px;color:#709b7e;line-height:1.8}dialog{padding:22px;background:#f7faf2;color:#173137;border:1px solid #74977c;border-radius:12px;max-width:1050px;width:94vw;max-height:94dvh}dialog::backdrop{background:#061f19ea;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.dialog-heading small{font-size:7px;letter-spacing:1px;color:#849a78}.dialog-heading h2{font-size:25px;letter-spacing:-.7px;margin:8px 0 0}.dialog-heading>button{background:#e6efdd;border-radius:50%;width:33px;height:33px;flex-shrink:0;font-size:16px;color:#517349}dialog video{display:block;width:100%;max-height:74dvh;background:#0b2019}#example-dialog{max-width:560px;padding:26px}.example-steps{display:flex;gap:5px;margin-bottom:25px}.example-steps span{flex:1;background:#edf2e4;color:#879b7c;font-size:8px;text-align:center;padding:10px 5px;border-radius:4px}.example-steps span.active{background:#164d3b;color:#b9f0ce}#example-body>small{font-size:8px;letter-spacing:1px;color:#809774}#example-body h3{font-size:26px;letter-spacing:-.8px;margin:12px 0 16px}#example-body p{font-size:12px;line-height:1.8;color:#78916d}#example-body label{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #e1e9d8;font-size:12px}#example-body input{width:17px;height:17px;accent-color:#13765a}#example-body .button{width:100%;margin-top:20px;background:#164d3b;color:white;font-size:11px}.example-note{font-size:8px;color:#94a685;line-height:1.7;margin:18px 0 0}.example-recap{background:#e8f2e0;border:1px solid #cfe1c3;border-radius:7px;padding:18px;margin-top:20px}.example-recap>b{font-size:23px;color:#164d3b}.example-recap p{margin:8px 0 0!important}
@media(min-width:1600px){.hero{padding-top:70px}.hero-grid{padding-bottom:88px}.hero h1{font-size:79px}.hero-description{font-size:16px}.dashboard{min-height:395px}.dashboard-title{padding-top:24px;padding-bottom:22px}.work-row{padding-block:15px}.product-scene{padding-bottom:55px}.phone{right:-21px;bottom:0}.connection-tag{left:65px;bottom:10px}}
@media(max-width:1150px){.wrap{width:calc(100% - 60px)}.header-inner{gap:22px}.header nav{gap:21px;font-size:11px}.brand img{width:190px}.hero-grid{gap:35px;grid-template-columns:1fr 1.1fr}.hero h1{font-size:59px;letter-spacing:-3px}.hero-description{font-size:13px}.hero-actions{gap:17px}.hero-contact{font-size:10px}.hero-actions>.button{font-size:10px;gap:14px}.hero-actions small{font-size:8px}.dashboard{grid-template-columns:40px 1fr}.dashboard-main{padding-bottom:9px}.dashboard-title{padding:19px 15px 15px}.dashboard-title h2{font-size:17px}.metrics{margin-inline:15px;gap:7px}.metrics>div{padding:9px 7px}.metrics b{font-size:21px}.metrics span{font-size:5px}.work-row{padding-inline:13px;gap:7px}.work-row>div:nth-child(2)>b{font-size:7px}.work-row>b{font-size:8px}.work-row>.status{font-size:4.5px;padding:4px}.phone{width:160px;height:312px;right:-10px}.connection-tag{left:49px;bottom:12px;padding:10px}.hero-outcomes p{font-size:10px}.pain-tabs button{font-size:10px;padding-inline:13px}.pain-panel{padding-inline:10px;gap:40px}.pain-copy h3{font-size:29px}.fit-section,.contact-grid{gap:65px}.fit-copy h2{font-size:43px}.contact-copy h2{font-size:49px}.questions{gap:50px}.section-top h2{font-size:40px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.preview-bar{padding:8px 15px;font-size:6px}.preview-bar>span:last-child{display:none}.header-inner{height:72px;gap:15px}.brand img{width:183px}.header-inner>nav,.header-inner>.nav-cta{display:none}.menu-button{display:block}.header #mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:0;padding:0 20px 15px}.header #mobile-nav a{padding:12px 0;border-top:1px solid #ffffff18;font-size:12px}.hero{padding-top:35px}.hero-grid{grid-template-columns:1fr;gap:35px;padding-bottom:33px}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.1px;margin-bottom:20px}.hero h1{font-size:49px;letter-spacing:-2.65px;line-height:1.07;margin-bottom:22px}.hero-description{font-size:13px;line-height:1.8;max-width:340px;margin-bottom:23px}.hero-actions{gap:17px}.hero-actions>.button{padding:13px 14px;font-size:10px;gap:12px;min-height:43px}.hero-contact{font-size:9px;gap:8px}.hero-actions small{font-size:7px;padding-left:8px}.hero-reassurance{font-size:8px;margin-top:16px}.product-scene{padding-bottom:60px;transform:none;margin-right:4px}.scene-heading{font-size:6px;letter-spacing:.7px;margin-bottom:11px}.scene-heading>span:last-child{font-size:5px}.dashboard{grid-template-columns:29px 1fr;min-height:330px;border-width:3px;border-radius:9px}.dashboard aside{padding:12px 4px;gap:17px;font-size:12px}.dashboard aside>img{width:20px;height:20px;margin-bottom:0}.dashboard aside>.side-active{padding:4px}.side-bottom{height:20px;width:20px;font-size:5px}.dashboard-toolbar{padding:0 11px;height:34px;font-size:6px}.dashboard-toolbar>span{font-size:5px;padding:4px 6px}.dashboard-title{padding:16px 12px}.dashboard-title small{font-size:5px}.dashboard-title h2{font-size:16px;letter-spacing:-.5px}.sample-badge{font-size:5px;padding:4px}.metrics{margin:0 12px 18px;gap:6px;grid-template-columns:1fr 1.2fr 1fr}.metrics>div{padding:8px 6px}.metrics b{font-size:19px}.metrics span{font-size:4.5px;line-height:1.5}.table-heading{padding:0 12px 9px;font-size:6px}.table-heading>span{font-size:5px}.work-row{padding:11px 10px;gap:6px}.plot-icon{width:21px;height:23px;font-size:7px}.work-row>div:nth-child(2)>b{font-size:6px}.work-row small{font-size:5px}.work-row>b{font-size:6px;margin-left:0}.work-row>.status{font-size:4px;padding:4px}.dashboard-link{padding:13px 12px 5px;font-size:6px}.phone{width:135px;height:268px;right:-7px;bottom:4px;border-width:4px;border-radius:22px}.phone-top{font-size:5px;padding:7px 10px 3px}.phone-top i{left:42px;width:40px;height:7px}.phone-app{padding:8px 6px;font-size:8px;gap:4px}.phone-app>img{height:18px;width:18px}.phone-app>span{font-size:4px;padding:3px}.phone-content{padding:11px 8px}.phone-content>p{font-size:4px;margin-bottom:9px}.phone-content h3{font-size:17px;margin-bottom:9px}.phone-line{font-size:5px;padding:7px 0;gap:5px}.phone-line small{font-size:4px}.phone-line>span{height:10px;width:10px;font-size:6px}.phone-evidence{font-size:12px;margin-top:8px}.phone-evidence>span{font-size:4px}.phone-submit{font-size:5px;padding:7px;margin-top:7px}.connection-tag{left:11px;bottom:16px;padding:9px 10px;gap:7px}.connection-tag>span{width:21px;height:21px;font-size:10px}.connection-tag b{font-size:7px}.connection-tag small{font-size:5px;margin-top:3px}.hero-outcomes{grid-template-columns:1fr;gap:13px;padding-block:20px}.hero-outcomes>div{gap:12px}.hero-outcomes span{font-size:6px}.hero-outcomes p{font-size:10px}.section-top{display:block;margin-bottom:25px}.section-top>p{font-size:11px;margin-top:18px;line-height:1.8}.section-top>p br{display:none}h2,.section-top h2{font-size:34px;letter-spacing:-1.35px;line-height:1.1}.eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:18px}.pain-section{padding-block:50px}.pain-tabs{grid-template-columns:1fr;margin-bottom:27px}.pain-tabs button{padding:14px;min-height:47px;font-size:10px;border-right:0;border-bottom:1px solid #cfdcc5}.pain-tabs button:last-child{border-bottom:0}.pain-tabs button span{font-size:6px}.pain-panel{grid-template-columns:1fr;padding:0;gap:25px}.pain-copy h3{font-size:29px;letter-spacing:-1px}.small-label{font-size:6px;letter-spacing:.8px;line-height:1.7}.pain-copy>p:not(.small-label){font-size:12px;line-height:1.9}.text-link{font-size:10px}.record-card{padding:20px}.record-card-top{font-size:6px;letter-spacing:.5px}.record-card-top>b{font-size:6px}.record-card-title h4{font-size:16px}.record-card-title>span{font-size:20px}.proof-timeline b{font-size:9px}.proof-timeline small{font-size:7px}.proof-timeline i{font-size:7px}.sample-note{font-size:6px;line-height:1.8}.watch-section{padding-block:48px}.films{grid-template-columns:1fr;gap:32px}.film-caption{margin-top:16px}.film-caption h3{font-size:24px}.film-caption small{font-size:6px}.film-caption p{font-size:10px;line-height:1.7;max-width:260px}.film-note{font-size:8px;line-height:1.7;margin-top:24px}.fit-section{grid-template-columns:1fr;gap:32px;padding-block:50px}.fit-copy h2{font-size:38px;letter-spacing:-1.7px}.fit-copy>p:not(.eyebrow){font-size:12px}.fit-copy ul{margin-block:20px}.fit-copy li{font-size:10px}.fit-sheet{box-shadow:6px 7px 0 #e7eede;margin-right:6px}.sheet-heading{padding:19px}.sheet-heading img{width:29px;height:29px}.sheet-heading small{font-size:6px}.sheet-heading b{font-size:11px}.role-tabs{margin:18px 18px 0;padding:5px}.role-tabs button{font-size:9px;padding-block:9px}.role-panel{padding:23px 21px;min-height:295px}.role-panel>small{font-size:6px;letter-spacing:.8px}.role-panel h3{font-size:26px}.role-panel>p{font-size:11px}.sheet-footer{padding:12px 18px;font-size:6px;line-height:1.6}.start-section{padding-block:50px}.start-section h2{font-size:32px;letter-spacing:-1.2px}.start-steps{grid-template-columns:1fr;gap:27px;margin-top:30px}.start-steps article{padding-top:17px}.start-steps article>span{font-size:7px}.start-steps h3{font-size:21px;margin:15px 0 12px}.start-steps p{font-size:11px;max-width:none}.start-line{display:block;margin-top:30px;padding-top:22px}.start-line>span{font-size:6px}.start-line p{font-size:10px;margin-top:12px}.start-line>a{margin-top:18px;font-size:10px}.questions{padding-block:50px;grid-template-columns:1fr;gap:20px}.questions h2{font-size:32px}.questions>div>p:not(.eyebrow){font-size:11px}.faq-list summary{font-size:11px;padding-block:19px;line-height:1.65}.faq-list details p{font-size:11px;line-height:1.85}.contact-section{padding-block:50px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:43px;letter-spacing:-1.6px;margin-top:20px}.contact-copy>p:not(.eyebrow){font-size:12px;max-width:none}.people{margin-top:25px}.email-link{font-size:11px}.enquiry-form{padding:23px 20px}.form-intro h3{font-size:20px}.form-intro p{font-size:9px}.enquiry-form>label{font-size:10px}.enquiry-form input,.enquiry-form textarea{font-size:12px;padding:12px}.form-button{font-size:11px}.form-note{font-size:7px}.draft-ready>div{flex-wrap:wrap}.footer-main{flex-wrap:wrap;gap:18px;padding-bottom:25px}.footer-main .brand img{width:157px}.footer-main>p{order:3;width:100%;font-size:9px}.footer-main>a:last-child{font-size:9px}.footer-bottom{display:block;font-size:6px}.footer-bottom>span{display:block;margin-bottom:8px}dialog{padding:15px;width:96vw}.dialog-heading small{font-size:5px;line-height:1.7}.dialog-heading h2{font-size:21px;letter-spacing:-.6px}.dialog-heading>button{width:30px;height:30px;font-size:14px}#example-dialog{padding:20px}.example-steps span{font-size:7px}#example-body h3{font-size:24px}#example-body p{font-size:11px}#example-body label{font-size:11px}.example-note{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}[hidden]{display:none!important}
