:root{--ink: #17164a;--ink-soft: #4d4c78;--paper: #fbfbfd;--line: #e3e2ee;--marigold: #f5b400;--marigold-deep: #c98f00;--teal: #0d7a78;--tile: #efeef7;--radius-lg: 20px;--radius-sm: 10px;--latin-display: "Bricolage Grotesque", system-ui, sans-serif;--display: var(--latin-display);--body: "Readex Pro", system-ui, sans-serif;--display-track: -.03em}[dir=rtl]{--display: "Readex Pro", system-ui, sans-serif;--display-track: 0}[dir=rtl] h1{line-height:1.2;font-weight:700;font-size:clamp(38px,5vw,60px)}[dir=rtl] h2{line-height:1.3;font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:4px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}@media(max-width:600px){.wrap{padding:0 16px}}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.brand{font:800 24px/1 var(--latin-display);text-decoration:none;letter-spacing:-.02em}.brand span{color:var(--marigold-deep)}.top nav{display:flex;align-items:center;gap:28px;font-size:15px}.top nav a{text-decoration:none;color:var(--ink-soft)}.top nav a:hover{color:var(--ink)}.top nav a.btn-ink{color:#fff}.lang{background:none;border:1.5px solid var(--line);border-radius:999px;padding:7px 12px;font:500 14px/1 var(--body);color:var(--ink);cursor:pointer}.lang:hover{border-color:var(--ink)}@media(max-width:760px){.top nav .hide-sm{display:none}.top nav{gap:12px}}@media(max-width:420px){.top nav .hide-xs{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;font:600 16px/1 var(--body);padding:15px 24px;border-radius:999px;transition:transform .15s ease,background .15s ease}.btn-primary{background:var(--marigold);color:var(--ink)}.btn-primary:hover{background:#ffc21a;transform:translateY(-1px)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#24236a}.top .btn{padding:11px 18px;font-size:14px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:48px 0 88px}@media(max-width:960px){.hero{grid-template-columns:1fr;gap:40px;padding-top:24px}}h1{font:800 clamp(42px,6.4vw,76px)/.98 var(--display);letter-spacing:calc(var(--display-track) - .005em);margin:0 0 24px}.lede{font-size:19px;color:var(--ink-soft);max-width:34em;margin:0 0 32px}.claim{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:20px;max-width:520px}.claim label{display:block;font-size:14px;font-weight:500;color:var(--ink-soft);margin-bottom:8px}.claim input{width:100%;font:500 18px/1.2 var(--body);color:var(--ink);padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.claim input:focus{outline:none;border-color:var(--ink)}.url{margin:16px 0 18px;font:700 clamp(20px,2.6vw,26px)/1.2 var(--latin-display);letter-spacing:-.02em;word-break:break-all}[dir=rtl] .url{text-align:right}.url .sub{color:var(--teal)}.url .root{color:var(--ink-soft);font-weight:500}.claim .row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.claim .note{font-size:14px;color:var(--ink-soft)}.preview{position:relative}.browser{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px -30px #17164a59}.bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1.5px solid var(--line);background:var(--paper)}.dots{display:flex;gap:6px}.dots i{width:10px;height:10px;border-radius:50%;background:var(--line)}.addr{flex:1;font-size:13px;color:var(--ink-soft);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addr b{color:var(--ink);font-weight:600}.shop{padding:20px}.shop-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.shop-name{font:800 22px/1.3 var(--display);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.cart{font-size:13px;background:var(--ink);color:#fff;border-radius:999px;padding:6px 12px}.banner{border-radius:14px;background:var(--ink);color:#fff;padding:22px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:12px}.banner strong{font:700 20px/1.3 var(--display);display:block;max-width:12em}.banner span{font-size:12px;background:var(--marigold);color:var(--ink);border-radius:999px;padding:6px 12px;font-weight:600;white-space:nowrap}.chips{display:flex;gap:8px;margin-bottom:16px;overflow:hidden}.chips span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:5px 11px;white-space:nowrap;color:var(--ink-soft)}.chips span:first-child{border-color:var(--ink);color:var(--ink)}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.p .img{aspect-ratio:1;border-radius:12px;background:var(--tile);margin-bottom:8px}.p:nth-child(2) .img{background:#fdf0c9}.p:nth-child(3) .img{background:#d9efee}.p .t{height:8px;width:80%;border-radius:4px;background:var(--line);margin-bottom:6px}.p .pr{font-size:13px;font-weight:600}.order-toast{position:absolute;inset-inline-start:-24px;bottom:36px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;font-size:14px;box-shadow:0 16px 30px -18px #17164a66;animation:pop .5s 1.2s both cubic-bezier(.2,.9,.3,1.3)}.order-toast b{display:block;font-weight:600}.order-toast small{color:var(--teal);font-weight:500}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:600px){.order-toast{inset-inline-start:12px;bottom:-22px}}.verticals{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);padding:22px 0}.verticals p{margin:0;font-size:16px;color:var(--ink-soft)}.verticals strong{color:var(--ink);font-weight:600}section.block{padding:96px 0}@media(max-width:600px){section.block{padding:64px 0}}h2{font:800 clamp(32px,4.2vw,50px)/1.04 var(--display);letter-spacing:var(--display-track);margin:0 0 16px;max-width:16em}.section-lede{color:var(--ink-soft);font-size:18px;max-width:36em;margin:0 0 56px}.jobs{border-top:1.5px solid var(--ink)}.job{display:grid;grid-template-columns:300px 1fr;gap:40px;padding:36px 0;border-bottom:1.5px solid var(--line)}@media(max-width:860px){.job{grid-template-columns:1fr;gap:16px}}.job h3{font:700 28px/1.2 var(--display);letter-spacing:calc(var(--display-track) + .01em);margin:0 0 8px}.job .why{color:var(--ink-soft);font-size:15px;margin:0;max-width:22em}.job ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}@media(max-width:600px){.job ul{grid-template-columns:1fr}}.job li strong{display:block;font-weight:600;margin-bottom:2px}.job li span{color:var(--ink-soft);font-size:15px}.steps-band{background:var(--ink);color:#fff}.steps-band h2{color:#fff}.steps-band .section-lede{color:#c4c3e3}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:s}@media(max-width:860px){.steps{grid-template-columns:1fr}}.steps li{counter-increment:s;border-top:1.5px solid #3b3a7a;padding-top:24px}.steps li:before{content:counter(s);display:block;font:800 56px/1 var(--latin-display);color:var(--marigold);margin-bottom:16px}.steps h3{font:700 22px/1.3 var(--display);margin:0 0 8px}.steps p{margin:0;color:#c4c3e3;font-size:16px}.steps-cta{margin-top:56px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.steps-cta a.plain{color:#c4c3e3;font-size:15px}.faq{max-width:760px}.faq details{border-bottom:1.5px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font:600 19px/1.4 var(--body);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 24px/1 var(--body);color:var(--ink-soft);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:12px 0 0;color:var(--ink-soft);max-width:40em}footer{border-top:1.5px solid var(--line);padding:32px 0 48px;font-size:14px;color:var(--ink-soft)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}footer a{text-decoration:none}footer a:hover{color:var(--ink)}
