.v3 .h-pre{z-index:100;background:var(--night);transition:transform 1.1s var(--expo);place-items:center;display:grid;position:fixed;inset:0}.v3 .h-pre.out{transform:translateY(-100%)}.v3 .h-pre.gone{display:none}.v3 .h-pre canvas{width:100%;height:100%;position:absolute;inset:0}.v3 .h-pre .lab{bottom:calc(32px + env(safe-area-inset-bottom,0px));text-align:center;color:#8a8270;font-family:var(--mono);letter-spacing:.2em;font-size:12px;position:absolute;left:0;right:0}.v3 .h-pre button{right:max(20px,env(safe-area-inset-right,0px));top:calc(20px + env(safe-area-inset-top,0px));color:#8a8270;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute}html.bs-pre-seen .v3 .h-pre{display:none}.v3 .h-pre{animation:0s linear 4.5s forwards v3preHide}@keyframes v3preHide{to{visibility:hidden;pointer-events:none}}.v3 .hero{height:min(900px,100vh);min-height:680px;padding-top:68px;position:relative;overflow:hidden}.v3 .hero canvas{opacity:0;width:100%;height:100%;transition:opacity 1s ease-out;position:absolute;inset:0}.v3 .hero canvas.on{opacity:1}.v3 .hero .c{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100%;padding-bottom:40px;display:flex;position:relative}.v3 .hero h1{font-family:var(--serif);letter-spacing:-.03em;max-width:12em;font-size:clamp(40px,6.6vw,92px);font-weight:700;line-height:1.06}.v3 .hero .sub{color:#545454;max-width:30em;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.v3 .hero .micro{color:var(--muted);margin-top:-8px;font-size:13px}.v3 .hero .proof{max-width:38em;color:var(--muted);border:1px solid var(--hair);background:#fafaf8d9;border-radius:10px;padding:10px 16px;font-size:14.5px}.v3 .hero .proof b{color:var(--ink);font-family:var(--num);font-weight:600}.v3 .clients{padding-block:110px 40px}.v3 .clients .head{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px;margin-bottom:40px;display:grid}.v3 .clients h2{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.18}.v3 .clients h2 em{color:var(--o);font-style:normal}.v3 .lg{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v3 .lc{background:var(--card);aspect-ratio:1.45;border-radius:6px;place-items:center;transition:background .3s;display:grid;position:relative}.v3 .lc:hover{background:#e4e3df}.v3 .lc img{object-fit:contain;width:auto;max-width:62%;height:auto;max-height:44%}.v3 .lc span{font-family:var(--mono);letter-spacing:.06em;color:#4c5260;font-size:10.5px;position:absolute;bottom:10px;left:12px}.v3 .pains{padding-block:130px 120px}.v3 .pains .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.v3 .render{perspective:1600px;height:640px;position:relative}.v3 .device{z-index:1;background:linear-gradient(145deg,#fff 0%,#ecebe7 55%,#dad8d2 100%);border-radius:56px;width:330px;height:660px;margin-top:-330px;padding:14px;position:absolute;top:50%;left:-6%;transform:rotateY(24deg)rotateX(6deg)rotate(-3deg);box-shadow:inset 0 0 0 1.5px #ffffffe6,inset -10px -14px 30px #0000000f,40px 60px 80px -30px #0a162847}.v3 .screen{background:#f5f6f8;border-radius:44px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.v3 .sbar{background:#fff;border-bottom:1px solid #ececec;align-items:flex-end;gap:10px;height:72px;padding:0 18px 12px;font-size:14px;font-weight:700;display:flex}.v3 .sbar i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.v3 .sbar span{color:#06c755;font-size:11px;font-weight:400;display:block}.v3 .inp{background:#fff;border-top:1px solid #ececec;align-items:center;gap:10px;height:64px;padding:0 14px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.v3 .inp span{color:#a0a5ae;background:#f1f2f4;border-radius:18px;flex:1;align-items:center;height:36px;padding:0 14px;font-size:13px;display:flex}.v3 .inp i{background:#06c755;border-radius:50%;width:30px;height:30px}.v3 .scene{opacity:0;transition:opacity .5s var(--expo),transform .5s var(--expo);align-content:start;gap:10px;padding:16px 14px;display:grid;position:absolute;inset:72px 0 64px;transform:translateY(16px)}.v3 .scene.on{opacity:1;transform:none}.v3 .msg{border-radius:16px;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.5}.v3 .msg.u{color:#fff;background:#06c755;border-bottom-right-radius:4px;justify-self:end}.v3 .msg.s{color:#1a1f2b;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000d}.v3 .msg.s b{color:var(--o)}.v3 .pcard{background:#fff;border-radius:14px;gap:6px;padding:12px;font-size:12.5px;display:grid;box-shadow:0 1px 2px #0000000d}.v3 .pcard .h{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.v3 .pcard .h em{color:var(--ok);background:#e5f4ee;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.v3 .pcard .r{color:#5e6676;justify-content:space-between;display:flex}.v3 .pcard .r b{color:#1a1f2b;font-family:var(--num);font-weight:600}.v3 .dshadow{z-index:0;filter:blur(6px);background:radial-gradient(closest-side,#0a16282e,#0000);border-radius:50%;width:320px;height:46px;position:absolute;bottom:-34px;left:6%}.v3 .pains h2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.15}.v3 .pains .copy{gap:26px;display:grid}.v3 .toggle{grid-template-columns:2px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.v3 .track{background:#d9d7d0;position:relative}.v3 .ind{background:var(--o2);height:var(--h,100px);transform:translateY(var(--y,0px));transition:transform .5s var(--expo),height .5s var(--expo);position:absolute;top:0;left:0;right:0}.v3 .prow{border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;width:100%;padding:20px 0;display:block}.v3 .prow:last-child{border-bottom:0}.v3 .prow .q{font-family:var(--serif);color:#8a8f99;justify-content:space-between;gap:14px;font-size:21px;font-weight:600;line-height:1.45;transition:color .3s;display:flex}.v3 .prow.on .q{color:var(--ink)}.v3 .chev{flex:none;width:24px;height:24px;margin-top:4px}.v3 .chev circle{fill:#0000;stroke:#c9c6be;transition:fill .3s,stroke .3s}.v3 .chev path{stroke:#9a9fa8;transition:stroke .3s}.v3 .prow.on .chev circle{fill:var(--o);stroke:var(--o)}.v3 .prow.on .chev path{stroke:#fff}.v3 .prow .a{height:0;transition:height .5s var(--expo);overflow:hidden}.v3 .prow .a p{color:var(--muted);max-width:30em;padding-top:10px;font-size:15.5px}.v3 .prow .a p b{color:var(--ink)}.v3 .show{color:#f2f3f5;background:#050608;height:420vh;position:relative}.v3 .pin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.v3 .pin .left{z-index:2;flex-direction:column;padding:110px 0 0 max(24px,4vw);display:flex;position:relative}.v3 .pin .left .k{color:#7d828c;margin-bottom:22px}.v3 .pin .left h2{font-family:var(--sans);max-width:13em;margin-bottom:34px;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.25}.v3 .steps-l{border-top:1px dashed #ffffff24;max-width:560px}.v3 .sl{color:#6e737d;border-bottom:1px dashed #ffffff24;grid-template-columns:52px minmax(0,1fr);padding:14px 0;transition:color .4s;display:grid}.v3 .sl .n{font-family:var(--num);font-size:19px}.v3 .sl b{font-size:19px;font-weight:500}.v3 .sl p{color:#b4b9c2;height:0;transition:height .5s var(--expo);grid-column:2;font-size:14.5px;overflow:hidden}.v3 .sl.on{color:#fff}.v3 .dots-row{align-items:center;gap:28px;margin-top:auto;padding-bottom:30px;display:flex}.v3 .dr{color:#7d828c;align-items:center;gap:10px;font-size:14px;transition:color .3s;display:flex}.v3 .dr.on{color:#fff}.v3 .dr .rg{place-items:center;display:grid;position:relative}.v3 .dr svg{width:38px;height:38px;transform:rotate(-90deg)}.v3 .dr circle{fill:none;stroke-width:1.2px}.v3 .dr .bg{stroke:#ffffff38}.v3 .dr .fg{stroke:#fff;stroke-dasharray:113;stroke-dashoffset:113px}.v3 .dr .num{text-align:center;width:38px;font-family:var(--num);font-size:13px;position:absolute}.v3 .ruler{z-index:3;align-items:flex-end;gap:4px;height:36px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.v3 .ruler span{background:#ffffff4d;width:1px;height:12px}.v3 .stage{border-left:1px dashed #ffffff14;position:relative}.v3 .stage:before,.v3 .stage:after{content:"";border-top:1px dashed #ffffff14;position:absolute;left:0;right:0}.v3 .stage:before{top:28%}.v3 .stage:after{top:72%}.v3 .stage .vl{border-left:1px dashed #ffffff12;position:absolute;top:0;bottom:0}.v3 .panel{opacity:0;filter:blur(8px);transition:opacity .6s var(--expo),filter .8s var(--expo),transform .8s var(--expo);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.97)}.v3 .panel.on{opacity:1;filter:none;transform:none}.v3 .chat{background:#111318;border:1px solid #ffffff14;border-radius:16px;gap:12px;width:min(420px,80%);padding:16px;display:grid}.v3 .chat .hd{color:#c8ccd4;align-items:center;gap:10px;font-size:14px;display:flex}.v3 .chat .hd i{color:#fff;background:#06c755;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.v3 .chat .box{color:#fff;background:#1b1e25;border-radius:10px;min-height:110px;padding:14px;font-size:16px;position:relative}.v3 .chat .tg{color:#ffb27a;background:#ee7a1f38;border-radius:6px;margin-right:6px;padding:1px 6px}.v3 .chat .cur{vertical-align:-3px;background:#fff;width:2px;height:18px;animation:1s step-end infinite v3bl;display:inline-block}@keyframes v3bl{50%{opacity:0}}.v3 .chat .send{color:#fff;background:#2c3039;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;bottom:12px;right:12px}.v3 .order{color:#14181f;background:#fff;border-radius:16px;gap:10px;width:min(440px,82%);padding:18px 20px;display:grid;box-shadow:0 40px 100px -40px #ee7a1f80}.v3 .order .h{justify-content:space-between;align-items:center;font-weight:700;display:flex}.v3 .order .h em{color:var(--ok);background:#e5f4ee;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal}.v3 .order .f{opacity:.15;border-top:1px solid #efefef;grid-template-columns:90px minmax(0,1fr);gap:8px;padding-top:8px;font-size:14.5px;transition:opacity .4s;display:grid}.v3 .order .f.on{opacity:1}.v3 .order .f span{color:#7a808c}.v3 .order .f b{font-family:var(--num);font-weight:600}.v3 .tilts{perspective:900px;gap:26px;display:flex}.v3 .tc{color:#c8ccd4;width:170px;height:210px;transition:transform .8s var(--expo);background:#111318;border:1px solid #ffffff2e;border-radius:10px;align-content:start;gap:8px;padding:14px;font-size:13px;display:grid;transform:rotateY(-24deg)skewY(6deg)}.v3 .panel.on .tc{transform:rotateY(-18deg)skewY(5deg)}.v3 .tc b{color:#fff;font-size:15px}.v3 .tc em{border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-style:normal}.v3 .tc .gg{color:#5fd4a0;background:#5fd4a026}.v3 .tc .oo{color:#ffb27a;background:#ee7a1f2e}.v3 .tc .ln{background:#2c3039;border-radius:3px;height:6px}.v3 .dash{background:#0e1015;border:1px solid #ffffff1a;border-radius:16px;gap:14px;width:min(520px,86%);padding:18px;display:grid}.v3 .dash .kp{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v3 .dash .kp div{color:#8e97a8;border:1px solid #ffffff14;border-radius:10px;padding:12px;font-size:12px}.v3 .dash .kp b{font-family:var(--num);color:#fff;font-size:26px;font-weight:600;display:block}.v3 .dash .todo{color:#c8ccd4;border-top:1px solid #ffffff14;gap:8px;padding-top:12px;font-size:14px;display:grid}.v3 .dash .todo div{justify-content:space-between;gap:10px;display:flex}.v3 .dash .todo span.b{background:var(--o);color:#fff;border-radius:999px;padding:2px 12px;font-size:12px}.v3 .show-m{display:none}.v3 .mani{background:var(--deep);color:#fff;padding-block:150px}.v3 .mani .k{color:#7f93ba;margin-bottom:30px}.v3 .mani p.big{font-family:var(--sans);letter-spacing:-.01em;max-width:21em;font-size:clamp(28px,3.9vw,56px);font-weight:500;line-height:1.38}.v3 .mani .ch{color:#eaf0ff29;transition:color .25s linear}.v3 .mani .ch.on{color:#eaf0ff}.v3 .mani .ch.hl.on{color:var(--o3)}.v3 .results{background:var(--cream);color:#3b1f14;padding-block:90px 120px;position:relative;overflow:hidden}.v3 .results:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .2  0 0 0 0 .15  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v3 .results .w{z-index:1;position:relative}.v3 .results .top{color:#6b4a3c;border-top:1px solid #3b1f142e;justify-content:space-between;padding-top:14px;display:flex}.v3 .giant{font-family:var(--num);letter-spacing:-.06em;color:var(--navy);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:2vw;margin-block:30px 18px;font-size:clamp(96px,16.5vw,250px);font-weight:600;line-height:.82;display:flex}.v3 .giant .from{color:#0a2a5e38}.v3 .giant .ar{color:var(--o2);letter-spacing:0;font-size:.38em}.v3 .meta{font-family:var(--mono);color:#4a2a1e;border-top:1px solid #3b1f142e;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:20px;font-size:13px;line-height:1.6;display:grid}.v3 .meta div{padding-left:18px;position:relative}.v3 .meta div:before{content:"";background:linear-gradient(135deg,#3b1f1473 50%,#0000 50%);width:9px;height:9px;position:absolute;top:4px;left:0}.v3 .meta b{font-family:var(--sans);font-size:14px;font-weight:700;display:block}.v3 .chap{justify-content:center;margin:70px 0 22px;display:flex}.v3 .chap span{background:var(--navy);color:#fff;font-family:var(--mono);border-radius:3px;padding:5px 10px;font-size:12.5px}.v3 .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v3 .cc{min-height:330px;color:inherit;border:1px solid #3b1f1429;border-radius:3px;align-content:start;gap:14px;padding:24px 22px 22px;text-decoration:none;transition:background .35s,border-color .35s;display:grid}.v3 .cc:hover{background:#d6c4ce73;border-color:#3b1f1466}.v3 .cc .lab{font-family:var(--mono);letter-spacing:.08em;color:#6b4a3c;font-size:12px}.v3 .cc .big{font-family:var(--num);letter-spacing:-.03em;color:var(--navy);font-size:40px;font-weight:600;line-height:1}.v3 .cc .big small{font-family:var(--sans);letter-spacing:0;color:#6b4a3c;margin-top:8px;font-size:13px;font-weight:500;display:block}.v3 .cc .ba{color:#4a2a1e;gap:4px;font-size:14px;display:grid}.v3 .cc .ba s{color:#9c8478}.v3 .cc q{font-family:var(--serif);quotes:"「" "」";margin-top:auto;font-size:15.5px;line-height:1.6}.v3 .cc .who{color:#7a5b4e;font-size:13px}.v3 .testi{border-bottom:1px solid var(--hair);padding-block:140px}.v3 .testi>.w{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:40px;display:grid}.v3 .testi .qm{font-family:var(--serif);color:var(--o2);font-size:150px;font-weight:900;line-height:.8}.v3 .testi .arrows{gap:8px;margin-top:30px;display:flex}.v3 .testi .arrows button{border:1px solid var(--hair);background:var(--card);cursor:pointer;width:42px;height:42px;color:var(--ink);border-radius:4px;font-size:16px;transition:background .2s,color .2s}.v3 .testi .arrows button:hover{background:var(--o);color:#fff;border-color:var(--o)}.v3 .testi .count{color:var(--muted);margin-top:16px}.v3 .tq{border-left:1px solid var(--hair);min-height:360px;padding-left:40px;position:relative}.v3 .tq .k{color:var(--muted);margin-bottom:20px}.v3 .tqi{display:none}.v3 .tqi.on{display:block}.v3 .tqi blockquote{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-size:clamp(24px,2.7vw,38px);font-weight:600;line-height:1.5}.v3 .tqi blockquote span{filter:blur(10px);opacity:0;transition:filter .9s var(--cubic),opacity .9s var(--cubic)}.v3 .tqi.tq-in blockquote span{filter:none;opacity:1}.v3 .tqi .by{opacity:0;transition:all .7s var(--expo).5s;align-items:center;gap:16px;margin-top:34px;display:flex;transform:translateY(10px)}.v3 .tqi.tq-in .by{opacity:1;transform:none}.v3 .tqi .lt{background:var(--card);border-radius:4px;place-items:center;width:120px;height:74px;display:grid}.v3 .tqi .lt img{width:auto;max-width:70%;height:auto;max-height:50%}.v3 .tqi .by b{display:block}.v3 .tqi .by span{color:var(--muted);font-size:14px}.v3 .how{background:var(--night);color:#f2f4f8;isolation:isolate;position:relative;overflow:hidden}.v3 .film{z-index:-1;opacity:0;transition:opacity 1s var(--cubic);position:absolute;inset:0}.v3 .film.on{opacity:.6}.v3 .plane{filter:blur(1.6px);width:2400px;height:1300px;margin:-650px 0 0 -1200px;position:absolute;top:44%;left:50%;transform:perspective(1400px)rotateX(48deg)rotate(-18deg)}.v3 .lane{gap:28px;animation:46s linear infinite v3drift;display:flex;position:absolute;left:0}.v3 .lane:nth-child(2){animation-duration:58s;animation-direction:reverse}.v3 .lane:nth-child(3){animation-duration:52s}.v3 .lane:nth-child(4){animation-duration:64s;animation-direction:reverse}@keyframes v3drift{0%{transform:translate(0)}to{transform:translate(-1200px)}}.v3 .tk{color:#c8ceda;background:linear-gradient(#151a26,#10141e);border:1px solid #ffffff14;border-radius:14px;flex:none;gap:6px;width:340px;height:132px;padding:16px 18px;font-size:15px;display:grid}.v3 .tk .id{font-family:var(--mono);color:#6e7686;font-size:12px}.v3 .tk .t{color:#edf0f6;font-size:19px;font-weight:500}.v3 .tk .p{gap:8px;font-size:12px;display:flex}.v3 .tk .p span{background:#ffffff0f;border-radius:999px;padding:2px 9px}.v3 .tk .p .oo{color:#ffa45a}.v3 .tk .p .gg{color:#5fd4a0}.v3 .film .fade{background:linear-gradient(180deg,var(--night)0%,#05070c00 22%,#05070c00 55%,var(--night)92%),radial-gradient(60% 50% at 25% 62%,#05070cd9,#05070c00);position:absolute;inset:0}.v3 .how .top{flex-direction:column;justify-content:flex-end;min-height:640px;padding-bottom:100px;display:flex}.v3 .how .kick{color:#9aa3b5;margin-bottom:16px;font-size:15px}.v3 .how h2{font-family:var(--sans);letter-spacing:-.02em;max-width:13em;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.12}.v3 .how .body{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:72px 120px;display:grid}.v3 .three{gap:30px;display:grid}.v3 .three div{gap:6px;display:grid}.v3 .three b{font-size:21px}.v3 .three span{color:#9aa3b5;font-size:16px}.v3 .cmp{border-collapse:collapse;align-self:start;width:100%;font-size:15px}.v3 .cmp th,.v3 .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:16px 12px}.v3 .cmp th{font-family:var(--mono);color:#6e7686;font-size:12px;font-weight:500}.v3 .cmp td:first-child{color:#8e97a8;white-space:nowrap}.v3 .cmp td.n{color:#8e97a8}.v3 .cmp td.y{color:#fff;font-weight:700}.v3 .cmp td.y:before{content:"";background:var(--o2);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.v3 .proc{padding-block:130px 60px}.v3 .proc .head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:48px;display:grid}.v3 .proc h2{font-family:var(--serif);font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.15}.v3 .proc .head p{color:var(--muted);justify-self:end;max-width:28em}.v3 .steps{border:1px solid var(--hair);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3 .st{border-right:1px solid var(--hair);align-content:start;gap:10px;padding:28px 24px 32px;transition:background .25s;display:grid;position:relative}.v3 .st:last-child{border-right:0}.v3 .st:after{content:"";background:var(--o2);transform-origin:0;height:2px;transition:transform .6s var(--expo);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v3 .st:hover{background:#fff}.v3 .st:hover:after{transform:scaleX(1)}.v3 .st .n{font-family:var(--mono);color:var(--o);font-size:12px}.v3 .st b{font-size:19px}.v3 .st span{color:var(--muted);font-size:15px}.v3 .nojob{text-align:center;color:var(--muted);margin-top:22px;font-size:15px}.v3 .founder{background:var(--paper2);padding-block:140px}.v3 .founder>.w{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:72px;display:grid}.v3 .fph{aspect-ratio:4/5;clip-path:inset(12%);transition:clip-path 1.4s var(--expo);background:#ccc;border-radius:4px;margin:0;position:sticky;top:110px;overflow:hidden}.v3 .fph.in{clip-path:inset(0)}.v3 .fph img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--expo);transform:scale(1.12)}.v3 .fph.in img{transform:scale(1)}.v3 .fph figcaption{font-family:var(--mono);color:#fff;letter-spacing:.1em;mix-blend-mode:difference;font-size:11px;position:absolute;bottom:12px;left:14px}.v3 .fc{gap:30px;padding-top:20px;display:grid}.v3 .fc .k{color:var(--o)}.v3 .fc h2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,5.4vw,80px);font-weight:700;line-height:1.05}.v3 .fc blockquote{font-family:var(--serif);color:var(--ink2);margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.75}.v3 .fc blockquote em{color:var(--ink);background:linear-gradient(transparent 62%,var(--osoft)62%);font-style:normal}.v3 .sig{border-top:1px solid var(--hair);align-items:baseline;gap:14px;padding-top:18px;display:flex}.v3 .sig b{font-family:var(--serif);font-size:24px}.v3 .sig span{color:var(--muted);font-size:14px}.v3 .facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v3 .facts div{border-top:2px solid var(--ink);color:var(--muted);padding-top:10px;font-size:13px}.v3 .facts b{font-family:var(--num);color:var(--ink);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.1;display:block}.v3 .faq{color:#edeef0;background:#111214;padding-block:130px}.v3 .faq>.w{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;display:grid}.v3 .faq .k{color:#7d828c}.v3 .contact{background:#1a1c20;border-radius:14px;gap:14px;max-width:320px;margin-top:28px;padding:18px;display:grid;position:sticky;top:110px}.v3 .contact .who{align-items:center;gap:12px;display:flex}.v3 .contact img{object-fit:cover;filter:grayscale();border-radius:50%;width:56px;height:56px}.v3 .contact b{display:block}.v3 .contact span{color:#9aa0aa;font-size:13px}.v3 .contact .live{color:#9aa0aa;align-items:center;gap:8px;font-size:13px;display:flex}.v3 .contact .live:before{content:"";background:#5fd4a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5fd4a026}.v3 .contact .btn{height:42px}.v3 .contact .btn.l{color:#fff;border-color:#fff3}.v3 .faq h2{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:34px;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:1.12}.v3 .qa{border-top:1px solid #ffffff1a}.v3 .qi{border-bottom:1px solid #ffffff1a}.v3 .qi button{color:#9aa0aa;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:22px 0;transition:color .3s;display:flex}.v3 .qi button .tx{font-size:18px}.v3 .qi button .tx .x{color:var(--o3)}.v3 .qi button:after{content:"+";font-family:var(--num);color:#7d828c;transition:transform .4s var(--expo);font-size:22px;line-height:1}.v3 .qi.on button{color:#fff}.v3 .qi.on button:after{color:var(--o3);transform:rotate(45deg)}.v3 .qi .ans{height:0;transition:height .5s var(--expo);overflow:hidden}.v3 .qi .ans p{color:#9aa0aa;max-width:38em;padding-bottom:22px;font-size:16px}.v3 .end{padding-block:150px 130px}.v3 .end>.w{gap:30px;display:grid}.v3 .end .k{color:var(--muted)}.v3 .bigcta{color:inherit;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);text-decoration:none;display:flex}.v3 .bigcta .t{font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(46px,8.6vw,132px);font-weight:700;line-height:1}.v3 .bigcta .t span{color:#c9c7c1;transition:color .4s}.v3 .bigcta:hover .t span{color:var(--ink)}.v3 .bigcta .pen{background:var(--o);width:clamp(64px,7vw,104px);height:clamp(64px,7vw,104px);transition:transform .6s var(--expo);border-radius:50%;flex:none;place-items:center;display:grid}.v3 .bigcta:hover .pen{transform:rotate(-12deg)scale(1.06)}.v3 .bigcta .pen svg{width:38%;height:38%}.v3 .end .row2{color:var(--muted);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:28px;padding-top:22px;font-size:15px;display:flex}.v3 .end .row2 a{color:var(--ink);font-weight:700;text-decoration:none}@media (max-width:1240px) and (min-width:981px){.v3 .device{left:0}}@media (max-width:980px){.v3 .clients .head,.v3 .pains .grid,.v3 .how .body,.v3 .proc .head,.v3 .founder>.w,.v3 .faq>.w,.v3 .testi>.w{grid-template-columns:minmax(0,1fr)}.v3 .lg{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .render{height:520px}.v3 .device{width:300px;height:600px;margin-top:-300px;margin-left:-150px;left:50%;transform:rotateY(14deg)rotateX(4deg)rotate(-2deg)}.v3 .show{height:auto}.v3 .pin{display:none}.v3 .show-m{gap:22px;padding-block:90px;display:grid}.v3 .cards,.v3 .meta,.v3 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .st:nth-child(2){border-right:0}.v3 .st:nth-child(-n+2){border-bottom:1px solid var(--hair)}.v3 .giant{font-size:clamp(64px,19vw,200px)}.v3 .fph,.v3 .contact{position:relative;top:0}.v3 .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .tq{border-left:0;padding-left:0}.v3 .testi .qm{font-size:100px}.v3 .proc .head p{justify-self:start}.v3 .how .top{min-height:520px}}@media (max-width:560px){.v3 .cards{grid-template-columns:minmax(0,1fr)}.v3 .cc{min-height:0}.v3 .meta{grid-template-columns:minmax(0,1fr)}.v3 .giant{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v3 .h-pre{display:none}}
