@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_aef8c64d-module__imfgBW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_aef8c64d-module__imfgBW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c640a7d2-module__nzfJTa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_c640a7d2-module__nzfJTa__variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--ink:#20231f;--ink-soft:#5f645d;--paper:#f6f2e9;--paper-deep:#ebe4d7;--white:#fffdf8;--green:#16b847;--green-deep:#117f34;--green-pale:#dff1df;--line:#20231f26;--dark:#1f241f;--serif:var(--font-newsreader), Georgia, serif;--sans:var(--font-inter), Arial, sans-serif;--hand:var(--font-caveat), "Comic Sans MS", cursive;--shadow:0 24px 70px #29231a1f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%}body{min-height:100%;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body:before{z-index:100;pointer-events:none;content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#fff;background:var(--green-deep)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.04}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section-pad{padding-block:clamp(88px,10vw,150px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.mini-label{color:var(--green-deep);letter-spacing:.19em;text-transform:uppercase;margin-bottom:20px;font-size:.71rem;font-weight:750;line-height:1.35}.mini-label{margin-bottom:8px;font-size:.65rem}.button{color:#fff;background:var(--ink);border:1px solid var(--ink);letter-spacing:.01em;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:55px;padding:15px 24px;font-size:.86rem;font-weight:700;transition:color .18s,background .18s,transform .18s,border-color .18s;display:inline-flex}.button:hover{color:#fff;background:var(--green-deep);border-color:var(--green-deep);transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #16b84761}.button:disabled{cursor:wait;opacity:.6;transform:none}.button svg{width:18px;transition:transform .18s}.button:hover svg{transform:translate(4px)}.button--small{min-height:40px;padding:9px 18px;font-size:.76rem}.button--wide{width:100%}.button--paper{color:var(--ink);background:var(--paper);border-color:var(--paper)}.button--secondary{color:var(--ink);background:0 0;border-color:#20231f66}.button--secondary:hover{color:var(--green-deep);border-color:var(--green-deep);background:#dff1df73}.text-link{border-bottom:1px solid var(--ink);padding:12px 2px;font-size:.82rem;font-weight:700}.text-link span{color:var(--green-deep);margin-left:8px}.prototype-banner{color:#e8ece7;background:var(--dark);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;height:31px;padding-inline:16px;font-size:.64rem;font-weight:650;display:flex}.status-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #16b84724}.site-header{z-index:50;height:calc(70px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f2e9e8;position:sticky;top:0}.nav-shell{grid-template-columns:170px 1fr auto;align-items:center;height:100%;display:grid}.brand-link,.checkout-header>a:first-child,.metrics-header .brand-logo,.metrics-login .brand-logo{display:inline-flex}.brand-logo{align-items:center;width:132px;height:58px;display:flex}.brand-logo img{object-fit:contain;width:132px;height:auto;position:static}.brand-logo--dark img{filter:brightness(0)invert()}.site-nav{justify-content:center;align-items:center;gap:clamp(22px,3vw,42px);display:flex}.site-nav a{color:#53584f;font-size:.73rem;font-weight:650}.site-nav a:hover{color:var(--green-deep)}.nav-actions{align-items:center;gap:12px;display:flex}.menu-button,.mobile-navigation{display:none}.hero{min-height:calc(100vh - 70px);padding-top:clamp(30px,4vw,58px);padding-bottom:clamp(55px,7vw,95px);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(410px,1fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.hero-copy{z-index:2;position:relative}.hero h1{max-width:680px;font-family:var(--serif);letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(3.7rem,5.4vw,5.9rem);font-weight:420}.hero h1 em{color:var(--green-deep);font-weight:380;display:block}.hero-lede{max-width:590px;color:var(--ink-soft);margin-bottom:25px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.hero-actions{align-items:center;gap:27px;display:flex}.honesty-line{color:#757a72;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:.67rem;display:flex}.honesty-line span{position:relative}.honesty-line span:not(:last-child):after{content:"";background:var(--green);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-12px}.hero-visual{min-height:650px;position:relative}.photo-frame{background:#ded8cb;border-radius:18px;position:relative;overflow:hidden}.photo-frame img{object-fit:cover}.hero-product-stage{position:absolute;inset:-5% -10% -6% -2%}.hero-product-cutout{object-fit:contain;object-position:66% center;filter:drop-shadow(0 28px 28px #211d1733);transform:scale(1.08)}.hero-size-note{z-index:3;width:190px;color:var(--green-deep);pointer-events:none;position:absolute;top:-1%;bottom:15%;left:0}.hero-size-note span{text-align:right;width:190px;font-family:var(--hand);font-size:clamp(1.55rem,2vw,2rem);line-height:.98;position:absolute;top:47%;right:calc(100% - 43px);transform:translateY(-50%)rotate(-5deg)}.prototype-stamp{z-index:3;color:#fff;background:var(--dark);align-items:center;gap:14px;width:205px;padding:17px 19px;display:flex;position:absolute;bottom:38px;right:-25px;box-shadow:0 14px 40px #1b201a40}.prototype-stamp span{color:var(--green);font-family:var(--serif);font-size:2rem}.prototype-stamp p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650;line-height:1.45}.hand-note,.checkout-hand-note{color:var(--green-deep);font-family:var(--hand);font-size:clamp(1.6rem,2.4vw,2.15rem);line-height:1.05}.hand-note--hero{z-index:3;position:absolute;bottom:-20px;left:-10px;transform:rotate(-5deg)}.hand-note--hero span{margin-left:10px;display:inline-block;transform:rotate(8deg)}.belief-section{background:var(--white)}.belief-grid{grid-template-columns:1.05fr .75fr;gap:clamp(80px,12vw,180px);display:grid}.belief-grid h2,.section-heading h2,.visual-thought-copy h2,.movement-copy h2,.prototype-heading h2,.specs-copy h2,.included-copy h2,.offer-copy h2,.faq-heading h2,.closing-content h2{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:410}.belief-copy{color:var(--ink-soft);padding-top:40px;font-size:1.03rem}.belief-copy>p:not(.hand-note){margin-bottom:25px}.hand-note--belief{margin:48px 0 0 10%;transform:rotate(-3deg)}.noise-section{color:#f5f2e9;background:var(--dark)}.section-heading{max-width:780px;margin-bottom:65px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--light .eyebrow{color:#6be283}.section-heading>p:last-child{color:#9da49c;margin:24px 0 0}.noise-grid{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.noise-grid article{min-height:295px;padding:42px 45px 20px 0}.noise-grid article+article{border-left:1px solid #ffffff21;padding-left:45px}.noise-grid span,.process-number{color:#6be283;font-family:var(--serif);font-size:1.2rem}.noise-grid h3{font-family:var(--serif);margin:68px 0 16px;font-size:1.75rem;font-weight:440}.noise-grid p{color:#aab0a8;font-size:.87rem}.how-section{background:#f8f5ed}.process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.process-card{background:var(--white);border:1px solid #20231f1c;min-height:350px;padding:36px;position:relative}.process-card:nth-child(2){transform:translateY(22px)}.process-card:nth-child(3){transform:translateY(44px)}.process-number{color:var(--green-deep);position:absolute;top:30px;right:34px}.process-icon{width:61px;height:61px;color:var(--green-deep);background:var(--green-pale);font-family:var(--serif);border-radius:50%;place-items:center;margin:55px 0 33px;font-size:1.25rem;display:grid}.process-card h3{font-family:var(--serif);margin-bottom:16px;font-size:1.65rem;font-weight:450}.process-card p{color:var(--ink-soft);font-size:.88rem}.software-demo{color:#f8f6ee;background:var(--dark);border-radius:3px;grid-template-columns:.67fr 1.25fr;align-items:center;gap:clamp(50px,8vw,105px);margin-top:120px;padding:clamp(35px,6vw,76px);display:grid}.software-copy h3{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(2.3rem,3.7vw,3.7rem);font-weight:400}.software-copy>p:not(.mini-label){color:#aeb4ac;font-size:.9rem}.software-screenshot{background:#f3f1ea;border:8px solid #111411;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 70px #00000052}.software-screenshot img{width:100%;height:auto}.software-screenshot figcaption{color:#eef3ed;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b211cdb;border:1px solid #ffffff24;border-radius:3px;padding:7px 10px;font-size:.56rem;font-weight:650;position:absolute;bottom:13px;right:13px}.privacy-note{color:#aeb4ac;border-left:2px solid var(--green);margin-top:30px;padding:18px 0 0 22px;font-size:.75rem}.privacy-note span{color:#fff;margin-bottom:3px;font-weight:700;display:block}.mind-ui{min-height:450px;color:var(--ink);background:#e9e5db;border:8px solid #111411;border-radius:19px;overflow:hidden;box-shadow:0 32px 70px #00000052}.mind-ui__topbar{background:#f8f7f2;border-bottom:1px solid #ccc8be;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:56px;padding-inline:18px;font-size:.7rem;font-weight:650;display:grid}.mind-ui__mark{color:#fff;background:var(--green-deep);width:25px;height:25px;font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.mind-ui__status{color:var(--green-deep);background:var(--green-pale);border-radius:999px;padding:5px 9px;font-size:.58rem}.mind-ui__body{grid-template-columns:.72fr 1fr;gap:20px;min-height:380px;padding:25px;display:grid}.note-paper{background-color:#fffef9;background-image:repeating-linear-gradient(#0000,#0000 29px,#e8e3d8 30px);border:1px solid #d8d3c7;padding:35px 21px 25px;position:relative;transform:rotate(-1deg);box-shadow:0 6px 18px #1f1b1414}.note-paper>span{color:#8b8c86;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:700;position:absolute;top:9px;left:18px}.note-paper p{font-family:var(--hand);margin:0 0 17px;font-size:1.07rem;line-height:1.25}.connection-map{background-image:radial-gradient(#c9c9c0 1px,#0000 1px);background-size:15px 15px;border:1px solid #d1cdc2;position:relative;overflow:hidden}.connection-map svg{z-index:0;width:100%;position:absolute;inset:55px 0 0}.connection-map path{fill:none;stroke:#8db694;stroke-width:1.5px}.node{z-index:1;background:#fff;border:1px solid #bfc3ba;border-radius:3px;padding:7px 10px;font-size:.53rem;font-weight:650;position:absolute;box-shadow:0 3px 9px #1e211d14}.node--main{color:#fff;background:var(--green-deep);border-color:var(--green-deep);top:42%;left:32%}.node--one{top:16%;left:6%}.node--two{top:19%;right:4%}.node--three{bottom:12%;right:3%}.visual-thought-section{background:var(--white)}.visual-thought-grid{grid-template-columns:.9fr .8fr;align-items:center;gap:clamp(70px,11vw,150px);display:grid}.portrait-photo{height:680px;box-shadow:var(--shadow);border-radius:220px 28px 110px}.portrait-photo img{object-position:center}.visual-thought-copy>p:not(.eyebrow,.hand-note){color:var(--ink-soft);margin-top:30px}.subtle-copy{font-size:.76rem}.visual-thought-copy .hand-note{margin:54px 0 0 12%;transform:rotate(-4deg)}.movement-section{background:#ebe5d9}.movement-copy{grid-template-columns:.45fr 1fr .65fr;align-items:end;gap:45px;margin-bottom:70px;display:grid}.movement-copy .eyebrow{align-self:start}.movement-copy p:last-child{color:var(--ink-soft);margin-bottom:0;font-size:.88rem}.movement-gallery{grid-template-columns:1.5fr .85fr;gap:18px;height:660px;display:grid}.movement-photo{position:relative}.movement-photo--wide{border-radius:24px 190px 24px 70px}.movement-photo--portrait{border-radius:190px 24px 120px;margin-top:80px}.movement-photo img{filter:saturate(.82)contrast(1.02)}.movement-photo figcaption,.proof-card figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181b17d1;padding:12px 14px;font-size:.68rem;font-weight:650;position:absolute;bottom:18px;left:18px;right:18px}.prototype-section{background:var(--white)}.prototype-heading{grid-template-columns:1fr .6fr;align-items:end;gap:90px;margin-bottom:70px;display:grid}.prototype-heading>p{color:var(--ink-soft);margin-bottom:5px;font-size:.9rem}.proof-gallery{grid-template-columns:1.35fr .85fr;gap:18px;height:740px;display:grid}.proof-stack{grid-template-rows:1fr 1fr;gap:18px;display:grid}.proof-card{background:#f1f0ec;border-radius:18px;min-height:0;margin:0;position:relative;overflow:hidden}.proof-card--large{clip-path:polygon(0 0,calc(100% - 72px) 0,100% 72px,100% 100%,0 100%);border-radius:18px 0 18px 18px}.proof-card--usb{border-radius:18px 120px 18px 18px}.proof-card--pocket{border-radius:100px 18px}.proof-card img{object-fit:cover}.proof-card--large img{object-position:center}.proof-card--pocket img{object-position:center 62%}.proof-card figcaption span{color:#6be283;font-weight:750;display:block}.specs-section{color:#eff2ec;background:var(--dark)}.specs-grid{grid-template-columns:.8fr 1fr;gap:clamp(70px,12vw,160px);display:grid}.specs-copy .eyebrow,.specs-copy .mini-label{color:#6be283}.specs-copy>p:not(.eyebrow){color:#aeb4ac;margin-top:30px}.roadmap-card{background:#ffffff0b;border:1px solid #ffffff21;margin-top:45px;padding:27px 30px}.roadmap-card ul{margin:16px 0 0;padding:0;list-style:none}.roadmap-card li{color:#c6cbc4;border-top:1px solid #ffffff14;padding:9px 0 9px 22px;font-size:.78rem;position:relative}.roadmap-card li:before{color:#6be283;content:"→";position:absolute;left:2px}.spec-list{border-top:1px solid #ffffff29;margin:0}.spec-list div{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;min-height:71px;display:flex}.spec-list dt{color:#9ca39a;font-size:.72rem}.spec-list dd{font-family:var(--serif);margin:0;font-size:1.3rem}.included-section{background:#f3eee4}.included-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(70px,10vw,130px);display:grid}.included-photo{height:600px;box-shadow:var(--shadow);border-radius:28px 190px}.included-photo img{object-position:center}.included-copy h2{margin-bottom:40px}.check-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:17px 0;display:flex}.check-list li>span{color:#fff;background:var(--green-deep);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.7rem;display:grid}.check-list strong,.check-list small{display:block}.check-list strong{font-family:var(--serif);font-size:1.16rem;font-weight:500}.check-list small,.included-copy>.subtle-copy{color:var(--ink-soft);font-size:.7rem}.included-copy>.subtle-copy{margin-top:23px}.offer-section{background:var(--white)}.offer-card{background:var(--green-pale);border:1px solid #c5dec7;grid-template-columns:1fr .52fr;align-items:center;gap:clamp(65px,10vw,135px);padding:clamp(45px,7vw,90px);display:grid;position:relative}.offer-card:before{content:"";border-top:1px solid var(--green-deep);border-right:1px solid var(--green-deep);width:42px;height:42px;position:absolute;top:22px;right:22px}.offer-copy h2{margin-bottom:25px}.offer-copy>p:not(.eyebrow){max-width:630px;color:var(--ink-soft)}.intent-disclaimer{color:#566258;border-left:2px solid var(--green-deep);margin-top:28px;padding-left:18px;font-size:.75rem}.intent-disclaimer strong{color:var(--ink);display:block}.offer-action{background:var(--white);padding:30px;box-shadow:0 16px 45px #2136241c}.price-lockup{padding:30px 0}.price-lockup span,.price-lockup strong{display:block}.price-lockup__label{color:var(--ink-soft);font-size:.69rem}.price-lockup strong{font-family:var(--serif);letter-spacing:-.05em;margin:3px 0;font-size:clamp(3rem,5vw,4.4rem);font-weight:440;line-height:1}.price-lockup span:last-child,.offer-action>small{color:var(--ink-soft);font-size:.64rem}.offer-action>small{text-align:center;margin-top:12px;display:block}.faq-section{background:#f3eee4}.faq-grid{grid-template-columns:.72fr 1fr;gap:clamp(70px,11vw,145px);display:grid}.faq-heading{align-self:start;position:sticky;top:120px}.faq-heading .hand-note{margin:60px 0 0 17%;transform:rotate(-4deg)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:82px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:25px;font-size:1.25rem;font-weight:480;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green-deep);font-family:var(--sans);font-size:1.2rem;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:650px;color:var(--ink-soft);margin:0;padding:0 40px 29px 0;font-size:.85rem}.closing-section{color:#fff;background:var(--green-deep);text-align:center}.closing-content{max-width:900px}.closing-content .hand-note{color:#bdedc8;transform:rotate(-3deg)}.closing-content h2{margin:22px auto 42px;font-size:clamp(3.3rem,6vw,6rem)}.closing-content small{color:#c4dfc9;margin-top:16px;font-size:.68rem;display:block}.site-footer{color:#cbd0c8;background:#171b17;padding-block:55px}.footer-grid{grid-template-columns:1fr .8fr .7fr;align-items:end;gap:70px;display:grid}.site-footer .brand-logo{margin-left:-4px}.footer-grid>div:first-child>p{color:#8f978d;max-width:310px;margin:4px 0 0;font-size:.72rem}.footer-links{gap:7px;font-size:.7rem;display:grid}.footer-links a:hover{color:#6be283}.footer-analytics-button{width:fit-content;color:inherit;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-analytics-button:hover{color:#6be283}.footer-meta{color:#798078;text-align:right;margin:0;font-size:.64rem}.mobile-buy-bar{display:none}.checkout-page{background:#f3eee4;min-height:100vh;padding-bottom:80px}.checkout-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:94px;display:flex}.back-link{color:var(--ink-soft);font-size:.75rem;font-weight:650}.checkout-grid{grid-template-columns:.85fr .72fr;align-items:start;gap:clamp(65px,10vw,145px);padding-block:70px 50px;display:grid}.checkout-copy{position:sticky;top:40px}.checkout-copy>h1,.checkout-success h1,.metrics-login h1,.metrics-title h1{font-family:var(--serif);letter-spacing:-.052em;margin-bottom:24px;font-size:clamp(3.3rem,5.5vw,5.7rem);font-weight:410}.checkout-lede{max-width:620px;color:var(--ink-soft);margin-bottom:35px}.checkout-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:22px;padding-block:25px;display:grid}.checkout-product__image{border:1px solid var(--line);background:#eeece6;border-radius:2px;height:150px;position:relative;overflow:hidden}.checkout-product__image img{object-fit:cover;object-position:center 47%}.checkout-product span{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:750}.checkout-product h2{font-family:var(--serif);margin:3px 0 4px;font-size:1.35rem;font-weight:500}.checkout-product p{color:var(--ink-soft);margin:0;font-size:.67rem}.checkout-price-row{justify-content:space-between;align-items:end;gap:30px;padding-block:28px;display:flex}.checkout-price-row>div span,.checkout-price-row>div small{color:var(--ink-soft);font-size:.63rem;display:block}.checkout-price-row>div strong{font-family:var(--serif);letter-spacing:-.04em;margin:4px 0;font-size:2.9rem;font-weight:450;line-height:1;display:block}.checkout-hand-note{margin:20px 0 0 18%;transform:rotate(-4deg)}.checkout-form-card{background:var(--white);box-shadow:var(--shadow);border:1px solid #20231f21}.checkout-form-card__heading{color:var(--ink-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 30px;font-size:.68rem;display:flex}.checkout-form-card__heading strong{color:var(--green-deep)}.checkout-form-card form{padding:32px}.checkout-form-card--revealed{border-color:#117f3452}.order-summary{padding:32px}.order-summary__product,.order-summary__line,.order-summary__total{justify-content:space-between;align-items:center;gap:24px;display:flex}.order-summary__product{border-bottom:1px solid var(--line);font-family:var(--serif);padding:4px 0 27px;font-size:1.15rem}.order-summary__product strong{white-space:nowrap;font-weight:520}.order-summary__line{color:var(--ink-soft);border-bottom:1px solid #20231f17;padding:15px 0;font-size:.7rem}.order-summary__line strong{color:var(--ink);font-size:.7rem}.quantity-stepper{border:1px solid #cfcac0;border-radius:3px;grid-template-columns:34px 42px 34px;display:grid;overflow:hidden}.quantity-stepper button,.quantity-stepper input{height:34px;color:var(--ink);text-align:center;background:#fffefa;border:0;padding:0}.quantity-stepper button{font-size:1rem;line-height:1}.quantity-stepper button:hover:not(:disabled){color:#fff;background:var(--green-deep)}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.35}.quantity-stepper input{-moz-appearance:textfield;border-left:1px solid #dedad1;border-right:1px solid #dedad1;font-size:.7rem;font-weight:750}.quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-summary__total{border-top:1px solid var(--ink);padding:24px 0 28px}.order-summary__total span{font-size:.72rem;font-weight:700}.order-summary__total strong{font-family:var(--serif);letter-spacing:-.04em;font-size:2.35rem;font-weight:460}.availability-message{border-bottom:1px solid var(--line);margin-bottom:27px;padding-bottom:25px}.availability-message h2{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2rem,3vw,2.8rem);font-weight:450}.availability-message>p:last-child{color:var(--ink-soft);margin:0;font-size:.76rem}.checkout-form-card form>label:not(.check-field,.honeypot),.form-row label,.metrics-login label{color:#555b53;gap:7px;margin-bottom:20px;font-size:.69rem;font-weight:700;display:grid}.checkout-form-card label small{color:#92968f;font-weight:450}.checkout-form-card input[type=text],.checkout-form-card input[type=email],.metrics-login input{width:100%;height:49px;color:var(--ink);background:#fffefa;border:1px solid #cfcac0;border-radius:2px;outline:none;padding:0 13px}.checkout-form-card input:focus,.metrics-login input:focus{border-color:var(--green-deep);box-shadow:0 0 0 3px #16b8471a}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-divider{background:var(--line);height:1px;margin:11px 0 25px}.check-field{color:var(--ink-soft);grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-bottom:19px;font-size:.7rem;line-height:1.55;display:grid}.check-field input{width:17px;height:17px;accent-color:var(--green-deep);margin-top:3px}.check-field strong{color:var(--ink);font-size:.73rem;display:block}.check-field--required{background:#eef6ec;border:1px solid #c8dfca;padding:17px}.form-error{color:#842c23;background:#f9e9e6;border:1px solid #ebc9c3;padding:10px 12px;font-size:.72rem}.form-privacy{color:#858980;text-align:center;margin:15px 0 0;font-size:.61rem;line-height:1.55}.form-privacy a{text-decoration:underline}.checkout-trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:35px;display:grid}.checkout-trust article{gap:14px;display:flex}.checkout-trust article>span{color:var(--green-deep);font-weight:800}.checkout-trust h2{font-family:var(--serif);margin-bottom:3px;font-size:1.05rem;font-weight:500}.checkout-trust p{color:var(--ink-soft);margin:0;font-size:.65rem}.checkout-success{place-items:center;padding:55px 24px;display:grid}.checkout-success__card{background:var(--white);border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);text-align:center;padding:clamp(38px,7vw,70px)}.checkout-success__card>a:first-child{margin-bottom:25px;display:inline-flex}.success-mark{color:#fff;background:var(--green-deep);border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 26px;font-size:1.5rem;display:grid}.checkout-success h1{font-size:clamp(2.7rem,6vw,4.3rem)}.checkout-success__card>p:not(.eyebrow){color:var(--ink-soft);font-size:.85rem}.success-note{background:var(--green-pale);padding:15px;margin:25px 0!important;font-size:.72rem!important}.metrics-login{background:#eae4d8;place-items:center;min-height:100vh;padding:40px 24px;display:grid}.metrics-login__card{background:var(--white);border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);padding:42px}.metrics-login h1{margin-bottom:15px;font-size:3rem}.metrics-login__card>p:not(.eyebrow,.form-error){color:var(--ink-soft);margin-bottom:28px;font-size:.82rem}.metrics-login__card>a{color:var(--ink-soft);text-align:center;margin-top:18px;font-size:.67rem;display:block}.metrics-page{background:#f4f1ea;min-height:100vh;padding-bottom:100px}.metrics-header{background:var(--white);border-bottom:1px solid var(--line);height:76px}.metrics-header .shell{justify-content:space-between;align-items:center;height:100%;display:flex}.metrics-header .shell>div{gap:8px;display:flex}.ghost-button{min-height:36px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:7px 13px;font-size:.67rem;font-weight:700;display:inline-flex}.ghost-button:hover{border-color:var(--green-deep)}.ghost-button:disabled{cursor:not-allowed;opacity:.45}.metrics-content{padding-top:55px}.metrics-title{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.metrics-title .eyebrow{margin-bottom:7px}.metrics-title h1{margin:0;font-size:4rem}.metrics-title>p{color:var(--ink-soft);margin:0 0 8px;font-size:.65rem}.metric-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.metric-cards article{background:var(--white);border:1px solid var(--line);min-height:155px;padding:23px}.metric-cards span,.metric-cards small,.metric-cards strong{display:block}.metric-cards span{color:var(--ink-soft);font-size:.66rem;font-weight:650}.metric-cards strong{font-family:var(--serif);margin:11px 0 5px;font-size:3rem;font-weight:480;line-height:1}.metric-cards small{color:#858b82;font-size:.59rem}.metric-cards .metric-card--green{color:#fff;background:var(--green-deep);border-color:var(--green-deep)}.metric-card--green span,.metric-card--green small{color:#d0edd5}.panel{background:var(--white);border:1px solid var(--line);margin-top:20px;padding:28px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.panel-heading h2{font-family:var(--serif);margin:0;font-size:1.65rem;font-weight:490}.funnel-bars{gap:10px;max-width:900px;display:grid}.funnel-bars>div{background:#f1eee7;height:53px}.funnel-bars span{color:#fff;white-space:nowrap;background:#374138;align-items:center;gap:8px;width:100%;min-width:145px;height:100%;padding-inline:15px;font-size:.67rem;display:flex}.funnel-bars div:nth-child(2) span{background:#7f9380}.funnel-bars div:nth-child(3) span{background:#687d6b}.funnel-bars .funnel-email{background:#4f7658}.funnel-bars .funnel-intent{background:var(--green-deep)}.funnel-bars strong{font-family:var(--serif);font-size:1.25rem;font-weight:500}.metric-definition{color:var(--ink-soft);margin:18px 0 0;font-size:.62rem}.funnel-stage-rates{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid}.funnel-stage-rates span{color:var(--ink-soft);background:var(--white);padding:13px;font-size:.56rem}.funnel-stage-rates strong{color:var(--ink);font-size:.64rem;display:block}.journey-list{gap:17px;display:grid}.journey-row{grid-template-columns:34px minmax(0,1fr) 105px;align-items:center;gap:15px;display:grid}.journey-row__number{color:#969b93;font-family:var(--serif);font-size:.9rem}.journey-row>div>p{justify-content:space-between;gap:18px;margin:0 0 6px;font-size:.67rem;display:flex}.journey-row>div>p span,.journey-row>small{color:var(--ink-soft);font-size:.59rem}.journey-row>div>i{background:#ece9e1;border-radius:10px;height:6px;display:block;overflow:hidden}.journey-row>div>i b{background:var(--green-deep);border-radius:inherit;height:100%;display:block}.journey-row>small{text-align:right}.chart-key{color:var(--ink-soft);gap:16px;font-size:.62rem;display:flex}.chart-key span:before{content:"";background:#59655a;width:7px;height:7px;margin-right:6px;display:inline-block}.chart-key span:last-child:before{background:var(--green)}.timeline-chart{border-bottom:1px solid var(--line);align-items:stretch;gap:8px;height:230px;padding-top:10px;display:flex;overflow-x:auto}.timeline-day{flex:1;grid-template-rows:1fr 23px;gap:7px;min-width:34px;display:grid}.timeline-columns{justify-content:center;align-items:end;gap:2px;display:flex}.timeline-columns i,.timeline-columns b{background:#59655a;width:8px;min-height:0;display:block}.timeline-columns b{background:var(--green)}.timeline-day>span{color:#8c9089;text-align:center;white-space:nowrap;font-size:.5rem}.metrics-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.breakdown-list{gap:16px;display:grid}.breakdown-list p{justify-content:space-between;gap:15px;margin:0 0 5px;font-size:.68rem;display:flex}.breakdown-list p span{text-overflow:ellipsis;white-space:nowrap;max-width:85%;overflow:hidden}.breakdown-list>div>i{background:#ece9e1;height:4px;display:block}.breakdown-list>div>i b{background:var(--green-deep);height:100%;display:block}.empty-state{color:#8b8f88;text-align:center;margin:0;padding:28px 0;font-size:.73rem}.table-scroll{overflow-x:auto}.intents-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:.68rem}.intents-panel th{color:#81867e;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:10px;font-size:.59rem}.intents-panel td{border-bottom:1px solid #20231f14;padding:13px 10px}.intents-panel td strong,.intents-panel td small{display:block}.intents-panel td small{color:var(--ink-soft)}.analytics-consent{z-index:90;right:18px;bottom:max(18px, env(safe-area-inset-bottom,0px));width:min(680px,100% - 36px);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f7;border:1px solid #20231f38;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex;position:fixed;box-shadow:0 18px 55px #171b1738}.analytics-consent strong{font-family:var(--serif);margin-bottom:4px;font-size:1.15rem;font-weight:520;display:block}.analytics-consent p{max-width:440px;color:var(--ink-soft);margin:0;font-size:.65rem;line-height:1.55}.analytics-consent__actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:1050px){.site-nav{display:none}.nav-shell{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:.85fr 1fr;gap:45px}.hero h1{font-size:clamp(3.5rem,7vw,5.3rem)}.hero-visual{min-height:570px}.software-demo{grid-template-columns:1fr}.mind-ui{width:100%}.movement-copy{grid-template-columns:1fr 1fr}.movement-copy .eyebrow{grid-column:1/-1}.movement-copy p:last-child{align-self:end}.checkout-grid{gap:55px}.metric-cards{grid-template-columns:1fr 1fr}}@media (max-width:800px){.shell{width:min(100% - 32px,650px)}.section-pad{padding-block:85px}.prototype-banner{height:auto;min-height:31px;padding-block:7px}.site-header{height:calc(62px + env(safe-area-inset-top,0px))}.nav-shell{grid-template-columns:auto 1fr auto}.brand-link{grid-column:1}.nav-actions{display:none}.mobile-navigation{grid-column:3;justify-self:end;display:block}.menu-button{border:1px solid var(--line);appearance:none;touch-action:manipulation;background:0 0;border-radius:0;place-content:center;gap:4px;width:38px;height:38px;padding:10px;list-style:none;display:grid}.menu-button::-webkit-details-marker{display:none}.menu-button::marker{content:""}.menu-button>span:not(.sr-only){background:var(--ink);width:16px;height:1px;transition:transform .18s,opacity .18s;display:block}.mobile-navigation[open] .menu-button>span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-navigation[open] .menu-button>span:nth-child(2){opacity:0}.mobile-navigation[open] .menu-button>span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;padding:18px 24px 25px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 30px #1e231e1a}.mobile-navigation[open] .site-nav{gap:0;display:grid}.site-nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:.8rem}.nav-actions .button{display:none}.hero{min-height:auto;padding-top:42px}.hero-grid,.belief-grid,.visual-thought-grid,.prototype-heading,.specs-grid,.included-grid,.offer-card,.faq-grid,.checkout-grid{grid-template-columns:1fr}.hero-grid{gap:55px}.hero h1{font-size:clamp(3.5rem,14.5vw,5rem)}.hero-visual{min-height:610px}.hero-product-stage{inset:-2% -6% -4%}.hero-size-note{left:2%}.prototype-stamp{right:-8px}.belief-grid{gap:35px}.belief-copy{padding-top:0}.belief-grid h2,.section-heading h2,.visual-thought-copy h2,.movement-copy h2,.prototype-heading h2,.specs-copy h2,.included-copy h2,.offer-copy h2,.faq-heading h2{font-size:clamp(2.7rem,11vw,4.2rem)}.noise-grid,.process-grid{grid-template-columns:1fr}.noise-grid article{border-bottom:1px solid #ffffff21;min-height:auto;padding:30px 10px 38px}.noise-grid article+article{border-left:0;padding-left:10px}.noise-grid h3{margin-top:30px}.process-card{min-height:300px}.process-card:nth-child(2),.process-card:nth-child(3){transform:none}.software-demo{margin-top:70px;padding:27px 20px}.mind-ui{border-width:5px;border-radius:13px;min-height:400px}.mind-ui__body{grid-template-columns:1fr;padding:13px}.note-paper,.mind-ui__status{display:none}.mind-ui__topbar{grid-template-columns:auto 1fr}.portrait-photo{height:min(690px,118vw)}.visual-thought-grid{gap:60px}.movement-copy{grid-template-columns:1fr;gap:16px}.movement-copy .eyebrow{grid-column:auto}.movement-gallery{grid-template-columns:1fr;height:auto}.movement-photo{height:470px}.movement-photo--portrait{height:560px;margin-top:0}.prototype-heading{gap:28px}.proof-gallery{grid-template-columns:1fr;height:auto}.proof-card--large{height:470px}.proof-stack{grid-template-rows:auto}.proof-stack .proof-card{height:350px}.specs-grid{gap:65px}.included-grid{gap:60px}.included-photo{height:520px}.offer-card{gap:45px;padding:55px 25px 30px}.faq-grid{gap:55px}.faq-heading{position:static}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-meta{text-align:left}.mobile-buy-bar{z-index:60;right:10px;bottom:max(10px, env(safe-area-inset-bottom,0px));color:#fff;background:var(--ink);border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:10px 17px;display:flex;position:fixed;left:10px;box-shadow:0 12px 35px #14181340}.mobile-buy-bar span{font-family:var(--serif);font-size:1.2rem;line-height:1}.mobile-buy-bar small{color:#aeb4ac;font-family:var(--sans);margin-bottom:3px;font-size:.51rem;display:block}.mobile-buy-bar strong{align-items:center;gap:10px;font-size:.72rem;display:flex}.mobile-buy-bar svg{width:16px}.site-footer{padding-bottom:105px}.checkout-header{height:78px}.checkout-grid{gap:40px;padding-top:55px}.checkout-copy{position:static}.checkout-hand-note{display:none}.checkout-trust{grid-template-columns:1fr}.metrics-split{grid-template-columns:1fr;gap:0}.metrics-title{flex-direction:column;align-items:start;gap:10px}.funnel-stage-rates{grid-template-columns:1fr 1fr}.analytics-consent{bottom:max(83px, calc(env(safe-area-inset-bottom,0px) + 73px))}}@media (max-width:520px){.shell{width:calc(100% - 26px)}.hero{padding-top:30px;padding-bottom:65px}.hero .eyebrow{margin-bottom:13px}.hero h1{margin-bottom:18px;font-size:clamp(3.1rem,13vw,4.2rem)}.hero-lede{margin-bottom:21px;font-size:.92rem;line-height:1.55}.hero-actions{flex-direction:column;align-items:stretch;gap:9px}.hero-actions .button{min-height:51px;padding-block:12px}.hero-visual{min-height:540px}.hero-product-stage{inset:58px -9% 0 -5%}.hero-product-cutout{object-position:68% center;transform:scale(1.04)}.hero-size-note{width:175px;inset:-48px 10% auto auto}.hero-size-note span{text-align:right;width:175px;font-size:1.35rem;display:block;position:static;transform:rotate(-4deg)}.prototype-stamp{bottom:22px;right:-3px}.honesty-line{display:grid}.honesty-line span:after{display:none}.movement-photo{height:380px}.movement-photo--portrait{height:480px}.proof-card--large{height:390px}.proof-stack .proof-card{height:300px}.included-photo{height:430px}.offer-action{padding:23px 18px}.faq-list summary{font-size:1.08rem}.checkout-copy>h1{font-size:3.1rem}.checkout-product{grid-template-columns:112px 1fr}.checkout-product__image{height:125px}.checkout-price-row{flex-direction:column;align-items:start;gap:18px}.checkout-form-card form,.order-summary{padding:24px 18px}.checkout-form-card__heading{padding:18px}.form-row{grid-template-columns:1fr;gap:0}.metrics-login__card{padding:30px 22px}.metrics-title h1{font-size:3.2rem}.metric-cards{grid-template-columns:1fr}.panel{padding:20px 15px}.panel-heading{flex-direction:column;align-items:flex-start}.funnel-stage-rates{grid-template-columns:1fr}.journey-row{grid-template-columns:27px minmax(0,1fr);gap:10px}.journey-row>small{display:none}.journey-row>div>p{flex-direction:column;align-items:flex-start;gap:1px}.analytics-consent{flex-direction:column;align-items:stretch;gap:15px;width:calc(100% - 20px);padding:17px;right:10px}.analytics-consent__actions{justify-content:stretch}.analytics-consent__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
