:root{color-scheme:light;--white: #FFFFFF;--ink: #111114;--body: #3B3B44;--muted: #55555E;--hair: rgba(17,17,20,.12);--c1: #2F6BFF;--t1: #E7EEFF;--d1: #1E46B8;--c2: #17B26A;--t2: #E3F7EC;--d2: #0B6B3E;--c3: #FF6A2B;--t3: #FFEDE3;--d3: #A63D0A;--c4: #FF4F9A;--t4: #FFE8F2;--d4: #B0185B;--c5: #FFC22E;--t5: #FFF6D9;--d5: #7A5A00;--c6: #6B4BFF;--t6: #EFEBFF;--d6: #4A2BD9;--display: "Bricolage Grotesque", "DM Sans", sans-serif;--dwidth: 92;--dweight: 700;--dtrack: -.045em;--sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--mono: "DM Mono", ui-monospace, Consolas, monospace;--hand: "Caveat", "Comic Sans MS", cursive;--h1: clamp(46px, 7vw, 96px);--h2: clamp(36px, 5vw, 68px);--ease: cubic-bezier(.22, 1, .36, 1);--page: var(--white)}:root[data-pal=pastel]{--c1: #7FA7FF;--t1: #F0F4FF;--d1: #2D4FA8;--c2: #5FCB93;--t2: #EDFAF3;--d2: #146B44;--c3: #FF9E70;--t3: #FFF4EE;--d3: #A3471C;--c4: #F08DB9;--t4: #FFF1F7;--d4: #A3285F;--c5: #F5D168;--t5: #FFFAE8;--d5: #765A06;--c6: #A894FF;--t6: #F5F2FF;--d6: #5236C9}:root[data-pal=sunset]{--c1: #FF5A36;--t1: #FFEAE4;--d1: #A8301A;--c2: #FF8A00;--t2: #FFF0DC;--d2: #9A4D00;--c3: #FFC400;--t3: #FFF7D6;--d3: #7A5B00;--c4: #E94B8A;--t4: #FDE7F0;--d4: #A61E58;--c5: #00A7A0;--t5: #DDF6F4;--d5: #00665F;--c6: #3B3BD6;--t6: #E9E9FF;--d6: #2B2BA8}:root[data-font=dm]{--display: "DM Sans", sans-serif;--dweight: 700;--dtrack: -.05em}:root[data-font=serif]{--display: "Young Serif", Georgia, serif;--dweight: 400;--dtrack: -.03em}:root[data-size=calm]{--h1: clamp(40px, 5.4vw, 72px);--h2: clamp(30px, 3.8vw, 50px)}:root[data-size=huge]{--h1: clamp(52px, 9vw, 132px);--h2: clamp(42px, 6.6vw, 92px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background-color .9s var(--ease)}body[data-tone="1"]{--page: var(--t1)}body[data-tone="2"]{--page: var(--t2)}body[data-tone="3"]{--page: var(--t3)}body[data-tone="4"]{--page: var(--t4)}body[data-tone="5"]{--page: var(--t5)}body[data-tone="6"]{--page: var(--t6)}body[data-tone=ink]{--page: var(--ink)}a{color:inherit}:focus-visible{outline:3px solid var(--c1);outline-offset:3px;border-radius:8px}.wrap{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}h1,h2,h3{text-wrap:balance}.disp{font-family:var(--display);font-weight:var(--dweight);font-variation-settings:"wdth" var(--dwidth);letter-spacing:var(--dtrack)}section[data-tone="1"]{--c: var(--c1);--t: var(--t1);--d: var(--d1)}section[data-tone="2"]{--c: var(--c2);--t: var(--t2);--d: var(--d2)}section[data-tone="3"]{--c: var(--c3);--t: var(--t3);--d: var(--d3)}section[data-tone="4"]{--c: var(--c4);--t: var(--t4);--d: var(--d4)}section[data-tone="5"]{--c: var(--c5);--t: var(--t5);--d: var(--d5)}section[data-tone="6"]{--c: var(--c6);--t: var(--t6);--d: var(--d6)}.sec{padding-block:clamp(72px,11vw,140px)}.lab{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:999px;background:var(--white);color:var(--d);font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--ink)}.lab i{width:8px;height:8px;border-radius:50%;background:var(--c)}.sh{display:grid;gap:18px;max-width:760px;margin-bottom:48px}.sh h2{margin:0;font-size:var(--h2);line-height:1}.sh p{margin:0;font-size:19px;color:var(--body);max-width:600px}.w{display:inline-block;transition:transform .8s var(--ease),opacity .8s var(--ease);transition-delay:calc(var(--i) * 45ms)}.armed .w{transform:translateY(.45em);opacity:.001}.dd{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.draw{stroke-dasharray:1;stroke-dashoffset:1}.go .draw{animation:draw 1.1s var(--ease) forwards;animation-delay:var(--d0, 0s)}@keyframes draw{to{stroke-dashoffset:0}}.pop{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center}.go .pop{animation:pop .55s var(--ease) forwards;animation-delay:var(--d0, 0s)}@keyframes pop{to{opacity:1;transform:none}}.float{animation:float 6s ease-in-out infinite alternate}@keyframes float{0%{translate:0 0;rotate:-1.5deg}to{translate:0 -10px;rotate:1.5deg}}.note{font-family:var(--hand);font-size:24px;line-height:1;white-space:nowrap;opacity:0;transition:opacity .6s var(--ease) 1.3s}.go .note{opacity:1}.btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:14px;font:600 16px/1 var(--sans);text-decoration:none;border:2px solid var(--ink);cursor:pointer;background:var(--ink);color:var(--white);box-shadow:4px 4px 0 var(--sc, var(--c3));transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--sc, var(--c3))}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--sc, var(--c3))}.btn.lite{background:var(--white);color:var(--ink)}.btn.sm{height:42px;font-size:14px;padding:0 16px}.btn .ar{transition:transform .25s var(--ease)}.btn:hover .ar{transform:translate(3px)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--page)}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;transition:background-color .9s var(--ease);background:color-mix(in srgb,var(--page) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px;gap:20px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.03em}.logo-svg{display:block;height:26px;width:auto}.foot-mark{height:14px;width:auto;vertical-align:-2px;margin-right:8px}@media(max-width:520px){.logo-svg{height:22px}}.links{display:flex;gap:30px;font-size:15px;font-weight:500}.links a{text-decoration:none;color:var(--muted)}.links a:hover{color:var(--ink)}.colors{display:inline-flex;gap:3px;margin-left:6px}.colors i{width:7px;height:7px;border-radius:50%}@media(max-width:820px){.links{display:none}}.nav{color:var(--ink)}body[data-tone=ink] .nav{color:var(--white)}body[data-tone=ink] .links a{color:#d4d4da}body[data-tone=ink] .nav .btn{background:var(--white);color:var(--ink);border-color:var(--white)}.hero{position:relative;padding-block:64px 48px;text-align:center}.hero .inner{position:relative;z-index:2;max-width:980px;margin:0 auto;display:grid;justify-items:center;gap:26px}.tag{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:999px;border:1.5px solid var(--ink);font-size:14px;background:var(--white)}.tag .six{display:inline-flex;gap:3px}.tag .six i{width:8px;height:8px;border-radius:50%}h1{margin:0;font-size:var(--h1);line-height:.98}.hl{position:relative;white-space:nowrap;z-index:0}.hl svg{position:absolute;left:2%;top:14%;width:98%;height:82%;z-index:-1;overflow:visible}.hl .dd{stroke:var(--c5);stroke-width:34;stroke-linecap:round;opacity:.85}.lede{margin:0;font-size:clamp(18px,1.6vw,21px);color:var(--body);max-width:620px}.ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.doodle{position:absolute;z-index:1}.d-mag{left:0;top:60px;width:170px}.d-mag .note{position:absolute;left:34px;top:-10px;transform:rotate(-6deg);color:var(--d1)}.d-plane{right:-10px;top:30px;width:230px}.d-cal{right:3%;bottom:10px;width:110px}.d-cal .note{position:absolute;right:100px;bottom:86px;transform:rotate(-4deg);color:var(--d2)}.d-sq{left:3%;bottom:30px;width:150px}.d-s1{left:21%;top:10px;width:30px}.d-s2{right:23%;bottom:36px;width:26px}.d-blob{left:14%;bottom:120px;width:44px}@media(max-width:1100px){.d-mag,.d-sq,.d-blob{left:-50px}.d-plane{right:-80px}.d-s1,.d-s2{display:none}}@media(max-width:820px){.doodle{display:none}.hero{padding-block:40px 32px}}.proof p{text-align:center;margin:0 0 16px;font-family:var(--mono);font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);background:var(--white)}.grid div{height:86px;display:flex;align-items:center;justify-content:center;gap:10px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);font-weight:700;font-size:20px;letter-spacing:-.03em;transition:background .3s}.grid div:nth-child(6n+1):hover{background:var(--t1)}.grid div:nth-child(6n+2):hover{background:var(--t2)}.grid div:nth-child(6n+3):hover{background:var(--t3)}.grid div:nth-child(6n+4):hover{background:var(--t4)}.grid div:nth-child(6n+5):hover{background:var(--t5)}.grid div:nth-child(6n+6):hover{background:var(--t6)}.grid small{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted);letter-spacing:0}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid div{height:68px;font-size:17px}}.box{background:var(--white);border:2px solid var(--ink);border-radius:24px;box-shadow:6px 6px 0 var(--c)}.problem{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.problem .sh{margin-bottom:0}@media(max-width:900px){.problem{grid-template-columns:1fr}}.sa{padding:18px}.sa-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.seg{display:inline-flex;border:2px solid var(--ink);border-radius:12px;overflow:hidden}.seg button{font:600 14px/1 var(--sans);padding:10px 16px;border:0;background:var(--white);color:var(--ink);cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:var(--white)}.sa-cap{font-family:var(--mono);font-size:12px;color:var(--muted)}.sa svg{width:100%;height:auto;display:block}.sa .ln{stroke:#b9b9c4;stroke-width:1;opacity:.5;transition:opacity .6s var(--ease),stroke .6s,stroke-width .6s}.sa .dt{fill:#c9c9d3;transition:fill .6s,r .6s,opacity .6s}.sa.aim .ln{opacity:0}.sa.aim .ln.k{opacity:1;stroke-width:2.5}.sa.aim .dt{opacity:.35}.sa.aim .dt.k{opacity:1;r:8}.sa-out{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:14px}.sa-out span{padding:6px 10px;border-radius:10px;background:var(--t);color:var(--d);font-weight:600}.offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:860px){.offers{grid-template-columns:1fr}}.offer{padding:28px;display:grid;gap:16px;align-content:start;transition:transform .35s var(--ease),box-shadow .35s var(--ease);min-width:0}.offer:hover{transform:translate(-3px,-3px) rotate(-.4deg);box-shadow:9px 9px 0 var(--c)}.offer .who{font-family:var(--mono);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.offer h3{margin:0;font-size:34px;line-height:1}.offer p{margin:0;color:var(--body)}.mock{height:190px;border-radius:16px;background:var(--t);border:1.5px solid var(--ink);overflow:hidden;position:relative}.rows-roll{position:absolute;inset:12px;display:grid;gap:8px;animation:roll 9s linear infinite}@keyframes roll{to{transform:translateY(-50%)}}.lr{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;background:var(--white);border:1.5px solid var(--ink);border-radius:12px;padding:8px 10px}.lr .av{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink)}.lr b{font-size:13px;display:block;line-height:1.2}.lr small{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.lr .ok{font-family:var(--mono);font-size:10.5px;color:var(--d2);background:var(--t2);padding:3px 7px;border-radius:999px}.cal{position:absolute;inset:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cal .day{background:var(--white);border:1.5px solid var(--ink);border-radius:10px;padding:6px;display:grid;grid-template-rows:auto;align-content:start;gap:5px}.cal .day b{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--muted)}.cal .mt{height:22px;border-radius:6px;border:1.5px solid var(--ink);font-size:9.5px;font-weight:600;padding:3px 5px;overflow:hidden;white-space:nowrap;transform:scale(0);transform-origin:left center;animation:book 8s var(--ease) infinite;animation-delay:var(--dl)}@keyframes book{0%,6%{transform:scale(0)}12%,88%{transform:scale(1)}96%,to{transform:scale(0)}}.offer ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.offer li{display:grid;grid-template-columns:20px 1fr;gap:8px}.offer li:before{content:"";width:12px;height:12px;margin-top:5px;border-radius:4px;background:var(--c);border:1.5px solid var(--ink)}.offer .go-link{font-weight:700;text-decoration:none}.offer .go-link:hover{text-decoration:underline;text-decoration-color:var(--c);text-decoration-thickness:3px;text-underline-offset:5px}.story{position:relative;height:420vh}.story .pin{position:sticky;top:80px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;min-height:calc(100vh - 100px)}@media(max-width:900px){.story{height:auto}.story .pin{position:static;grid-template-columns:1fr;min-height:0}}.slist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.slist li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:12px 14px;border-radius:16px;transition:background .4s var(--ease),opacity .4s;opacity:.45}.slist li.on{background:var(--white);opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}.slist li.done{opacity:.8}.slist .n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--hand);font-size:26px;border:2px solid var(--ink);background:var(--white);transition:background .4s}.slist li.on .n,.slist li.done .n{background:var(--c)}.slist b{display:block;font-size:18px;letter-spacing:-.02em;line-height:1.25}.slist span{font-size:14px;color:var(--muted)}.stage{position:relative;aspect-ratio:6 / 5;padding:0;overflow:hidden}.stage .layer{position:absolute;inset:0;transition:opacity .6s var(--ease)}.fan{display:grid;place-items:center}.cust{position:absolute;width:46%;padding:14px;background:var(--white);border:2px solid var(--ink);border-radius:16px;display:grid;gap:8px;transition:transform .8s var(--ease),opacity .6s}.cust .av{width:34px;height:34px;border-radius:10px;border:2px solid var(--ink)}.cust b{font-size:15px}.cust small{font-family:var(--mono);font-size:11px;color:var(--muted)}.cust:nth-child(1){transform:rotate(-9deg) translate(-38%,4%)}.cust:nth-child(2){transform:rotate(2deg) translateY(-6%);z-index:2}.cust:nth-child(3){transform:rotate(10deg) translate(38%,6%)}.stage:not(.s1) .fan .cust{transform:scale(.4) translateY(-120%);opacity:0}.sqgrid{position:absolute;inset:9% 8% 16%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.sq{position:relative;border-radius:8px;border:1.5px solid var(--ink);background:var(--white);transform:scale(0);transition:transform .5s var(--ease),opacity .5s,background .5s;transition-delay:calc(var(--i) * 12ms)}.stage.s2 .sq,.stage.s3 .sq,.stage.s4 .sq,.stage.s5 .sq{transform:scale(1)}.stage.s3 .sq.sig,.stage.s4 .sq.sig{background:var(--c)}.sq .bub{position:absolute;left:50%;bottom:120%;translate:-50% 0;white-space:nowrap;font-family:var(--mono);font-size:10px;padding:3px 6px;border-radius:8px;background:var(--ink);color:var(--white);opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease);z-index:3}.stage.s3 .sq .bub{opacity:1;transform:none}.stage.s4 .sq:not(.pass){opacity:.18}.stage.s4 .sq.pass{background:var(--c2)}.sq .tick{position:absolute;inset:0;display:grid;place-items:center;color:var(--white);font-weight:700;opacity:0;transform:scale(2);transition:all .4s var(--ease)}.stage.s4 .sq.pass .tick{opacity:1;transform:none}.stage.s5 .sqgrid{opacity:0}.cap{position:absolute;left:0;right:0;bottom:4%;text-align:center;font-family:var(--hand);font-size:26px;color:var(--d)}.fly{display:grid;place-items:center;opacity:0}.stage.s5 .fly{opacity:1}.fly .bk{padding:16px 18px;border-radius:18px;background:var(--c6);color:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);display:grid;gap:4px;transform:scale(.6) rotate(-6deg);transition:transform .7s var(--ease) .3s;min-width:60%}.stage.s5 .fly .bk{transform:rotate(-3deg)}.fly .bk b{font-family:var(--display);font-size:30px;letter-spacing:-.03em;line-height:1}.fly .bk span{font-size:14px;opacity:.9}.fly svg{position:absolute;left:6%;top:8%;width:40%}.layer.l-cap .cap{transition:opacity .3s}.ex{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}@media(max-width:900px){.ex{grid-template-columns:1fr}}.ex .sh{margin-bottom:0}.leadwrap{display:grid;gap:16px;justify-items:center}.typical{position:relative;padding:10px 16px;border-radius:12px;background:var(--white);border:1.5px dashed var(--ink);font-family:var(--mono);font-size:13px;color:var(--muted)}.typical svg{position:absolute;left:3%;top:50%;width:94%;height:22px;transform:translateY(-50%);overflow:visible}.card{width:min(100%,470px);overflow:hidden;transition:opacity .5s var(--ease),transform .5s var(--ease)}.card.out{opacity:0;transform:translateY(10px) scale(.98)}.chead{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1.5px solid var(--ink)}.chead b{font-family:var(--display);font-size:18px;letter-spacing:-.02em}.status{font-family:var(--mono);font-size:11px;padding:4px 9px;border-radius:999px;background:#f2f2f4;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.status i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 1s steps(2) infinite}.status.done{background:var(--t2);color:var(--d2)}.status.done i{animation:none}@keyframes blink{50%{opacity:.2}}.row{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--hair);min-height:50px}.row .k{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.row .v{font-size:14px;font-weight:600;min-width:0}.row .v small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.row .skel{display:block;height:10px;border-radius:6px;width:70%;background:linear-gradient(90deg,#efeff2,#f8f8fa,#efeff2);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.row .fill,.row .chip{opacity:0;transform:translateY(4px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.row.on .fill,.row.on .chip{opacity:1;transform:none}.row.on .skel{display:none}.row:not(.on) .fill{position:absolute}.row.now.on{background:var(--t)}.row.now.on .v small{color:var(--d)}.chip{font-family:var(--mono);font-size:10.5px;padding:3px 7px;border-radius:999px;color:var(--d2);background:var(--t2);white-space:nowrap}.msg{padding:12px 18px;border-bottom:1px solid var(--hair);font-size:13.5px;line-height:1.5;color:var(--body);min-height:64px}.caret{display:inline-block;width:1.5px;height:14px;background:var(--ink);vertical-align:-2px;margin-left:1px;animation:blink .9s steps(2) infinite}.chans{display:flex;align-items:center;gap:8px;padding:12px 18px}.ch{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;border:1.5px solid var(--hair);color:var(--muted);transition:all .4s var(--ease)}.ch.on{color:var(--ink);border-color:var(--ink);background:var(--t)}.line{flex:1;height:2px;border-radius:2px;background:var(--hair);position:relative;overflow:hidden}.line:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.line.on:after{transform:scaleX(1)}.booked{display:inline-flex;gap:10px;align-items:center;padding:10px 16px 10px 10px;border-radius:14px;background:var(--c6);color:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);opacity:0;transform:translateY(12px) rotate(-2deg);transition:opacity .5s var(--ease),transform .6s var(--ease)}.booked.on{opacity:1;transform:rotate(-2deg)}.booked .ic{width:32px;height:32px;border-radius:9px;background:var(--white);display:grid;place-items:center}.booked b{display:block;font-size:14px}.booked span{font-size:12px}.gates{padding:28px}.track{position:relative;height:150px;margin:10px 8px 6px}.track .rail{position:absolute;left:0;right:0;top:70px;height:3px;background:var(--ink);border-radius:3px}.gate{position:absolute;top:20px;width:18px;height:104px;margin-left:-9px;border:2px solid var(--ink);border-radius:9px;background:var(--white);animation:gate 7s steps(1) infinite;animation-delay:var(--gd)}@keyframes gate{0%{background:var(--white)}50%{background:var(--c2)}92%{background:var(--white)}}.gate span{position:absolute;top:112px;left:50%;translate:-50% 0;white-space:nowrap;font-family:var(--mono);font-size:11px;color:var(--muted)}.token{position:absolute;top:50px;left:0;width:46px;height:46px;margin-left:-23px;border-radius:50%;background:var(--c);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--hand);font-size:20px;animation:travel 7s cubic-bezier(.65,0,.35,1) infinite;z-index:2;box-shadow:3px 3px 0 var(--ink)}@keyframes travel{0%{left:2%}70%{left:98%;transform:scale(1)}76%{left:98%;transform:scale(1.25);background:var(--c2)}92%{left:98%;transform:scale(1);background:var(--c2);opacity:1}to{left:98%;opacity:0}}.checks4{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.checks4 li{border-top:2px solid var(--ink);padding-top:12px;font-weight:600;font-size:16px;line-height:1.35;letter-spacing:-.01em}.checks4 li small{display:block;font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted);margin-bottom:4px}@media(max-width:760px){.checks4{grid-template-columns:1fr 1fr}.gate span{display:none}}.nines{margin-top:36px;display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.nines .big{font-family:var(--display);font-weight:var(--dweight);font-size:clamp(56px,9vw,120px);letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.nines .note{opacity:1;font-size:28px;color:var(--d);transform:rotate(-3deg)}.fitc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}@media(max-width:900px){.fitc{grid-template-columns:1fr}}.qs{padding:12px 24px;display:grid}.q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--hair);font-size:18px;font-weight:600;letter-spacing:-.015em}.q:last-child{border-bottom:0}.verdict{padding:28px;display:grid;gap:14px;align-content:center;transition:background .5s var(--ease)}.verdict.yes{background:var(--c2)}.verdict.no{background:var(--white)}.verdict h3{margin:0;font-size:34px;line-height:1.02}.verdict p{margin:0;font-size:16px}.verdict .btn{justify-self:start;--sc: var(--white)}.verdict.no .btn{--sc: var(--c)}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px}@media(max-width:860px){.faq{grid-template-columns:1fr}}.faq h2{margin:0;font-size:var(--h2);line-height:1}details{border-bottom:1.5px solid var(--ink)}details:first-of-type{border-top:1.5px solid var(--ink)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-size:19px;font-weight:600;letter-spacing:-.02em}summary::-webkit-details-marker{display:none}summary .pl{width:30px;height:30px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;flex:none;transition:transform .35s var(--ease),background .35s;font-size:18px;line-height:1}details[open] summary .pl{transform:rotate(45deg);background:var(--c)}details p{margin:0 0 20px;color:var(--body);max-width:620px}.final{position:relative;color:var(--white);text-align:center;overflow:hidden}.final .inner{position:relative;z-index:2;display:grid;justify-items:center;gap:22px}.final h2{margin:0;font-size:var(--h2);line-height:1}.final p{margin:0;font-size:19px;color:#d4d4da;max-width:560px}.final .btn{background:var(--white);color:var(--ink);border-color:var(--white);--sc: var(--c5)}.final .dd{stroke:var(--white)}.final .small{font-family:var(--mono);font-size:12px;color:#b9b9c2}.bigsix{display:flex;gap:10px;justify-content:center}.bigsix i{width:18px;height:18px;border-radius:50%;border:2px solid var(--white);animation:hop 2.4s var(--ease) infinite;animation-delay:calc(var(--k) * .12s)}@keyframes hop{0%,60%,to{transform:none}30%{transform:translateY(-12px)}}footer{padding-block:32px calc(32px + env(safe-area-inset-bottom,0px));color:#b9b9c2}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px}footer nav{display:flex;gap:22px;flex-wrap:wrap}footer a{text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.draw{stroke-dashoffset:0!important;animation:none!important}.pop{opacity:1!important;transform:none!important;animation:none!important}.note{opacity:1!important;transition:none!important}.armed .w{transform:none;opacity:1}.float,.rows-roll,.cal .mt,.gate,.token,.bigsix i,.status i,.caret,.row .skel{animation:none!important}.cal .mt{transform:none}.token{left:98%;background:var(--c2)}body,.nav{transition:none}}.ox{--soft: #F3F1EC;--quiet: #8A8A94;--grey: #C9C9D1;--line: #E6E3DC;--spring: cubic-bezier(.2,.9,.3,1.3)}.ox-ico{width:16px;height:16px;flex:none}.ox-replay{position:absolute;top:12px;right:12px;z-index:7;display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--sans);padding:7px 11px;border-radius:999px;border:1.5px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.ox-replay:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.ox-replay svg{width:13px;height:13px}.ox-note{position:absolute;z-index:6;font-family:var(--hand);font-weight:700;font-size:30px;line-height:1;color:var(--d1);opacity:0;transform:rotate(-7deg) scale(.5);transition:opacity .35s,transform .5s var(--spring);pointer-events:none;white-space:nowrap}.ox-note.show{opacity:1;transform:rotate(-7deg) scale(1)}.ox-h3{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.05}.op-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:44px;align-items:center;margin-top:64px}.op-row .sh{margin-bottom:0}.op-row .sh p{font-size:17px}.op-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.op-steps li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.op-steps li span{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted);min-width:44px}.op-steps li i{width:12px;height:12px;border-radius:4px;border:1.5px solid var(--ink);flex:none}@media(max-width:900px){.op-row{grid-template-columns:1fr;gap:24px;margin-top:40px}}.op{position:relative;overflow:hidden;padding:0}.op-map{overflow-x:auto;overflow-y:hidden;padding:4px 6px 0;scrollbar-width:none}.op-map::-webkit-scrollbar{display:none}.op-map svg{width:100%;height:auto;display:block}@media(max-width:700px){.op-map svg{min-width:640px}}.op-route{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.op-route.dead{stroke:#a9a9b2}.op-route.win{stroke:#00a7a0;stroke-width:4.5}.op-lbl{font-family:var(--hand);font-size:27px;font-weight:700;fill:var(--ink);opacity:0;transition:opacity .4s}.op-lbl.show{opacity:1}.op-lbl.dead{fill:#8a8a94}.op-lbl.win{fill:#00665f}.op-pop{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s,transform .5s cubic-bezier(.2,.9,.3,1.3)}.op-pop.show{opacity:1;transform:none}.op-ringc{fill:none;stroke-width:3;opacity:0}.op-ringc.go{animation:oxRing 1.2s ease-out 2}.op-ringc.loop{animation:oxRing 1.6s ease-out infinite}.op-drift{animation:oxDrift 7s ease-in-out infinite alternate}.op-drift.slow{animation-duration:10s}.op-arcs{opacity:0}.op-arcs.go{animation:oxArcs .5s steps(2) 5}.op-slot{transition:fill .3s}.op-slot.hit{fill:#00a7a0}.op-shake.go{animation:oxShake .4s 2;transform-box:fill-box;transform-origin:center}.op .ox-note{right:4%;bottom:84px}.op-hud{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 16px 14px;border-top:2px dashed rgba(17,17,20,.2)}.op-tl{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.op-bar{position:absolute;left:12px;right:12px;top:11px;height:3px;background:#1111141f;border-radius:3px}.op-bar i{position:absolute;inset:0 auto 0 0;width:0;background:var(--ink);border-radius:3px;transition:width .6s var(--ease)}.op-it{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.op-dot{width:26px;height:26px;border-radius:50%;background:var(--white);border:2px solid var(--ink);display:grid;place-items:center;color:#8a8a94;transition:background .3s,color .3s,transform .4s cubic-bezier(.2,.9,.3,1.3)}.op-dot .ox-ico{width:12px;height:12px}.op-it b{font-size:12.5px;line-height:1.2;color:#8a8a94;transition:color .3s}.op-it small{font-family:var(--mono);font-size:10.5px;color:#8a8a94;line-height:1.2}.op-it.now .op-dot{background:#ffc400;color:var(--ink);transform:scale(1.12)}.op-it.bad .op-dot{background:#f3f1ec;color:var(--muted)}.op-it.good .op-dot{background:#00a7a0;color:#fff}.op-it.win .op-dot{background:#ffc400;color:var(--ink)}.op-it.now b,.op-it.good b,.op-it.win b{color:var(--ink)}.op-it.bad b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.op-sum{display:flex;gap:6px}.op-sum span{background:var(--white);border:1.5px solid var(--ink);border-radius:10px;padding:4px 8px;font-size:11px;color:var(--muted);line-height:1.1;opacity:.35;transition:opacity .4s,background .4s;text-align:center}.op-sum span b{display:block;font-family:var(--mono);font-weight:500;font-size:16px;color:var(--ink)}.op-sum.show span{opacity:1}.op-sum.show span.hl{background:#ffc400}@media(max-width:700px){.op-hud{grid-template-columns:1fr}.op-it small{display:none}.op .ox-note{bottom:auto;top:14px;right:70px;font-size:24px}}.pbx{position:relative;overflow:hidden;margin-top:28px;padding:14px;display:flex;flex-direction:column;gap:10px}.pbx-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 92px 2px 4px}.pbx-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pbx-title>b{font-family:var(--display);font-size:19px;letter-spacing:-.02em;margin-right:4px}.pbx-chip{font-size:11.5px;font-weight:600;border:1.5px solid var(--ink);border-radius:999px;padding:2px 9px;background:var(--t3);display:inline-flex;align-items:center;gap:5px}.pbx-chip.f{background:#f3f1ec;border-color:#1111144d;color:var(--muted)}.pbx-chip .ox-ico{width:11px;height:11px}.pbx-day{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.pbx-day b{font-weight:500;font-size:14px}.pbx-daybar{width:96px;height:7px;border:1.5px solid var(--ink);border-radius:7px;overflow:hidden;background:var(--white)}.pbx-daybar i{display:block;height:100%;width:0;background:#00a7a0;transition:width .6s var(--ease)}.pbx-main{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px}.pbx-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pbx-col{background:var(--t);border:1.5px solid var(--ink);border-radius:14px;padding:8px 7px;display:flex;flex-direction:column;min-width:0;min-height:316px;transition:background .4s}.pbx-col h4{margin:1px 2px 8px;font-size:10.5px;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.07em}.pbx-col h4 .cd{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink);flex:none}.pbx-col h4 em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:11px;background:var(--white);border:1.5px solid var(--ink);border-radius:999px;padding:0 7px}.pbx-col.last{background:#fff7d6}.pbx-col.last.lit{background:#ffc400}.pbx-cards{display:flex;flex-direction:column;gap:6px;flex:1}.pbx-card{background:var(--white);border:1.5px solid var(--ink);border-radius:11px;padding:7px 8px;box-shadow:2px 2px 0 var(--ink);transition:background .35s,opacity .35s,color .35s;position:relative;z-index:1;display:flex;flex-direction:column;gap:5px}.pbx-ct{display:flex;gap:7px;align-items:center;min-width:0}.pbx-logo{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--ink);display:grid;place-items:center;font-size:9.5px;font-weight:700;flex:none}.pbx-id{min-width:0}.pbx-id b{display:block;font-size:12.5px;line-height:1.2}.pbx-id small{display:block;font-size:10.5px;color:var(--muted);line-height:1.25}.pbx-sig{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;font-size:10px;line-height:1.2;font-weight:600;color:#2b2ba8;background:#e9e9ff;border-radius:8px;padding:2px 7px 2px 5px}.pbx-sig .ox-ico{width:10px;height:10px}.pbx-tc{display:flex;align-items:center;gap:3px}.pbx-t{width:19px;height:19px;border-radius:6px;border:1.5px solid rgba(17,17,20,.25);display:grid;place-items:center;color:#8a8a94;background:var(--white);position:relative;transition:background .25s,color .25s,border-color .25s,transform .3s cubic-bezier(.2,.9,.3,1.3)}.pbx-t .ox-ico{width:11px;height:11px}.pbx-t.sent{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.1)}.pbx-t.miss{background:#f3f1ec;border-color:#11111440;transform:none}.pbx-t.miss:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:#8a8a94;transform:rotate(-35deg)}.pbx-t.hit{background:#00a7a0;color:#fff;border-color:var(--ink);transform:scale(1.1)}.pbx-st{margin-left:3px;font-size:10.5px;line-height:1.2;color:var(--muted);min-width:0}.pbx-x:empty{display:none}.pbx-mini{display:flex;flex-direction:column;gap:3px}.pbx-mini span{font-size:10.5px;line-height:1.3;padding:4px 7px;border-radius:9px;max-width:94%;animation:oxPop .35s cubic-bezier(.2,.9,.3,1.3) both}.pbx-mini .them{background:#f3f1ec;color:var(--ink);align-self:flex-start;border-bottom-left-radius:3px}.pbx-mini .us{background:#3b3bd6;color:#fff;align-self:flex-end;border-bottom-right-radius:3px}.pbx-bk{display:flex;align-items:center;gap:7px;background:var(--white);color:var(--ink);border:1.5px solid var(--ink);border-radius:9px;padding:5px 7px;animation:oxPop .4s cubic-bezier(.2,.9,.3,1.3) both}.pbx-cal{width:30px;border:1.5px solid var(--ink);border-radius:7px;background:var(--white);text-align:center;overflow:hidden;flex:none;line-height:1}.pbx-cal small{display:block;background:#ff5a36;color:#fff;font-size:7.5px;font-weight:700;letter-spacing:.08em;padding:2px 0}.pbx-cal b{display:block;font-size:13px;padding:2px 0 3px}.pbx-bk div b{display:block;font-size:11.5px;line-height:1.2}.pbx-bk div small{font-size:10px;color:var(--muted)}.pbx-card.cold{opacity:.5}.pbx-card.meh{background:#f3f1ec}.pbx-card.hot{background:#ffeae4}.pbx-card.won{background:#00a7a0;color:#fff}.pbx-card.won .pbx-id small,.pbx-card.won .pbx-st{color:#ffffffeb}.pbx-card.won .pbx-sig{background:#ffffffeb}.pbx-feed{background:var(--white);border:1.5px solid var(--ink);border-radius:14px;padding:10px;display:flex;flex-direction:column;min-width:0;max-height:316px}.pbx-feed h4{margin:0 0 8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;display:flex;align-items:center;gap:7px}.pbx-live{width:8px;height:8px;border-radius:50%;background:#ff5a36;animation:oxPulse 1.4s infinite}.pbx-feed ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;overflow:hidden;flex:1}.pbx-feed li{display:grid;grid-template-columns:9px 1fr;gap:7px;font-size:11.5px;line-height:1.32;animation:oxSlide .4s var(--ease) both}.pbx-feed li i{width:9px;height:9px;border-radius:50%;margin-top:4px;border:1.5px solid var(--ink)}.pbx-feed li small{display:block;font-family:var(--mono);font-size:10px;color:#8a8a94}.pbx-feed li.empty{display:block;color:#8a8a94;animation:none}.pbx-kpis{display:flex;flex-wrap:wrap;gap:0;border:1.5px solid var(--ink);border-radius:14px;background:var(--white);overflow:hidden}.pbx-k{flex:1 1 90px;padding:7px 12px;border-right:1.5px solid var(--hair);min-width:0;transition:background .4s}.pbx-k b{display:block;font-family:var(--mono);font-weight:500;font-size:19px;line-height:1.15;font-variant-numeric:tabular-nums}.pbx-k span{font-size:11px;color:var(--muted)}.pbx-k.hl{background:#ffc400}.pbx-k b.bump{animation:oxBump .45s cubic-bezier(.2,.9,.3,1.3)}.pbx-fun{flex:2 1 220px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:7px 12px}.pbx-fb{display:grid;grid-template-columns:58px 1fr 14px;align-items:center;gap:6px;font-size:10.5px;color:var(--muted)}.pbx-fb span:nth-child(2){height:6px;border-radius:6px;background:#f3f1ec;overflow:hidden}.pbx-fb span:nth-child(2) i{display:block;height:100%;width:0;border-radius:6px;transition:width .6s var(--ease)}.pbx-fb em{font-style:normal;font-family:var(--mono);color:var(--ink);text-align:right}.pbx .ox-note{left:52%;top:250px}@media(max-width:980px){.pbx-main{grid-template-columns:1fr}.pbx-feed{max-height:160px}.pbx .ox-note{display:none}}@media(max-width:640px){.pbx-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pbx-col{min-height:0}.pbx-cards{min-height:30px}.pbx-top{padding-right:4px;padding-top:34px}.pbx-k{border-bottom:1.5px solid var(--hair)}}.rk-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.rk{position:absolute;bottom:-80px;width:34px;height:64px;margin-left:-17px}.rk svg{width:100%;height:100%;display:block}.rk-flame{transform-origin:18px 50px;animation:oxFlick .1s infinite alternate}.rk-puff{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.rk-cf{position:absolute;top:0;left:0}.rk-flash{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid var(--ink)}.final .rk-puff{border-color:#ffffffb3;background:#ffffff26}.final .rk-flash{border-color:#fff}.leadwrap{position:relative}.verdict{position:relative;overflow:hidden}.ch svg{width:12px;height:12px;vertical-align:-2px;margin-right:4px}.lr .sg{display:table;margin-top:3px;font-style:normal;font-family:var(--sans);font-size:10px;font-weight:600;color:#2b2ba8;background:#e9e9ff;border-radius:999px;padding:1px 7px}@keyframes oxPop{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes oxSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes oxPulse{0%{box-shadow:0 0 #ff5a3699}to{box-shadow:0 0 0 7px #ff5a3600}}@keyframes oxFlick{to{transform:scaleY(1.35) scaleX(.9)}}@keyframes oxBump{40%{transform:scale(1.25)}}@keyframes oxRing{0%{opacity:.9;r:42}to{opacity:0;r:74}}@keyframes oxDrift{to{transform:translate(34px)}}@keyframes oxArcs{0%{opacity:1}to{opacity:0}}@keyframes oxShake{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.ox *,.ox *:before,.ox *:after{animation:none!important;transition:none!important}}.btn,.btn:hover,.btn:active,.box,.offer:hover,.fly .bk,.booked,.token,.tweak,.ox-replay,.ox-replay:hover,.pbx-card{box-shadow:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.offers{position:relative;gap:40px}.offer{position:relative;padding:0 28px 28px}.offer.oa{rotate:-1deg}.offer.ob{rotate:1deg}.offer:hover{transform:translateY(-4px);rotate:0deg}.offer{transition:transform .35s var(--ease),rotate .35s var(--ease)}.ohead{position:relative;margin:0 -28px;padding:22px 150px 20px 28px;border-bottom:2px solid var(--ink);border-radius:22px 22px 0 0;display:grid;gap:6px;min-height:132px;align-content:center}.oa .ohead{background:var(--c3)}.ob .ohead{background:var(--c6);color:var(--white)}.ohead .who{justify-self:start;background:var(--white);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;font-size:11px}.ohead h3{font-size:38px}.onote{font-family:var(--hand);font-size:25px;line-height:1;transform:rotate(-3deg);transform-origin:left;justify-self:start}.odood{position:absolute;right:18px;top:50%;translate:0 -50%;width:116px;height:88px;overflow:visible}.ob .odood .dd{stroke:var(--white)}.offer>.mock{margin-top:4px}.stk{position:absolute;z-index:3;top:-26px;right:132px;width:88px;height:88px;border-radius:50%;background:var(--c4);color:var(--white);border:2px solid var(--ink);display:grid;place-items:center;text-align:center;font-family:var(--hand);font-size:23px;line-height:.9;rotate:10deg;animation:wob 3.2s ease-in-out infinite alternate}@keyframes wob{to{rotate:16deg;scale:1.05}}.or-badge{position:absolute;z-index:4;left:50%;top:46%;translate:-50% -50%;width:64px;height:64px;border-radius:50%;background:var(--white);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--hand);font-size:30px;rotate:-8deg}.or-badge:before,.or-badge:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid var(--ink);background:var(--c3)}.or-badge:before{left:-18px;top:6px}.or-badge:after{right:-16px;bottom:4px;background:var(--c6)}.oa .mock{height:214px}.mock-h{position:absolute;z-index:2;left:0;right:0;top:0;height:30px;background:var(--ink);color:var(--white);display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.mock-h i{width:7px;height:7px;border-radius:50%;background:#ff5a36;display:inline-block;margin-right:6px;animation:blink 1s steps(2) infinite}.oa .rows-roll{top:40px}.mock-chip{position:absolute;z-index:2;right:10px;bottom:10px;background:var(--white);border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;font-family:var(--mono);font-size:10.5px}.ob .cal{inset:12px 12px 44px}.ob .mock-chip{background:var(--c3)}.ob .mock-chip b{font-family:var(--mono);font-weight:500;font-size:13px}@media(max-width:860px){.offer.oa,.offer.ob{rotate:0deg}.or-badge{top:50%}.stk{right:16px;top:-30px;width:76px;height:76px;font-size:20px}.ohead{padding-right:120px}.odood{width:90px}}@media(max-width:480px){.odood{display:none}.ohead{padding-right:28px}}.slist li:nth-child(1){--sc: var(--c1)}.slist li:nth-child(2){--sc: var(--c2)}.slist li:nth-child(3){--sc: var(--c3)}.slist li:nth-child(4){--sc: var(--c4)}.slist li:nth-child(5){--sc: var(--c5)}.slist li{position:relative;transition:background .4s var(--ease),opacity .4s,rotate .4s var(--ease)}.slist li.on{rotate:-1deg;background:var(--white)}.slist li.on,.slist li.done{opacity:1}.slist li.on .n,.slist li.done .n{background:var(--sc)}.slist .n{position:relative}.slist li:not(:last-child) .n:after{content:"";position:absolute;left:50%;top:calc(100% + 2px);height:34px;border-left:2px dashed rgba(17,17,20,.35);translate:-1px 0}.slist li.done .n:after{border-left:2px solid var(--ink)}.slist li.on:after{content:"now";position:absolute;right:16px;top:8px;font-family:var(--hand);font-size:22px;color:var(--d);rotate:6deg}.stage{background-color:var(--white);background-image:radial-gradient(rgba(17,17,20,.13) 1.3px,transparent 1.7px);background-size:22px 22px}.stag{position:absolute;z-index:4;left:14px;top:14px;font-family:var(--mono);font-size:11px;background:var(--white);border:1.5px solid var(--ink);border-radius:999px;padding:3px 10px}.sq .ini{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:10px;color:var(--muted);transition:opacity .3s,color .3s}.stage.s3 .sq.sig .ini{color:var(--ink);font-weight:500}.stage.s4 .sq.pass .ini{opacity:0}.stamp{position:absolute;z-index:4;right:7%;top:8%;padding:8px 12px;border:3px solid var(--d5);border-radius:12px;color:var(--d5);font-family:var(--mono);font-weight:500;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:.06em;text-align:center;background:color-mix(in srgb,var(--white) 85%,transparent);rotate:-12deg;opacity:0;scale:1.8;transition:opacity .25s,scale .45s cubic-bezier(.2,.9,.3,1.3);pointer-events:none}.stage.s4 .stamp{opacity:1;scale:1}.stage .cap{font-size:30px}main{position:relative}.trail{position:absolute;left:0;top:0;width:100%;z-index:-1;pointer-events:none;overflow:visible}.trail #trail-p{fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:stroke .6s}body[data-tone=ink] .trail #trail-p{stroke:#fff}.trail .tdec{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .3s,transform .5s cubic-bezier(.2,.9,.3,1.3)}.trail .tdec.on{opacity:1;transform:none}.trail #trail-plane path{stroke:#111114;stroke-width:2;stroke-linejoin:round}@media(max-width:1259px){.trail{display:none}}@media(prefers-reduced-motion:reduce){.stk,.slist li.on{animation:none;rotate:0deg}.stamp{transition:none}}.grid div.lg{flex-direction:column;gap:8px;height:104px}.grid .lg img{display:block;height:30px;width:auto;max-width:70%;object-fit:contain}.grid .lg-salesforce img{height:44px}.grid .lg-zoho img{height:36px}.grid .lg-prospeo img,.grid .lg-hubspot img{height:28px}.grid .lg small{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:700px){.grid div.lg{height:88px}.grid .lg img{height:24px}.grid .lg-salesforce img{height:34px}.grid .lg-zoho img{height:30px}}.pp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:center}@media(max-width:900px){.pp{grid-template-columns:1fr}}.pp-desk{position:relative;overflow:hidden;min-height:470px;display:grid;place-items:center;padding:56px 24px 40px;background-color:var(--white);background-image:radial-gradient(rgba(17,17,20,.13) 1.3px,transparent 1.7px);background-size:22px 22px}.pp-cap{position:absolute;left:18px;top:14px;font-family:var(--hand);font-size:26px;color:var(--d);rotate:-2deg}.pp-tray{position:absolute;right:18px;bottom:16px;width:92px;height:74px}.pp-tray i{position:absolute;left:0;right:0;height:56px;border:2px solid var(--ink);border-radius:10px;background:var(--white)}.pp-tray i:nth-child(1){bottom:0;rotate:-6deg}.pp-tray i:nth-child(2){bottom:4px;rotate:3deg;background:var(--t5)}.pp-tray i:nth-child(3){bottom:8px;rotate:-2deg}.pp-tray span{position:absolute;left:-6px;right:-6px;top:-26px;text-align:center;font-family:var(--hand);font-size:22px}.pp-tray.bump i:nth-child(3){animation:ppBump .45s cubic-bezier(.2,.9,.3,1.3)}@keyframes ppBump{40%{translate:0 -8px}}.pp-card{position:relative;width:min(100%,440px);margin-right:84px;background:var(--white);border:2px solid var(--ink);border-radius:18px;padding:14px 16px 10px;rotate:-1.5deg}.pp-card.shake{animation:ppShake .28s}@keyframes ppShake{30%{translate:2px 1px}60%{translate:-2px -1px}}.pp-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-bottom:10px;border-bottom:1.5px dashed var(--hair)}.pp-tag{background:var(--ink);color:var(--white);border-radius:6px;padding:2px 8px}.pp-who{display:flex;gap:12px;align-items:center;padding:12px 0}.pp-av{width:44px;height:44px;border-radius:12px;border:2px solid var(--ink);background:var(--t5);display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.pp-who b{display:block;font-size:18px;letter-spacing:-.02em;line-height:1.2}.pp-who small{font-size:13px;color:var(--muted)}.pp-row{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 112px;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid var(--hair);min-height:46px;border-radius:8px;transition:background .3s}.pp-row .k{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pp-row .v{font-size:13.5px;font-weight:600;line-height:1.3;min-width:0;transition:color .3s}.pp-row .v small{display:block;font-weight:400;font-size:11.5px;color:var(--muted)}.pp-row.scan{background:var(--t3)}.pp-row.bad .v{color:var(--d1)}.pp-st{justify-self:end;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;border:2.5px solid currentColor;border-radius:7px;opacity:0;scale:2.2;rotate:var(--r, -8deg);transition:opacity .12s,scale .32s cubic-bezier(.3,1.6,.5,1);mix-blend-mode:multiply}.pp-st.on{opacity:.92;scale:1}.pp-seal{position:absolute;right:-26px;bottom:-30px;width:124px;height:124px;border-radius:50%;border:3px solid var(--d5);color:var(--d5);display:grid;place-content:center;text-align:center;background:color-mix(in srgb,var(--white) 70%,transparent);opacity:0;scale:2;rotate:-14deg;transition:opacity .15s,scale .4s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.pp-seal svg{position:absolute;inset:0;width:100%;height:100%}.pp-seal text{font-family:var(--mono);font-size:9.6px;letter-spacing:.14em;fill:currentColor}.pp-seal b{font-family:var(--display);font-size:21px;letter-spacing:-.02em;line-height:1}.pp-seal small{font-family:var(--mono);font-size:10px}.pp-seal.on{opacity:1;scale:1}.pp-fail{position:absolute;left:50%;top:52%;translate:-50% -50%;padding:10px 22px;border:4px solid var(--c1);color:var(--c1);border-radius:14px;font-family:var(--display);font-weight:700;font-size:34px;line-height:.95;text-transform:uppercase;letter-spacing:-.01em;text-align:center;background:color-mix(in srgb,var(--white) 75%,transparent);opacity:0;scale:2.4;rotate:-16deg;transition:opacity .12s,scale .38s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.pp-fail.on{opacity:1;scale:1}.pp-card.out-ok{transition:transform .7s cubic-bezier(.5,0,.75,0),opacity .7s;transform:translate(70%,40%) rotate(14deg) scale(.25);opacity:0}.pp-card.out-bad{transition:transform .7s cubic-bezier(.5,0,.75,0),opacity .6s;transform:translate(-10%,120%) rotate(-24deg);opacity:0}.pp-card.in{animation:ppIn .6s cubic-bezier(.2,.9,.3,1.2)}@keyframes ppIn{0%{transform:translate(-60%,-20%) rotate(-12deg);opacity:0}}.pp-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-checks li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;padding:12px 14px;border:2px solid transparent;border-radius:16px;font-size:15px;line-height:1.4;color:var(--body);opacity:.5;transition:opacity .3s,background .3s,border-color .3s,rotate .3s}.pp-checks li b{display:block;font-size:18px;color:var(--ink);letter-spacing:-.02em}.pp-checks .pp-n{width:40px;height:40px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--mono);font-size:13px;background:var(--white);transition:background .3s,color .3s}.pp-checks li.on{opacity:1;background:var(--white);border-color:var(--ink);rotate:-.6deg}.pp-checks li.on .pp-n{background:var(--c)}.pp-checks li.done{opacity:1}.pp-checks li.done .pp-n{background:var(--ink);color:var(--white)}.pp-checks li.pp-rep{border:2px dashed rgba(17,17,20,.3)}.pp-checks li.pp-rep.on{border:2px solid var(--c1);background:var(--t1);rotate:.6deg}.pp-checks li.pp-rep.on .pp-n{background:var(--c1);color:var(--white)}@media(max-width:560px){.pp-card{margin-right:0}.pp-row{grid-template-columns:62px minmax(0,1fr)}.pp-st{grid-column:2;justify-self:start}.pp-seal{right:-8px;bottom:-22px;width:100px;height:100px}.pp-seal b{font-size:17px}.pp-fail{font-size:26px}.pp-tray{display:none}.pp-desk{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.pp-st,.pp-seal,.pp-fail,.pp-card,.pp-checks li{transition:none!important;animation:none!important}}.mock.mp{height:268px}.mp-win{position:absolute;inset:12px 12px 44px;background:var(--white);border:1.5px solid var(--ink);border-radius:12px;overflow:hidden}.mp-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1.5px solid var(--ink);font-family:var(--mono);font-size:10.5px;color:var(--muted)}.mp-bar>i{width:8px;height:8px;border-radius:50%;border:1.2px solid var(--ink)}.mp-bar>i:nth-child(1){background:var(--c1)}.mp-bar>i:nth-child(2){background:var(--c3)}.mp-bar>i:nth-child(3){background:var(--c5)}.mp-title{margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-lock{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--d5);background:var(--t5);border-radius:999px;padding:2px 8px 2px 6px;white-space:nowrap}.mp-lock svg{width:11px;height:11px}.mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.mp-t{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:64px;padding:7px 9px;border:1.5px solid var(--hair);border-radius:10px;transition:border-color .3s,background .3s}.mp-t .mp-ic{width:30px;height:30px;border-radius:9px;border:1.5px solid var(--ink);display:grid;place-items:center}.mp-t .mp-ic svg{width:15px;height:15px}.mp-t b{display:block;font-size:12.5px;line-height:1.2}.mp-t small{display:block;font-size:10.5px;line-height:1.3;color:var(--muted)}.mp-t small.act{color:var(--ink);font-weight:600;animation:mpIn .35s cubic-bezier(.2,.9,.3,1.3)}.mp-key{position:absolute;top:-8px;right:8px;font-style:normal;font-family:var(--mono);font-size:9.5px;padding:1px 7px;border-radius:999px;border:1.2px solid var(--ink);background:var(--c5);color:var(--white);opacity:0;scale:.5;transition:opacity .25s,scale .4s cubic-bezier(.2,.9,.3,1.4)}.mp-t.on{border-color:var(--ink)}.mp-t.on .mp-key{opacity:1;scale:1}.mp-t.busy{background:var(--t3)}.mp-cur{position:absolute;left:0;top:0;z-index:3;display:flex;align-items:flex-start;gap:2px;pointer-events:none;opacity:0;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .3s}.mp-cur svg{width:18px;height:18px}.mp-cur span{margin-top:12px;font-size:10px;font-weight:700;color:var(--white);background:var(--ink);border-radius:6px;padding:2px 6px}.mp-cur.click svg{animation:mpClick .3s}.mp-foot{position:absolute;left:14px;right:12px;bottom:9px;display:flex;justify-content:space-between;align-items:center;gap:8px}.mp-say{font-family:var(--hand);font-size:22px;line-height:1;color:var(--d);white-space:nowrap}.mp-say.swap{animation:mpIn .4s cubic-bezier(.2,.9,.3,1.3)}.mp-out{font-family:var(--mono);font-size:10.5px;background:var(--c3);border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;white-space:nowrap}.mp-out b{font-weight:500;font-size:13px}.mp-out.bump{animation:mpBump .45s cubic-bezier(.2,.9,.3,1.3)}@keyframes mpIn{0%{opacity:0;transform:translateY(4px)}}@keyframes mpClick{50%{transform:scale(.75)}}@keyframes mpBump{40%{transform:scale(1.15)}}@media(max-width:520px){.mock.mp{height:372px}.mp-title,.mp-bar>i{display:none}.mp-lock{margin-left:0;font-size:10px}.mp-grid{grid-template-columns:1fr;gap:9px}.mp-t{min-height:52px}.mp-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-win{bottom:70px}.mp-foot{flex-direction:column;align-items:flex-start;gap:6px;bottom:10px}.mp-say{font-size:20px}}.om-fit{width:100%;min-width:0;overflow:hidden;display:flex;justify-content:center}.oc3-body>*{min-width:0}.om-mk{--q: #8A8A94;position:relative;width:470px;height:286px;flex:none;border:1.5px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--t6)}.om-mk.om-dfc{background:var(--t5)}.om-mk .om-ic{width:26px;height:26px;border-radius:8px;border:1.5px solid var(--ink);display:grid;place-items:center;flex:none}.om-mk .om-ic svg{width:13px;height:13px}.om-badge{position:absolute;top:-7px;right:8px;font-style:normal;font-family:var(--mono);font-size:9.5px;padding:1px 7px;border-radius:999px;border:1.2px solid var(--ink);background:var(--c3);color:var(--ink)}.om-foot{position:absolute;left:14px;right:12px;bottom:9px;display:flex;justify-content:space-between;align-items:center;gap:8px}.om-say{font-family:var(--hand);font-size:22px;line-height:1;color:var(--d1);white-space:nowrap}.om-cnt{font-family:var(--mono);font-size:10.5px;background:var(--c3);border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;white-space:nowrap}.om-cnt b{font-weight:500;font-size:13px}.om-cnt.bump{animation:omBump .45s cubic-bezier(.2,.9,.3,1.3)}@keyframes omBump{40%{transform:scale(1.15)}}@keyframes omPop{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}.om-act{font-weight:500;animation:omPop .35s cubic-bezier(.2,.9,.3,1.3)}.om-stack{position:absolute;left:14px;top:34px;width:210px;display:grid;gap:7px}.om-brk{position:relative;display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:6px 9px;border:1.5px solid var(--ink);border-radius:10px;background:var(--white);font-size:12px;font-weight:600;line-height:1.25;transition:background .3s}.om-brk.lit{background:var(--t3)}.om-opb{position:absolute;right:18px;top:74px;width:120px;padding:10px;border:2px solid var(--ink);border-radius:14px;background:var(--ink);color:var(--white);text-align:center}.om-opb b{display:block;font-size:15px}.om-opb small{font-size:10.5px;opacity:.85}.om-faces{display:flex;justify-content:center;margin-bottom:6px}.om-faces i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--white);margin-left:-5px}.om-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.om-toast{position:absolute;z-index:5;padding:7px 10px;border-radius:11px;border:1.5px solid var(--ink);background:var(--c5);color:var(--white);font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;animation:omPop .45s cubic-bezier(.2,.9,.3,1.3) both}.om-toast small{display:block;font-weight:400;font-size:10px;opacity:.9}.om-rcpt{position:absolute;left:22px;top:14px;width:270px;background:var(--white);border:1.5px solid var(--ink);border-bottom:0;padding:12px 14px 22px;font-family:var(--mono);font-size:11.5px;clip-path:polygon(0 0,100% 0,100% 100%,95% calc(100% - 8px),90% 100%,85% calc(100% - 8px),80% 100%,75% calc(100% - 8px),70% 100%,65% calc(100% - 8px),60% 100%,55% calc(100% - 8px),50% 100%,45% calc(100% - 8px),40% 100%,35% calc(100% - 8px),30% 100%,25% calc(100% - 8px),20% 100%,15% calc(100% - 8px),10% 100%,5% calc(100% - 8px),0 100%)}.om-rcpt h4{margin:0 0 8px;font-family:var(--sans);font-size:13px;display:flex;justify-content:space-between;align-items:center}.om-rcpt h4 svg{width:15px;height:15px}.om-rl{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px dashed var(--hair);color:var(--body)}.om-rl .nm{position:relative}.om-rl .nm:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2px;background:var(--c1);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.om-rl.x{color:var(--q)}.om-rl.x .nm:after{transform:scaleX(1)}.om-rl em{font-style:normal;color:var(--q)}.om-rl.x em{color:var(--d5)}.om-rtot{margin-top:8px;padding:7px 8px;border:1.5px solid var(--ink);border-radius:8px;background:var(--c3);font-family:var(--sans);font-size:12.5px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.3,1.3)}.om-rtot small{display:block;font-weight:400;font-size:10.5px}.om-rtot.on{opacity:1;transform:none}.om-stamp{position:absolute;left:196px;top:168px;font-family:var(--hand);font-size:34px;color:var(--d1);rotate:-10deg;opacity:0;scale:1.8;transition:opacity .2s,scale .4s cubic-bezier(.2,.9,.3,1.3)}.om-stamp.on{opacity:1;scale:1}.om-side{position:absolute;right:16px;top:22px;width:140px;display:grid;gap:8px}.om-pn{background:var(--white);border:1.5px solid var(--ink);border-radius:12px;padding:9px 11px}.om-pn b.big{display:block;font-family:var(--mono);font-weight:500;font-size:28px;line-height:1}.om-pn span{font-size:11px;color:var(--muted)}.om-dfy-wrap{position:relative;margin-top:48px}.om-or{top:-40px}.offer.oc3{rotate:-.5deg}.offer.oc3:hover{rotate:0deg}.oc3 .ohead{background:var(--c5)}.oc3-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding-top:8px}.oc3-text{display:grid;gap:14px;align-content:start}.oc3-text p{margin:0;color:var(--body)}@media(max-width:1100px){.oc3-body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.om-mk *,.om-mk *:before,.om-mk *:after{animation:none!important;transition:none!important}}body{margin:0}.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--ink);color:var(--white);padding:10px 14px;border-radius:10px}.skip:focus{left:16px}.nav .logo{color:inherit}.nav-r{display:flex;align-items:center;gap:12px}.links a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;text-decoration-color:var(--c1)}.mnav{display:none;position:relative;border:0!important}.mnav summary{width:42px;height:42px;border:2px solid currentColor;border-radius:12px;display:grid;place-content:center;gap:4px;padding:0}.mnav summary span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px}.mnav[open] summary{background:var(--ink);color:var(--white);border-color:var(--ink)}.mnav-list{position:absolute;right:0;top:52px;width:min(260px,calc(100vw - 32px));background:var(--white);color:var(--ink);border:2px solid var(--ink);border-radius:18px;padding:8px;display:grid}.mnav-list a{padding:12px 14px;border-radius:10px;text-decoration:none;font-weight:600}.mnav-list a:hover{background:var(--t3)}.mnav-list a:last-child{background:var(--ink);color:var(--white);margin-top:6px;text-align:center}@media(max-width:820px){.mnav{display:block}}@media(max-width:520px){.nav-r .btn{display:none}}.ft{background:var(--ink);color:#b9b9c2;padding-block:64px calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}.ft a{color:inherit;text-decoration:none}.ft a:hover{color:var(--white)}.ft-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px}.ft-brand{display:grid;gap:10px;align-content:start}.ft-brand .logo{color:var(--white)}.ft-brand .logo-svg{height:24px}.ft-brand p,.ft-brand address{margin:0;font-style:normal;line-height:1.5}.ft-brand>p:first-of-type{color:var(--white);font-weight:600}.ft-col{display:grid;gap:10px;align-content:start}.ft-col h2{margin:0 0 4px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.ft-sub{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px;font-size:13px}.ft-social,.ft-ai{display:flex;flex-wrap:wrap;gap:8px 18px}.ft-ai span{color:var(--white);font-weight:600}@media(max-width:900px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-brand{grid-column:1 / -1}}.ph{position:relative;padding-block:72px 56px;display:grid;justify-items:start;gap:22px}.ph h1{font-size:var(--h1);line-height:.98;max-width:900px}.ph .lede{max-width:640px}.ph .lab{background:var(--t3)}.ph-star{right:22%;top:40px;width:30px}.ph-sq{right:2%;top:120px;width:150px}.ph-dot{right:12%;bottom:40px;width:44px}@media(max-width:820px){.ph{padding-block:40px 32px}}.ph-chips{display:flex;flex-wrap:wrap;gap:10px}.ph-chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--ink);border-radius:999px;background:var(--white);text-decoration:none;font-weight:600;font-size:15px;transition:background .2s}.ph-chips a i{width:10px;height:10px;border-radius:50%;background:var(--c);border:1.5px solid var(--ink)}.ph-chips a:hover{background:var(--t3)}.ph-six{display:flex;gap:10px}.ph-six i{width:22px;height:22px;border-radius:50%;border:2px solid var(--ink);animation:hop 2.4s var(--ease) infinite;animation-delay:calc(var(--k) * .12s)}.ph-follow{margin:0}.all-svc{margin:40px 0 0;display:flex;justify-content:center}.ship-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.ship-head .sh{margin-bottom:0}.ship-strip{padding-block:clamp(56px,8vw,96px)}.ship-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:860px){.ship-row{grid-template-columns:1fr}}.go-link{font-weight:700;text-decoration:none;color:var(--ink)}.go-link:hover{text-decoration:underline;text-decoration-color:var(--c, var(--c3));text-decoration-thickness:3px;text-underline-offset:5px}.ship{--c: var(--c2);padding:22px 24px;display:grid;gap:10px;align-content:start;text-decoration:none;color:var(--ink)}.ship h3{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.02em}.ship h3 a{text-decoration:none}.ship p{margin:0;color:var(--body)}.ship-c b{font-size:18px;line-height:1.3;letter-spacing:-.015em}a.ship-c:hover{background:var(--t2)}.ship-meta{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--muted)}.ship-tag{padding:3px 9px;border-radius:999px;background:var(--c);border:1.5px solid var(--ink);color:var(--ink)}.timeline,.ship-filter{max-width:820px}.ship-filter{margin-bottom:28px;flex-wrap:wrap}.timeline{list-style:none;margin:0;padding:0 0 0 28px;display:grid;gap:22px;border-left:2px dashed rgba(17,17,20,.35)}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:-38px;top:26px;width:16px;height:16px;border-radius:50%;background:var(--c2);border:2px solid var(--ink)}.offers-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.offers-3 .offer h2{margin:0;font-size:32px;line-height:1}.offers-3 .ohead{padding-right:112px}.offers-3 .odood{width:92px;right:12px}@media(max-width:1000px){.offers-3{grid-template-columns:1fr}}.svc-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.svc-grid .sh{margin-bottom:0}@media(max-width:900px){.svc-grid{grid-template-columns:1fr;gap:28px}}.svc-facts{padding:8px 28px 28px;display:grid}.svc-row{padding:20px 0;border-bottom:1px solid var(--hair);display:grid;gap:8px}.svc-row h3{margin:0;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--d)}.svc-row p{margin:0;font-size:17px}.svc-facts .btn{margin-top:24px;justify-self:start}.tick{margin:0;padding:0;list-style:none;display:grid;gap:8px}.tick li{display:grid;grid-template-columns:20px 1fr;gap:8px}.tick li:before{content:"";width:12px;height:12px;margin-top:6px;border-radius:4px;background:var(--c);border:1.5px solid var(--ink)}.pick-k{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.q[hidden]{display:none}.cmp-wrap{padding:8px;overflow-x:auto}.cmp{width:100%;border-collapse:collapse;min-width:620px;font-size:15px}.cmp th,.cmp td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--hair);vertical-align:top}.cmp thead th{font-family:var(--display);font-size:20px;letter-spacing:-.02em;border-bottom:2px solid var(--ink)}.cmp thead th:nth-child(2){color:var(--d2)}.cmp thead th:nth-child(3){color:var(--d6)}.cmp thead th:nth-child(4){color:var(--d5)}.cmp tbody th{font-weight:600;color:var(--muted);width:22%}.cmp tbody tr:last-child>*{border-bottom:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-checks.all-on li{opacity:1;background:var(--white);border-color:var(--ink)}.pp-checks.all-on li .pp-n{background:var(--c)}.pp-checks.all-on li.pp-rep{border-style:dashed}.beliefs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1000px){.beliefs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.beliefs{grid-template-columns:1fr}}.belief{padding:26px;display:grid;gap:12px;align-content:start;transition:rotate .35s var(--ease)}.belief:nth-child(odd){rotate:-.6deg}.belief:nth-child(2n){rotate:.6deg}.belief:hover{rotate:0deg}.belief-n{width:44px;height:44px;border-radius:50%;background:var(--c);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--hand);font-size:26px;color:var(--ink)}.belief h2{margin:0;font-size:28px;line-height:1.05}.belief p{margin:0;color:var(--body)}.wont{list-style:none;margin:0;padding:8px 28px;display:grid}.wont li{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--hair);font-size:20px;font-weight:600;letter-spacing:-.015em}.wont li:last-child{border-bottom:0}.wont .x{width:34px;height:34px;flex:none;border-radius:50%;border:2px solid var(--ink);background:var(--c1);color:var(--white);display:grid;place-items:center;font-size:22px;line-height:1}.note-om{margin:0;padding:32px;display:grid;gap:18px;max-width:760px}.note-om blockquote{margin:0;display:grid;gap:12px;font-size:21px;line-height:1.5;letter-spacing:-.01em}.note-om blockquote p{margin:0}.note-om figcaption{display:grid;gap:2px;font-size:14px;color:var(--muted)}.note-om .sig{font-family:var(--hand);font-size:34px;color:var(--ink);line-height:1}.note-om.small{padding:22px;gap:12px}.note-om.small blockquote{font-size:17px}.note-om.small .sig{font-size:28px}.post-feat,.post-card,.post-soon,.news{padding:30px;display:grid;gap:12px;text-decoration:none;color:var(--ink)}.post-feat h2,.post-soon h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.02}.post-feat p,.post-card p,.post-soon p,.news p{margin:0;color:var(--body)}.post-feat:hover,.post-card:hover{background:var(--t4)}.post-meta{font-family:var(--mono);font-size:12px;color:var(--muted)}.post-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.post-card h3{margin:0;font-size:22px;line-height:1.2}@media(max-width:760px){.post-grid{grid-template-columns:1fr}}.post-soon .lab{background:var(--t3)}.post-next{list-style:none;margin:8px 0;padding:0;display:grid;gap:0}.post-next li{display:grid;gap:4px;padding:14px 0;border-bottom:1px dashed var(--hair);font-size:19px;font-weight:600;letter-spacing:-.015em}.news{margin-top:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.news h2{margin:0 0 6px;font-size:28px}@media(max-width:700px){.news{grid-template-columns:1fr}.news .btn{justify-self:start}}.post{max-width:760px;padding-block:56px 96px;display:grid;gap:14px}.post h1{margin:12px 0 0;font-size:clamp(34px,4.6vw,56px);line-height:1.04}.post-body{margin-top:24px;font-size:19px;line-height:1.7}.post-body :is(h2,h3){font-family:var(--display);letter-spacing:-.02em;line-height:1.15;margin:1.6em 0 .5em}.post-body blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:4px solid var(--c4);font-size:22px;font-weight:600}.start{padding-block:48px 96px}.start-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start}@media(max-width:960px){.start-grid{grid-template-columns:1fr}}.start-copy{display:grid;gap:22px;justify-items:start}.start-copy h1{font-size:var(--h1);line-height:.98}.start-copy .lab{background:var(--t1)}.start-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}.start-steps li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;column-gap:12px;color:var(--body)}.start-steps li:before{content:counter(s);grid-row:span 2;width:34px;height:34px;border-radius:50%;border:2px solid var(--ink);background:var(--c5);display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--ink)}.start-steps b{color:var(--ink)}.start-alt{margin:0;font-size:15px;color:var(--muted)}.sform{--c: var(--c1);padding:28px;display:grid;gap:22px}.fld{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.fld>label,.fld legend{font-weight:700;font-size:16px;letter-spacing:-.01em;padding:0;margin-bottom:8px}.fld>label{margin-bottom:0}.fld small{font-weight:400;color:var(--muted)}.sform input[type=text],.sform input[type=email],.sform textarea{width:100%;font:400 16px/1.4 var(--sans);padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--white);color:var(--ink)}.sform textarea{resize:vertical}.sform input:focus,.sform textarea:focus{outline:3px solid var(--t1);border-color:var(--c1)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills label{position:relative}.pills input{position:absolute;opacity:0;inset:0}.pills span{display:inline-block;padding:10px 14px;border:2px solid var(--ink);border-radius:999px;font-weight:600;font-size:15px;cursor:pointer;background:var(--white)}.pills input:checked+span{background:var(--ink);color:var(--white)}.pills input:focus-visible+span{outline:3px solid var(--c1);outline-offset:2px}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.three>span{display:grid;gap:6px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:600px){.three,.two{grid-template-columns:1fr}.sform{padding:20px}}.err{color:var(--d1);font-size:14px;font-weight:600}.err:empty{display:none}.fld.bad input,.fld.bad textarea{border-color:var(--d1)}.hp{position:absolute;left:-9999px;width:1px;height:1px}.ts:empty{display:none}.sform .btn{justify-self:start}.sform .btn[disabled]{opacity:.6;cursor:progress}.fine{margin:0;font-size:13px;color:var(--muted)}.sform-msg{margin:0;font-weight:600}.sform-msg:empty{display:none}.sent-msg{display:grid;gap:12px;padding:24px 0}.sent-msg h2{margin:0;font-size:40px;line-height:1}.sent-msg p{margin:0;color:var(--body)}.legal{max-width:760px;padding-block:56px 96px;display:grid;gap:12px;justify-items:start;font-size:18px;line-height:1.65}.legal .lab{background:var(--t5)}.legal h1{margin:0;font-size:var(--h2);line-height:1}.legal h2{margin:24px 0 0;font-size:22px;letter-spacing:-.02em}.legal p{margin:0;color:var(--body)}.legal-date{font-family:var(--mono);font-size:13px}.nf{padding-block:96px;display:grid;gap:20px;justify-items:start}.nf h1{margin:0;font-size:var(--h1);line-height:1}.nf p{margin:0;font-size:19px;color:var(--body)}.nf-mark svg{height:64px;width:auto;color:var(--c1)}.final.solid{background:var(--ink)}
