:where(.oto-d){--bg:#f3f4f6;--bg-2:#e9ebee;--card:#fff;--ink:#1a1612;--ink-2:#5c4a40;--mute:#6f5f55;--line:rgba(26,22,18,.08);--line-2:rgba(26,22,18,.16);--accent:#e04e1c;--orange:#f36b2c;--orange-soft:#ffd4b8;--black:#151515;--app-grad:linear-gradient(135deg,#00b3ff,#1d68ca 55%,#081a32);--app-blue:#3387f5;--sh-1:0 8px 24px rgba(26,22,18,.06);--sh-2:0 24px 48px rgba(26,22,18,.12);--neg:#f63939;--ti:linear-gradient(135deg,#e4e1db,#a9a49c 18%,#d8d4cd 34%,#8d887f 52%,#c7c2ba 70%,#7f7a72 86%,#bcb7af);--ease:cubic-bezier(.22,.8,.26,1);--spring:cubic-bezier(.34,1.56,.64,1)}:where(.oto-d) *{box-sizing:border-box;margin:0;padding:0}:where(.oto-d){scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-weight:500;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}:where(.oto-d) a{color:inherit;text-decoration:none}:where(.oto-d) img{display:block;max-width:100%}:where(.oto-d) h1,:where(.oto-d) h2,:where(.oto-d) h3{font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;color:var(--ink)}:where(.oto-d) h1 em,:where(.oto-d) h2 em,:where(.oto-d) h3 em{font-style:normal;color:var(--accent)}:where(.oto-d) p{text-wrap:pretty}:where(.oto-d) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}:where(.oto-d) .wrap{width:min(1200px,100% - 40px);margin-inline:auto}:where(.oto-d) .kick{display:block;font-size:14px;font-weight:700;color:var(--accent);margin-bottom:14px}:where(.oto-d) .nav{position:sticky;top:0;z-index:40;background:rgba(243,244,246,.88);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}:where(.oto-d) .nav.scrolled{border-color:var(--line)}:where(.oto-d) .nav .wrap{display:flex;align-items:center;gap:28px;height:64px;width:min(1320px,100% - 40px)}:where(.oto-d) .brand{display:flex;align-items:center;gap:9px;min-height:44px;font-weight:800;font-size:17px;letter-spacing:-.02em}:where(.oto-d) .brand .lg{width:28px;height:28px;border-radius:7px;background:var(--black);display:grid;place-items:center}:where(.oto-d) .brand .lg img{width:17px;height:17px}:where(.oto-d) .links{display:flex;gap:26px;margin-left:12px;font-size:14.5px;font-weight:600;color:var(--ink-2)}:where(.oto-d) .links a:hover{color:var(--ink)}:where(.oto-d) .btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-weight:700;font-size:14px;padding:11px 16px;white-space:nowrap;line-height:1.2;transition:background .2s}:where(.oto-d) .btn-dark{background:var(--black);color:#fff;padding:12px 20px}:where(.oto-d) .btn-dark:hover{background:#2c2724}:where(.oto-d) .btn .arr{transition:transform .25s var(--ease)}:where(.oto-d) .btn:hover .arr{transform:translateX(3px)}:where(.oto-d) .nav .cta{margin-left:auto}:where(.oto-d) .burger{display:none;margin-left:auto;width:44px;height:44px;border:0;background:none;border-radius:10px;cursor:pointer;position:relative}:where(.oto-d) .burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease),opacity .2s}:where(.oto-d) .burger span:first-child{top:14px}:where(.oto-d) .burger span:nth-child(2){top:20px}:where(.oto-d) .burger span:nth-child(3){top:26px}:where(.oto-d) .burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}:where(.oto-d) .burger[aria-expanded=true] span:nth-child(2){opacity:0}:where(.oto-d) .burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}:where(.oto-d) .sheet{position:fixed;left:0;right:0;top:56px;z-index:39;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 20px 22px;display:flex;flex-direction:column;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .25s}:where(.oto-d) .sheet.open{transform:none;opacity:1;pointer-events:auto}:where(.oto-d) .sheet a:not(.btn){font-size:19px;font-weight:700;padding:14px 0;border-bottom:1px solid var(--line)}:where(.oto-d) .sheet .btn{margin-top:18px;justify-content:center;padding:14px}:where(.oto-d) .hero{padding:12px 0 0}:where(.oto-d) .island{position:relative;border-radius:24px;overflow:hidden;isolation:isolate;border:1px solid var(--line)}:where(.oto-d) .i-assist .stage:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;width:44%;border-radius:18px;background:linear-gradient(160deg,#00b3ff,#1d68ca 52%,#0d3f86 82%,#081a32);z-index:-1}:where(.oto-d) .i-assist{width:min(1320px,100% - 40px);margin-inline:auto;height:clamp(600px,calc(100svh - 88px),860px);background:#fff;box-shadow:var(--sh-1);padding:36px 48px 40px;display:flex;flex-direction:column}:where(.oto-d) .ihead{display:flex;align-items:center;gap:10px;position:relative;z-index:3}:where(.oto-d) .ihead .lg{width:26px;height:26px;border-radius:7px;background:var(--black);display:grid;place-items:center}:where(.oto-d) .ihead .lg img{width:16px;height:16px}:where(.oto-d) .ihead .pn{font-weight:700;font-size:15px;letter-spacing:-.01em}:where(.oto-d) .hcopy{position:relative;z-index:3;max-width:47%;margin-top:auto;margin-bottom:auto}:where(.oto-d) .i-assist h1{font-size:clamp(44px,4.6vw,68px);letter-spacing:-.04em;line-height:1.02}:where(.oto-d) .isub{margin-top:20px;font-size:18px;line-height:1.55;color:var(--ink-2);max-width:36ch}:where(.oto-d) .iex{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;max-width:520px}:where(.oto-d) .iexl{flex-basis:100%;font-size:13px;font-weight:600;color:var(--mute);margin-bottom:2px}:where(.oto-d) .ex{flex:0 0 auto;font-size:13px;font-weight:600;padding:7px 13px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);cursor:default;transition:background .3s,color .3s,border-color .3s}:where(.oto-d) .ex.on{background:#151515;border-color:#151515;color:#fff}:where(.oto-d) .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}:where(.oto-d) .badges img{height:44px;width:auto}:where(.oto-d) .stage{position:absolute;inset:0;z-index:2;pointer-events:none;isolation:isolate}:where(.oto-d) .stage>*{pointer-events:auto}:where(.oto-d) .phone{position:relative;container-type:inline-size;isolation:isolate}:where(.oto-d) .phone .scr{position:relative;aspect-ratio:393/852;overflow:hidden;border-radius:15cqw;background:#fff;border:2.6cqw solid #050505;box-shadow:0 0 0 .2cqw #3a3631}:where(.oto-d) .phone .scr:after{content:"";position:absolute;left:50%;top:2.6cqw;transform:translateX(-50%);width:27cqw;height:7.8cqw;border-radius:99px;background:#000;z-index:6}:where(.oto-d) .phone .scr.shot{border-width:2.6cqw}:where(.oto-d) .phone .scr.shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.oto-d) .phone .scr.shot:after{display:none}:where(.oto-d) .phone .hw{position:absolute;inset:-1.4cqw;z-index:-1;pointer-events:none;border-radius:16.4cqw;background:var(--ti);box-shadow:inset 0 0 0 .35cqw hsla(0,0%,100%,.6),inset 0 0 0 .75cqw rgba(70,64,56,.28),0 1.2cqw 2.4cqw rgba(26,22,18,.1),0 8cqw 16cqw -4cqw rgba(26,22,18,.24)}:where(.oto-d) .phone .hw:before{content:"";position:absolute;left:-.9cqw;top:24cqw;width:1.3cqw;height:56cqw;border-radius:1cqw 0 0 1cqw;background:linear-gradient(180deg,#b9b4ac 0 15%,transparent 15% 27%,#b9b4ac 27% 58%,transparent 58% 67%,#b9b4ac 67% 100%);box-shadow:inset .3cqw 0 .3cqw hsla(0,0%,100%,.4)}:where(.oto-d) .phone .hw:after{content:"";position:absolute;right:-.9cqw;top:44cqw;width:1.3cqw;height:27cqw;border-radius:0 1cqw 1cqw 0;background:#b0aba3;box-shadow:inset -.3cqw 0 .3cqw hsla(0,0%,100%,.4)}:where(.oto-d) .fd-sb{display:flex;justify-content:space-between;align-items:center;height:12.4cqw;padding:1.2cqw 8.5cqw 0 10cqw;font-size:4.6cqw;font-weight:700;color:#000}:where(.oto-d) .fd-sb span{display:flex;gap:1.6cqw;align-items:center}:where(.oto-d) .fd-sb svg{height:3.6cqw;width:auto}:where(.oto-d) .fd-h{font-size:6.6cqw;font-weight:700;letter-spacing:-.01em;padding:2.6cqw 5cqw 2.4cqw}:where(.oto-d) .fd-list{position:absolute;inset:29cqw 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 10px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(transparent,#000 10px,#000 calc(100% - 28px),transparent)}:where(.oto-d) .fd-roll{padding:0 2.8cqw}:where(.oto-d) .fdi{padding-bottom:9px;overflow:hidden;transition:height .65s var(--ease),opacity .5s var(--ease)}:where(.oto-d) .fdi img{display:block;width:100%;height:auto}:where(.oto-d) .iphone{--pw:clamp(250px,calc((min(max(600px,100svh - 88px),860px) - 150px) * .455),320px);position:absolute;width:var(--pw);right:calc(14px + 22% - var(--pw) / 2);top:50%;translate:0 calc(-50% + var(--py,0px));transition:transform .7s var(--ease)}:where(.oto-d) .i-assist:hover .iphone{transform:translateY(-8px)}:where(.oto-d) .intro{padding:120px 0 24px}:where(.oto-d) .intro h2{font-size:clamp(34px,3.6vw,52px);max-width:17ch}:where(.oto-d) .intro p{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:52ch}:where(.oto-d) .feed{position:relative;padding-bottom:40px}:where(.oto-d) .feed:before{content:"";position:absolute;top:0;bottom:0;right:calc((100% - min(1200px,100% - 40px))/2 + 630px);width:1px;background:linear-gradient(transparent,var(--line-2) 4%,var(--line-2) 94%,transparent)}:where(.oto-d) .fam{position:relative;padding:72px 0}:where(.oto-d) .fam .wrap{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:60px;align-items:center}:where(.oto-d) .fam h2{font-size:clamp(30px,3vw,44px);max-width:16ch}:where(.oto-d) .fam p{margin-top:16px;font-size:17px;color:var(--ink-2);max-width:44ch}:where(.oto-d) .plist{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:where(.oto-d) .plist span{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2)}:where(.oto-d) .plist img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}:where(.oto-d) .cards{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}:where(.oto-d) .cards img{position:relative;width:100%;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:var(--sh-2)}:where(.oto-d) .cards .c1{z-index:2}:where(.oto-d) .cards .c2{margin-top:56px;z-index:1}:where(.oto-d) .cards.one{grid-template-columns:minmax(0,340px)}:where(.oto-d) .proof{padding:110px 0 100px;background:#fff;border-block:1px solid var(--line)}:where(.oto-d) .proof .top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}:where(.oto-d) .proof h2{font-size:clamp(34px,3.4vw,50px);max-width:15ch}:where(.oto-d) .proof .lead{margin-top:18px;font-size:17px;color:var(--ink-2);max-width:42ch}:where(.oto-d) .duo{display:flex;gap:22px;justify-content:center;align-items:flex-start}:where(.oto-d) .duo .phone{width:236px}:where(.oto-d) .duo .phone .scr{aspect-ratio:393/852}:where(.oto-d) .duo .phone .scr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.oto-d) .duo .phone:nth-child(2){margin-top:56px}:where(.oto-d) .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px;border-top:1px solid var(--line)}:where(.oto-d) .nums div{padding:26px 24px 0 0}:where(.oto-d) .nums div+div{padding-left:24px;border-left:1px solid var(--line)}:where(.oto-d) .nums b{display:block;font-size:clamp(34px,3.4vw,50px);font-weight:700;letter-spacing:-.04em;line-height:1}:where(.oto-d) .nums span{display:block;margin-top:10px;font-size:15px;color:var(--ink-2);max-width:24ch}:where(.oto-d) .protos{margin-top:56px}:where(.oto-d) .protos-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}:where(.oto-d) .protos-h p{font-size:16px;font-weight:600;color:var(--ink-2)}:where(.oto-d) .protos-h a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:11px 0;font-size:14px;font-weight:700;color:var(--ink)}:where(.oto-d) .protos-h a span{transition:transform .25s var(--ease)}:where(.oto-d) .protos-h a:hover span{transform:translateX(3px)}:where(.oto-d) .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:where(.oto-d) .mq+.mq{margin-top:10px}:where(.oto-d) .mq-t{display:flex;width:-moz-max-content;width:max-content;animation:mq 70s linear infinite}:where(.oto-d) .mq.rev .mq-t{animation-direction:reverse;animation-duration:80s}:where(.oto-d) .mq:hover .mq-t{animation-play-state:paused}:where(.oto-d) .mq-g{display:flex;gap:10px;padding-right:10px}:where(.oto-d) .mq.r3{display:none}@keyframes mq{to{transform:translateX(-50%)}}:where(.oto-d) .pp{display:inline-flex;align-items:center;gap:8px;flex:none;padding:6px 14px 6px 6px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}:where(.oto-d) .pp img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}@media (prefers-reduced-motion:reduce){:where(.oto-d) .mq{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}:where(.oto-d) .mq::-webkit-scrollbar{display:none}:where(.oto-d) .mq-t{animation:none}:where(.oto-d) .mq-g.dup{display:none}}:where(.oto-d) .chan{padding:110px 0}:where(.oto-d) .chan .wrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px;align-items:center}:where(.oto-d) .chan h2{font-size:clamp(32px,3.2vw,48px);max-width:16ch}:where(.oto-d) .clist{margin-top:34px;border-top:1px solid var(--line)}:where(.oto-d) .clist>div{padding:18px 0;border-bottom:1px solid var(--line)}:where(.oto-d) .clist b{display:block;font-size:18px;font-weight:700;letter-spacing:-.01em}:where(.oto-d) .clist small{display:block;margin-top:3px;font-size:15px;color:var(--mute)}:where(.oto-d) .clist img{height:40px;width:auto}:where(.oto-d) .clist .two{display:flex;gap:8px}:where(.oto-d) .chan .phone{width:300px;justify-self:center}:where(.oto-d) .cta-slot{min-height:52px;margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where(.oto-d) .cta-slot>.badges{margin-top:0}:where(.oto-d) .chan .cta-slot{margin-top:28px}:where(.oto-d) .end .cta-slot{align-items:center;margin-top:34px}:where(.oto-d) .end .cta-slot .alt{margin-top:14px}:where(.oto-d) .faq{padding:110px 0 20px}:where(.oto-d) .faq .wrap{max-width:860px}:where(.oto-d) .faq h2{font-size:clamp(32px,3.4vw,48px)}:where(.oto-d) .qa{margin-top:34px;border-top:1px solid var(--line-2)}:where(.oto-d) .qa details{border-bottom:1px solid var(--line-2)}:where(.oto-d) .qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 0;font-size:18px;font-weight:600;color:var(--ink)}:where(.oto-d) .qa summary::-webkit-details-marker{display:none}:where(.oto-d) .qa summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(var(--ink),var(--ink)) 50%/12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 50%/2px 12px no-repeat;transition:transform .3s var(--ease)}:where(.oto-d) .qa details[open] summary:after{transform:rotate(45deg)}:where(.oto-d) .qa summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.oto-d) .qa p{padding:0 40px 20px 0;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:68ch}:where(.oto-d) .qa p a{color:var(--accent);font-weight:700}:where(.oto-d) .pos{padding:110px 0 20px}:where(.oto-d) .pos h2{font-size:clamp(34px,3.6vw,52px);max-width:18ch}:where(.oto-d) .plede{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:54ch}:where(.oto-d) .pf{margin-top:36px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:16px;box-shadow:var(--sh-1)}:where(.oto-d) .pf-top{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:16px;align-items:stretch}:where(.oto-d) .bal{position:relative;overflow:hidden;border-radius:18px;padding:16px 20px;color:#fff;background:linear-gradient(115deg,#1d68ca,#1570d6 50%,#00b3ff)}:where(.oto-d) .bal:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 0 0,rgba(8,26,50,.55),transparent 60%),radial-gradient(70% 90% at 100% 100%,rgba(0,179,255,.5),transparent 65%)}:where(.oto-d) .bal small{position:relative;display:block;font-size:13px;font-weight:600;opacity:.9}:where(.oto-d) .bal b{position:relative;display:block;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:2px;font-variant-numeric:tabular-nums}:where(.oto-d) .bal i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;font-weight:700;background:hsla(0,0%,100%,.18);border-radius:99px;padding:6px 11px}:where(.oto-d) .seg{display:flex;gap:2px;padding:4px;border:1px solid var(--line);border-radius:99px;align-self:center;overflow-x:auto;scrollbar-width:none}:where(.oto-d) .seg::-webkit-scrollbar{display:none}:where(.oto-d) .seg button{flex:1;min-width:84px;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;border-radius:99px;padding:7px 10px;text-align:center;line-height:1.2;transition:background .25s,color .25s}:where(.oto-d) .seg button b{display:block;font-size:13.5px;font-weight:700}:where(.oto-d) .seg button small{display:block;font-size:11.5px;color:var(--mute);font-variant-numeric:tabular-nums}:where(.oto-d) .seg button.on{background:#151515;color:#fff}:where(.oto-d) .seg button.on small{color:#c9c3bf}:where(.oto-d) .rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px}:where(.oto-d) .row{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:16px;background:#fff;min-height:66px}:where(.oto-d) .row.off{display:none}:where(.oto-d) .pl{position:relative;width:38px;height:38px;flex:none}:where(.oto-d) .pl img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}:where(.oto-d) .pl .ch{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border:2px solid #fff;border-radius:50%}:where(.oto-d) .nm{min-width:0}:where(.oto-d) .nm b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}:where(.oto-d) .nm small{display:block;font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.oto-d) .vl{margin-left:auto;text-align:right;flex:none}:where(.oto-d) .vl b{display:block;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}:where(.oto-d) .st{display:inline-block;margin-top:3px;font-style:normal;font-size:11.5px;font-weight:600;border-radius:99px;padding:2px 9px}:where(.oto-d) .st.ok{background:#e6ffea;color:#105912}:where(.oto-d) .st.oor{background:#fff7ef;color:#f8a047}:where(.oto-d) .st.risk{background:#fff4f4;color:#f63939}:where(.oto-d) .pf-foot{display:flex;justify-content:center;margin-top:12px}:where(.oto-d) .pf-foot a{font-size:14px;font-weight:700;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:6px 12px}:where(.oto-d) .pf-foot a span{transition:transform .25s var(--ease)}:where(.oto-d) .pf-foot a:hover span{transform:translateY(3px)}:where(.oto-d) .intro{padding-top:90px}:where(.oto-d) .end{padding:120px 0 110px;text-align:center}:where(.oto-d) .end .ic{width:72px;height:72px;border-radius:18px;margin:0 auto 26px;box-shadow:var(--sh-2)}:where(.oto-d) .end h2{font-size:clamp(36px,4vw,60px);max-width:16ch;margin-inline:auto}:where(.oto-d) .end p{margin:18px auto 0;font-size:18px;color:var(--ink-2);max-width:40ch}:where(.oto-d) .end .badges{justify-content:center;margin-top:0}:where(.oto-d) .end .badges img{height:52px}:where(.oto-d) .end .alt{margin-top:18px;font-size:15px;color:var(--mute)}:where(.oto-d) .end .alt a{color:var(--ink);font-weight:700;display:inline-flex;align-items:center;min-height:44px;line-height:1.3;border-bottom:0;text-decoration:underline;text-underline-offset:3px}:where(.oto-d) .foot{border-top:1px solid var(--line);padding:40px 0 48px;font-size:14px;color:var(--mute)}:where(.oto-d) .foot .wrap{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}:where(.oto-d) .foot nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-left:auto}:where(.oto-d) .foot nav a:hover{color:var(--ink)}@media (max-width:1199px){:where(.oto-d) .cards{grid-template-columns:minmax(0,320px);gap:16px}:where(.oto-d) .cards .c2{margin-top:0;width:320px;justify-self:end;margin-right:-40px}:where(.oto-d) .cards.one{grid-template-columns:minmax(0,320px)}}@media (max-width:1100px){:where(.oto-d) .i-assist{padding:30px 32px 34px}:where(.oto-d) .hcopy{max-width:52%}:where(.oto-d) .iphone{--pw:clamp(240px,calc((min(max(600px,100svh - 88px),860px) - 150px) * .455),290px)}:where(.oto-d) .fam .wrap{grid-template-columns:minmax(0,1fr) 500px;gap:40px}:where(.oto-d) .feed:before{right:calc((100% - min(1200px,100% - 40px))/2 + 520px)}}@media (max-width:980px){:where(.oto-d) .links,:where(.oto-d) .nav .cta{display:none}:where(.oto-d) .burger{display:block}:where(.oto-d) .nav .wrap{height:56px}}@media (max-width:760px){:where(.oto-d) .nav .wrap,:where(.oto-d) .wrap{width:calc(100% - 32px)}:where(.oto-d) .hero{padding:6px 0 0}:where(.oto-d) .i-assist{width:calc(100% - 16px);height:auto;min-height:0;padding:20px 16px 18px;border-radius:20px;background:#fff}:where(.oto-d) .i-assist .stage:before{inset:0;width:auto;border-radius:16px}:where(.oto-d) .ihead{display:none}:where(.oto-d) .hcopy{max-width:none;margin:0}:where(.oto-d) .i-assist h1{font-size:36px;letter-spacing:-.035em}:where(.oto-d) .isub{margin-top:12px;font-size:15px;line-height:1.5}:where(.oto-d) .iex{display:flex;flex-wrap:nowrap;max-width:none;margin:14px -16px 0;padding:0 16px 2px;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 16px}:where(.oto-d) .iex::-webkit-scrollbar{display:none}:where(.oto-d) .iexl{display:none}:where(.oto-d) .ex{font-size:12.5px;padding:0 12px;min-height:36px;display:inline-flex;align-items:center;cursor:pointer}:where(.oto-d) .stage{position:relative;inset:auto;margin-top:16px;padding:22px 0 24px;border-radius:16px;display:flex;justify-content:center}:where(.oto-d) .iphone{--pw:clamp(150px,calc((100svh - 452px) * .46),232px);position:relative;right:auto;top:auto;translate:0 var(--py,0);width:var(--pw)}:where(.oto-d) .i-assist:hover .iphone{transform:none}:where(.oto-d) .badges{gap:8px;margin-top:0}:where(.oto-d) .i-assist .cta-slot{margin-top:10px}:where(.oto-d) .badges img{height:44px}:where(.oto-d) .badges a{display:block}:where(.oto-d) .i-assist .badges .tg,:where(.oto-d) .i-assist .badges .web{display:none}:where(.oto-d) .pos{padding:64px 0 8px}:where(.oto-d) .pos h2{font-size:32px}:where(.oto-d) .plede{font-size:16px}:where(.oto-d) .pf{padding:8px;border-radius:18px;margin-top:24px}:where(.oto-d) .pf-top{grid-template-columns:1fr;gap:8px}:where(.oto-d) .bal{padding:12px 14px}:where(.oto-d) .bal b{font-size:26px}:where(.oto-d) .seg{gap:2px;padding:3px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-self:stretch}:where(.oto-d) .seg button{flex:0 0 auto;min-width:0;min-height:44px;padding:5px 14px;scroll-snap-align:start}:where(.oto-d) .seg button b{font-size:12.5px}:where(.oto-d) .seg button small{font-size:10.5px}:where(.oto-d) .vl b{font-size:14px}:where(.oto-d) .st{font-size:11px;padding:2px 8px}:where(.oto-d) .rows{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}:where(.oto-d) .row{min-height:58px;padding:8px 11px;gap:10px;border-radius:14px}:where(.oto-d) .nm b,:where(.oto-d) .vl b{font-size:14px}:where(.oto-d) .intro{padding:64px 0 4px}:where(.oto-d) .intro h2{font-size:32px}:where(.oto-d) .intro p{font-size:16px}:where(.oto-d) .fam{padding:48px 0}:where(.oto-d) .fam .wrap{grid-template-columns:1fr;gap:26px}:where(.oto-d) .feed:before{right:auto;left:7px}:where(.oto-d) .fam h2{font-size:29px}:where(.oto-d) .fam p{font-size:16px;margin-top:12px}:where(.oto-d) .plist{margin-top:18px;gap:6px}:where(.oto-d) .plist span{font-size:12.5px}:where(.oto-d) .cards,:where(.oto-d) .cards.one{grid-template-columns:minmax(0,340px);gap:0}:where(.oto-d) .cards:not(.one){padding-bottom:70px;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(.oto-d) .cards img{-webkit-user-drag:none;grid-area:1/1;align-self:start;transform-origin:50% 0;transition:translate .46s cubic-bezier(.2,.9,.3,1.15),scale .46s cubic-bezier(.2,.9,.3,1.15),box-shadow .3s}:where(.oto-d) .cards .c1{z-index:2}:where(.oto-d) .cards:not(.one) .c1{translate:0 36px}:where(.oto-d) .cards .c2{display:block;margin:0;width:100%;justify-self:stretch;z-index:1;translate:0 0;scale:.94}:where(.oto-d) .cards.sw .c1{z-index:1;translate:0 0;scale:.94}:where(.oto-d) .cards.sw .c2{z-index:2;translate:0 36px;scale:1}:where(.oto-d) .cards .dots{position:absolute;left:0;bottom:4px;width:min(340px,100%);display:flex;justify-content:center;gap:6px;pointer-events:none}:where(.oto-d) .cards .dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:background .3s,width .3s}:where(.oto-d) .cards .dots i.on{width:16px;border-radius:3px;background:#151515}:where(.oto-d) .proof{padding:72px 0}:where(.oto-d) .proof .top{grid-template-columns:1fr;gap:36px}:where(.oto-d) .proof h2{font-size:32px}:where(.oto-d) .proof .lead{font-size:16px}:where(.oto-d) .duo{gap:14px}:where(.oto-d) .duo .phone{width:46%}:where(.oto-d) .duo .phone:nth-child(2){margin-top:40px}:where(.oto-d) .nums{grid-template-columns:1fr 1fr;margin-top:48px}:where(.oto-d) .nums div{padding:22px 12px 22px 0}:where(.oto-d) .nums div:nth-child(3){border-left:0;border-top:1px solid var(--line)}:where(.oto-d) .nums div:nth-child(4){border-top:1px solid var(--line)}:where(.oto-d) .nums div+div{padding-left:16px}:where(.oto-d) .nums div:nth-child(3){padding-left:0}:where(.oto-d) .nums b{font-size:34px}:where(.oto-d) .nums span{font-size:14px}:where(.oto-d) .protos{margin-top:36px}:where(.oto-d) .protos-h{margin-bottom:6px;gap:10px;align-items:center}:where(.oto-d) .protos-h p{font-size:14px;white-space:nowrap}:where(.oto-d) .protos-h a{font-size:13px;white-space:nowrap}:where(.oto-d) .mq.r1,:where(.oto-d) .mq.r2{display:none}:where(.oto-d) .mq.r3{display:block;margin-top:0}:where(.oto-d) .mq.r3 .mq-t{animation-duration:110s}:where(.oto-d) .pp{font-size:12.5px;padding:5px 12px 5px 5px}:where(.oto-d) .pp img{width:22px;height:22px}:where(.oto-d) .chan{padding:72px 0}:where(.oto-d) .chan .wrap{grid-template-columns:1fr;gap:40px}:where(.oto-d) .chan h2{font-size:32px}:where(.oto-d) .clist img{height:38px}:where(.oto-d) .chan .phone{width:240px}:where(.oto-d) .faq{padding:64px 0 8px}:where(.oto-d) .faq h2{font-size:30px}:where(.oto-d) .qa summary{font-size:16px;min-height:56px}:where(.oto-d) .qa p{padding-right:0;font-size:15px}:where(.oto-d) .end{padding:80px 0 72px}:where(.oto-d) .end h2{font-size:34px}:where(.oto-d) .end p{font-size:16px}:where(.oto-d) .end .badges img{height:46px}:where(.oto-d) .foot nav{margin-left:0;gap:0 18px}:where(.oto-d) .foot nav a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:360px){:where(.oto-d) .i-assist h1{font-size:31px}:where(.oto-d) .isub{font-size:14.5px}}@keyframes drop{0%{opacity:0;transform:translateY(-26px)}45%{opacity:1;transform:translateY(3px)}70%{transform:translateY(-1px)}to{opacity:1;transform:none}}@keyframes dropS{0%{opacity:0;transform:translateY(-14px)}45%{opacity:1;transform:translateY(2px)}70%{transform:translateY(-1px)}to{opacity:1;transform:none}}:where(.oto-d).fx .rise{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,.8,.26,1),transform .55s cubic-bezier(.22,.8,.26,1)}:where(.oto-d).fx .rise.in{opacity:1;transform:none}:where(.oto-d).fx .cards img{opacity:0}:where(.oto-d).fx .cards.in img{animation:drop .46s cubic-bezier(.2,.9,.3,1) both}:where(.oto-d).fx .cards.in .c2{animation-delay:.14s}:where(.oto-d) .cards .dots{display:none}@keyframes float{0%,to{translate:0 0;box-shadow:0 24px 48px rgba(26,22,18,.12)}50%{translate:0 -5px;box-shadow:0 30px 56px rgba(26,22,18,.09)}}@media (min-width:761px){:where(.oto-d).fx .cards.landed img{opacity:1;animation:float 6s ease-in-out infinite;transition:transform .45s var(--ease)}:where(.oto-d).fx .cards.landed .c2{animation-duration:7s;animation-delay:-2.6s}:where(.oto-d).fx .cards.landed:not(.live) img{animation-play-state:paused}:where(.oto-d).fx .cards.landed img:hover{transform:translateY(-6px) rotate(-.5deg)}}@media (max-width:760px){:where(.oto-d) .cards .dots{display:flex}:where(.oto-d).fx .cards.in .c2{animation-delay:0s}:where(.oto-d).fx .cards.in .c1{animation-delay:.16s}:where(.oto-d).fx .cards.landed img{opacity:1;animation:none}}:where(.oto-d).fx .rows .row{opacity:0}:where(.oto-d).fx .rows.in .row{animation:drop .46s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i,0) * 50ms)}:where(.oto-d).fx .rows .st{opacity:0;transform:scale(.8)}:where(.oto-d).fx .rows.in .st{opacity:1;transform:none;transition:opacity .3s,transform .4s var(--spring);transition-delay:calc(var(--i,0) * 50ms + .46s)}:where(.oto-d).fx .rows.done .row{animation:none;opacity:1}:where(.oto-d).fx .rows.done .st{transition:none}:where(.oto-d) .iphone{will-change:translate}@media (max-width:760px){:where(.oto-d).fx .rise{transform:translateY(10px)}:where(.oto-d).fx .cards.in img,:where(.oto-d).fx .rows.in .row{animation-name:dropS}}@media (prefers-reduced-motion:reduce){:where(.oto-d) *,:where(.oto-d) :after,:where(.oto-d) :before{animation:none!important;transition:none!important}}.oto-d [data-cta]{width:100%;max-width:500px;display:block}.oto-d [data-cta=end]{margin-left:auto;margin-right:auto;text-align:center}