:root{--paper: #fbf6ec;--paper-2: #f5ebd9;--paper-3: #efe2cb;--paper-edge: #e7d8bd;--ink: #2b2118;--ink-soft: #6c5f4e;--ink-faint:#9a8a73;--coral: #ec6a4e;--coral-deep: #cf4426;--sage: #7d9a6f;--sky: #6b95c2;--gold: #e6ab33;--plum: #875072;--card: #fffdf8;--r-sm: 8px;--r: 16px;--r-lg: 26px;--sh-1: 0 2px 6px rgba(74,52,28,.1);--sh-2: 0 10px 24px -10px rgba(74,52,28,.3);--sh-3: 0 26px 50px -22px rgba(74,52,28,.42);--font-display: "Fraunces Variable", "Fraunces", Georgia, serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-hand: "Caveat", cursive;--maxw: 1180px}:lang(zh){--font-display: "Noto Serif SC", serif;--font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-hand: var(--font-body)}:lang(ja){--font-display: "Noto Serif JP", serif;--font-body: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", "Noto Sans CJK JP", "Noto Sans JP", sans-serif;--font-hand: var(--font-body)}:lang(ko){--font-display: "Noto Serif KR", serif;--font-body: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", sans-serif;--font-hand: var(--font-body)}:lang(hi){--font-display: "Noto Serif Devanagari", serif;--font-body: "Noto Sans Devanagari", sans-serif;--font-hand: "Noto Sans Devanagari", sans-serif}:lang(ar){--font-display: "Fraunces Variable", "Noto Naskh Arabic", serif;--font-body: "Hanken Grotesk", "Noto Sans Arabic", sans-serif;--font-hand: "Noto Naskh Arabic", serif}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:is(h1,h2,h3):lang(ja){word-break:auto-phrase}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);color:var(--ink);background:radial-gradient(120% 80% at 50% -10%,var(--paper) 40%,var(--paper-2) 100%) fixed;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.04;margin:0;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}em{font-style:normal}.paper-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.confetti{position:absolute;width:12px;height:12px;border-radius:2px;opacity:.55;animation:drift 18s linear infinite}.c1{left:1.2%;top:-20px;background:var(--coral);--t: 0s;transform:rotate(20deg)}.c2{left:3.2%;top:-20px;background:var(--gold);--t: -4s;border-radius:50%}.c3{left:2.1%;top:-20px;background:var(--sage);--t: -9s}.c4{right:2.4%;top:-20px;background:var(--sky);--t: -2s;border-radius:50%}.c5{right:1.1%;top:-20px;background:var(--plum);--t: -12s;transform:rotate(45deg)}.c6{right:3.3%;top:-20px;background:var(--coral);--t: -6s}@keyframes drift{0%{transform:translateY(-10vh) rotate(0);opacity:0}10%{opacity:.55}to{transform:translateY(110vh) rotate(420deg);opacity:0}}.confetti{animation-delay:var(--t)}@media(prefers-reduced-motion:reduce){.confetti{display:none}}.mark-seal{fill:var(--coral)}.mark-back{fill:var(--gold)}.mark-front{fill:var(--card)}main,.nav,.foot{position:relative;z-index:2}.sec-head{max-width:720px;margin:0 auto clamp(28px,5vw,52px)}.sec-head--center{text-align:center}.kicker{display:inline-block;font-family:var(--font-hand);font-size:1.45rem;color:var(--coral-deep);transform:rotate(-2deg);margin-bottom:6px}.sec-head h2{font-size:clamp(1.9rem,4.4vw,3rem)}.btn{--bg: var(--coral);--edge: var(--coral-deep);--fg: #fff;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:1.02rem;color:var(--fg);background:var(--bg);padding:14px 22px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 5px 0 var(--edge),var(--sh-2);transition:transform .12s cubic-bezier(.3,1.4,.5,1),box-shadow .12s,filter .15s}.btn:hover{filter:saturate(1.08) brightness(1.02);transform:translateY(-1px);box-shadow:0 6px 0 var(--edge),var(--sh-3)}.btn:active{transform:translateY(5px);box-shadow:0 0 0 var(--edge),var(--sh-1)}.btn--ghost{--bg: var(--card);--edge: var(--paper-edge);--fg: var(--ink);border:1.5px solid var(--paper-edge)}.btn--sm{padding:10px 16px;font-size:.92rem;box-shadow:0 4px 0 var(--edge),var(--sh-1)}.btn--lg{padding:17px 30px;font-size:1.12rem}.btn__arrow{stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.btn:hover .btn__arrow{transform:translate(3px)}.nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,40px);transition:background .3s,box-shadow .3s,padding .3s}.nav.is-stuck{background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 1px 0 var(--paper-edge),0 10px 30px -22px #4a341c80}.brand{display:inline-flex;align-items:center;gap:9px}.brand__mark{display:grid;place-items:center;width:40px;height:40px;background:var(--card);border-radius:12px;box-shadow:var(--sh-1);transform:rotate(-6deg);border:1.5px solid var(--paper-edge)}.brand__word{font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.02em}.nav__links{display:none;gap:26px;font-weight:600;color:var(--ink-soft)}.nav__links a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:4px 0}.nav__links a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:-2px;height:2px;background:var(--coral);border-radius:2px;transition:left .25s,right .25s}.nav__links a:hover{color:var(--ink)}.nav__links a:hover:after{inset-inline-end:0}.nav__right{display:flex;align-items:center;gap:12px}.nav__signin{display:none;align-items:center;min-height:44px;font-weight:600;color:var(--ink-soft);padding:4px 2px}.nav__signin:hover{color:var(--ink)}.lang{display:none;align-items:center}.lang__select{font:inherit;font-weight:700;font-size:.86rem;color:var(--ink-soft);background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236f615a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:11px;border:1.5px solid var(--paper-edge);border-radius:999px;padding:7px 30px 7px 13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.lang__select:hover{border-color:var(--coral)}.lang-pick{position:relative;display:inline-block;vertical-align:middle}.lang-pick>select{position:absolute;inset:0;width:100%;height:100%}.lang-pick__twin{visibility:hidden;display:inline-flex;align-items:center;white-space:nowrap}.lang__select:focus-visible{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px #ec6a4e2e}.nav__panel .lang__select{font-size:1rem;padding:11px 34px 11px 15px}.nav .btn--sm{display:none}.nav__burger{display:inline-flex;flex-direction:column;gap:5px;justify-content:center;width:44px;height:44px;padding:0 10px;background:var(--card);border:1.5px solid var(--paper-edge);border-radius:12px;cursor:pointer;box-shadow:var(--sh-1)}.nav__burger span{height:2.5px;background:var(--ink);border-radius:2px;transition:transform .25s,opacity .2s}.nav__burger[aria-expanded=true] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav__panel{position:fixed;top:70px;left:12px;right:12px;z-index:55;background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r);box-shadow:var(--sh-3);padding:18px;display:grid;gap:6px;transform:translateY(-12px) scale(.98);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.3,1.3,.5,1),opacity .2s}.nav__panel.is-open{transform:none;opacity:1;pointer-events:auto}.nav__panel a{padding:12px 10px;border-radius:10px;font-weight:700;font-size:1.1rem}.nav__panel a:hover{background:var(--paper-2)}.nav__panel .btn{justify-content:center;margin-top:8px}.nav__panel .lang{display:flex;justify-content:center;margin-top:6px}.lang-suggest{--enter: 8px;position:fixed;left:12px;right:12px;z-index:54;bottom:max(calc(12px + env(safe-area-inset-bottom)),calc(var(--sticky-h, 0px) + 8px));display:flex;align-items:center;gap:10px;padding-block:8px;padding-inline:16px 8px;background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r);box-shadow:var(--sh-3);font-family:var(--font-body);transition:bottom .3s ease;animation:lang-suggest-in .3s cubic-bezier(.3,1.3,.5,1) both}.lang-suggest__q{margin:0;flex:1 1 auto;min-width:0;font-weight:600;font-size:.95rem;line-height:1.3;color:var(--ink)}.lang-suggest__yes{flex:none}.lang-suggest__no{flex:none;display:grid;place-items:center;width:44px;height:44px;font:inherit;font-size:1.5rem;line-height:1;color:var(--ink-soft);background:none;border:0;border-radius:12px;cursor:pointer}.lang-suggest__no:hover{color:var(--ink);background:var(--paper-2)}.lang-suggest__no:focus-visible{outline:none;box-shadow:0 0 0 3px #ec6a4e47}@keyframes lang-suggest-in{0%{opacity:0;transform:translateY(var(--enter))}}@media(prefers-reduced-motion:reduce){.lang-suggest{animation:none;transition:none}}@media(min-width:860px){.lang-suggest{--enter: -8px;top:72px;bottom:auto;left:auto;right:clamp(16px,4vw,40px);max-width:440px}html[dir=rtl] .lang-suggest{right:auto;left:clamp(16px,4vw,40px)}}.hero{max-width:var(--maxw);margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px) clamp(40px,6vw,72px);display:grid;gap:clamp(40px,6vw,30px)}.hero__copy{min-width:0}.hero__title{font-size:clamp(2.3rem,5.8vw,4.3rem);font-weight:600;margin:18px 0 0;max-width:15ch;line-height:1.05}.rotor{position:relative;display:inline-block;white-space:nowrap}.hero__title>[data-i18n=h1a],.hero__slot,.hero__title>[data-i18n=h1b]{display:block}.hero__slot{white-space:nowrap}.rotor__c{position:relative;z-index:1;font-style:normal}.rotor__mark{position:absolute;left:-3%;bottom:-.14em;width:106%;height:.5em;z-index:0;overflow:visible}.rotor__mark path{fill:none;stroke:var(--coral);stroke-width:13;stroke-linecap:round;opacity:.85;stroke-dasharray:640;stroke-dashoffset:640;animation:draw 1s ease forwards .35s}@keyframes draw{to{stroke-dashoffset:0}}.rotor__word{position:relative;z-index:1;color:var(--coral-deep);font-style:italic;padding:0 .06em;display:inline-block}.rotor__word.swap{animation:wordSwap .5s cubic-bezier(.3,1.2,.5,1)}@keyframes wordSwap{0%{transform:translateY(.35em) rotate(-2deg);opacity:0}to{transform:none;opacity:1}}.hero__lede{font-size:clamp(1.05rem,2.2vw,1.28rem);color:var(--ink-soft);max-width:46ch;margin-top:22px;text-wrap:pretty}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero__demo{display:none}.hero__offer{margin-top:14px;color:var(--ink-soft);font-size:.92rem;font-weight:600;text-wrap:balance}.nb{white-space:nowrap}.hero__trust{display:flex;align-items:center;gap:12px;margin-top:22px;color:var(--ink-soft);font-size:.95rem}.hero__trust p{text-wrap:balance}.hero__trust strong{color:var(--ink)}.avatars{display:flex;flex:none}.avatars img{box-sizing:border-box;flex:none;width:54px;height:54px;border-radius:50%;object-fit:cover;border:3px solid var(--paper);margin-inline-start:-8px;box-shadow:var(--sh-1);background:var(--paper-3)}.avatars img:first-child{margin-inline-start:0}.hero__pile{position:relative;container-type:inline-size;width:100%;max-width:500px;aspect-ratio:100 / 104;margin:8px auto 0}.polaroid{position:absolute;background:transparent;padding:11px 11px 40px;border-radius:3px;transform:rotate(var(--r, -3deg));transition:transform .35s cubic-bezier(.3,1.3,.5,1);will-change:transform}.polaroid:hover{transform:rotate(calc(var(--r) * .3)) translateY(-8px) scale(1.04);z-index:5}.polaroid .face{position:absolute;inset:0;background:var(--card);border-radius:inherit;box-shadow:0 1px 4px #4a341c47,0 10px 20px -14px #4a341c00,inset 0 0 40px #4a341c0f;transition:box-shadow .35s}.polaroid:hover .face{box-shadow:0 4px 10px #4a341c29,0 30px 50px -18px #4a341c73,inset 0 0 40px #4a341c0a}.polaroid .face:before,.polaroid .face:after{content:"";position:absolute;z-index:-1;bottom:10px;width:70%;max-width:300px;height:55%;max-height:100px;box-shadow:0 8px 16px #4a341c61;transition:opacity .35s}.polaroid .face:before{left:10px;transform:skew(-15deg) rotate(-6deg)}.polaroid .face:after{right:10px;transform:skew(15deg) rotate(6deg)}.hero__pile .p-b .face:before,.polaroid.ev:nth-child(2n) .face:before{content:none}.polaroid:hover .face:before,.polaroid:hover .face:after{opacity:0}.ph{position:relative;display:block;overflow:hidden;border-radius:2px;background:linear-gradient(150deg,#f3c39e,#e89a6a 55%,#cf6f4e)}.polaroid.ev:nth-child(1) .ph{background:linear-gradient(150deg,#f4a98f,#ec6a4e)}.polaroid.ev:nth-child(2) .ph{background:linear-gradient(150deg,#aecaa1,#7d9a6f)}.polaroid.ev:nth-child(3) .ph{background:linear-gradient(150deg,#a3c5e8,#6b95c2)}.polaroid.ev:nth-child(4) .ph{background:linear-gradient(150deg,#f4d188,#e6ab33)}.polaroid.ev:nth-child(5) .ph{background:linear-gradient(150deg,#cba4c0,#875072)}.polaroid.ev:nth-child(6) .ph{background:linear-gradient(150deg,#f3ab92,#cf4426)}.ph img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.03) sepia(.12)}.ph:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(150deg,color-mix(in srgb,var(--coral) 22%,transparent),color-mix(in srgb,var(--gold) 14%,transparent))}.polaroid figcaption{position:relative;font-family:var(--font-hand);font-weight:500;font-size:1.3rem;color:var(--ink);text-align:center;margin-top:8px;line-height:1;overflow-wrap:break-word}.cap__by{font-size:.85em;opacity:.6}.hero__pile .polaroid{padding:2.4cqw 2.4cqw 2.6cqw;border-radius:.6cqw}.hero__pile .polaroid:hover{transform:rotate(calc(var(--r) * .3)) translateY(-1.6cqw) scale(1.04)}.hero__pile .ph{aspect-ratio:1 / 1.04;border-radius:.4cqw}.hero__pile .polaroid figcaption{font-size:3.1cqw;margin-top:1.3cqw;line-height:1.05;white-space:normal;min-height:2em}.hero__pile .polaroid .face:before,.hero__pile .polaroid .face:after{bottom:2cqw;box-shadow:0 1.6cqw 3.2cqw #4a341c61}.hero__pile .p-a{width:39cqw;left:1cqw;top:1cqw}.hero__pile .p-b{width:38cqw;right:1cqw;top:4cqw}.hero__pile .p-c{width:38cqw;left:2cqw;top:50cqw;z-index:3}.p-a--taped:before{content:"";position:absolute;z-index:6;top:-2.6cqw;left:50%;width:17cqw;height:4.6cqw;transform:translate(-50%) rotate(-9deg);background:linear-gradient(155deg,#ebd89875,#d6ba789e);box-shadow:0 .5cqw 1cqw #4a341c21;border-radius:.3cqw}.pin{position:absolute;top:-2em;left:50%;z-index:7;--pin: var(--coral);font-size:10px;width:3.4em;height:4.46em;transform:translate(-50%) rotate(12deg);transform-origin:50% 52%}.hero__pile .pin{font-size:2cqw}.qrcard{position:absolute;background:var(--card);border:1.5px solid var(--paper-edge);border-radius:12px;padding:14px 14px 12px;box-shadow:var(--sh-3);transform:rotate(var(--r, 5deg));text-align:center;width:168px}.qrcard__top{font-weight:700;font-size:.82rem;color:var(--ink);margin-bottom:9px}.qrcard__bot{font-family:var(--font-hand);font-size:1.05rem;color:var(--coral-deep);margin-top:8px}.qrcode{width:120px;height:120px;margin:2px auto 0;display:block}.hero__pile .qrcard{right:12cqw;top:54cqw;z-index:4;width:34cqw;padding:3cqw 3cqw 2.6cqw;border-radius:2.4cqw}.hero__pile .qrcard__top{font-size:2.9cqw;margin-bottom:1.8cqw;line-height:1.15}.hero__pile .qrcard__bot{font-size:3.1cqw;margin-top:1.6cqw}.hero__pile .qrcode{width:25cqw;height:25cqw}.spark{position:absolute;width:3cqw;height:3cqw;z-index:9;background:radial-gradient(circle,var(--gold) 0 .45cqw,transparent .65cqw),linear-gradient(var(--gold),var(--gold)) center/.4cqw 100% no-repeat,linear-gradient(90deg,var(--gold),var(--gold)) center/100% .4cqw no-repeat;opacity:.8;animation:twinkle 3s ease-in-out infinite}.hero__pile .s1{left:45cqw;top:7cqw}.hero__pile .s2{left:2cqw;top:46cqw;--d: 1s}.hero__pile .s3{right:3cqw;top:3cqw;--d: 2s}.spark{animation-delay:var(--d, 0s)}@keyframes twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.3}50%{transform:scale(1) rotate(90deg);opacity:.9}}.strip{max-width:920px;margin:0 auto;padding:0 clamp(16px,4vw,40px);filter:drop-shadow(0 16px 20px rgba(74,52,28,.24))}.strip__row{--notch: 20px;--tooth: 7px;--inset: 12px;--stub: 56px;--rule: color-mix(in srgb, var(--gold) 55%, transparent);--stub-c: var(--rule);list-style:none;margin:0;position:relative;isolation:isolate;color:var(--paper);display:grid;grid-template-columns:1fr 1fr;padding:26px calc(var(--tooth) + var(--inset) + var(--stub) + 18px);--corners: radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) 100% 100% / 51% 51% no-repeat;-webkit-mask:var(--corners);mask:var(--corners)}.strip__row:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);--teeth: conic-gradient(from 225deg at var(--tooth) 50%, #0000 90deg, #000 0) 0 50% / 51% calc(2 * var(--tooth)) repeat-y, conic-gradient(from 45deg at calc(100% - var(--tooth)) 50%, #0000 90deg, #000 0) 100% 50% / 51% calc(2 * var(--tooth)) repeat-y;-webkit-mask:var(--teeth);mask:var(--teeth)}.strip__row:after{--r: 14px;--w: 1.5px;content:"";position:absolute;inset:var(--inset) calc(var(--tooth) + var(--inset));z-index:-1;pointer-events:none;background:linear-gradient(var(--rule) 0 0) 50% 0 / calc(100% - 2 * var(--r)) var(--w) no-repeat,linear-gradient(var(--rule) 0 0) 50% 100% / calc(100% - 2 * var(--r)) var(--w) no-repeat,linear-gradient(var(--rule) 0 0) 0 50% / var(--w) calc(100% - 2 * var(--r)) no-repeat,linear-gradient(var(--rule) 0 0) 100% 50% / var(--w) calc(100% - 2 * var(--r)) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--r) - var(--w)),var(--rule) 0 var(--r),#0000 0) 0 0 / var(--r) var(--r) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--r) - var(--w)),var(--rule) 0 var(--r),#0000 0) 100% 0 / var(--r) var(--r) no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--r) - var(--w)),var(--rule) 0 var(--r),#0000 0) 0 100% / var(--r) var(--r) no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--r) - var(--w)),var(--rule) 0 var(--r),#0000 0) 100% 100% / var(--r) var(--r) no-repeat,repeating-linear-gradient(var(--stub-c) 0 6px,#0000 0 11px) var(--stub) 50% / var(--w) calc(100% - 2 * var(--r)) no-repeat,repeating-linear-gradient(var(--stub-c) 0 6px,#0000 0 11px) calc(100% - var(--stub)) 50% / var(--w) calc(100% - 2 * var(--r)) no-repeat}.strip__row li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:16px 20px;font-weight:600;font-size:.95rem;line-height:1.35;color:color-mix(in srgb,var(--paper) 78%,transparent)}.strip__row li>span{max-width:30ch;text-wrap:balance}.strip__row li b{font-family:var(--font-display);font-size:2.1rem;line-height:1.05;color:var(--gold)}.strip__row li:nth-child(odd){border-inline-end:1px dashed var(--rule)}.strip__row li:nth-child(-n+2){border-bottom:1px dashed var(--rule)}.how{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px);text-align:center}.how{--hl-dur: 12s}.how__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"steps phone";align-items:center;gap:clamp(32px,6vw,88px);max-width:960px;margin:clamp(28px,4vw,48px) auto 0;text-align:start}.hl-wrap{grid-area:phone;position:relative}.hl{--w: max(180px, min(300px, 64vw, calc((100vh - 210px)*.47) ));position:relative;width:var(--w);height:calc(var(--w) * 19 / 9);container-type:inline-size;padding:calc(var(--w) * .045);background:var(--ink);border-radius:calc(var(--w) * .16);box-shadow:var(--sh-3),0 0 0 1px #ffffff0f inset}.hl img{display:block;width:100%;height:100%;object-fit:cover}.hl-screen{position:relative;height:100%;overflow:hidden;border-radius:12cqw;background:#f6efe6}.hl-screen:before{content:"";position:absolute;z-index:20;top:3cqw;left:50%;translate:-50% 0;width:30cqw;height:8cqw;border-radius:9cqw;background:var(--ink)}.hl-app{position:absolute;inset:0}.hl-page{padding:17cqw 4.5cqw 0;text-align:center;--scroll: 76}.hl-app__title{font-family:var(--font-display);font-weight:600;font-size:10.5cqw;line-height:1.1;color:var(--ink)}.hl-app__btn{position:relative;display:inline-block;max-width:100%;margin:4.5cqw 0 7cqw;padding:3.2cqw 6cqw;border-radius:99px;background:linear-gradient(180deg,#b48a60,#93673f);color:#fff;font-weight:700;font-size:4.3cqw;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1.4cqw 3cqw -1cqw #4a341c73}.hl-ghead{text-align:start;margin-bottom:3.4cqw}.hl-ghead__t{font-family:var(--font-display);font-weight:600;font-size:7cqw;line-height:1.1;color:var(--ink)}.hl-ghead__n{position:relative;margin-top:1.2cqw;font-size:3.1cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.hl-n1{position:absolute;left:0;top:0;opacity:0}.hl-ghead__row{display:flex;gap:2cqw;margin-top:3cqw;font-size:3.3cqw;font-weight:600;white-space:nowrap}.hl-seg{display:inline-flex;border:1px solid var(--paper-edge);border-radius:99px;background:var(--card);overflow:hidden}.hl-seg b,.hl-seg span,.hl-pill{padding:2cqw 3.4cqw;border-radius:99px}.hl-seg b{background:#8b5e3c;color:#fff}.hl-seg span,.hl-pill{color:#8b5e3c}.hl-pill{border:1px solid var(--paper-edge);background:var(--card)}.hl-app__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.hl-cell{position:relative;aspect-ratio:1;overflow:hidden;border-radius:2.4cqw;background:#e9dfd0}.hl-cell__bar{position:absolute;left:0;right:0;bottom:0;height:3cqw;background:var(--coral);transform-origin:left;opacity:0}.hl-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:9cqw;aspect-ratio:1;border-radius:50%;background:#fffdf8eb;box-shadow:0 1cqw 3cqw #0000004d}.hl-play:after{content:"";position:absolute;left:38%;top:28%;border:solid transparent;border-width:2.2cqw 0 2.2cqw 3.4cqw;border-left-color:var(--ink)}.hl-cell--vid b{position:absolute;right:1.6cqw;bottom:1.2cqw;font-size:4cqw;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hl-sheet{position:absolute;left:0;right:0;bottom:0;height:60%;translate:0 105%;background:#fff;border-radius:9cqw 9cqw 0 0;padding:4cqw 5cqw 0;box-shadow:0 -3cqw 8cqw #2b21182e}.hl-sheet__grip{display:block;width:16cqw;height:1.6cqw;margin:0 auto 5cqw;border-radius:2cqw;background:#d9cfc1}.hl-sheet__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8cqw}.hl-thumb{position:relative;aspect-ratio:1;border-radius:2cqw;overflow:hidden}.hl-thumb--pick:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.6cqw var(--coral);opacity:0}.hl-thumb__check{position:absolute;top:3cqw;right:3cqw;width:10cqw;aspect-ratio:1;border-radius:50%;background:var(--coral);box-shadow:0 0 0 1cqw #fff;scale:0}.hl-thumb__check:after{content:"";position:absolute;left:33%;top:22%;width:26%;height:45%;border:solid #fff;border-width:0 1.4cqw 1.4cqw 0;rotate:40deg}.hl-view{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;overflow:hidden;background:#100b08;opacity:0;transform-origin:19cqw 85cqw}.hl-view__x{position:absolute;z-index:2;top:12cqw;right:3.6cqw;width:11.3cqw;aspect-ratio:1;border-radius:50%;background:#ffffff1f}.hl-view__x:before,.hl-view__x:after{content:"";position:absolute;left:30%;right:30%;top:50%;height:1cqw;margin-top:-.5cqw;background:#fff;border-radius:1cqw;rotate:45deg}.hl-view__x:after{rotate:-45deg}.hl-view__stage{position:relative;flex:1;min-height:0;overflow:hidden}.hl-view__track{display:flex;width:300%;height:100%}.hl-slide{position:relative;flex:1 1 0;padding:2cqw}.hl .hl-slide img{object-fit:contain}.hl-view__bottom{flex:none;background:#00000059}.hl-view__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw;padding:3.6cqw 4.6cqw 2.6cqw}.hl-view__meta{position:relative;flex:1;min-width:0;height:9.5cqw}.hl-meta{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:.5cqw;color:#fff;white-space:nowrap;opacity:0}.hl-meta--a{opacity:1}.hl-meta b{font-weight:600;font-size:3.85cqw}.hl-meta i{font-style:normal;font-size:3.2cqw;color:#ffffffbf}.hl-view__dl{flex:none;display:inline-flex;align-items:center;gap:1.5cqw;padding:2.6cqw 4cqw 2.6cqw 3.4cqw;border-radius:99px;background:#fff;color:var(--ink);font-weight:600;font-size:3.4cqw;white-space:nowrap;max-width:52cqw;overflow:hidden}.hl-view__dl:before{content:"";flex:none;width:3cqw;height:3.4cqw;background:linear-gradient(var(--ink) 0 0) 50% 0 / .7cqw 62% no-repeat,conic-gradient(from 135deg at 50% 78%,var(--ink) 0 90deg,transparent 0) 50% 0 / 100% 78% no-repeat,linear-gradient(var(--ink) 0 0) 50% 100% / 100% .7cqw no-repeat}.hl-strip{overflow:hidden;padding:3.6cqw 0}.hl-strip__row{position:relative;left:50%;display:flex;align-items:center;gap:.77cqw;translate:-78.1cqw 0}.hl-si{position:relative;flex:0 0 auto;width:11.3cqw;height:11.3cqw;padding:1.8cqw;opacity:.5}.hl-si:before{content:"";position:absolute;inset:1.8cqw;border-radius:1.3cqw;background:#ffffff1f}.hl .hl-si img{position:relative;border-radius:1.3cqw}.hl-si--vid:before{background:#4a423b}.hl-si--vid:after{content:"▶";position:absolute;inset:1.8cqw;display:grid;place-items:center;font-size:3cqw;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.hl-si--a{opacity:1;scale:1.55}.hl-si--a,.hl-si--b,.hl-si--c{z-index:1}.hl-si__ring{position:absolute;inset:1.3cqw;border-radius:1.8cqw;border:.5cqw solid #fff;opacity:0}.hl-si--a .hl-si__ring{opacity:1}.hl-cam{position:absolute;inset:0;z-index:8;overflow:hidden;opacity:0;background:#1b140f}.hl-cam__bg{filter:blur(2.2cqw) brightness(.62) saturate(1.1);scale:1.15}.hl-cam__card{position:absolute;left:50%;top:46%;width:56cqw;padding:6cqw 6cqw 0;translate:-50% -50%;background:var(--card);border-radius:3cqw;box-shadow:0 4cqw 10cqw #00000073;transform:perspective(160cqw) rotateX(16deg) rotate(-4deg)}.hl-cam__card img{height:auto}.hl-cam__card span{display:block;text-align:center;font-family:var(--font-hand);color:var(--coral-deep);font-size:7.5cqw;padding:3cqw 0 4cqw}.hl-cam__lock{position:absolute;left:50%;top:42%;width:58cqw;aspect-ratio:1;translate:-50% -50%;opacity:0;--c: var(--gold);--l: 12cqw;--t: 1.6cqw;background:linear-gradient(var(--c) 0 0) top left / var(--l) var(--t),linear-gradient(var(--c) 0 0) top left / var(--t) var(--l),linear-gradient(var(--c) 0 0) top right / var(--l) var(--t),linear-gradient(var(--c) 0 0) top right / var(--t) var(--l),linear-gradient(var(--c) 0 0) bottom left / var(--l) var(--t),linear-gradient(var(--c) 0 0) bottom left / var(--t) var(--l),linear-gradient(var(--c) 0 0) bottom right / var(--l) var(--t),linear-gradient(var(--c) 0 0) bottom right / var(--t) var(--l);background-repeat:no-repeat}.hl-cam__scan{position:absolute;left:24cqw;right:24cqw;top:42%;height:1.2cqw;opacity:0;border-radius:1cqw;background:var(--gold);box-shadow:0 0 4cqw 1.5cqw #e6ab338c}.hl-cam__chip{position:absolute;left:50%;bottom:14cqw;translate:-50% 0;opacity:0;white-space:nowrap;padding:2.6cqw 5.5cqw;border-radius:99px;background:#fffdf8f2;color:var(--ink);font-weight:700;font-size:6cqw;box-shadow:0 2cqw 5cqw #0000004d}.hl-finger{position:absolute;z-index:15;left:0;top:0;width:14cqw;aspect-ratio:1;margin:-7cqw 0 0 -7cqw;border-radius:50%;background:#ffffff80;border:1cqw solid rgba(255,255,255,.9);box-shadow:0 1cqw 4cqw #00000047;opacity:0}.how__copy{grid-area:steps}.how__demo{margin-top:clamp(22px,3vw,30px)}.hl-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(22px,3vw,34px)}.hl-step{position:relative;padding-inline-start:22px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:start}.hl-step:before,.hl-step__bar{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;border-radius:3px;background:var(--paper-edge)}.hl-step__bar{background:var(--coral);transform-origin:top}.hl-step__no{position:relative;isolation:isolate;grid-row:span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--paper-3);color:var(--ink-soft);font-family:var(--font-display);font-weight:700;font-size:1.1rem}.hl-step__no:before{content:attr(data-n);position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:#fff;box-shadow:0 3px 0 var(--coral-deep)}.hl-wrap[role=button]{cursor:pointer;border-radius:calc(var(--w, 300px) * .16)}.hl-wrap:focus-visible{outline:2.5px solid var(--coral-deep);outline-offset:6px}.hl-wrap.is-paused:after{content:"";position:absolute;z-index:30;left:50%;top:50%;width:64px;height:64px;translate:-50% -50%;border-radius:50%;background:#fffdf8eb;box-shadow:var(--sh-2)}.hl-wrap.is-paused:before{content:"";position:absolute;z-index:31;left:50%;top:50%;translate:-38% -50%;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent var(--ink)}.hl-step h3{font-size:1.45rem;margin:3px 0 6px}.hl-step p{color:var(--ink-soft);font-size:1.02rem;line-height:1.5;max-width:34ch}@media(prefers-reduced-motion:no-preference){.how.is-on :is(.hl-cam,.hl-cam__bg,.hl-cam__card,.hl-cam__lock,.hl-cam__scan,.hl-cam__chip,.hl-app,.hl-page,.hl-app__btn,.hl-sheet,.hl-thumb__check,.hl-cell--new,.hl-cell__bar,.hl-view,.hl-view__track,.hl-finger,.hl-step__bar,.hl-strip__row,.hl-si--a,.hl-si--b,.hl-si--c,.hl-si__ring,.hl-meta,.hl-n1,.hl-n2){animation-duration:var(--hl-dur);animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.3,.7,.2,1);animation-play-state:var(--hl-play, paused)}.how.is-on :is(.hl-thumb--pick,.hl-step__no){--hl-a: var(--hl-dur) cubic-bezier(.3,.7,.2,1) infinite both}.how.is-on .hl-thumb--pick:after{animation:hlRing var(--hl-a);animation-play-state:var(--hl-play, paused)}.how.is-on .hl-step--1 .hl-step__no:before{animation:hlNo1 var(--hl-a);animation-play-state:var(--hl-play, paused)}.how.is-on .hl-step--2 .hl-step__no:before{animation:hlNo2 var(--hl-a);animation-play-state:var(--hl-play, paused)}.how.is-on .hl-step--3 .hl-step__no:before{animation:hlNo3 var(--hl-a);animation-play-state:var(--hl-play, paused)}.how.is-playing{--hl-play: running}.how.is-on .hl-cam{animation-name:hlCam}.how.is-on .hl-cam__bg{animation-name:hlDriftBg}.how.is-on .hl-cam__card{animation-name:hlDriftCard}.how.is-on .hl-cam__lock{animation-name:hlLock}.how.is-on .hl-cam__scan{animation-name:hlScan}.how.is-on .hl-cam__chip{animation-name:hlChip}.how.is-on .hl-app{animation-name:hlApp}.how.is-on .hl-page{animation-name:hlScroll}.how.is-on .hl-app__btn{animation-name:hlBtn}.how.is-on .hl-sheet{animation-name:hlSheet}.how.is-on .hl-thumb__check{animation-name:hlCheck}.how.is-on .hl-cell--new{animation-name:hlCell}.how.is-on .hl-cell__bar{animation-name:hlUp}.how.is-on .hl-view{animation-name:hlView}.how.is-on .hl-view__track{animation-name:hlTrack}.how.is-on .hl-finger{animation-name:hlFinger}.how.is-on .hl-strip__row{animation-name:hlStrip}.how.is-on .hl-si--a{animation-name:hlSiA}.how.is-on .hl-si--b{animation-name:hlSiB}.how.is-on .hl-si--c{animation-name:hlSiC}.how.is-on .hl-si--a .hl-si__ring{animation-name:hlRingA}.how.is-on .hl-si--b .hl-si__ring{animation-name:hlRingB}.how.is-on .hl-si--c .hl-si__ring{animation-name:hlRingC}.how.is-on .hl-meta--a{animation-name:hlMetaA}.how.is-on .hl-meta--b{animation-name:hlMetaB}.how.is-on .hl-meta--c{animation-name:hlMetaC}.how.is-on .hl-n1{animation-name:hlN1}.how.is-on .hl-n2{animation-name:hlN2}.how.is-on .hl-step--1 .hl-step__bar{animation-name:hlBarV1}.how.is-on .hl-step--2 .hl-step__bar{animation-name:hlBarV2}.how.is-on .hl-step--3 .hl-step__bar{animation-name:hlBarV3}}@keyframes hlCam{0%,17.5%{opacity:1}21%,95%{opacity:0}99%,to{opacity:1}}@keyframes hlDriftBg{0%{translate:4cqw 2cqw}9%,90%{translate:0 0}90.1%,to{translate:4cqw 2cqw}}@keyframes hlDriftCard{0%{translate:-44% -46%;scale:.92}9%,90%{translate:-50% -50%;scale:1}90.1%,to{translate:-44% -46%;scale:.92}}@keyframes hlLock{0%,6%{opacity:0;scale:1.3}8.5%{opacity:1;scale:.95}9.5%,17.5%{opacity:1;scale:1}20%,to{opacity:0;scale:1.3}}@keyframes hlScan{0%,4.5%{opacity:0;translate:0 -24cqw}5%{opacity:1;translate:0 -24cqw;animation-timing-function:ease-in-out}8.5%{opacity:1;translate:0 22cqw}9%,to{opacity:0;translate:0 22cqw}}@keyframes hlChip{0%,10%{opacity:0;translate:-50% 40%;scale:1}12%,15.5%{opacity:1;translate:-50% 0;scale:1}16.3%{scale:.92}17%{scale:1;opacity:1}19%,to{opacity:0;translate:-50% 0;scale:1}}@keyframes hlApp{0%,17.5%{opacity:0;scale:.94}21.5%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:.94}}@keyframes hlBtn{0%,25.6%{scale:1}26.6%{scale:.93}27.6%,to{scale:1}}@keyframes hlSheet{0%,27.5%{translate:0 105%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}31%,35.5%{translate:0 0;animation-timing-function:cubic-bezier(.6,0,.8,.3)}38.5%,to{translate:0 105%}}@keyframes hlCheck{0%,33.2%{scale:0}34.3%{scale:1.2}35.2%,to{scale:1}}@keyframes hlRing{0%,33.2%{opacity:0}33.8%,to{opacity:1}}@keyframes hlCell{0%,39%{opacity:0;scale:.6}41.5%{opacity:1;scale:1.06}43%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:.6}}@keyframes hlUp{0%,39.5%{opacity:1;scale:0 1;animation-timing-function:linear}44.5%{opacity:1;scale:1 1}46%,to{opacity:0;scale:1 1}}@keyframes hlScroll{0%,47%{translate:0 0;animation-timing-function:cubic-bezier(.25,.7,.2,1)}55.5%,95%{translate:0 calc(var(--scroll) * -1cqw)}99%,to{translate:0 0}}@keyframes hlView{0%,58.8%{opacity:0;scale:.3;animation-timing-function:cubic-bezier(.2,.8,.2,1)}62.5%,94%{opacity:1;scale:1}97%,to{opacity:0;scale:1}}@keyframes hlTrack{0%,70.5%{translate:0 0;animation-timing-function:cubic-bezier(.3,.6,.2,1)}74.5%,80.5%{translate:-33.3333% 0;animation-timing-function:cubic-bezier(.3,.6,.2,1)}84.5%,to{translate:-66.6667% 0}}@keyframes hlStrip{0%,70.5%{translate:-78.1cqw 0;animation-timing-function:cubic-bezier(.3,.6,.2,1)}74.5%,80.5%{translate:-90.2cqw 0;animation-timing-function:cubic-bezier(.3,.6,.2,1)}84.5%,to{translate:-102.3cqw 0}}@keyframes hlSiA{0%,71.5%{opacity:1;scale:1.55}73.5%,to{opacity:.5;scale:1}}@keyframes hlSiB{0%,71.5%{opacity:.5;scale:1}73.5%,81.5%{opacity:1;scale:1.55}83.5%,to{opacity:.5;scale:1}}@keyframes hlSiC{0%,81.5%{opacity:.5;scale:1}83.5%,to{opacity:1;scale:1.55}}@keyframes hlRingA{0%,71.5%{opacity:1}72.5%,to{opacity:0}}@keyframes hlRingB{0%,72.5%{opacity:0}73.5%,81.5%{opacity:1}82.5%,to{opacity:0}}@keyframes hlRingC{0%,82.5%{opacity:0}83.5%,to{opacity:1}}@keyframes hlMetaA{0%,72%{opacity:1}73.5%,to{opacity:0}}@keyframes hlMetaB{0%,72%{opacity:0}73.5%,82%{opacity:1}83.5%,to{opacity:0}}@keyframes hlMetaC{0%,82%{opacity:0}83.5%,to{opacity:1}}@keyframes hlN1{0%,40.5%{opacity:1}41.5%,98%{opacity:0}99%,to{opacity:1}}@keyframes hlN2{0%,40.5%{opacity:0}41.5%,98%{opacity:1}99%,to{opacity:0}}@keyframes hlFinger{0%,13%{opacity:0;translate:50cqw 208cqw;scale:1.2}14.5%{opacity:1;translate:50cqw 201cqw;scale:1}16%{scale:.78}17%{opacity:1;scale:1}18.5%{opacity:0;translate:50cqw 201cqw}23%{opacity:0;translate:52cqw 47cqw}24.6%{opacity:1;translate:50cqw 38.8cqw;scale:1}26.1%{scale:.78}27.1%{scale:1;opacity:1}28.6%{opacity:0;translate:50cqw 38.8cqw}31.4%{opacity:0;translate:22cqw 122cqw}32.6%{opacity:1;translate:19.4cqw 114cqw;scale:1}33.5%{scale:.78}34.4%{scale:1;opacity:1}35.6%{opacity:0;translate:19.4cqw 114cqw}45.8%{opacity:0;translate:64cqw 182cqw;scale:.9}47%{opacity:1;translate:64cqw 176cqw;scale:.9}53.5%{opacity:1;translate:64cqw 94cqw;scale:.9}55%{opacity:0;translate:64cqw 86cqw}56.6%{opacity:0;translate:22cqw 93cqw;scale:1}57.6%{opacity:1;translate:19cqw 85cqw;scale:1}58.6%{scale:.78}59.6%{scale:1;opacity:1}60.8%{opacity:0;translate:19cqw 85cqw}69%{opacity:0;translate:80cqw 120cqw;scale:.9}70.2%{opacity:1;translate:78cqw 120cqw;scale:.9}74.2%{opacity:1;translate:16cqw 120cqw;scale:.9}75.2%{opacity:0;translate:12cqw 120cqw}79%{opacity:0;translate:80cqw 120cqw}80.2%{opacity:1;translate:78cqw 120cqw}84.2%{opacity:1;translate:16cqw 120cqw}85.2%,to{opacity:0;translate:12cqw 120cqw;scale:.9}}@keyframes hlBarV1{0%{scale:1 0;opacity:1;animation-timing-function:linear}20%,96%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes hlBarV2{0%,20%{scale:1 0;opacity:1;animation-timing-function:linear}46%,96%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes hlBarV3{0%,46%{scale:1 0;opacity:1;animation-timing-function:linear}94%,96%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes hlNo1{0%,19%{opacity:1}21%,to{opacity:0}}@keyframes hlNo2{0%,19%{opacity:0}21%,45%{opacity:1}47%,to{opacity:0}}@keyframes hlNo3{0%,45%{opacity:0}47%,97%{opacity:1}99%,to{opacity:0}}.feat{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px);text-align:center}.feat__grid{display:grid;gap:18px;text-align:start}.fcard{background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh-1);transition:transform .28s cubic-bezier(.3,1.3,.5,1),box-shadow .28s;position:relative;overflow:hidden}.fcard:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s}.fcard:hover{transform:translateY(-7px) rotate(-.6deg);box-shadow:var(--sh-3)}.fcard:hover:before{transform:scaleX(1)}.fcard__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:color-mix(in srgb,var(--accent) 16%,transparent);margin-bottom:16px;transform:rotate(-5deg)}.fcard__ico svg{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fcard h3{font-size:1.4rem;margin-bottom:7px}.fcard p{color:var(--ink-soft)}.fcard--phone{display:none}.events{max-width:var(--maxw);margin:0 auto;padding:clamp(40px,7vw,80px) clamp(16px,4vw,40px);text-align:center}.events h2>[data-i18n=evTitleA]{display:block}.evrotor{display:block;color:var(--coral-deep);font-style:italic;white-space:nowrap;min-height:1.1em}.events__row{display:flex;gap:47px;overflow-x:auto;padding:40px 36px 100px;margin:-18px 0 -70px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.events__row::-webkit-scrollbar{height:0}.polaroid.ev{position:relative;flex:0 0 auto;width:168px;margin:0;scroll-snap-align:center}.polaroid.ev .ph{height:168px}.polaroid.ev figcaption{font-size:1.25rem}.events__tr{font-family:var(--font-hand);font-size:1.35rem;color:var(--ink-soft);margin-top:6px}.events__occ{margin-top:clamp(22px,4vw,36px);text-align:center}.events__occ-lead{color:var(--ink-soft);margin-bottom:12px}.events__occ-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.events__occ-links a{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--card);box-shadow:var(--sh-1);color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem}.events__occ-links a:hover{box-shadow:var(--sh-2)}.love{max-width:var(--maxw);margin:0 auto;padding:clamp(30px,5vw,50px) clamp(16px,4vw,40px) clamp(56px,8vw,90px)}.love .sec-head{margin-bottom:clamp(28px,4vw,40px)}.notes{display:grid;gap:24px;max-width:600px;margin:0 auto}.note{--np: #fff8d6;position:relative;margin:0;transform:rotate(var(--r));transition:transform .3s}.note:hover{transform:rotate(0) scale(1.02)}.note.n-b{--np: #ffe6dc}.note.n-c{--np: #e2efd9}.note .sheet{position:relative;overflow:hidden;padding:30px 26px 24px;border-radius:2px;background:linear-gradient(to bottom,rgba(74,52,28,.055),rgba(74,52,28,.015) 16%,transparent 21%),linear-gradient(165deg,rgba(255,255,255,.28),transparent 38%,rgba(74,52,28,.05) 80%,rgba(74,52,28,.09));background-color:var(--np);box-shadow:0 1px 2px #4a341c29,0 8px 12px -6px rgba(74,52,28,var(--base-sh,.3)),inset 1px 1px #ffffff59}.curl-sweep-l .sheet{border-bottom-left-radius:50% var(--sweep-y, 10%);background-image:linear-gradient(to bottom,rgba(74,52,28,.055),rgba(74,52,28,.015) 16%,transparent 21%),linear-gradient(195deg,rgba(255,255,255,.25),transparent 40%,rgba(74,52,28,var(--shade-a,.11)) 82%,rgba(255,255,255,var(--lip-a,.22)) 91%,rgba(255,255,255,var(--lip-a,.22)) 100%)}.curl-sweep-r .sheet{border-bottom-right-radius:50% var(--sweep-y, 10%);background-image:linear-gradient(to bottom,rgba(74,52,28,.055),rgba(74,52,28,.015) 16%,transparent 21%),linear-gradient(165deg,rgba(255,255,255,.25),transparent 40%,rgba(74,52,28,var(--shade-a,.11)) 82%,rgba(255,255,255,var(--lip-a,.22)) 91%,rgba(255,255,255,var(--lip-a,.22)) 100%)}.curl-ear-l .sheet{border-bottom-left-radius:var(--dg-rx, 66px) var(--dg-ry, 28px)}.curl-ear-r .sheet{border-bottom-right-radius:var(--dg-rx, 66px) var(--dg-ry, 28px)}.curl-ear-l .sheet,.curl-ear-r .sheet{box-shadow:0 1px 2px #4a341c29,0 8px 12px -6px rgba(74,52,28,var(--base-sh,.3)),inset 0 calc(var(--dg-bend-h, 46px) * -1) var(--dg-bend-h, 46px) rgba(74,52,28,var(--dg-bend-a,.07)),inset 1px 1px #ffffff59}.curl-ear-l .sheet:after,.curl-ear-r .sheet:after{content:"";position:absolute;bottom:-6px;width:calc(var(--dg-tw, 70px) + 6px);height:calc(var(--dg-th, 30px) + 6px)}.curl-ear-l .sheet:after{left:-6px;border-radius:0 100% 0 var(--dg-tip, 2px);box-shadow:inset var(--dg-roll, 11px) calc(var(--dg-roll, 11px) * -1) var(--dg-roll, 11px) rgba(74,52,28,var(--dg-tab-roll,.28)),inset -2px 2px 3px #ffffff80,2px -2px 5px rgba(74,52,28,var(--dg-crease,.18));background:linear-gradient(to top right,color-mix(in srgb,var(--np) 85%,#4a341c),color-mix(in srgb,var(--np) 72%,#fff) 26%,color-mix(in srgb,var(--np) 48%,#fff) 55%,color-mix(in srgb,var(--np) 70%,#fff) 82%,color-mix(in srgb,var(--np) 88%,#fff));filter:drop-shadow(2px 2px 3px rgba(74,52,28,var(--dg-tab-sh,.27)));transform:skew(var(--dg-skew, 15deg));transform-origin:0 100%}.curl-ear-r .sheet:after{right:-6px;border-radius:100% 0 var(--dg-tip, 2px) 0;box-shadow:inset calc(var(--dg-roll, 11px) * -1) calc(var(--dg-roll, 11px) * -1) var(--dg-roll, 11px) rgba(74,52,28,var(--dg-tab-roll,.28)),inset 2px 2px 3px #ffffff80,-2px -2px 5px rgba(74,52,28,var(--dg-crease,.18));background:linear-gradient(to top left,color-mix(in srgb,var(--np) 85%,#4a341c),color-mix(in srgb,var(--np) 72%,#fff) 26%,color-mix(in srgb,var(--np) 48%,#fff) 55%,color-mix(in srgb,var(--np) 70%,#fff) 82%,color-mix(in srgb,var(--np) 88%,#fff));filter:drop-shadow(-2px 2px 3px rgba(74,52,28,var(--dg-tab-sh,.27)));transform:skew(calc(var(--dg-skew, 15deg) * -1));transform-origin:100% 100%}.curl-ear-l.sharp .sheet{border-bottom-left-radius:0;clip-path:polygon(0 0,100% 0,100% 100%,var(--dg-rx, 66px) 100%,0 calc(100% - var(--dg-ry, 28px)))}.curl-ear-r.sharp .sheet{border-bottom-right-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dg-ry, 28px)),calc(100% - var(--dg-rx, 66px)) 100%,0 100%)}.note.sharp:before{content:"";position:absolute;z-index:-2;inset:0;border-radius:2px;box-shadow:0 1px 2px #4a341c29,0 8px 12px -6px rgba(74,52,28,var(--base-sh,.3))}.curl-ear-l.sharp .sheet:after,.curl-ear-r.sharp .sheet:after{border-radius:0;box-shadow:none}.curl-ear-l.sharp .sheet:after{background:linear-gradient(to top right,color-mix(in srgb,var(--np) 82%,#4a341c) 0%,color-mix(in srgb,var(--np) 88%,#fff) 18%,color-mix(in srgb,var(--np) 62%,#fff) 44%,color-mix(in srgb,var(--np) 50%,#fff) 49.7%,transparent 50.3%)}.curl-ear-r.sharp .sheet:after{background:linear-gradient(to top left,color-mix(in srgb,var(--np) 82%,#4a341c) 0%,color-mix(in srgb,var(--np) 88%,#fff) 18%,color-mix(in srgb,var(--np) 62%,#fff) 44%,color-mix(in srgb,var(--np) 50%,#fff) 49.7%,transparent 50.3%)}.curl-fold-tl .sheet{border-top-left-radius:var(--dg-rx, 78px) var(--dg-ry, 64px)}.curl-fold-tr .sheet{border-top-right-radius:var(--dg-rx, 78px) var(--dg-ry, 64px)}.curl-fold-tl .sheet,.curl-fold-tr .sheet{box-shadow:0 1px 2px #4a341c29,0 8px 12px -6px rgba(74,52,28,var(--base-sh,.3)),inset 0 var(--dg-bend-h, 30px) var(--dg-bend-h, 30px) rgba(74,52,28,var(--dg-bend-a,.05)),inset 1px 1px #ffffff59}.curl-fold-tl .sheet:after,.curl-fold-tr .sheet:after{content:"";position:absolute;top:-2px;width:calc(var(--dg-tw, 105px) + 2px);height:calc(var(--dg-th, 88px) + 2px)}.curl-fold-tl .sheet:after{left:-2px;background:radial-gradient(var(--dg-rx, 78px) var(--dg-ry, 64px) at 0 0,transparent 99%,rgba(74,52,28,var(--dg-crease,.18)) 100%,color-mix(in srgb,var(--np) 55%,#fff) 105%,color-mix(in srgb,var(--np) 76%,#fff) 132%,color-mix(in srgb,var(--np) 88%,#b08d62) 175%);filter:drop-shadow(3px 3px 4px rgba(74,52,28,var(--dg-tab-sh,.3)))}.curl-fold-tr .sheet:after{right:-2px;background:radial-gradient(var(--dg-rx, 78px) var(--dg-ry, 64px) at 100% 0,transparent 99%,rgba(74,52,28,var(--dg-crease,.18)) 100%,color-mix(in srgb,var(--np) 55%,#fff) 105%,color-mix(in srgb,var(--np) 76%,#fff) 132%,color-mix(in srgb,var(--np) 88%,#b08d62) 175%);filter:drop-shadow(-3px 3px 4px rgba(74,52,28,var(--dg-tab-sh,.3)))}.curl-sweep-l:after,.curl-sweep-r:after,.curl-ear-l:after,.curl-ear-r:after{content:"";position:absolute;z-index:-1;bottom:var(--pw-bottom, -1px);height:var(--pw-h, 60px);width:var(--pw-w, 84%);filter:blur(var(--pw-blur, 8.5px))}.curl-sweep-l:after,.curl-ear-l:after{left:0;background:radial-gradient(var(--pw-gw, 79%) var(--pw-gh, 135%) at var(--pw-gx, 18%) var(--pw-gy, 30%),rgba(74,52,28,var(--pw-a,.58)),transparent var(--pw-fade, 70%));transform:rotate(var(--pw-rot, 6deg));transform-origin:0 50%}.curl-sweep-r:after,.curl-ear-r:after{right:0;background:radial-gradient(var(--pw-gw, 79%) var(--pw-gh, 135%) at calc(100% - var(--pw-gx, 18%)) var(--pw-gy, 30%),rgba(74,52,28,var(--pw-a,.58)),transparent var(--pw-fade, 70%));transform:rotate(calc(var(--pw-rot, 6deg) * -1));transform-origin:100% 50%}.note p{font-family:var(--font-hand);font-size:1.5rem;line-height:1.25;color:var(--ink)}.note cite{display:block;margin-top:14px;font-style:normal;font-weight:700;font-size:.92rem;color:var(--ink-soft)}.final{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(60px,9vw,110px)}.final__card{position:relative;background:linear-gradient(150deg,var(--coral),var(--coral-deep));color:#fff;border-radius:var(--r-lg);padding:clamp(34px,6vw,64px);box-shadow:var(--sh-3);display:grid;gap:34px;align-items:center;overflow:hidden}.final__card:after{content:"";position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.final__copy{position:relative;z-index:1}.final__card h2{font-size:clamp(1.8rem,4.4vw,2.9rem);max-width:18ch}.final__card>.final__copy p{margin-top:14px;font-size:1.12rem;color:color-mix(in srgb,#fff 88%,transparent);max-width:40ch}.final__card .btn--primary{--bg: #fff;--edge: #e9c9bf;--fg: var(--coral-deep)}.final__card .btn--ghost{--bg: transparent;--fg: #fff;border-color:#fff9;box-shadow:none}.final__card .btn--ghost:active{transform:translateY(2px)}.final__qr{position:relative;z-index:1;justify-self:start;background:var(--card);color:var(--ink)}.final .qrcard__top{color:var(--ink)}.final .spark{background:radial-gradient(circle,#fff 0 2px,transparent 3px),linear-gradient(#fff,#fff) center/2px 100% no-repeat,linear-gradient(90deg,#fff,#fff) center/100% 2px no-repeat}.final .s1{top:18px;right:22px}.final .s2{bottom:26px;left:30%;--d: 1.2s}.foot{background:var(--ink);color:color-mix(in srgb,var(--paper) 80%,transparent);padding:clamp(44px,7vw,72px) clamp(16px,4vw,40px) 30px}.foot__top{max-width:var(--maxw);margin:0 auto;display:grid;gap:14px}.brand--foot .brand__word{color:var(--paper)}.brand--foot .brand__mark{background:#ffffff0f;border-color:#ffffff1f}.foot__blurb{max-width:36ch;color:color-mix(in srgb,var(--paper) 62%,transparent)}.foot__cols{max-width:var(--maxw);margin:36px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.foot__cols h4{font-family:var(--font-body);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.foot__cols a{display:flex;align-items:center;min-height:44px;padding:5px 0;color:color-mix(in srgb,var(--paper) 78%,transparent)}.foot__cols a:hover{color:var(--paper)}.foot__bot{max-width:var(--maxw);margin:40px auto 0;padding-top:22px;border-top:1px dashed rgba(255,255,255,.16);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:.86rem;color:var(--ink-faint)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media(min-width:640px){.feat__grid{grid-template-columns:1fr 1fr}.foot__cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media(min-width:860px){.nav__links,.lang{display:flex}.nav .btn--sm,.nav__signin{display:inline-flex}.nav__burger{display:none}.nav__panel{display:none!important}.hero{grid-template-columns:1.05fr .95fr;align-items:center}.feat__grid{grid-template-columns:repeat(3,1fr)}.final__card{grid-template-columns:1.5fr auto}}@media(max-width:859px){.hero__title{max-width:16ch}.hero__copy{text-align:center}.hero__title,.hero__lede,.hero__offer{margin-inline:auto}.hero__cta,.hero__trust{justify-content:center}}.prob{max-width:1040px;margin:0 auto;padding:clamp(44px,7vw,84px) clamp(16px,4vw,40px) clamp(8px,2vw,20px);text-align:center}.prob__head{margin-bottom:0}.prob__head h2{max-width:20ch;margin-inline:auto}.prob__body{color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.2rem);max-width:50ch;margin:16px auto 0}.ways{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,24px);margin-top:clamp(26px,4vw,40px);text-align:start}.way{border-radius:var(--r-lg);padding:22px 22px 20px;border:1.5px solid var(--paper-edge)}.way--old{background:var(--paper-2)}.way--new{background:var(--card);box-shadow:var(--sh-2)}.way__t{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.way--new .way__t{color:var(--coral-deep)}.way__t i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-faint)}.way--new .way__t i{background:var(--coral)}.way__stage{position:relative;height:300px;margin:14px 0 16px}.chat{position:absolute;inset:0;display:flex;flex-direction:column;gap:7px;padding:4px 2px;overflow:hidden}.bub{max-width:80%;padding:8px 12px;border-radius:16px;font-size:.88rem;line-height:1.35;box-shadow:var(--sh-1)}.bub small{display:block;margin-top:2px;font-size:.72rem;color:var(--ink-faint)}.bub--in{align-self:flex-start;background:#fff;border-bottom-left-radius:5px}.bub--out{align-self:flex-end;background:#dcf3d3;border-bottom-right-radius:5px}.bub--ph{padding:5px}.bub__ph{display:grid;grid-template-columns:repeat(3,46px);gap:3px}.bub__ph img{width:46px;height:46px;object-fit:cover;border-radius:6px;filter:blur(1.4px) saturate(.75)}.bub--sys{align-self:center;background:none;box-shadow:none;padding:2px;font-size:.8rem;font-style:italic;color:var(--ink-faint)}.gal{position:absolute;inset:0;overflow:hidden;padding:12px;border-radius:14px;border:1px solid var(--paper-edge);background:#f6efe6}.gal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(#f6efe600,#f6efe6)}.gal>b{font-family:var(--font-display);font-weight:600;font-size:1.02rem}.gal>span{float:right;padding-top:3px;font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.gal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:5px;margin-top:10px}.gal__grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.way__list{list-style:none;padding:0;display:grid;gap:7px;font-weight:600;font-size:.96rem}.way__list li{display:flex;gap:10px;align-items:baseline}.way__list li:before{flex:none;width:18px;text-align:center;font-weight:700}.way--old .way__list li{color:var(--ink-soft)}.way--old .way__list li:before{content:"✕";content:"✕" / "";color:var(--ink-faint)}.way--new .way__list li:before{content:"✓";content:"✓" / "";color:var(--sage)}.faq__toggle,.ocard__toggle,.compare__toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;border-radius:inherit}.faq__toggle::-webkit-details-marker,.ocard__toggle::-webkit-details-marker,.compare__toggle::-webkit-details-marker{display:none}.faq__toggle:focus-visible,.ocard__toggle:focus-visible,.compare__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #ec6a4e47}.acc__chev{flex:none;fill:none;stroke:var(--ink-faint);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}details[open]>summary .acc__chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.acc__chev{transition:none}}.objx{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px)}.objx__grid{display:grid;gap:18px;margin-bottom:clamp(34px,5vw,52px)}.ocard{background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.ocard__toggle{padding:18px 24px}.ocard h3{font-size:1.22rem;margin:0;color:var(--ink)}.ocard>p{color:var(--ink-soft);padding:0 24px 20px}.compare__details{background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r);box-shadow:var(--sh-1)}.compare__toggle{padding:16px 20px;font-weight:700;color:var(--ink)}.compare__details[open]>.compare__toggle{border-bottom:1px solid var(--paper-edge)}.compare__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0 0 var(--r) var(--r)}.compare{width:100%;min-width:560px;border-collapse:collapse;background:var(--card);font-size:.94rem}.compare th,.compare td{padding:13px 14px;text-align:center;border-bottom:1px solid var(--paper-edge)}.compare thead th{font-family:var(--font-display);font-weight:600;background:var(--paper-2)}.compare thead th.compare__kc{background:color-mix(in srgb,var(--coral) 16%,var(--card));color:var(--coral-deep)}.compare tbody th{text-align:start;font-family:var(--font-body);font-weight:600;color:var(--ink)}.compare td.compare__kc{background:color-mix(in srgb,var(--coral) 7%,transparent);font-weight:700}.compare .yes{color:var(--sage);font-weight:800}.compare .no{color:var(--ink-faint)}.compare tr:last-child th,.compare tr:last-child td{border-bottom:none}.objx__trust{text-align:center;margin-top:clamp(24px,4vw,40px);font-weight:700;color:var(--ink-soft)}.price{max-width:var(--maxw);margin:0 auto;padding:clamp(40px,7vw,90px) clamp(16px,4vw,40px)}.price__card{max-width:560px;margin:0 auto;background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r-lg);padding:clamp(30px,5vw,44px);box-shadow:var(--sh-2)}.price__head{text-align:center}.price__badge{display:inline-block;font-weight:700;font-size:.9rem;color:color-mix(in srgb,var(--sage) 62%,var(--ink));background:color-mix(in srgb,var(--sage) 16%,transparent);padding:7px 16px;border-radius:999px;margin-bottom:16px}.price__big{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px}.price__num{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,9vw,4.4rem);color:var(--ink);line-height:1}.price__unit{color:var(--ink-soft);font-weight:600}.price__steps{list-style:none;margin:26px 0 0;padding:18px 18px 4px;background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--r)}.price__steps li{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;padding:0 0 16px;padding-inline-start:28px}.price__steps li:before{content:"";position:absolute;inset-inline-start:0;top:.3em;width:13px;height:13px;border-radius:50%;background:var(--card);border:2.5px solid var(--sage);box-sizing:border-box}.price__steps li:after{content:"";position:absolute;inset-inline-start:5.5px;top:calc(.3em + 15px);bottom:2px;width:2px;border-radius:2px;background:var(--paper-edge)}.price__steps li:last-child:after{content:none}.price__steps .step--pay:before{background:var(--coral);border-color:var(--coral)}.price__steps .step--renew:before{border-color:var(--ink-faint)}.step__t{font-weight:700;color:var(--ink)}.step__a{margin-inline-start:auto;font-family:var(--font-display);font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.step--pay .step__a{color:var(--coral-deep)}.step__b{flex-basis:100%;margin-top:3px;color:var(--ink-soft);font-size:.92rem;line-height:1.45}.price__inc{list-style:none;padding:22px 0 0;margin:22px 0 0;display:grid;gap:12px;border-top:1.5px dashed var(--paper-edge)}.price__inc li{display:flex;align-items:flex-start;gap:12px;font-weight:600;line-height:1.4}.price__inc svg{flex:none;width:24px;height:24px;padding:4px;margin-top:-1px;border-radius:7px;background:color-mix(in srgb,var(--sage) 22%,transparent);fill:none;stroke:var(--sage);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.price .btn{margin-top:26px;width:100%;justify-content:center}.price__scarcity{color:var(--ink-faint);font-size:.92rem;margin-top:14px;text-align:center;text-wrap:balance}.faq{max-width:800px;margin:0 auto;padding:clamp(40px,7vw,90px) clamp(16px,4vw,40px) clamp(56px,9vw,110px)}.faq__list{display:grid;gap:12px;margin-top:clamp(26px,4vw,44px)}.faq__item{background:var(--card);border:1.5px solid var(--paper-edge);border-radius:var(--r);box-shadow:var(--sh-1)}.faq__toggle{padding:16px 20px}.faq__q{font-family:var(--font-display);font-weight:600;font-size:1.13rem;color:var(--ink);margin:0}.faq__a{color:var(--ink-soft);padding:0 20px 18px}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px clamp(12px,4vw,16px) calc(9px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 -1px 0 var(--paper-edge),0 -12px 30px -22px #4a341c80}.sticky-cta__note{margin:0;font-size:.78rem;font-weight:600;color:var(--ink-soft);text-align:center}.sticky-cta .btn{width:100%;max-width:440px;justify-content:center}.sticky-cta{transition:transform .3s ease,opacity .25s ease,visibility 0s}.sticky-cta.is-suppressed{transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .25s ease,visibility 0s .3s}@media(prefers-reduced-motion:reduce){.sticky-cta{transition:none}}@media(min-width:760px){.objx__grid{grid-template-columns:1fr 1fr;align-items:start}}@media(min-width:860px){.sticky-cta{display:none}}@media(max-width:859px){.foot{padding-bottom:calc(124px + env(safe-area-inset-bottom))}}@media(max-width:859px){.sec-head{margin-bottom:18px}.hero{padding-bottom:32px}.hero__title,.hero__lede{margin-top:12px}.hero__cta{margin-top:18px;gap:10px}.hero__how{display:none}.hero__demo{display:inline-flex}.hero__offer{margin-top:10px}.hero__trust{margin-top:12px;flex-direction:column;gap:6px;font-size:.9rem}.hero__trust p{text-align:center}.avatars img{width:50px;height:50px;margin-inline-start:-7px}.avatars img:first-child{margin-inline-start:0}.hero__pile{max-width:330px;margin-top:0}.confetti{width:9px;height:9px}.strip__row{--notch: 14px;--tooth: 5px;--inset: 9px;--stub: 0px;--stub-c: #0000;padding:18px}.strip__row li{padding:12px 8px;font-size:.84rem}.strip__row li b{font-size:1.6rem}.prob{padding:32px clamp(16px,4vw,40px) 8px}.prob h2{font-size:1.55rem}.prob__body{font-size:.98rem;line-height:1.5;margin-top:12px}.ways{grid-template-columns:1fr;gap:14px;margin-top:22px}.way{padding:18px 16px}.way__stage{height:290px}.how{padding-block:30px}.how__body{grid-template-columns:1fr;grid-template-areas:"phone" "steps";justify-items:center;gap:22px;margin-top:22px}.hl{--w: max(180px, min(270px, 66vw, calc((100vh - 250px)*.47) ))}.hl-steps{width:100%;max-width:440px;gap:16px}.hl-step{padding-inline-start:18px;column-gap:12px}.hl-step__no{width:30px;height:30px;font-size:.95rem}.hl-step__no:before{box-shadow:0 2px 0 var(--coral-deep)}.hl-step h3{font-size:1.12rem;margin:2px 0 3px}.hl-step p{font-size:.95rem}.feat{padding-block:30px}.feat__grid{display:flex;flex-direction:column;gap:10px}.fcard{order:var(--o, 9);display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:start;padding:16px 18px}.fcard--more{display:none}.fcard--phone{display:grid}.fcard__ico{grid-row:span 2;width:44px;height:44px;margin-bottom:0}.fcard h3{font-size:1.2rem;margin-bottom:3px}.fcard p{font-size:.95rem;line-height:1.45}.events{padding-block:30px}.events__row{padding:26px 24px 76px;margin:-10px 0 -52px}.polaroid.ev{width:148px}.polaroid.ev .ph{height:148px}.polaroid.ev figcaption{font-size:1.15rem}.events__tr{font-size:1.2rem;margin-top:2px}.events__occ{margin-top:18px}.events__occ-links{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:2px 2px 12px}.events__occ-links::-webkit-scrollbar{height:0}.events__occ-links a{flex:0 0 auto}.love{padding:24px clamp(16px,4vw,40px) 36px}.love .sec-head{margin-bottom:20px}.note .sheet{padding:24px 20px 20px}.note p{font-size:1.25rem}.objx{padding-block:30px}.objx__grid{gap:8px;margin-bottom:18px}.ocard__toggle{padding:14px 18px}.ocard>p{padding:0 18px 16px}.compare__toggle{padding:13px 16px}.objx__trust{margin-top:18px}.price{padding-block:32px}.price__card{padding:26px 18px 22px}.price__badge{margin-bottom:12px}.price__steps{margin-top:20px;padding:16px 14px 2px}.price__steps li{padding-bottom:14px}.step__b{font-size:.88rem}.price__inc{font-size:.95rem;margin-top:18px;padding-top:18px;gap:10px}.price__inc svg{width:22px;height:22px}.price .btn{margin-top:20px}.price__scarcity{margin-top:12px;font-size:.88rem}.faq{padding-block:28px 32px}.faq__list{gap:6px;margin-top:18px}.faq__toggle{padding:12px 16px}.faq__q{font-size:1.02rem}.faq__a{padding:0 16px 16px}.final{padding-bottom:48px}.final__qr,.final .btn--ghost{display:none}.final__card{padding:26px 22px;gap:20px}.final__card h2{font-size:1.55rem}.final__card>.final__copy p{margin-top:10px;font-size:1rem}.foot{padding-top:22px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.foot__cols{margin-top:22px;gap:16px}.foot__cols a{padding:3px 0}.foot__bot{margin-top:20px;padding-top:14px}}[dir=rtl] .lang__select{background-position:left 10px center;padding:7px 13px 7px 30px}[dir=rtl] .nav__panel .lang__select{padding:11px 15px 11px 34px}[dir=rtl] .btn__arrow{transform:scaleX(-1)}[dir=rtl] .gal>span{float:left}[dir=rtl] .btn:hover .btn__arrow{transform:scaleX(-1) translate(3px)}:lang(ar),:lang(ar) *{letter-spacing:normal!important}
