.sl{--forest:#123b30;--forest-2:#0d2e25;--night:#08201a;--forest-line:#e9f0ec1f;--mist:#a9bdb4;--ivory:#f4efe7;--paper:#fbf9f5;--sand:#d8c9b2;--ink:#111;--stone:#5f5b54;--line:#e3ddd2;--white:#fff;--display:"Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--sans:"Hanken Grotesk", "Helvetica Neue", Arial, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.sl a{color:var(--forest)}.sl a:hover{color:var(--ink)}.sl *{box-sizing:border-box}.sl img{max-width:100%;display:block}.sl :focus-visible{outline:2px solid var(--sand);outline-offset:3px;border-radius:6px}.sl ::selection{background:var(--sand);color:var(--ink)}.sl .page{background:var(--paper);position:relative;overflow:hidden}.sl .wrap{max-width:1280px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}.sl .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);align-items:center;gap:12px;font-size:12px;display:inline-flex}.sl .eyebrow:before{content:"";opacity:.7;background:currentColor;width:24px;height:1px}.sl .dark .eyebrow{color:var(--mist)}.sl h1,.sl h2,.sl h3{text-wrap:balance;margin:0;font-weight:300}.sl .display{font-family:var(--display);letter-spacing:-.035em;font-weight:300;line-height:.96}.sl .h2{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(40px,5.2vw,76px);font-weight:300;line-height:1}.sl .h2 em,.sl .display em{color:var(--stone);font-style:normal}.sl .dark .h2 em,.sl .dark .display em{color:var(--mist)}.sl .lead{color:var(--stone);max-width:48ch;margin:0;font-size:19px;line-height:1.6}.sl .dark .lead{color:#c4d2cc}.sl .small{color:var(--stone);font-size:13px}.sl .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sl .btn{min-height:50px;font:600 15px/1 var(--sans);cursor:pointer;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.sl .btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.sl .btn:hover svg{transform:translate(3px)}.sl .btn-light{background:var(--ivory);color:var(--forest)}.sl .btn-light:hover{background:var(--white);color:var(--forest)}.sl .btn-ghost-l{color:var(--white);border-color:#ffffff47}.sl .btn-ghost-l:hover{border-color:var(--white);color:var(--white)}.sl .btn-forest{background:var(--forest);color:var(--white)}.sl .btn-forest:hover{background:var(--ink);color:var(--white)}.sl .btn-ghost-d{color:var(--ink);border-color:var(--line);background:var(--white)}.sl .btn-ghost-d:hover{border-color:var(--ink);color:var(--ink)}.sl .dark{background:var(--forest);color:var(--white)}.sl .nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border-bottom:1px solid var(--forest-line);color:var(--white);background:#123b30db;position:sticky}.sl .nav-in{align-items:center;gap:36px;min-height:76px;display:flex}.sl .brand{color:var(--white);display:inline-flex}.sl .brand svg{width:auto;height:38px}.sl .links{flex:1;gap:30px;display:flex}.sl .links a{color:#cfdad5;font-size:14px;text-decoration:none}.sl .links a:hover{color:var(--white)}.sl .nav-end{align-items:center;gap:10px;margin-left:auto;display:flex}.sl .nav .btn{min-height:40px;padding:0 18px;font-size:14px}.sl .hero{padding-block:96px 0;position:relative;overflow:hidden}.sl .hero-mark{color:#e9f0ec12;pointer-events:none;width:62%;max-width:860px;position:absolute;top:-4%;right:-6%}.sl .hero-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:sl-draw 3.2s var(--ease) .2s forwards}.sl .hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid;position:relative}.sl .hero-copy{flex-direction:column;grid-column:1/span 8;gap:30px;display:flex}.sl .hero-title{font-size:clamp(58px,8.6vw,132px)}.sl .mask{margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:hidden}.sl .mask>span{animation:sl-up 1.15s var(--ease) both;display:block}.sl .mask.m2>span{animation-delay:.12s}.sl .hero-title .mask:first-child{overflow:visible}.sl .fade{animation:sl-fade 1s var(--ease) both}.sl .f1{animation-delay:.45s}.sl .f2{animation-delay:.6s}.sl .f3{animation-delay:.75s}.sl .ctas{flex-wrap:wrap;gap:12px;display:flex}.sl .hero-side{grid-column:9/span 4;padding-bottom:12px}.sl .slots{border-top:1px solid var(--forest-line);flex-direction:column;gap:2px;display:flex}.sl .slot{appearance:none;border:0;border-bottom:1px solid var(--forest-line);color:#b6c7c0;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:14px 0;transition:color .3s;display:grid;position:relative}.sl .slot:hover{color:var(--white)}.sl .slot .n{font-family:var(--mono);color:var(--mist);font-size:12px}.sl .slot b{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:400}.sl .slot span.d{font-family:var(--mono);color:var(--mist);font-size:12px}.sl .slot .bar{background:var(--sand);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.sl .slot.on{color:var(--white)}.sl .slot.on .bar{animation:4s linear forwards sl-fill}.sl .slot.on.held .bar{animation:none;transform:scaleX(1)}.sl .slot-note{color:var(--mist);margin-top:16px;font-size:13px}.sl .flow{perspective:1800px;height:640px;margin-top:64px;position:relative}.sl .card{aspect-ratio:3/4;background:var(--forest-2);width:380px;transition:transform 1s var(--ease), opacity 1s var(--ease), filter 1s var(--ease);cursor:pointer;border:0;border-radius:16px;margin-left:-190px;padding:0;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 50px 90px -40px #000000b3}.sl .card img{object-fit:cover;object-position:top;width:100%;height:100%}.sl .card .chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);font-family:var(--mono);opacity:0;background:#08201ab8;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:opacity .6s .3s;display:inline-flex;position:absolute;bottom:14px;left:14px}.sl .card .chip svg{color:#9fd6be;width:11px;height:11px}.sl .card.p0{z-index:5;transform:translate(0)translateZ(0)}.sl .card.p0 .chip{opacity:1}.sl .card.p1{z-index:4;filter:brightness(.7);transform:translate(62%)translateZ(-180px)rotateY(-18deg)}.sl .card.p2{z-index:3;filter:brightness(.5);transform:translate(118%)translateZ(-380px)rotateY(-24deg)}.sl .card.p3{z-index:3;filter:brightness(.5);transform:translate(-118%)translateZ(-380px)rotateY(24deg)}.sl .card.p4{z-index:4;filter:brightness(.7);transform:translate(-62%)translateZ(-180px)rotateY(18deg)}.sl .flow-in{animation:sl-deal 1.3s var(--ease) .5s both}.sl .switcher{z-index:8;width:260px;animation:sl-fade 1s var(--ease) 1.4s both;border-radius:12px;position:absolute;bottom:60px;left:4%;overflow:hidden;box-shadow:0 40px 70px -30px #000000a6,0 0 0 1px #00000014}.sl .switcher-cap{z-index:8;font-family:var(--mono);color:var(--mist);letter-spacing:.04em;font-size:11px;position:absolute;bottom:24px;left:4%}.sl .hero-fade{background:linear-gradient(180deg, #123b3000, var(--forest));z-index:6;pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.sl .figs{border-top:1px solid var(--forest-line);z-index:7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sl .fig{border-right:1px solid var(--forest-line);flex-direction:column;gap:6px;padding:34px 24px 48px;display:flex}.sl .fig:first-child{padding-left:0}.sl .fig:last-child{border-right:0}.sl .fig b{font-family:var(--display);letter-spacing:-.03em;font-size:60px;font-weight:300;line-height:1}.sl .fig span{color:#b6c7c0;max-width:24ch;font-size:14px;line-height:1.5}.sl .sec{padding-block:150px;position:relative}.sl .ivory{background:var(--ivory)}.sl .sec-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:80px;display:grid}.sl .sec-head .t{flex-direction:column;grid-column:1/span 7;gap:22px;display:flex}.sl .sec-head .d{grid-column:9/span 4}.sl .tree{position:relative}.sl .root{z-index:2;background:var(--forest);width:fit-content;color:var(--white);border-radius:16px;align-items:center;gap:16px;margin:0 auto;padding:16px 22px 16px 16px;display:flex;position:relative;box-shadow:0 30px 60px -30px #123b3099}.sl .root .sym{background:#ffffff14;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.sl .root .sym svg{width:34px;height:34px}.sl .root b{font-family:var(--display);font-size:22px;font-weight:400;display:block}.sl .root small{font-family:var(--mono);color:var(--mist);font-size:12px}.sl .wires{width:100%;height:120px;display:block;overflow:visible}.sl .wires path{fill:none;stroke:#bcb2a2;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px}.sl .seen .wires path{animation:sl-draw 1.4s var(--ease) forwards}.sl .seen .wires path:nth-child(2){animation-delay:.1s}.sl .seen .wires path:nth-child(3){animation-delay:.2s}.sl .seen .wires path:nth-child(4){animation-delay:.3s}.sl .seen .wires path:nth-child(5){animation-delay:.4s}.sl .wires circle{fill:var(--forest);opacity:0}.sl .seen .wires circle{animation:3.6s ease-in-out 1.6s infinite sl-travel}.sl .shops{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.sl .shop{background:var(--white);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sl .shop:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #1111114d}.sl .shop .ph{aspect-ratio:1;background:var(--ivory);overflow:hidden}.sl .shop .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.sl .shop:hover .ph img{transform:scale(1.05)}.sl .shop .meta{flex-direction:column;gap:6px;padding:16px;display:flex}.sl .shop .meta b{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:400}.sl .shop .meta .dom{font-family:var(--mono);color:var(--stone);font-size:12px}.sl .shop .tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sl .shop .tags span{font-family:var(--mono);border:1px solid var(--line);color:var(--stone);border-radius:4px;padding:3px 7px;font-size:10px}.sl .shop.fifth{position:relative}.sl .shop.fifth .veil{z-index:2;background:var(--ivory);color:var(--stone);text-align:center;border:1.5px dashed #c5bba9;border-radius:16px;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.sl .shop.fifth .veil div{flex-direction:column;align-items:center;gap:10px;display:flex}.sl .shop.fifth .veil svg{width:28px;height:28px}.sl .seen .shop.fifth .veil{animation:sl-unveil .8s var(--ease) .7s forwards}.sl .tree-note{text-align:center;margin-top:36px}.sl .panel-stage{perspective:2400px;position:relative}.sl .shot{background:var(--white);border:1px solid var(--line);transform-origin:50% 0;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #11111159,0 100px 140px -80px #123b3059;container-type:inline-size}@supports (animation-timeline:view()){.sl .shot.tilt{animation:linear both sl-tilt;animation-timeline:view();animation-range:entry cover 40%}}.sl .shot>img.base{aspect-ratio:1440/900;width:100%;height:auto}.sl .layer{opacity:0;border-radius:.98cqw;position:absolute;overflow:hidden}.sl .layer img{width:100%;height:100%}.sl .seen .layer{animation:sl-slot 1s var(--ease) both, sl-lift 10s ease-in-out infinite}.sl .toast{z-index:5;background:var(--forest);color:var(--white);opacity:0;border-radius:.9cqw;align-items:center;gap:.9cqw;padding:.95cqw 1.2cqw;font-size:max(11px,1cqw);display:flex;position:absolute;top:7.6cqw;right:2.2cqw;box-shadow:0 1.4cqw 3cqw -.8cqw #0006}.sl .seen .toast{animation:sl-toast 9s var(--ease) 2.4s infinite both}.sl .toast b{font-weight:600}.sl .toast em{color:var(--mist);font-style:normal;font-family:var(--mono);font-size:.92em}.sl .side-call{z-index:6;opacity:0;border-radius:12px;width:21%;position:absolute;top:44%;left:-4%;overflow:hidden;box-shadow:0 40px 60px -30px #11111173,0 0 0 1px #1111110f}.sl .seen .side-call{animation:sl-slidein 1.1s var(--ease) 1.8s both}.sl .cap-row{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;display:flex}.sl .tour{grid-template-columns:minmax(0,.8fr) minmax(0,1.75fr);gap:72px;margin-top:150px;display:grid}.sl .steps{flex-direction:column;display:flex}.sl .step{opacity:.3;min-height:70vh;transition:opacity .5s var(--ease);border-top:1px solid #0000;flex-direction:column;justify-content:center;gap:14px;padding-block:40px;display:flex}.sl .step:first-child{justify-content:flex-start;min-height:50vh;padding-top:10vh}.sl .step:last-child{min-height:60vh}.sl .step.on{opacity:1}.sl .step .num{font-family:var(--mono);color:var(--stone);letter-spacing:.08em;font-size:12px}.sl .step h3{font-family:var(--display);letter-spacing:-.03em;font-size:38px;font-weight:300;line-height:1.05}.sl .step p{color:var(--stone);max-width:38ch;margin:0;font-size:16px;line-height:1.65}.sl .step ul{color:var(--ink);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.sl .step li{align-items:baseline;gap:10px;display:flex}.sl .step li:before{content:"";background:var(--forest);flex:none;width:12px;height:1px;transform:translateY(-4px)}.sl .step .inline-shot{display:none}.sl .viewer{top:calc(env(safe-area-inset-top,0px) + 120px);height:fit-content;position:sticky}.sl .vframe{aspect-ratio:1440/900;background:var(--white);border:1px solid var(--line);border-radius:14px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #11111159;container-type:inline-size}.sl .vimg{object-fit:cover;object-position:top left;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.1s var(--ease), filter .7s var(--ease);position:absolute;inset:0;transform:scale(1.035)translateY(1.2%)}.sl .vimg.on{opacity:1;filter:none;transform:none}.sl .callout{z-index:3;opacity:0;transition:opacity .6s var(--ease) .25s, transform .9s var(--ease) .25s;border-radius:1cqw;position:absolute;overflow:hidden;transform:translateY(3cqw)scale(.96);box-shadow:0 2.4cqw 4cqw -1.4cqw #11111159,0 0 0 1px #1111110f}.sl .callout.on{opacity:1;transform:none}.sl .callout img{width:100%;height:auto}.sl .ring{z-index:4;border:2px solid var(--forest);opacity:0;pointer-events:none;border-radius:.8cqw;transition:opacity .5s .6s;position:absolute;box-shadow:0 0 0 .6cqw #123b301f}.sl .ring.on{opacity:1;animation:2.4s ease-in-out 1s infinite sl-pulse}.sl .dots{gap:8px;margin-top:20px;display:flex}.sl .dots span{background:var(--line);width:24px;height:2px;transition:background .4s, width .4s var(--ease)}.sl .dots span.on{background:var(--forest);width:56px}.sl .night{background:var(--night);color:var(--white)}.sl .night .eyebrow{color:var(--mist)}.sl .night .lead{color:#b9cac3}.sl .tbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.sl .seg{border:1px solid var(--forest-line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.sl .seg button{appearance:none;color:#b9cac3;font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 18px;transition:background .3s,color .3s}.sl .seg button:hover{color:var(--white)}.sl .seg button.on{background:var(--ivory);color:var(--forest)}.sl .tstage{background:radial-gradient(60% 70% at 50% 45%,#a9bdb424,#0000 70%);border-radius:24px;place-items:center;height:680px;display:grid;position:relative}.sl .device{transition:width .9s var(--ease), height .9s var(--ease), border-radius .9s var(--ease), padding .9s var(--ease);background:#000;position:relative;overflow:hidden;box-shadow:0 60px 100px -40px #000c,0 0 0 1px #ffffff14}.sl .device.desk{border-radius:14px;width:840px;height:630px;padding:0}.sl .device.tab{border-radius:30px;width:450px;height:600px;padding:12px}.sl .device.mob{border-radius:44px;width:300px;height:600px;padding:10px}.sl .device .scr{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.sl .device.tab .scr{border-radius:20px}.sl .device.mob .scr{border-radius:35px}.sl .timg{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.sl .timg.on{opacity:1;transform:none}.sl .tlabel{color:#b9cac3;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:26px;font-size:14px;display:flex}.sl .tlabel b{color:var(--white);font-family:var(--display);font-size:26px;font-weight:400}.sl .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:80px;display:grid}.sl .trio figure{flex-direction:column;gap:14px;margin:0;display:flex}.sl .trio .fr{aspect-ratio:4/5;border-radius:14px;overflow:hidden;box-shadow:0 40px 70px -40px #000c}.sl .trio .fr img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.6s var(--ease)}.sl .trio figure:hover .fr img{transform:scale(1.04)}.sl .trio figcaption{color:#b9cac3;justify-content:space-between;font-size:14px;display:flex}.sl .trio figcaption b{color:var(--white);font-weight:500}.sl .concept{font-family:var(--mono);letter-spacing:.06em;color:var(--mist);margin-top:28px;font-size:11px}.sl .marquee-wrap{flex-direction:column;gap:18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sl .mq{gap:18px;width:max-content;animation:60s linear infinite sl-mq;display:flex}.sl .mq.rev{animation-duration:70s;animation-direction:reverse}.sl .marquee-wrap:hover .mq{animation-play-state:paused}.sl .pc{flex-direction:column;flex:none;gap:12px;width:250px;display:flex}.sl .pc .im{aspect-ratio:1;background:var(--white);border-radius:14px;overflow:hidden}.sl .pc .im img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.sl .pc:hover .im img{transform:scale(1.06)}.sl .pc .row{justify-content:space-between;gap:10px;font-size:14px;display:flex}.sl .pc .row span:last-child{font-family:var(--mono);color:var(--stone);font-size:13px}.sl .pc small{font-family:var(--mono);color:var(--stone);letter-spacing:.04em;font-size:11px}.sl .caps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sl .cap{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:40px 36px 44px;transition:background .4s;display:flex}.sl .cap:hover{background:var(--white)}.sl .cap svg{width:40px;height:40px;color:var(--forest)}.sl .cap svg path,.sl .cap svg circle,.sl .cap svg rect{stroke-dasharray:1;stroke-dashoffset:0}.sl .cap:hover svg path,.sl .cap:hover svg circle,.sl .cap:hover svg rect{animation:sl-redraw 1.2s var(--ease)}.sl .cap h3{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:400}.sl .cap p{color:var(--stone);max-width:36ch;margin:0;font-size:15px;line-height:1.65}.sl .cases{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.sl .case{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.sl .case.big{grid-column:span 7}.sl .case.sm{grid-column:span 5}.sl .case.wide{flex-direction:row;grid-column:span 12}.sl .collage{background:var(--ivory);height:340px;position:relative;overflow:hidden}.sl .case.wide .collage{flex:none;width:50%;height:auto;min-height:340px}.sl .collage img{transition:transform 1.2s var(--ease);border-radius:12px;position:absolute;box-shadow:0 30px 50px -30px #1116}.sl .case:hover .collage img:first-child{transform:translate(-8px,-6px)rotate(-1deg)}.sl .case:hover .collage img:nth-child(2){transform:translate(8px,4px)rotate(1deg)}.sl .case:hover .collage img:nth-child(3){transform:translateY(-8px)}.sl .case-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:32px;display:flex}.sl .case-body .eyebrow{color:var(--forest)}.sl .case-body h3{font-family:var(--display);letter-spacing:-.025em;font-size:32px;font-weight:300;line-height:1.08}.sl .case-body p{color:var(--stone);max-width:52ch;margin:0;font-size:15px;line-height:1.65}.sl .pills{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.sl .pills span{font-family:var(--mono);background:var(--ivory);color:var(--ink);border-radius:99px;padding:6px 10px;font-size:11px}.sl .mob-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.sl .phones{height:640px;position:relative}.sl .phone{background:#121212;border-radius:40px;width:250px;padding:9px;position:absolute;box-shadow:0 50px 80px -40px #1111118c}.sl .phone img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:32px;width:100%;height:auto}.sl .phone.a{animation:8s ease-in-out infinite sl-float;top:70px;left:0}.sl .phone.b{z-index:2;animation:8s ease-in-out 1.4s infinite sl-float;top:0;left:32%}.sl .phone.c{animation:8s ease-in-out 2.6s infinite sl-float;top:90px;left:64%}.sl .mig{background:var(--white);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:56px;padding:56px;display:grid}.sl .soon{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);border:1px solid var(--forest);border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:11px}.sl .msteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sl .mstep{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:20px;display:flex;position:relative}.sl .mstep:before{content:"";background:var(--forest);width:0;height:1px;position:absolute;top:-1px;left:0}.sl .seen .mstep:before{animation:sl-barw .9s var(--ease) forwards}.sl .seen .mstep:nth-child(2):before{animation-delay:.6s}.sl .seen .mstep:nth-child(3):before{animation-delay:1.2s}.sl .mstep span{font-family:var(--mono);color:var(--stone);font-size:12px}.sl .mstep b{font-family:var(--display);font-size:22px;font-weight:400}.sl .mstep p{color:var(--stone);margin:0;font-size:14px;line-height:1.6}.sl .closing{text-align:center;padding-block:170px 140px;position:relative;overflow:hidden}.sl .close-mark{color:#e9f0ec14;pointer-events:none;width:760px;max-width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sl .close-mark path{stroke-dasharray:1;stroke-dashoffset:1px}.sl .seen .close-mark path{animation:sl-draw 3s var(--ease) forwards}.sl .closing .display{font-size:clamp(52px,7.6vw,116px);position:relative}.sl .closing .lead{margin:30px auto 40px;position:relative}.sl .closing .ctas{justify-content:center;position:relative}.sl .foot{background:var(--night);color:#b9cac3;padding-block:64px 40px}.sl .foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.sl .foot .brand svg{height:44px}.sl .foot h4{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin:0 0 14px}.sl .foot ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sl .foot a{color:#d7e2dd;text-decoration:none}.sl .foot a:hover{color:var(--white)}.sl .foot-bottom{border-top:1px solid var(--forest-line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@supports (animation-timeline:view()){.sl .rv{animation:linear both sl-rv;animation-timeline:view();animation-range:entry cover 25%}}@media (width<=1100px){.sl .links{display:none}.sl .hero-copy,.sl .hero-side{grid-column:1/-1}.sl .hero-side{padding-bottom:0}.sl .shops{grid-template-columns:repeat(3,minmax(0,1fr))}.sl .wires{display:none}.sl .root{margin-bottom:28px}.sl .caps{grid-template-columns:repeat(2,minmax(0,1fr))}.sl .device.desk{width:640px;height:480px}.sl .tstage{height:560px}.sl .device.tab,.sl .device.mob{height:520px}.sl .device.tab{width:390px}.sl .device.mob{width:260px}}@media (width<=860px){.sl .sec{padding-block:100px}.sl .sec-head .t,.sl .sec-head .d{grid-column:1/-1}.sl .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.sl .fig{border-right:0;border-bottom:1px solid var(--forest-line);padding-bottom:28px;padding-left:0}.sl .flow{height:480px}.sl .card{width:280px;margin-left:-140px}.sl .switcher{width:200px;bottom:30px;left:0}.sl .switcher-cap{display:none}.sl .tour{grid-template-columns:minmax(0,1fr);gap:0;margin-top:90px}.sl .viewer{display:none}.sl .step,.sl .step:first-child,.sl .step:last-child{opacity:1;justify-content:flex-start;min-height:0;padding-block:30px}.sl .step .inline-shot{border:1px solid var(--line);border-radius:10px;margin-top:14px;display:block;overflow:hidden}.sl .side-call{display:none}.sl .trio,.sl .caps,.sl .msteps,.sl .shops{grid-template-columns:minmax(0,1fr)}.sl .shops{grid-template-columns:repeat(2,minmax(0,1fr))}.sl .cases{grid-template-columns:minmax(0,1fr)}.sl .case.big,.sl .case.sm,.sl .case.wide{grid-column:auto}.sl .case.wide{flex-direction:column}.sl .case.wide .collage{width:100%}.sl .mob-grid,.sl .mig{grid-template-columns:minmax(0,1fr);gap:40px}.sl .mig{padding:30px}.sl .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl .tstage{height:auto;padding-block:30px}.sl .device.desk{aspect-ratio:1448/1086;width:100%;height:auto}.sl .device.tab{aspect-ratio:1086/1448;width:min(390px,100%);height:auto}.sl .device.mob{aspect-ratio:900/1748;width:min(260px,80%);height:auto}}@media (width<=560px){.sl .nav .btn-ghost-l{display:none}.sl .brand svg{height:32px}.sl .flow{height:420px}.sl .card{width:240px;margin-left:-120px}.sl .card.p2,.sl .card.p3{opacity:0}.sl .switcher{display:none}.sl .fig b{font-size:46px}.sl .phones{height:460px}.sl .phone{border-radius:28px;width:170px;padding:7px}.sl .phone img{border-radius:22px}.sl .phone.b{left:28%}.sl .phone.c{left:54%}.sl .collage{height:260px}}@media (prefers-reduced-motion:reduce){.sl .mask>span,.sl .fade,.sl .flow-in,.sl .switcher,.sl .hero-mark path,.sl .close-mark path,.sl .mq,.sl .phone,.sl .slot.on .bar,.sl .seen .layer,.sl .seen .toast,.sl .seen .side-call,.sl .seen .wires path,.sl .seen .wires circle,.sl .seen .shop.fifth .veil,.sl .seen .mstep:before,.sl .rv,.sl .shot.tilt,.sl .ring.on{animation:none!important}.sl .hero-mark path,.sl .close-mark path,.sl .wires path{stroke-dashoffset:0}.sl .layer,.sl .side-call{opacity:1}.sl .shop.fifth .veil{display:none}.sl .slot.on .bar{transform:scaleX(1)}.sl .card,.sl .vimg,.sl .timg,.sl .device{transition:none}}@keyframes sl-draw{to{stroke-dashoffset:0}}@keyframes sl-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes sl-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sl-fill{to{transform:scaleX(1)}}@keyframes sl-deal{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}@keyframes sl-travel{0%{opacity:0;offset-distance:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes sl-unveil{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes sl-tilt{0%{transform:rotateX(16deg)scale(.92)translateY(40px)}to{transform:none}}@keyframes sl-slot{0%{opacity:0;transform:translate(var(--dx,0), var(--dy,3cqw)) scale(.97);box-shadow:0 3cqw 5cqw -2cqw #11111159}to{opacity:1;transform:none;box-shadow:0 0 #0000}}@keyframes sl-lift{0%,74%,to{transform:none;box-shadow:0 0 #0000}80%,90%{transform:translateY(-.6cqw)scale(1.025);box-shadow:0 2cqw 3cqw -1cqw #11111147}}@keyframes sl-toast{0%{opacity:0;transform:translateY(-1cqw)}6%,40%{opacity:1;transform:none}46%,to{opacity:0;transform:translateY(-.6cqw)}}@keyframes sl-slidein{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes sl-pulse{50%{box-shadow:0 0 0 1.2cqw #123b300d}}@keyframes sl-mq{to{transform:translate(-50%)}}@keyframes sl-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sl-float{50%{transform:translateY(-14px)}}@keyframes sl-barw{to{width:100%}}@keyframes sl-rv{0%{opacity:.2;transform:translateY(50px)}to{opacity:1;transform:none}}.sl .langs{border:1px solid var(--forest-line);border-radius:999px;padding:2px;display:flex}.sl .langs a{font:500 12px/1 var(--mono);text-transform:uppercase;color:#b6c7c0;border-radius:999px;padding:6px 10px;text-decoration:none}.sl .langs a:hover{color:var(--white)}.sl .langs a.on{background:var(--ivory);color:var(--forest)}.sl .stack{flex-direction:column;gap:22px;min-width:0;display:flex}.sl .foot-tag{max-width:32ch;margin:0;font-size:14px;line-height:1.6}.sl .cases-note{margin-top:22px}.sl .catalog{padding-bottom:120px}.sl .migrate-sec{padding-top:0}.sl .mig-title{font-size:clamp(32px,3.6vw,50px)}.sl .mig-lead{font-size:17px}@media (width<=860px){.sl .langs{display:none}}.sl .nav{-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:env(safe-area-inset-top,0px);transition:background .4s var(--ease), border-color .4s, box-shadow .4s, backdrop-filter .4s;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.sl .nav.glass{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0d2e258c;border-bottom-color:#ffffff1a;box-shadow:0 12px 40px -24px #0000008c}.sl .links a{padding-block:6px;position:relative}.sl .links a.on{color:var(--white)}.sl .links a.on:after{content:"";background:var(--sand);height:1px;position:absolute;bottom:-2px;left:0;right:0}.sl .links .ai-link{color:var(--sand);align-items:center;gap:6px;display:inline-flex}.sl .links .ai-link:hover{color:var(--white)}.sl .spark{flex:none;width:15px;height:15px}.sl .burger{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.sl .burger span{background:var(--white);width:16px;height:1.5px;transition:transform .3s var(--ease);display:block}.sl .burger[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.sl .burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.sl .hero{padding-top:172px}.sl main{display:block}.sl .five{color:var(--sand);vertical-align:-.06em;margin-right:.02em;font-size:1.32em;font-weight:400;line-height:.8;display:inline-block;position:relative}.sl .ai-pill{color:var(--white);background:#ffffff0f;border:1px solid #d8c9b259;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.sl .ai-pill:hover{border-color:var(--sand);color:var(--white);background:#ffffff1a}.sl .ai-pill .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--sand);color:var(--forest);border-radius:999px;padding:4px 8px;font-size:11px}.sl .ai-pill svg:last-child{width:14px;height:14px}.sl .ai-pill.static{padding-left:6px}.sl .sec-head .d{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.sl .more{color:var(--forest);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sl .more svg{width:15px;height:15px;transition:transform .25s var(--ease)}.sl .more:hover svg{transform:translate(4px)}.sl .dark .more,.sl .night .more{color:var(--sand)}.sl .page-hero{padding-bottom:110px}.sl .page-hero-in{flex-direction:column;gap:28px;max-width:900px;display:flex;position:relative}.sl .page-title{font-size:clamp(54px,7.6vw,116px)}.sl .deck-row{max-width:560px;margin-top:72px;position:relative}.sl .tour-sec{padding-top:40px}.sl .vtour{flex-direction:column;gap:140px;display:flex}.sl .vstep{flex-direction:column;gap:40px;display:flex}.sl .vstep-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.sl .vstep .num{font-family:var(--mono);color:var(--stone);letter-spacing:.08em;margin-bottom:14px;font-size:12px;display:block}.sl .vstep h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,3.6vw,52px);font-weight:300;line-height:1.02}.sl .vstep p{color:var(--stone);max-width:46ch;margin:0;font-size:17px;line-height:1.65}.sl .vstep ul{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.sl .vstep li{align-items:baseline;gap:10px;display:flex}.sl .vstep li:before{content:"";background:var(--forest);flex:none;width:12px;height:1px;transform:translateY(-4px)}.sl .vstep .vframe{opacity:0;transition:opacity .9s var(--ease), transform 1.2s var(--ease);transform:translateY(60px)scale(.97)}.sl .vstep.seen .vframe{opacity:1;transform:none}.sl .vstep .vimg{opacity:1;filter:none;transform:none}.sl .vstep.seen .callout{opacity:1;transition-delay:.7s;transform:none}.sl .vstep.seen .ring{opacity:1;transition-delay:.9s;animation:2.4s ease-in-out 1.2s infinite sl-pulse}.sl .how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 140px;padding:0;list-style:none;display:grid}.sl .how li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:26px;display:flex;position:relative}.sl .how li:before{content:"";background:var(--forest);width:0;height:1px;position:absolute;top:-1px;left:0}.sl .how.seen li:before{animation:sl-barw .9s var(--ease) forwards}.sl .how.seen li:nth-child(2):before{animation-delay:.5s}.sl .how.seen li:nth-child(3):before{animation-delay:1s}.sl .how-n{font-family:var(--display);color:var(--sand);font-size:56px;font-weight:300;line-height:1}.sl .how b{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:400}.sl .how p{color:var(--stone);margin:0;font-size:15px;line-height:1.6}.sl .stores-call{width:20%;inset:auto -3% -8% auto}.sl .seen .stores-call{animation:sl-slidein 1.1s var(--ease) .6s both}.sl .ai-sec{background:var(--forest-2)}.sl .ai-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.sl .ai-note{color:var(--mist);max-width:44ch}.sl .ai-demo{min-height:600px;position:relative}.sl .ai-panel{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:16px;width:62%;padding:24px;display:flex;position:relative;box-shadow:0 40px 70px -40px #0009}.sl .ai-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);align-items:center;gap:8px;font-size:11px;display:inline-flex}.sl .ai-prompt{min-height:5.6em;color:var(--white);margin:0;font-size:17px;line-height:1.6}.sl .caret{vertical-align:-.18em;background:var(--sand);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite sl-blink;display:inline-block}.sl .caret.idle{opacity:.5}.sl .ai-build{opacity:.35;border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;padding-top:16px;transition:opacity .5s;display:flex}.sl .ai-build.on{opacity:1}.sl .ai-build ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sl .ai-build li{color:#9fb4ab;align-items:center;gap:12px;font-size:14px;transition:color .4s;display:flex}.sl .ai-build li .dot{border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .4s,border-color .4s;display:grid}.sl .ai-build li .dot svg{width:12px;height:12px;color:var(--forest)}.sl .ai-build li.run{color:var(--white)}.sl .ai-build li.run .dot{border-color:var(--sand);border-top-color:#0000;animation:.9s linear infinite sl-spin}.sl .ai-build li.ok{color:var(--white)}.sl .ai-build li.ok .dot{background:var(--sand);border-color:var(--sand)}.sl .ai-result{opacity:.18;filter:saturate(0)blur(2px);width:58%;transition:opacity 1s var(--ease), transform 1.2s var(--ease), filter 1s;background:#fff;border-radius:14px;position:absolute;top:70px;right:0;overflow:hidden;transform:translateY(30px)scale(.96);box-shadow:0 60px 90px -40px #000000bf}.sl .ai-result.on{opacity:1;filter:none;transform:none}.sl .ai-result img{aspect-ratio:1122/1260;object-fit:cover;object-position:top;width:100%;height:auto}.sl .ai-result .bbar{background:#eceae4;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.sl .ai-result .bbar .d{gap:6px;display:flex}.sl .ai-result .bbar .d i{background:#d3d0c8;border-radius:50%;width:9px;height:9px}.sl .ai-result .addr{font-family:var(--mono);color:#2a2a27;background:#fff;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:4px 10px;font-size:11px;display:inline-flex}.sl .ai-result .addr svg{color:#3c7a5f;width:10px;height:10px}.sl .caps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sl .cap-n{font-family:var(--display);color:var(--sand);font-size:44px;font-weight:300;line-height:1}.sl .pay-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.sl .methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sl .methods li{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.sl .methods span{color:var(--stone);font-size:13px;line-height:1.4}.sl .brand-word{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:500}.sl .pay-vis{height:440px;position:relative}.sl .pcard{aspect-ratio:1.586;border-radius:20px;width:360px;max-width:80%;position:absolute}.sl .pcard.back{background:linear-gradient(135deg,#d8c9b2,#b8a68a);top:30px;right:4%;transform:rotate(8deg);box-shadow:0 40px 60px -30px #11111159}.sl .pcard.back .stripe{background:#1111118c;height:18%;position:absolute;top:18%;left:0;right:0}.sl .pcard.front{color:var(--white);background:radial-gradient(120% 140% at 0% 0%, #1d5545, var(--forest) 45%, var(--night));flex-direction:column;justify-content:space-between;padding:26px;display:flex;top:90px;left:6%;transform:rotate(-4deg);box-shadow:0 50px 80px -30px #08201a99}.sl .seen .pcard.front{animation:sl-cardin 1.2s var(--ease) both}.sl .seen .pcard.back{animation:sl-cardin2 1.2s var(--ease) .1s both}.sl .pc-top{justify-content:space-between;align-items:center;display:flex}.sl .pc-mark{width:34px;height:44px;color:var(--sand)}.sl .chipx{background:linear-gradient(135deg,#e8dcc6,#b9a585);border-radius:7px;width:44px;height:32px}.sl .pc-num{font-family:var(--mono);letter-spacing:.08em;font-size:20px}.sl .pc-bot{font-family:var(--mono);letter-spacing:.1em;color:#cfe0d8;justify-content:space-between;font-size:12px;display:flex}.sl .pay-ok{background:var(--white);border:1px solid var(--line);opacity:0;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:10px;left:0;box-shadow:0 30px 50px -30px #11111159}.sl .seen .pay-ok{animation:sl-fade .8s var(--ease) 1s both}.sl .pay-ok svg{background:var(--forest);width:30px;height:30px;color:var(--white);border-radius:50%;flex:none;padding:6px}.sl .pay-ok b{font-size:14px;display:block}.sl .pay-ok span{font-family:var(--mono);color:var(--stone);font-size:12px}@media (width<=1100px){.sl .burger{display:inline-flex}.sl .links.open{padding:8px max(24px, env(safe-area-inset-left,0px)) 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d2e25eb;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.sl .links.open a{border-bottom:1px solid #ffffff14;padding:14px 0;font-size:17px}.sl .links.open a.on:after{display:none}.sl .ai-grid,.sl .pay-grid{grid-template-columns:minmax(0,1fr);gap:56px}.sl .caps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.sl .vstep-text{grid-template-columns:minmax(0,1fr);gap:16px}.sl .vtour{gap:90px}.sl .how{grid-template-columns:minmax(0,1fr);margin-bottom:90px}.sl .ai-demo{flex-direction:column;gap:24px;min-height:0;display:flex}.sl .ai-panel,.sl .ai-result{width:100%;position:relative;top:0}.sl .methods{grid-template-columns:minmax(0,1fr)}.sl .pay-vis{height:380px}.sl .stores-call,.sl .nav-signin,.sl .langs{display:none}}@media (width<=560px){.sl .caps-4{grid-template-columns:minmax(0,1fr)}.sl .nav .btn-light{display:none}.sl .hero{padding-top:132px}.sl .pcard{width:280px}}@media (prefers-reduced-motion:reduce){.sl .vstep .vframe,.sl .ai-result{opacity:1;filter:none;transition:none;transform:none}.sl .caret,.sl .ai-build li.run .dot,.sl .seen .pcard.front,.sl .seen .pcard.back,.sl .seen .pay-ok,.sl .how.seen li:before{animation:none!important}.sl .pay-ok{opacity:1}.sl .how li:before{width:100%}}@keyframes sl-blink{50%{opacity:0}}@keyframes sl-spin{to{transform:rotate(360deg)}}@keyframes sl-cardin{0%{opacity:0;transform:translateY(40px)rotate(-12deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes sl-cardin2{0%{opacity:0;transform:translateY(30px)rotate(16deg)}to{opacity:1;transform:rotate(8deg)}}.sl .nav-in{gap:28px}.sl .primary{flex:1;align-items:center;gap:4px;display:flex}.sl .primary .pl,.sl .dd-btn{min-height:40px;font:500 14px/1 var(--sans);color:#d5e0db;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;position:relative}.sl .primary .pl:hover,.sl .dd-btn:hover,.sl .dd-btn[aria-expanded=true]{color:var(--white);background:#ffffff12}.sl .primary .pl.on,.sl .dd-btn.on{color:var(--white)}.sl .primary .pl.on:after,.sl .dd-btn.on:after{content:"";background:var(--sand);height:1px;position:absolute;bottom:4px;left:14px;right:14px}.sl .primary .ai-link{color:var(--sand)}.sl .chev{width:12px;height:12px;transition:transform .25s var(--ease)}.sl [aria-expanded=true]>.chev{transform:rotate(180deg)}.sl .dd{position:relative}.sl .mega{opacity:0;width:min(760px,100vw - 48px);transition:opacity .22s var(--ease), transform .22s var(--ease);position:absolute;top:calc(100% + 14px);left:-24px;transform:translateY(-6px)}.sl .mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.sl .mega.open{opacity:1;transform:none}.sl .mega-in{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--ink);background:#fbf9f5f7;border:1px solid #fff9;border-radius:20px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:8px;padding:10px;display:grid;box-shadow:0 30px 80px -30px #04141099,0 2px 6px #04141014}.sl .mega-list,.sl .msheet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.sl .mi{color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background .2s;display:flex}.sl .mi:hover{color:var(--ink);background:#123b300f}.sl .mi-ico{background:var(--ivory);width:36px;height:36px;color:var(--forest);border-radius:10px;flex:none;place-items:center;display:grid}.sl .mi-ico svg{width:20px;height:20px}.sl .mi b{font-size:14px;font-weight:600;display:block}.sl .mi small{color:var(--stone);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.sl .mega-aside{background:radial-gradient(120% 90% at 100% 0%, #d8c9b247, transparent 60%), var(--forest);color:#cfdad5;border-radius:14px;flex-direction:column;gap:8px;padding:20px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.sl .mega-aside:hover{color:var(--white)}.sl .mega-aside b{font-family:var(--display);color:var(--white);font-size:21px;font-weight:400;line-height:1.15}.sl .mega-aside em{color:var(--sand);align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:600;display:inline-flex}.sl .mega-aside em svg{width:14px;height:14px}.sl .mega-aside .tag,.sl .soon-tag,.sl .plan-badge{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sand);color:var(--forest);border-radius:999px;align-self:flex-start;padding:5px 8px}.sl .lang-dd{position:relative}.sl .lang-btn{color:#d5e0db;min-height:40px;font:500 13px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sl .lang-btn:hover{color:var(--white);background:#ffffff12}.sl .lang-btn>svg:first-child{width:16px;height:16px}.sl .lang-list{background:var(--paper);min-width:170px;animation:sl-fade .2s var(--ease);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -24px #0414108c}.sl .lang-list a{color:var(--ink);border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.sl .lang-list a span{font-family:var(--mono);color:var(--stone);font-size:11px}.sl .lang-list a:hover,.sl .lang-list a.on{background:var(--ivory)}.sl .nav-signin{color:#d5e0db;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none}.sl .nav-signin:hover{color:var(--white)}.sl .nav .nav-cta{white-space:nowrap}.sl .msheet{display:none}@media (width<=1100px){.sl .primary{display:none}.sl .nav-end{margin-left:auto}.sl .msheet.open{height:calc(100dvh - 76px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--forest-2);border-top:1px solid #ffffff14;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sl .msheet-in{flex-direction:column;gap:22px;padding-block:20px 40px;display:flex}.sl .msheet-h{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin:0}.sl .msheet-list .mi{color:var(--white);padding:10px 6px}.sl .msheet-list .mi:hover{background:#ffffff0d}.sl .msheet-list .mi small{color:var(--mist)}.sl .msheet-list .mi-ico{color:var(--sand);background:#ffffff14}.sl .msheet-links{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.sl .msheet-links a{font-family:var(--display);color:var(--white);border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 0;font-size:22px;text-decoration:none;display:flex}.sl .msheet-links .ai-link{color:var(--sand)}.sl .msheet-langs{gap:8px;display:flex}.sl .msheet-langs a{color:#d5e0db;border:1px solid #fff3;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none}.sl .msheet-langs a.on{background:var(--white);color:var(--forest)}.sl .msheet-ctas{flex-wrap:wrap;gap:10px;display:flex}}@media (width<=860px){.sl .lang-dd,.sl .nav-signin{display:none}}@media (width<=560px){.sl .msheet-list{grid-template-columns:minmax(0,1fr)}.sl .msheet-ctas .btn{flex:100%;justify-content:center}}.sl .foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.sl .foot-contact{margin:0;font-size:14px}.sl .foot-bottom span:first-child{max-width:70ch}@media (width<=1100px){.sl .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sl .foot-brand{grid-column:1/-1}}@media (width<=560px){.sl .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl .foot-bottom{flex-direction:column}}.sl .trial-note{font-family:var(--mono);letter-spacing:.04em;color:var(--mist);margin:0;font-size:12px}.sl [id]{scroll-margin-top:96px}.sl .frow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.sl .frow.flip .frow-text{order:2}.sl .frow-text{flex-direction:column;gap:22px;display:flex}.sl .ticks,.sl .chips-row{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.sl .ticks li,.sl .chips-row li{align-items:flex-start;gap:10px;display:flex}.sl .ticks svg,.sl .chips-row svg,.sl .included svg,.sl .plan-list svg{width:18px;height:18px;color:var(--forest);flex:none;margin-top:2px}.sl .dark .ticks svg{color:var(--sand)}.sl .dark .ticks{color:#d5e0db}.sl .frow-note{color:var(--stone);background:#123b300f;border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.sl .dark .frow-note{color:#cfdad5;background:#ffffff0f}.sl .fshot{background:var(--white);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #08201a8c}.sl .dark .fshot{border-color:#ffffff1f}.sl .fshot img{width:100%;height:auto}.sl .fshot.tall{max-height:640px}.sl .fshot.tall img{object-fit:cover;object-position:top}.sl .frow-vis{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(40px)}.sl .frow-vis.seen{opacity:1;transform:none}.sl .chips-row{flex-flow:wrap;justify-content:center;gap:10px 26px;margin-top:48px}.sl .ai-shot,.sl .list-block{margin-top:90px}.sl .cap-link{color:var(--ink);text-decoration:none;position:relative}.sl .cap-link:hover{color:var(--ink)}.sl .cap-go{color:var(--stone);transition:transform .3s var(--ease), color .3s;position:absolute;top:40px;right:32px}.sl .cap-go svg{width:18px;height:18px;color:inherit}.sl .cap-link:hover .cap-go{color:var(--forest);transform:translate(4px)}.sl .duo{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sl .duo-card{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:32px;display:flex}.sl .duo-card b{font-family:var(--display);font-size:23px;font-weight:400}.sl .duo-card p{color:var(--stone);margin:0;font-size:15px;line-height:1.6}.sl .mk{background:var(--white);border:1px solid var(--line);border-radius:24px;min-height:460px;position:relative;overflow:hidden}.sl .mk-prod{opacity:.95;width:46%;position:absolute;bottom:-6%;right:-4%}.sl .mk-code,.sl .mk-review,.sl .mk-pages{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:16px;position:absolute;box-shadow:0 24px 50px -30px #08201a80}.sl .mk-code{align-items:center;gap:14px;padding:16px 20px;display:flex;top:8%;left:6%}.sl .mk-k{background:var(--forest);width:40px;height:40px;color:var(--sand);font:500 18px/1 var(--mono);border-radius:12px;place-items:center;display:grid}.sl .mk-code b{font:600 15px/1.2 var(--mono);letter-spacing:.06em;display:block}.sl .mk-code span{color:var(--stone);font-size:13px}.sl .mk-review{width:min(330px,62%);padding:18px 20px;top:36%;left:14%}.sl .mk-stars{color:#b8893c;letter-spacing:2px;font-size:14px}.sl .mk-review p{margin:8px 0;font-size:14px;line-height:1.5}.sl .mk-review span{color:var(--stone);font-size:12px}.sl .mk-review em{color:var(--forest);font-style:normal}.sl .mk-pages{flex-direction:column;gap:2px;padding:10px;font-size:13px;display:flex;top:7%;right:6%}.sl .mk-pages div{align-items:center;gap:8px;padding:6px 10px;display:flex}.sl .mk-i{background:var(--sand);border-radius:2px;width:8px;height:8px}.sl .mk-i.i1{background:var(--forest)}.sl .mk-i.i2{background:var(--mist)}.sl .mk-i.i3{background:#b8893c}.sl .asst{padding-bottom:60px;position:relative}.sl .chat{flex-direction:column;gap:10px;width:min(360px,78%);display:flex;position:absolute;bottom:0;right:-12px}.sl .bubble{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5;transform:translateY(14px);box-shadow:0 20px 40px -24px #0009}.sl .seen .bubble{opacity:1;transform:none}.sl .seen .bubble:nth-child(2){transition-delay:.7s}.sl .seen .bubble:nth-child(3){transition-delay:1.4s}.sl .bubble.me{background:var(--sand);max-width:85%;color:var(--forest-2);border-bottom-right-radius:4px;align-self:flex-end}.sl .bubble.bot{background:var(--paper);color:var(--ink);border-bottom-left-radius:4px}.sl .bubble.bot small{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--forest);align-items:center;gap:6px;margin-bottom:4px;display:flex}.sl .bubble .tool{background:var(--ivory);font:500 11.5px/1.3 var(--mono);color:var(--stone);border-radius:6px;margin-top:8px;padding:4px 8px;display:inline-block}.sl .roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sl .role{border-top:1px solid var(--forest);flex-direction:column;gap:10px;padding:32px;display:flex}.sl .role b{font-family:var(--display);font-size:24px;font-weight:400}.sl .role p{color:var(--stone);margin:0;font-size:15px;line-height:1.6}.sl .roles-note{margin-top:28px}.sl .pricing{padding-top:110px}.sl .pricing.ivory{padding-top:150px}.sl .cycle-row{justify-content:center;margin-bottom:40px;display:flex}.sl .cycle{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:5px;display:inline-flex}.sl .cycle button{min-height:42px;font:600 14px/1 var(--sans);color:var(--stone);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;transition:background .25s,color .25s;display:inline-flex}.sl .cycle button.on{background:var(--forest);color:var(--white)}.sl .cycle .save{font:500 11px/1 var(--mono);background:var(--sand);color:var(--forest);border-radius:999px;padding:4px 7px}.sl .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.sl .plan{background:var(--white);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:20px;padding:36px 32px;display:flex;position:relative}.sl .plan.popular{border-color:var(--forest);box-shadow:0 40px 90px -50px #08201a99}.sl .plan-badge{background:var(--forest);color:var(--sand);padding:7px 10px;position:absolute;top:-12px;left:32px}.sl .plan h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400}.sl .plan-stores{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);margin-top:6px;display:inline-block}.sl .plan-tag{color:var(--stone);margin:10px 0 0;font-size:15px}.sl .plan-price{align-items:baseline;gap:6px;display:flex}.sl .plan-price b{font-family:var(--display);letter-spacing:-.03em;font-size:56px;font-weight:400;line-height:1}.sl .plan-price span{color:var(--stone);font-size:15px}.sl .plan-sub{color:var(--stone);margin:-8px 0 0;font-size:13px;line-height:1.6}.sl .plan-per{color:var(--forest);font-weight:600}.sl .plan-cta{justify-content:center}.sl .plan-list{border-top:1px solid var(--line);padding-top:22px}.sl .plan-from{margin:0 0 12px;font-size:13px;font-weight:600}.sl .plan-list ul,.sl .included ul{flex-direction:column;gap:11px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.sl .plan-list li{align-items:flex-start;gap:10px;display:flex}.sl .plan-list li.plan-soon .soon-tag{flex:none;transform:translateY(-1px)}.sl .plan-list .soon-tag{background:var(--ivory);color:var(--stone);font-size:10px}.sl .trial-line{text-align:center;font-family:var(--mono);letter-spacing:.03em;color:var(--stone);margin:30px 0 0;font-size:12.5px}.sl .pricing-more{justify-content:center;margin-top:26px;display:flex}.sl .included{background:var(--ivory);border-radius:24px;margin-top:70px;padding:44px}.sl .included h3{font-family:var(--display);margin:0 0 26px;font-size:28px;font-weight:400}.sl .included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;font-size:15px;display:grid}.sl .included li{gap:10px;display:flex}.sl .faq-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.sl .faq{border-top:1px solid var(--line)}.sl .faq details{border-bottom:1px solid var(--line);padding:22px 0}.sl .faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.sl .faq summary::-webkit-details-marker{display:none}.sl .faq summary:after{content:"+";font:400 22px/1 var(--display);color:var(--forest);transition:transform .25s var(--ease)}.sl .faq details[open] summary:after{transform:rotate(45deg)}.sl .faq p{max-width:64ch;color:var(--stone);margin:12px 0 0;font-size:15px;line-height:1.65}.sl .faq-note{grid-column:2;margin:0}@media (width<=1100px){.sl .frow{grid-template-columns:minmax(0,1fr);gap:48px}.sl .frow.flip .frow-text{order:0}.sl .plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.sl .duo,.sl .roles,.sl .faq-wrap{grid-template-columns:minmax(0,1fr)}.sl .faq-note{grid-column:auto}}@media (width<=860px){.sl .included{padding:28px}.sl .included ul{grid-template-columns:minmax(0,1fr)}.sl .chat{width:100%;margin-top:-40px;padding-inline:12px;position:relative;right:0}.sl .asst{padding-bottom:0}.sl .mk{min-height:420px}.sl .mk-pages{display:none}.sl .mk-review{width:80%;left:6%}.sl .chips-row{flex-direction:column;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.sl .frow-vis,.sl .bubble,.sl .mega{opacity:1;transition:none;transform:none}}.sl .mig-col{grid-template-columns:minmax(0,1fr);gap:48px}.sl .mk-pages{inset:auto auto 8% 6%}.sl .mk-review{top:30%;left:auto;right:8%}@media (width<=860px){.sl .mk-review{top:34%;left:6%;right:auto}}.sl .plans{align-items:stretch;padding-top:14px}.sl .plan{border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#fff 0%,#fdfcf9 100%);border-radius:28px;gap:0;padding:40px 36px;box-shadow:inset 0 1px #ffffffe6,0 30px 70px -48px #08201a59}.sl .plan:hover{transform:translateY(-4px);box-shadow:0 40px 90px -50px #08201a73}.sl .plan-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.sl .plan h3{font-family:var(--sans);letter-spacing:-.01em;font-size:22px;font-weight:600}.sl .plan-badge{font:600 11px/1 var(--sans);letter-spacing:.1em;color:#6fe0b0;background:#4adea01f;border:1px solid #6fe0b040;border-radius:999px;padding:8px 12px;position:static}.sl .plan-tag{min-height:3em;color:var(--stone);margin:10px 0 0;font-size:15px;line-height:1.5}.sl .plan-price{margin-top:18px}.sl .plan-price b{font-family:var(--sans);letter-spacing:-.045em;font-size:58px;font-weight:700}.sl .plan-sub{min-height:1.6em;margin:8px 0 0}.sl .plan-stores{background:var(--paper);font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid #efeae1;border-radius:16px;align-items:center;gap:16px;margin:22px 0 24px;padding:14px 18px 14px 14px;display:flex}.sl .plan-n{width:46px;height:46px;color:var(--forest);font:600 20px/1 var(--sans);background:#e3efe9;border-radius:12px;flex:none;place-items:center;display:grid}.sl .plan-stores b{font-size:16px;font-weight:600;display:block}.sl .plan-stores small{color:var(--stone);margin-top:3px;font-size:13px;display:block}.sl .plan-cta{width:100%;min-height:54px;color:var(--ink);background:#f3f0ea;border:1px solid #e6e0d5;border-radius:14px;font-weight:600}.sl .plan-cta:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.sl .plan-list{margin-top:28px;padding-top:26px}.sl .plan-from{font:600 11.5px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-bottom:16px}.sl .plan-list ul{gap:13px;font-size:15px}.sl .plan-list li>svg{width:20px;height:20px;color:var(--forest);stroke-width:2.4px;background:#e3efe9;border-radius:50%;margin-top:1px;padding:3px}.sl .plan-list li.plan-soon{color:#8a857c;align-items:flex-start;gap:10px}.sl .plan-list li.plan-soon>svg{color:#a39d92;stroke-width:1.6px;background:0 0;padding:1px}.sl .plan-list li.plan-soon .soon-tag{vertical-align:2px;font:600 9.5px/1 var(--sans);letter-spacing:.08em;color:#6f6a61;background:#efebe4;margin-left:2px;padding:4px 7px;display:inline-block;transform:none}.sl .plan.popular{color:var(--white);background:radial-gradient(120% 60% at 85% 0,#20785c8c,#0000 60%),radial-gradient(90% 50% at 0 100%,#123b30e6,#0000 70%),linear-gradient(170deg,#0f3a2e 0%,#082019 45%,#050f0c 100%);border:1px solid #6fe0b024;transform:translateY(-14px);box-shadow:inset 0 1px #ffffff14,0 50px 100px -40px #051913bf,0 0 0 1px #0003}.sl .plan.popular:before{content:"";background:linear-gradient(90deg,#0000,#6fe0b0b3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.sl .plan.popular:hover{transform:translateY(-18px)}.sl .plan.popular .plan-tag,.sl .plan.popular .plan-sub,.sl .plan.popular .plan-price span{color:#a9c2b8}.sl .plan.popular .plan-stores{color:var(--white);background:#ffffff0a;border-color:#ffffff14}.sl .plan.popular .plan-n{color:#6fe0b0;background:#6fe0b01f}.sl .plan.popular .plan-stores small{color:#a9c2b8}.sl .plan.popular .plan-cta{background:var(--white);border-color:var(--white);color:var(--forest-2)}.sl .plan.popular .plan-cta:hover{background:var(--sand);border-color:var(--sand)}.sl .plan.popular .plan-list{border-top-color:#ffffff1a}.sl .plan.popular .plan-from{color:#a9c2b8}.sl .plan.popular .plan-list li>svg{color:#04130e;background:#2fb784}.sl .plan.popular .plan-list li.plan-soon{color:#8fa89e}.sl .plan.popular .plan-list li.plan-soon>svg{color:#6f8a80;background:0 0}.sl .plan.popular .plan-list li.plan-soon .soon-tag{color:#b7cbc3;background:#ffffff14}@media (width<=1100px){.sl .plan.popular,.sl .plan.popular:hover{transform:none}}@media (prefers-reduced-motion:reduce){.sl .plan,.sl .plan:hover{transition:none}}.sl .ads-demo{border:1px solid var(--line);background:linear-gradient(160deg,#f6f2ea,#ece4d6);border-radius:24px;min-height:470px;position:relative;overflow:hidden}.sl .ads-prod{opacity:.9;width:52%;height:auto;position:absolute;bottom:-10%;right:-6%}.sl .ads-events,.sl .ads-feed,.sl .ads-consent{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:16px;position:absolute;box-shadow:0 24px 50px -30px #08201a80}.sl .ads-events{width:min(330px,70%);padding:8px;top:7%;left:6%}.sl .ads-ev{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;font-size:13.5px;display:grid}.sl .ads-ev+.ads-ev{border-top:1px solid #efeae1}.sl .ads-dot{background:#2fb784;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fb78426}.sl .ads-src{font:500 10.5px/1 var(--mono);color:var(--stone)}.sl .ads-ev em{color:var(--forest);grid-column:2/-1;font-size:12px;font-style:normal;font-weight:600}.sl .ads-feed{align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex;top:46%;right:6%}.sl .ads-feed-ico{background:var(--forest);width:38px;height:38px;color:var(--sand);border-radius:10px;place-items:center;display:grid}.sl .ads-feed-ico svg{width:20px;height:20px}.sl .ads-feed b{font-size:14px;display:block}.sl .ads-feed div span{color:var(--stone);font-size:12px}.sl .ads-tags{gap:4px;display:flex}.sl .ads-tags i{font:500 10.5px/1 var(--mono);background:var(--ivory);color:var(--stone);border-radius:999px;padding:5px 7px;font-style:normal}.sl .ads-consent{width:min(300px,64%);padding:14px 16px;font-size:13px;bottom:7%;left:6%}.sl .ads-consent p{margin:0 0 10px;line-height:1.45}.sl .ads-consent div{gap:6px;display:flex}.sl .ads-consent span{text-align:center;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:600}.sl .ads-consent .ghost{border:1px solid var(--line)}.sl .ads-consent .solid{background:var(--forest);color:var(--white)}.sl .agency-sec{background:radial-gradient(70% 90% at 100% 0,#20785c59,#0000 60%),linear-gradient(170deg,#0f3a2e 0%,#082019 60%,#06140f 100%)}.sl .agency{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.sl .agency-text{flex-direction:column;gap:22px;display:flex}.sl .agency-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;gap:26px;padding:36px;display:flex;box-shadow:inset 0 1px #ffffff0f}.sl .agency-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sl .agency-slots span{aspect-ratio:3/4;background:var(--ivory);opacity:0;border-radius:14px;overflow:hidden;transform:translateY(16px)}.sl .agency-card.seen .agency-slots span{animation:sl-fade .7s var(--ease) forwards}.sl .agency-slots img{object-fit:cover;width:100%;height:100%}.sl .agency-price{flex-direction:column;gap:4px;margin:0;display:flex}.sl .agency-price b{font-family:var(--display);letter-spacing:-.02em;font-size:32px;font-weight:400}.sl .agency-price span{font-family:var(--mono);color:#6fe0b0;font-size:12.5px}.sl .agency-card .btn{align-self:flex-start}@media (width<=1100px){.sl .agency{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=860px){.sl .ads-demo{min-height:500px}.sl .ads-feed{top:44%;left:6%;right:auto}.sl .ads-events,.sl .ads-consent{width:82%}.sl .agency-card{padding:24px}}@media (prefers-reduced-motion:reduce){.sl .agency-slots span{opacity:1;transform:none;animation:none!important}}.sl .panel-video video,.sl .fvid video,.sl .side-call video{width:100%;height:auto;display:block}.sl .phone video{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:32px;width:100%;height:auto;display:block}@media (width<=560px){.sl .phone video{border-radius:22px}}.sl .panel-video{margin-top:40px}.sl .panel-video .cap-row{margin-top:8px}.sl .fvid{border:1px solid var(--line);background:#fbf9f5;border-radius:22px;overflow:hidden}.sl .dark .fvid{border-color:#ffffff1f}.sl .stores-call:has(video){width:28%}.sl .pcar{--w:min(1100px, 78vw);--gap:28px;margin-top:44px}.sl .pcar-view{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 calc(50% - 50vw);padding:10px 0 34px;overflow:hidden}.sl .pcar-track{gap:var(--gap);padding-left:calc((100% - var(--w)) / 2);transform:translateX(calc(var(--i) * -1 * (var(--w) + var(--gap))));transition:transform .9s var(--ease);display:flex}.sl .pcar-slide{width:var(--w);opacity:.35;transition:opacity .6s var(--ease), transform .9s var(--ease);cursor:pointer;flex:none;transform:scale(.93)}.sl .pcar-slide.on{opacity:1;cursor:default;transform:none}.sl .pcar-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 50px 80px -50px #11111159}.sl .pcar-card video,.sl .pcar-card img{aspect-ratio:1440/900;object-fit:cover;object-position:top;pointer-events:none;width:100%;height:auto;display:block}.sl .pcar-name{color:var(--stone);align-items:baseline;gap:10px;margin:16px 4px 0;font-size:15px;display:flex}.sl .pcar-name b{color:var(--ink);font-weight:500;font-family:var(--mono);font-size:13px}.sl .pcar-nav{justify-content:center;align-items:center;gap:18px;display:flex}.sl .pcar-arrow{border:1px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .3s;display:grid}.sl .pcar-arrow:hover{border-color:#1111114d}.sl .pcar-arrow svg{width:16px;height:16px}.sl .pcar-arrow:first-child svg{transform:rotate(180deg)}.sl .pcar-dots{gap:8px;display:flex}.sl .pcar-dots button{cursor:pointer;background:0 0;border:0;align-items:center;width:34px;height:18px;padding:0;display:grid}.sl .pcar-dots span{background:var(--line);border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.sl .pcar-dots .done span{background:#9fb5ab}.sl .pcar-dots span:after{content:"";background:var(--forest);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sl .pcar-dots .on span:after{transform:scaleX(var(--p,0))}.sl .pcar.still .pcar-dots .on span:after{transform:none}.sl .pcar-cap{margin-top:18px}.sl .pcar.still .pcar-track,.sl .pcar.still .pcar-slide{transition:none}@media (width<=600px){.sl .pcar{--w:86vw;--gap:12px}.sl .pcar-card{border-radius:14px}.sl .pcar-dots{gap:5px}.sl .pcar-dots button{width:18px}.sl .pcar-arrow{width:40px;height:40px}}
