@font-face{font-family:Inter;src:url(/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{color:#111;background:#fff;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit}button,input,textarea{font:inherit}header{color:#fff;background:#0a0a0a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:28px 6%;display:flex}.brand{align-items:center;gap:11px;font-size:19px;font-weight:800;line-height:1.02;text-decoration:none;display:flex}.brand small{letter-spacing:1.5px;margin-top:5px;font-size:12px;font-weight:700;display:block}.nav-cta{font-size:13px;font-weight:600;text-decoration:none}.nav-cta span{margin-left:22px}.hero{color:#fff;background:#0a0a0a;padding:50px 6% 25px}.eyebrow,.section-label{letter-spacing:1.5px;font-size:11px;font-weight:600}.hero h1{letter-spacing:-5px;max-width:1050px;margin:35px 0 48px;font-size:clamp(55px,7.4vw,106px);font-weight:700;line-height:1.04}.hero em{color:#999;font-style:normal}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.hero-bottom p{color:#bdbdbd;max-width:540px;margin:0;font-size:17px;line-height:1.7}.button{cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:30px;min-width:255px;padding:19px 24px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.button.white{color:#0a0a0a;background:#fff}.button.black{color:#fff;background:#111}.button:disabled{opacity:.6;cursor:wait}.button span{font-size:21px}.hero-foot{color:#999;border-top:1px solid #333;justify-content:space-between;gap:20px;margin-top:56px;padding-top:19px;font-size:11px;display:flex}section.possibilities,section.approach,section.booking{padding:85px 6%}.section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:50px;display:flex}h2{letter-spacing:-1.8px;margin:28px 0 0;font-size:clamp(32px,4vw,55px);line-height:1.12}p{line-height:1.7}.section-heading p{color:#666;max-width:380px;margin:0;font-size:16px}.examples{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.examples article{border-right:1px solid #ddd;padding:28px 25px 20px 0}.examples article+article{padding-left:30px}.examples article:last-child{border:none}.examples span,.plaud span{letter-spacing:1.5px;font-size:10px;font-weight:700}h3{letter-spacing:-.4px;font-size:21px;line-height:1.35}.examples p,.steps p{color:#666;font-size:14px}.small{color:#777;font-size:11px}.approach{background:#f4f4f2}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;display:grid}.steps b{color:#777;font-size:12px;font-weight:500}.plaud{border-top:1px solid #ccc;grid-template-columns:1fr 2fr;gap:40px;margin-top:40px;padding-top:28px;display:grid}.plaud p{color:#666;max-width:600px;margin:0;font-size:13px}.booking{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.booking-intro>p{color:#666;max-width:380px;margin-top:28px;font-size:15px}.direct-contact{font-size:13px!important}.direct-contact a{color:#111;margin-top:8px;text-decoration:none;display:inline-block}.form-wrap{border:1px solid #d5d5d5;padding:30px}fieldset{border:0;margin:0 0 24px;padding:0}legend{margin-bottom:12px;font-size:13px;font-weight:600}.format-options{gap:10px;display:flex}.format-options label{cursor:pointer;border:1px solid #ddd;flex:1;align-items:center;gap:8px;padding:13px;font-weight:500;display:flex}.format-options .selected{background:#f3f3f3;border:1px solid #111}input[type=radio]{accent-color:#111;width:auto;margin:0}form>label,.two-fields label{margin-bottom:18px;font-size:12px;font-weight:600;display:block}label span{color:#888;margin-left:3px;font-size:10px;font-weight:400}input:not([type=radio]),textarea{resize:vertical;background:#fff;border:1px solid #d8d8d8;border-radius:0;width:100%;margin-top:8px;padding:12px;font-size:13px;display:block}:is(input:focus,textarea:focus,a:focus-visible,button:focus-visible){outline-offset:3px;outline:2px solid #111}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy{color:#777;margin:20px 0;font-size:10px;line-height:1.7}.trap{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}form .button{width:100%}.error{color:#9b2424;font-size:12px}.success{padding:30px 0}.success-mark{font-size:45px;display:block}.success p{color:#666;font-size:15px}.success .button{margin-top:35px}footer{color:#fff;background:#111;align-items:center;gap:40px;padding:35px 6%;display:flex}footer p{color:#aaa;flex:1;font-size:12px}footer small{color:#aaa;font-size:10px}@media (max-width:760px){header{padding:22px 6%}.nav-cta{font-size:11px}.nav-cta span{margin-left:8px}.hero{padding-top:35px}.hero h1{letter-spacing:-2.5px;margin-bottom:30px;font-size:58px}.hero-bottom,.hero-foot,.section-heading{display:block}.hero-bottom p{font-size:15px}.hero-bottom .button{margin-top:30px}.hero-foot span{margin-bottom:10px;display:block}.section-heading p{margin-top:24px}section.possibilities,section.approach,section.booking{padding:55px 6%}.examples,.steps,.booking{grid-template-columns:1fr;display:grid}.examples article,.examples article+article{border-bottom:1px solid #ddd;border-right:0;padding:25px 0}.steps{gap:20px}.plaud{grid-template-columns:1fr;gap:15px}.booking{gap:25px}.form-wrap{padding:22px}.two-fields{grid-template-columns:1fr;gap:0}.format-options label{font-size:12px}footer{flex-wrap:wrap;gap:12px}footer p{flex:auto;width:100%}footer small{width:100%}}.brand i{letter-spacing:2px;margin-bottom:5px;font-size:8px;font-style:normal;font-weight:600;display:block}.brand img{width:51px;height:51px}.brand{font-size:21px}.brand small{font-size:13px}.brand img.method-lockup{width:184px;height:auto}.brand{gap:0}.intro-page{background:#ededeb;min-height:100dvh}.intro-header{padding:18px 6%}.intro-header .method-lockup{width:170px}.intro-main{max-width:560px;margin:auto;padding:22px 14px 32px}.intro-kicker{letter-spacing:1.15px;text-align:center;color:#555;margin:0 0 16px;font-size:9px}.intro-chapters{gap:6px;margin-bottom:14px;display:flex}.intro-chapters button{cursor:pointer;color:#555;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 4px;font-size:11px}.intro-chapters button[aria-pressed=true]{color:#111;border-bottom-color:#111;font-weight:700}.intro-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#fff;width:100%;display:flex;overflow-x:auto}.intro-rail::-webkit-scrollbar{display:none}.intro-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0}.intro-slide img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.intro-controls{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.intro-controls>button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 14px;font-size:23px}.intro-controls>button:disabled{opacity:.25;cursor:default}.intro-dots{display:flex}.intro-dots button{cursor:pointer;background:0 0;border:0;padding:15px 9px}.intro-dots span{background:#b7b7b7;border-radius:50%;width:7px;height:7px;display:block}.intro-dots button[aria-current] span{background:#111}.intro-count{color:#666;text-align:center;margin:0 0 18px;font-size:10px}.intro-count span{margin-left:14px}.intro-actions{align-items:center;gap:12px;display:flex}.intro-talk{color:#fff;background:#111;flex:1;justify-content:space-between;align-items:center;min-height:48px;padding:14px 18px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.intro-share{cursor:pointer;background:0 0;border:0;flex:1;min-height:48px;font-size:12px;text-decoration:underline}.intro-next{cursor:pointer;background:0 0;border:0;min-height:44px;margin:20px auto 0;font-size:12px;text-decoration:underline;display:block}.intro-status{text-align:center;min-height:15px;margin:10px 0;font-size:11px}.intro-foot{text-align:center;color:#666;margin-top:10px;font-size:10px;line-height:1.7}@media (max-width:420px){.intro-main{padding-top:18px}.intro-header .method-lockup{width:145px}.intro-kicker{font-size:8px}.intro-chapters button{font-size:10px}}
