:root{--ink:#042338;--ink-soft:#45596a;--muted:#7b8b98;--accent:#2563eb;--accent-dark:#1d4ed8;--accent-soft:#e8effd;--ok:#10b981;--ok-dark:#0e9f6e;--ok-soft:#e6f7f1;--line:#e4eaee;--bg:#ffffff;--bg-soft:#f4f7f9;--warn:#d97706;--warn-soft:#fff4e5;--bad:#e5484d;--bad-soft:#fdeaea;--radius:16px;--radius-sm:10px;--shell:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px;border-radius:4px}.shell{max-width:var(--shell);margin:0 auto;padding:0 20px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-header .shell{display:flex;align-items:center;gap:24px;min-height:68px}.site-nav{display:none;gap:24px;margin-left:12px}.site-nav a{color:var(--ink-soft);font-size:15px}.site-nav a:hover{color:var(--ink)}.header-tail{margin-left:auto;display:flex;align-items:center;gap:12px}@media (min-width:900px){.site-nav{display:flex}}@media (max-width:480px){.site-header .shell{gap:12px}}@media (max-width:360px){.site-header .shell{flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.header-tail{width:100%;margin-left:0;justify-content:flex-end}}.tg-header .shell{gap:10px}.tg-header .header-tail{gap:8px}.header-cta{white-space:nowrap;flex:none}@media (max-width:420px){.header-cta{padding:10px 14px;font-size:14px}}.tg-header-cta{padding:8px 10px;font-size:13px}.mobile-nav{position:relative}.mobile-nav summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:hover{border-color:var(--accent);color:var(--ink)}.mobile-nav ul{position:absolute;right:0;top:calc(100% + 6px);z-index:30;list-style:none;margin:0;padding:6px;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 10px 28px rgba(4,35,56,.12)}.mobile-nav ul a{display:block;padding:9px 12px;border-radius:7px;color:var(--ink);font-size:15px}.mobile-nav ul a:hover{background:var(--bg-soft)}.mobile-nav ul .tg-menu-link{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.mobile-nav ul .tg-menu-link:hover{background:var(--bg-soft)}@media (min-width:900px){.mobile-nav{display:none}}.mobile-nav.tg-menu{display:block}.tg-menu-social{padding:10px 12px 4px;margin-top:4px;border-top:1px solid var(--line)}.tg-menu-social-title{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.tg-menu-social ul.foot-social{position:static;display:flex;gap:12px;padding:0;margin:0;min-width:0;background:none;border:0;box-shadow:none}.tg-menu-social .foot-social li{width:40px;height:40px}.tg-menu-social .foot-social li a{padding:0;border-radius:10px}.tg-menu-social .foot-social li a:hover{background:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-sm);padding:12px 20px;font-weight:600;font-size:15px;transition:background-color .15s ease,transform .15s ease}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark)}.btn-primary:active{transform:translateY(1px)}.btn-ghost{background:transparent;color:var(--ink-soft);padding:8px 12px}.btn-ghost:hover{color:var(--ink)}.btn-outline-accent{background:#fff;color:var(--accent);border:2px solid var(--accent)}.btn-outline-accent:hover{background:var(--accent-soft)}.btn-lg{padding:16px 28px;font-size:16px;border-radius:12px}.btn:disabled{color:var(--muted);cursor:not-allowed}.btn:disabled,.btn:disabled:hover{background:var(--line)}.section{padding:64px 0}.section-soft{background:var(--bg-soft)}#faq.section-soft{background:#fff}#faq{scroll-margin-top:84px}.section h2{margin:0 0 32px;text-align:center;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em}.section-lead{margin:-20px 0 32px;text-align:center;color:var(--ink-soft);font-size:16px}#examples h2{margin-bottom:6px}#examples .section-lead{margin:0 0 16px}.picker{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}@media (min-width:560px){.picker{grid-template-columns:1fr 1fr}}.dd{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0}.dd-label{font-size:13px;color:var(--ink-soft);font-weight:500}.dd-field{font:inherit;font-size:15px;color:var(--ink);text-align:left;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 12px;width:100%;cursor:pointer;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.dd-field:hover{border-color:var(--accent)}.dd-field[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dd-field-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dd-field svg{flex:none}.dd-placeholder{color:var(--muted)}.dd-field-main,.dd-option{display:flex;align-items:center;gap:8px;min-width:0}.dd-flag{flex:none;width:20px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(4,35,56,.14)}.dd-list{position:absolute;top:100%;left:0;right:0;z-index:5;margin:6px 0 0;list-style:none;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 12px 32px rgba(4,35,56,.12);max-height:280px;overflow-y:auto}.dd-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:15px}.dd-list li:focus,.dd-list li:hover{background:var(--accent-soft);color:var(--accent-dark);outline:none}.dd-list li:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.dd-list li[aria-selected=true]{background:var(--accent-soft);color:var(--accent-dark);font-weight:600}.picker-hint{margin:0 0 4px;font-size:13px;color:var(--muted)}.picker-note{margin:0 0 18px;font-size:13px;color:var(--accent-dark)}.uploader-cta{display:flex;max-width:340px;margin:0 auto;width:100%;justify-content:center}.uploader-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hero-need{margin:12px 0 0;text-align:center;font-size:14px;color:var(--warn)}.hero-price{margin:14px 0 2px;font-weight:600;font-size:15px;text-align:center}.hero-promise{margin:0;font-size:14px;color:var(--ink-soft);text-align:center}.ba-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line)}.flow .ba-switch button,.flow .ba-switch button.ba-switch-btn{margin:0;padding:6px 18px;border:0;border-radius:999px;background:transparent;font-size:14px;font-weight:600;color:var(--ink-soft);cursor:pointer}.flow .ba-switch button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(4,35,56,.15)}.ready-v2-photo .ba-before-img{width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.refused-hints{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:380px;margin:8px 0 4px}.refused-hints-single{grid-template-columns:1fr;max-width:182px}.refused-hint{margin:0;display:grid;justify-items:center;grid-gap:0;gap:0;position:relative}.refused-hint img{width:100%;height:auto;display:block;border-radius:18px;background:#f4f5f7;box-shadow:0 10px 28px rgba(4,35,56,.12)}.refused-hint-badge{width:38px;height:38px;margin-top:-19px;border-radius:999px;position:relative;z-index:1;background:var(--ok) center /18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");box-shadow:0 0 0 5px #fff,0 4px 10px rgba(4,35,56,.18)}.refused-hint[data-hint=bad] .refused-hint-badge{background:#ef4444 50%/16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.refused-hint figcaption{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink);text-align:center}.ready-save-tg{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.ready-save-tg:hover{border-color:#229ed9}.ready-save-tg-ico{flex:none;width:34px;height:34px;border-radius:999px;background:#229ed9;color:#fff;display:grid;place-items:center}.ready-save-tg-ico svg{width:18px;height:18px}.ready-save-tg b{display:block;font-size:15px}.ready-save-tg small{display:block;font-size:13px;color:var(--muted)}.exit-reason{border-top:1px solid var(--line);padding-top:14px;display:grid;grid-gap:10px;gap:10px}.exit-reason p{margin:0;font-size:14px;color:var(--ink-soft)}.exit-reason-chips{display:flex;flex-wrap:wrap;gap:8px}.flow .exit-reason .exit-reason-chip.exit-reason-chip.exit-reason-chip.exit-reason-chip{margin:0;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:600;background:#fff;color:var(--ink);border:1px solid var(--line)}.flow .exit-reason .exit-reason-chip.exit-reason-chip.exit-reason-chip.exit-reason-chip:hover{border-color:var(--accent);color:var(--accent)}.exit-reason-done{border-top:1px solid var(--line);padding-top:14px;margin:0;font-size:14px;color:var(--ink-soft)}.flow .exit-reason-done .exit-reason-redo.exit-reason-redo.exit-reason-redo.exit-reason-redo{margin:0;padding:0;background:none;border:0;color:var(--accent);font-weight:600;text-decoration:underline}.hero-shoot-hint{margin:12px auto 0;max-width:380px;display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:8px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:14px;line-height:1.4;color:var(--ink);text-align:left}.hero-shoot-hint span{flex:none;color:var(--accent)}.hero-shoot-hint svg{width:18px;height:18px;display:block;margin-top:1px}.hero-shoot-hint .hero-shoot-text{flex:1 1;color:var(--ink)}.hero-shoot-example{flex:none;width:48px;height:56px;object-fit:cover;border-radius:6px;border:2px solid var(--ok)}.ready-guarantee{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ink-soft)}.ready-guarantee svg{flex:none;width:18px;height:18px;color:var(--ok-dark);margin-top:1px}.tariffs-print-where{margin:4px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-soft);font-size:14px;line-height:1.4;color:var(--ink)}h1+.hero-dv-points{margin-top:18px}.hero-dv-points{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:8px;gap:8px}.hero-dv-points li{position:relative;padding-left:28px;font-size:16px;line-height:1.45}.hero-dv-points li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--ok);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.click-trust{padding:8px 0 32px}.click-trust-title,.section .click-trust-title{margin:0 0 16px;font-size:20px;text-align:center;letter-spacing:normal}.click-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 12px;gap:16px 12px}@media (min-width:720px){.click-steps{grid-template-columns:repeat(4,1fr)}}.click-step{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.click-step-art img{width:76px;height:76px;display:block}.click-step-title{font-size:14px;font-weight:600;line-height:1.35}.click-step-title .step-num{font-size:15px;margin-right:2px}.click-trust-guarantee{display:flex;gap:10px;align-items:center;justify-content:center;margin:20px 0 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--ok-soft);font-size:14px;text-align:left}.hero-dv-family{margin:14px 0 0;font-size:14px;text-align:center}.hero-dv-trust{margin:6px 0 0;font-size:12.5px;color:var(--muted);text-align:center}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:0 12px 32px rgba(4,35,56,.1)}.hero{padding:48px 0 56px;scroll-margin-top:84px}.hero:has(.flow){padding-bottom:0}.hero:has(.flow) .flow{padding-bottom:0}.hero:has(.flow)+section#how{padding-top:60px}.hero-grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)}}@media (min-width:1180px){.hero-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:28px}}.hero h1{margin:0 0 16px;font-size:clamp(32px,5vw,46px);line-height:1.1;letter-spacing:-.03em}.hero h1 span{color:var(--accent);display:block}.hero-lead{margin:0 0 28px;color:var(--ink-soft);max-width:46ch}.hero-pair{display:grid;grid-gap:14px;gap:14px;justify-items:center;align-content:center}.hero-pair-shots{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between}.hero-shot{margin:0;flex:0 0 41.5%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-shot img{width:100%;height:auto;object-fit:cover;display:block;aspect-ratio:6/7;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);box-shadow:0 6px 16px rgba(4,35,56,.1)}.hero-shot-frame{display:contents}@media (max-width:899px){.hero-pair-shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:36px;column-gap:36px;align-items:end;justify-content:normal}.hero-pair-shots .hero-shot{flex:none;width:100%}.hero-shot-frame{display:block;position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);box-shadow:0 6px 16px rgba(4,35,56,.1)}.hero-shot-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;border:0;box-shadow:none;background:none}}.hero-shot-tag{background:#e8ebee;color:#374151;border-radius:999px;padding:3px 14px;font-size:15px;font-weight:700}.hero-compliant{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;width:100%;box-sizing:border-box;background:var(--ok-soft);color:#042338;border-radius:var(--radius-sm);padding:10px 16px;font-size:13px;font-weight:600}.hero-compliant-icon{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;background:var(--ok)}.hero-compliant-icon svg{width:12px;height:12px;color:#fff;stroke-width:3}.hero-pair.card{width:100%;box-sizing:border-box;padding:24px;box-shadow:0 12px 32px rgba(4,35,56,.1)}.hero-mini-badges{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;background:var(--bg-soft);border-radius:var(--radius-sm);padding:16px}@media (max-width:899px){.hero-mini-badges{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.hero-mini-divider{display:none}}.hero-mini-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.hero-mini-badge svg{width:19px;height:19px;flex:none;color:var(--accent)}.hero-mini-divider{width:1px;height:26px;background:#9ca3af;flex:none}.phone{position:relative;width:100%;max-width:290px;min-width:210px;aspect-ratio:9/18.5;margin:0 auto;border-radius:42px;padding:10px;box-shadow:0 18px 46px rgba(22,35,46,.18)}.phone,.phone:before{background:var(--ink)}.phone:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:86px;height:24px;border-radius:999px;z-index:2}.phone-screen{height:100%;background:#fff;border-radius:33px;padding:42px 12px 14px;display:flex;flex-direction:column;gap:12px}.phone-screen.chat{padding:46px 12px 16px;gap:10px;justify-content:flex-start}.chat-head{display:flex;align-items:center;gap:8px;font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--line)}.chat-ava{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.bubble{margin:0;background:var(--bg-soft);border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:12px;color:var(--ink-soft);line-height:1.4}.bubble-cta{background:var(--accent);color:#fff;font-weight:600;text-align:center;border-radius:10px;align-self:stretch}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}@media (min-width:720px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.steps{grid-template-columns:repeat(4,1fr);gap:20px}}.step{position:relative;text-align:center}.step-art{width:125px;height:125px;border-radius:999px;margin:0 auto 18px;display:grid;place-items:center}.step-art img{width:125px;height:125px;display:block}.step-arrow{display:none}@media (min-width:1040px){.step-arrow{display:block;position:absolute;top:48px;right:-26px;color:var(--accent)}.step-arrow,.step-arrow svg{width:28px;height:28px}}.step-head{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:8px}.step-num{color:var(--accent);font-weight:700;font-size:20px}.step b{font-size:16px}.step p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}.ba-carousel{--per:1;--gap:16px;position:relative;display:grid;grid-gap:14px;gap:14px}@media (min-width:720px){.ba-carousel{--per:3}}.ba-viewport{overflow:hidden;touch-action:pan-y;padding:2px 0}.ba-track{--item-w:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));display:flex;gap:var(--gap);transform:translateX(calc(var(--i) * -1 * (var(--item-w) + var(--gap))));transition:transform .45s ease}.ba-track-still{transition:none}@media (prefers-reduced-motion:reduce){.ba-track{transition:none}}.ba-track .ba-pair{flex:0 0 var(--item-w)}.ba-track img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ba-nav{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:999px;padding:0;display:grid;place-items:center;cursor:pointer;background:rgba(255,255,255,.7);color:var(--accent);border:1px solid rgba(223,230,238,.7);box-shadow:0 6px 18px rgba(4,35,56,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease}.ba-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ba-nav{opacity:.5;transition:background .2s ease,opacity .2s ease}.ba-nav:focus-visible,.ba-nav:hover{background:#fff;opacity:1}.ba-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ba-nav-prev{left:-22px}.ba-nav-next{right:-22px}@media (max-width:719px){.ba-nav-prev{left:6px}.ba-nav-next{right:6px}}.ba-dots{display:flex;justify-content:center;gap:8px}.ba-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:width .2s ease,background .2s ease}.ba-dot-on{width:24px;background:var(--accent)}.ba-dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ba-pair{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.ba-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:34px;height:34px;border-radius:999px;background:#fff;color:var(--accent);border:1px solid var(--line);box-shadow:0 4px 14px rgba(4,35,56,.12);display:grid;place-items:center}.ba-arrow svg{width:18px;height:18px}.ba-slot{margin:0;aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--line);overflow:hidden;position:relative}.ba-slot img{width:100%;height:100%;object-fit:cover;display:block}.ba-tag{position:absolute;top:8px;left:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;color:var(--ink-soft);box-shadow:0 2px 6px rgba(4,35,56,.08)}.ba-slot.after .ba-tag{color:#fff;background:var(--ok);border-color:var(--ok)}.notice{margin:20px auto 0;max-width:640px;text-align:center;background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;color:var(--ink)}.ready{max-width:980px;margin:-36px auto 0}.ready-badge{width:60px;height:60px;margin:0 auto 8px;border-radius:999px;background:var(--ok);color:#fff;display:grid;place-items:center}.ready-badge svg{width:30px;height:30px}.flow .ready-title{margin:-14px 0 8px;text-align:center;font-size:32px;letter-spacing:-.02em}.ready-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:820px){.ready-grid{grid-template-columns:1fr 1fr}}.ready-facts dl{margin:0 0 18px;display:grid;grid-gap:0;gap:0}.ready-facts dl>div{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.ready-facts dt{font-size:13px;color:var(--muted)}.ready-facts dd{margin:2px 0 0;font-weight:600}.fact-ico{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center}.fact-ico svg{width:20px;height:20px}.fact-blue{background:var(--accent-soft);color:var(--accent-dark)}.fact-green{background:var(--ok-soft);color:var(--ok-dark)}.fact-violet{background:#f0e9fd;color:#7c3aed}.ready-verdict{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;font-size:14px;color:var(--ink-soft)}.ready-verdict b{display:block;color:var(--ink);margin-bottom:2px}.ready-verdict .fact-ico{width:20px;height:20px;border-radius:999px;background:var(--ok);color:#fff}.ready-verdict .fact-ico svg{width:12px;height:12px;stroke-width:3}.ready-issues{margin-bottom:18px}.findings h3{margin:14px 0 6px;font-size:14px}.findings ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px;display:grid;grid-gap:4px;gap:4px}.ready-issues h3{margin:14px 0 6px;font-size:14px}.ready-issues ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px;display:grid;grid-gap:4px;gap:4px}.ready-issues li[data-ok=false]{color:var(--ink)}.ready-checks{margin-top:14px;font-size:14px}.ready-checks summary{cursor:pointer;color:var(--ink-soft)}.ready-checks ul{margin:8px 0 0;padding-left:18px;color:var(--ink-soft);display:grid;grid-gap:4px;gap:4px}.ready-facts{position:relative;padding-bottom:84px}.ready-facts .btn{position:absolute;left:20px;right:20px;bottom:20px;width:auto;margin-top:0}.ready-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:32px;padding-bottom:76px}.ready-preview img{width:100%;height:auto;display:block;border-radius:0}.ready-preview figure{margin:0 auto;width:320px;max-width:100%}.ready-preview .btn{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:auto;margin-top:0}@media (max-width:819px){.ready-preview{padding-bottom:20px;gap:32px}.ready-preview .btn{position:static;transform:none}}.tg-app .ready-preview{padding-bottom:20px;gap:32px}.tg-app .ready-preview .btn{position:static;transform:none}.tg-app{padding-bottom:32px}.tg-page{overflow-x:hidden;width:100%}html:has(.click-page),html:has(.click-page) body{background:var(--bg);overscroll-behavior-y:none}.paid{max-width:980px;margin:-54px auto 0}.paid-badge-burst{display:block;width:96px;height:96px;margin:0 auto 16px}.paid .ready-title{font-size:32px;margin:-40px 0 -12px}.paid-lead{margin:0 0 8px;text-align:center;color:var(--ink-soft)}.paid-bundle-frame{border:1px solid var(--line);border-radius:var(--radius);padding:14px 20px 20px;box-shadow:0 12px 32px rgba(4,35,56,.08)}.paid-bundle-banner{display:flex;align-items:center;gap:10px;justify-content:center;margin:0 0 14px;background:var(--ok-soft);color:#047857;border-radius:var(--radius-sm);padding:14px 16px;font-weight:600}.paid-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:760px){.paid-grid{grid-template-columns:1fr 1fr}}.paid-grid:has(>:only-child){grid-template-columns:minmax(0,380px);justify-content:center}.paid-card{display:flex;flex-direction:column;gap:16px;position:relative;padding-bottom:96px}.paid-print-error{position:absolute;left:20px;right:20px;bottom:-22px;margin:0;font-size:12px;color:#b91c1c;text-align:center}#__replain_overlay,#__replain_overlay_container,#__replain_widget{position:fixed!important;max-height:100dvh}.resume-card{position:fixed;z-index:60;right:24px;top:50%;transform:translateY(-50%);width:280px;padding:20px 20px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 48px rgba(4,35,56,.18);display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;animation:resume-in .3s ease-out}@keyframes resume-in{0%{opacity:0;margin-top:12px}to{opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.resume-card{animation:none}}.resume-close{position:absolute;top:10px;left:10px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer}.resume-close:hover{background:var(--bg-soft)}.resume-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.resume-close svg{width:18px;height:18px}.resume-photo{width:150px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(4,35,56,.1)}.resume-photo img{display:block;width:100%;height:auto;border-radius:6px}.resume-title{margin:6px 0 0;font-weight:600;font-size:15px}.resume-doc{font-size:13px}.resume-doc,.resume-time{margin:0;color:var(--ink-soft)}.resume-time{font-size:14px}.resume-time b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--accent-soft);border-radius:6px;padding:1px 6px}.resume-btn{width:100%;margin-top:6px}@media (max-width:600px){.resume-card{top:auto;transform:none;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));width:auto;grid-template-columns:72px 1fr;justify-items:start;text-align:left;column-gap:14px;row-gap:4px;padding:14px}.resume-photo{grid-row:1/span 4;width:72px;padding:4px;align-self:start}.resume-title{margin:0;padding-right:26px}.resume-close{left:auto;right:8px;top:8px}.resume-btn{grid-column:1/-1;margin-top:8px}}.paid-card .btn{position:absolute;left:20px;right:20px;bottom:20px;width:auto}.paid-card-head{display:flex;align-items:center;gap:12px}.paid-card-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px}.paid-card-icon.blue{background:var(--accent-soft);color:var(--accent-dark)}.paid-card-icon.green{background:var(--ok-soft);color:var(--ok-dark)}.paid-digital-shot{align-self:center;margin:0 auto;width:100%;max-width:210px}.paid-digital-shot img{width:100%;height:auto;display:block;border-radius:0;border:1px solid var(--line)}.paid-print-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;max-width:150px;margin:0 auto}.paid-print-grid img{width:100%;height:auto;display:block;border-radius:0;border:1px solid var(--line)}.btn.paid-btn-force-blue:disabled{background:var(--accent);color:#fff;cursor:not-allowed}@media (max-width:480px){.btn-lg.paid-btn-force-blue{padding:14px;font-size:14px;gap:6px}}.paid-telegram-card{display:flex;align-items:center;gap:20px;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.paid-telegram-icon{flex:none;width:64px;height:64px}.paid-telegram-body{flex:1 1;min-width:0}.paid-telegram-body>b{display:block;font-size:17px;margin-bottom:4px}.paid-telegram-body p{margin:0 0 14px;color:var(--ink-soft);font-size:15px}.paid-telegram-points{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.paid-telegram-points li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);white-space:nowrap}.paid-telegram-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:999px;background:var(--ok)}.paid-telegram-check svg{width:11px;height:11px;color:#fff}.paid-telegram-cta.btn-outline-accent{flex:none;white-space:nowrap;background:var(--accent-soft)}.paid-telegram-cta.btn-outline-accent:hover{background:var(--accent);color:#fff}.paid-review-card{display:flex;align-items:center;gap:20px;padding:20px}.paid-review-body{flex:1 1;min-width:0}.paid-review-body>b{display:block;font-size:17px;margin-bottom:4px}.paid-review-body p{margin:0;color:var(--ink-soft);font-size:15px}.paid-review-actions{display:flex;flex-wrap:wrap;gap:10px;flex:none}.paid-review-actions .btn{white-space:nowrap}@media (max-width:640px){.paid-review-card{align-items:stretch;text-align:center}.paid-review-actions,.paid-review-card,.paid-telegram-card{flex-direction:column}.paid-telegram-card{text-align:center}.paid-telegram-points{justify-content:center}.paid-telegram-cta{width:100%}}.advisory{max-width:940px;margin:0 auto}.advisory-badge{width:56px;height:56px;margin:0 auto 14px;border-radius:999px;background:var(--bad-soft);color:var(--bad);display:grid;place-items:center;font-size:28px;font-weight:700;line-height:1}.advisory-title{margin:0 0 26px;text-align:center;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em}.advisory-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:start}@media (min-width:820px){.advisory-grid{grid-template-columns:1.1fr .9fr}}.advisory-panel{background:var(--bad-soft);border-radius:var(--radius);padding:24px;display:grid;grid-gap:18px;gap:18px}.advisory-panel p{margin:0}.advisory-ack{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-soft)}.advisory-ack input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--accent)}.advisory-panel .btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.advisory-preview{display:grid;grid-gap:16px;gap:16px;justify-items:center}.advisory-preview figure{margin:0;max-width:240px}.advisory-preview img{width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.advisory2{max-width:980px;margin:-36px auto 0}.advisory2-badge{width:60px;height:60px;margin:0 auto 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn);display:grid;place-items:center;font-size:36px;font-weight:800;line-height:1;padding-bottom:4px}.flow .advisory2-title{margin:-14px 0 8px;text-align:center;font-size:32px;letter-spacing:-.02em}.advisory2-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:820px){.advisory2-grid{grid-template-columns:1.1fr .9fr}}.advisory2-panel{position:relative;display:grid;grid-gap:16px;gap:16px;padding-bottom:84px;align-content:start}.advisory2-facts{margin:0;display:grid;grid-gap:0;gap:0}.advisory2-facts>div{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.advisory2-facts dt{font-size:13px;color:var(--muted)}.advisory2-facts dd{margin:2px 0 0;font-weight:600}.advisory2-intro{margin:0;color:var(--ink)}.advisory2-panel .findings h3{margin-top:0}.advisory2-reason{background:var(--bg-soft);border-radius:var(--radius-sm);padding:14px 16px}.advisory2-ack{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-soft)}.advisory2-ack input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--accent)}.advisory2-panel .btn:disabled{background:#fff;color:var(--accent);border:2px solid var(--accent);cursor:not-allowed}.advisory2-panel .btn:disabled:hover{background:#fff}.advisory2-panel .btn{position:absolute;left:20px;right:20px;bottom:20px;width:auto;margin-top:0}.advisory2-panel .btn-primary:not(:disabled){box-shadow:0 10px 24px rgba(37,99,235,.35)}.advisory2-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:32px;padding-bottom:76px}.advisory2-preview figure{margin:0 auto;width:320px;max-width:100%}.advisory2-preview img{width:100%;height:auto;display:block;border-radius:0}.advisory2-preview .btn{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:auto;margin-top:0}.checkout{max-width:980px;margin:-68px auto 0}.flow .checkout-title{margin:32px 0 8px;text-align:center;font-size:32px;letter-spacing:-.02em}.checkout-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start;padding:32px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px rgba(4,35,56,.1)}@media (min-width:860px){.checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.checkout-side{border-left:1px solid var(--line);padding-left:20px}}.tariffs{border:0;margin:0;padding:0;display:grid;grid-gap:0;gap:0;min-width:0}.tariff{display:block;cursor:pointer;border:1px solid transparent;position:relative;padding:16px 18px;background:#fff}.tariff:not(:last-child):after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:var(--line)}.tariff:has(+[data-chosen=true]):after,.tariff[data-chosen=true]:after{display:none}.tariff[data-chosen=true]{z-index:1;margin:-1px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.tariff-body{display:grid;grid-template-columns:18px 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:center}.tariff-body>input{grid-column:1;grid-row:1;width:18px;height:18px;accent-color:var(--accent)}.tariff-head{grid-column:2;grid-row:1;display:flex;gap:10px;align-items:center}.tariff-details{grid-column:2;grid-row:2;display:grid;grid-gap:4px;gap:4px;align-self:start}.tariff-note{color:var(--ink-soft);font-size:14px}.tariff-price{display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline;font-size:20px}.tariff-price b,.tariff-price s{white-space:nowrap}.tariff-price s{color:var(--muted);font-size:15px}.tariff-saving{justify-self:start;background:var(--ok-soft);color:var(--ok-dark);border-radius:8px;padding:2px 10px;font-size:15px;font-weight:600}.checkout-side{display:grid;grid-gap:16px;gap:16px;justify-items:center}.checkout-side figure{margin:0 auto;width:320px;max-width:100%;text-align:center}.checkout-side img{width:100%;height:auto;display:block;border-radius:0}.guarantees{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:14px;color:var(--ink-soft)}.guarantees li{display:flex;gap:10px;align-items:flex-start}.guarantees a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.guarantee-ico{display:grid;place-items:center;flex:none;margin-top:1px;width:18px;height:18px;border-radius:999px;background:#10b981;color:#fff}.checkout-foot{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:720px){.checkout-foot{grid-template-columns:minmax(0,1fr) 360px}}.pay-info{display:grid;grid-gap:14px;gap:14px}.pay-trust{display:flex;gap:12px;align-items:center}.pay-trust-ico{display:flex;flex:none}.pay-trust-title{margin:0;font-weight:600;color:var(--ink)}.pay-trust-note{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.pay-methods{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-method{height:22px;width:auto;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff;padding:4px 10px;box-sizing:content-box}.pay-method-sm{height:17px}.checkout-actions{display:grid;grid-gap:6px;gap:6px;justify-items:start}@media (min-width:720px){.checkout-actions{border-left:1px solid var(--line);padding-left:24px;margin-left:10px}}.checkout-total{display:grid;grid-gap:2px;gap:2px}.checkout-total-label{margin:0;font-size:14px;color:var(--ink-soft)}.checkout-total-amount{margin:0;font-size:28px;font-weight:800;color:var(--ink)}.checkout-actions .btn-lg{min-width:220px;text-align:center;font-size:18px}.checkout-actions-note{margin:0;font-size:13px;color:var(--ink-soft)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ready-v2-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:start}@media (min-width:820px){.ready-v2-grid{grid-template-columns:1.15fr 1fr}}.tg-app .ready-v2-grid{grid-template-columns:1fr}.ready-v2-photo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 14px}.ready-v2-photo figure{margin:0;width:100%;max-width:440px}.ready-v2-photo img{width:100%;height:auto;display:block}.flow .ready-v2 .ready-redo-link.ready-redo-link.ready-redo-link.ready-redo-link{background:none;border:0;box-shadow:none;border-radius:0;margin:0;padding:6px 10px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.flow .ready-v2 .ready-redo-link.ready-redo-link.ready-redo-link.ready-redo-link:hover{color:var(--accent)}.ready-v2-info{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:24px 20px}.ready-buy{width:100%}.ready-buy-note{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--muted)}.ready-trust{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-sm);background:var(--ok-soft);font-size:14px;color:var(--ink)}.ready-trust-ico{flex:none;color:var(--ok-dark)}.ready-trust-ico svg{width:20px;height:20px;display:block}.ready-trust a{color:var(--accent-dark);font-weight:600}.ready-v2-checks h3{margin:6px 0 10px;font-size:16px}.flow .ready-v2 .ready-v2-checks ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.ready-v2-checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink)}.ready-v2-checks .fact-ico{width:22px;height:22px;border-radius:999px;background:var(--ok);color:#fff}.ready-v2-checks .fact-ico svg{width:13px;height:13px;stroke-width:3}.ready-v2 .ready-issues{margin-bottom:0}@media (max-width:759px){.ready-v2 .ready-badge{display:none}.flow .ready-v2 .ready-title{font-size:24px;margin:-16px 0 -8px}}.tg-app .ready-v2 .ready-badge{display:none}.tg-app .flow .ready-v2 .ready-title{font-size:24px;margin:-16px 0 -8px}.proc{max-width:900px;margin:-68px auto 0}.flow .proc-title{margin:32px 0 -12px;text-align:center;font-size:32px;letter-spacing:-.02em}.proc-lead{margin:0 0 8px;text-align:center;color:var(--ink-soft);font-size:16px}.proc-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;align-items:center;padding:32px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px rgba(4,35,56,.1)}@media (min-width:760px){.proc-grid{grid-template-columns:1fr minmax(189px,259px)}}.proc-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.proc-steps li{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--radius-sm);font-weight:600;font-size:20px;color:var(--muted);position:relative}.proc-mark{width:28px;height:28px;border-radius:999px;flex:none;border:2px solid var(--line);background:#fff;display:grid;place-items:center;color:#fff}.proc-mark svg{width:16px;height:16px}.proc-steps li[data-done=true]{color:var(--ink)}.proc-steps li[data-done=true] .proc-mark{background:var(--ok);border-color:var(--ok)}.proc-steps li[aria-current=true]{background:var(--accent-soft);color:var(--ink)}.proc-steps li[aria-current=true] .proc-mark{background:#fff;border-color:var(--accent);border-right-color:transparent;animation:proc-spin .9s linear infinite}@keyframes proc-spin{to{transform:rotate(1turn)}}.proc-shot{position:relative;overflow:hidden;justify-self:center;width:100%;max-width:259px;aspect-ratio:3/4;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);box-shadow:0 12px 32px rgba(4,35,56,.1)}.proc-shot img{width:100%;height:100%;object-fit:cover;display:block}.proc-grid-lines{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(to right,var(--accent) 1px,transparent 1px),linear-gradient(to bottom,var(--accent) 1px,transparent 1px);background-size:8.3333% 6.25%}.proc-eyeline{position:absolute;left:0;right:0;top:2%;height:4px;background:linear-gradient(90deg,rgba(56,189,248,0),#7dd3fc 12%,#f0f9ff 50%,#7dd3fc 88%,rgba(56,189,248,0));border-radius:999px;box-shadow:0 0 10px 2px rgba(255,255,255,.85),0 0 26px 7px rgba(56,189,248,.6);animation:proc-eyeline-scan 3s linear infinite}@keyframes proc-eyeline-scan{0%{top:2%;opacity:0}10%,90%{opacity:1}to{top:98%;opacity:0}}@media (prefers-reduced-motion:reduce){.proc-eyeline{animation:none;top:50%;opacity:.85}.proc-steps li[aria-current=true] .proc-mark{animation:none;border-right-color:var(--accent)}}.proc-live{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.proc-stage{border-radius:22px;border:0;box-shadow:0 0 0 8px #fff,0 0 0 9px var(--line),0 18px 40px rgba(4,35,56,.16)}.proc-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.proc-overlay path{fill:none;vector-effect:non-scaling-stroke}.proc-corners{opacity:.75}.proc-corners path{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(37,99,235,.45));stroke-dasharray:80;stroke-dashoffset:0}.proc-stage[data-step="0"] .proc-corners path{animation:proc-draw .9s ease-out both}@keyframes proc-draw{0%{stroke-dashoffset:80}}.proc-stage .proc-eyeline{background:linear-gradient(90deg,#7dd3fc,#f0f9ff 50%,#7dd3fc);border-radius:0}.proc-stage[data-step="4"] .proc-eyeline{display:none}.proc-stage[data-step="4"]{animation:proc-glow 1.6s ease-in-out infinite}@keyframes proc-glow{50%{box-shadow:0 0 0 8px #fff,0 0 0 9px var(--ok),0 0 28px 10px rgba(22,163,74,.25)}}.proc-now{display:none;width:100%;max-width:340px;gap:28px}.proc-now-label{margin:0;text-align:center;font-size:20px;font-weight:700;color:var(--ink)}.proc-stepper{--proc-fill:0;list-style:none;margin:0;padding:0;position:relative;display:flex;justify-content:space-between}.proc-stepper:after,.proc-stepper:before{content:"";position:absolute;top:50%;left:18px;height:3px;margin-top:-1.5px;border-radius:999px}.proc-stepper:before{right:18px;background:var(--line)}.proc-stepper:after{width:calc((100% - 36px) * var(--proc-fill));background:var(--ok);transition:width .5s ease}.proc-stepper li{position:relative;z-index:1;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--muted);border:2px solid var(--line)}.proc-stepper li svg{width:17px;height:17px}.proc-stepper li[data-state=done]{background:var(--ok);border-color:var(--ok);color:#fff}.proc-stepper li[data-state=done] svg{width:16px;height:16px;stroke-width:3}.proc-stepper li[data-state=current]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);animation:proc-pulse 1.6s ease-out infinite}@keyframes proc-pulse{0%{box-shadow:0 0 0 0 rgba(37,99,235,.35)}to{box-shadow:0 0 0 10px rgba(37,99,235,0)}}@media (max-width:759px){.proc-new .proc-lead,.proc-new .proc-steps{display:none}.proc-new .proc-grid{grid-template-columns:1fr;justify-items:center;gap:32px;padding:20px 16px 18px}.proc-new .proc-now{display:grid}.proc-new .proc-shot{width:min(100%,285px,37vh);width:min(100%,285px,37svh);max-width:none}.flow .proc-new .proc-title{font-size:24px;margin:16px 0 -8px}}.proc-app .proc-lead,.proc-app .proc-steps{display:none}.proc-app .proc-grid{grid-template-columns:1fr;justify-items:center;gap:32px;padding:20px 16px 18px}.proc-app .proc-now{display:grid}.proc-app .proc-shot{width:min(100%,285px,37vh);width:min(100%,285px,37svh);max-width:none}.flow .proc-app .proc-title{font-size:24px;margin:16px 0 -8px}@media (max-width:759px) and (max-height:620px){.flow .proc-new .proc-title{margin-top:8px;font-size:22px}.proc-new .proc-grid{gap:20px;padding-top:16px;padding-bottom:14px}.proc-new .proc-now{gap:16px}.proc-new .proc-shot{width:min(100%,285px,33vh);width:min(100%,285px,33svh)}}@media (max-height:620px){.flow .proc-app .proc-title{margin-top:8px;font-size:22px}.proc-app .proc-grid{gap:20px;padding-top:16px;padding-bottom:14px}.proc-app .proc-now{gap:16px}.proc-app .proc-shot{width:min(100%,285px,33vh);width:min(100%,285px,33svh)}}@media (prefers-reduced-motion:reduce){.proc-stage .proc-corners path,.proc-stage[data-step],.proc-stepper li[data-state=current]{animation:none}}.not-found{padding:80px 0;text-align:center}.not-found h1{margin:0 0 12px;font-size:clamp(24px,4vw,34px);letter-spacing:-.02em}.not-found p{margin:0 0 24px;color:var(--ink-soft)}.tg{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;align-items:center}@media (min-width:860px){.tg{grid-template-columns:1fr 1fr}}.eyebrow{color:var(--accent-dark);font-size:13px;font-weight:600;margin:0 0 6px}.tg h2{text-align:left;margin:0 0 12px}.tg-points{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.tg-points li{display:flex;gap:10px;align-items:center;color:var(--ink-soft);font-size:14px}.tg-points li svg{color:var(--ok);flex:none}.stats{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center}.stat b{display:block;font-size:26px;color:var(--accent-dark);letter-spacing:-.02em}.stat span{display:block;font-size:13px;color:var(--ink-soft);margin-top:2px}.site-footer{border-top:1px solid var(--line);padding:44px 0 28px;background:var(--bg-soft)}.foot-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}@media (min-width:760px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.foot-col h3{margin:0 0 12px;font-size:14px}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.foot-col a{color:var(--ink-soft);font-size:14px}.foot-col a:hover{color:var(--ink)}.foot-blog-link{display:inline-block;font-weight:600;color:var(--accent-dark)}.foot-blog-link:hover{color:var(--accent-dark);text-decoration:underline}.foot-col ul.foot-links{margin:0 0 12px;gap:8px}.foot-col ul.foot-links a{font-size:14px;line-height:1.4}.foot-requirements-link{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px}.foot-col ul.foot-social{display:flex;gap:10px}.foot-social li{display:block;width:36px;height:36px}.foot-social li a{display:block;width:100%;height:100%;border-radius:9px;transition:transform .15s ease,opacity .15s ease}.foot-social li a:hover{transform:translateY(-1px);opacity:.9}.foot-social li a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.foot-social svg{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.foot-social li a{transition:none}.foot-social li a:hover{transform:none}}.tg-open-cta.btn-outline-accent{background:var(--accent-soft)}.tg-open-cta.btn-outline-accent:hover{background:var(--accent);color:#fff}.foot-note{gap:10px;margin-top:16px;color:var(--ink-soft)}.foot-bottom,.foot-note{display:flex;font-size:13px}.foot-bottom{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted)}.flow{min-height:40vh;max-width:960px;margin:0 auto;padding:20px 20px 16px;scroll-margin-top:84px}.block{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}.flow h1{font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin:0 0 20px}.flow h2{font-size:22px;margin:0 0 12px}.flow h3{font-size:14px;color:var(--ink-soft);margin:20px 0 8px}.flow [role=tablist]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.flow [role=tab]{border:1px solid var(--line);background:#fff;color:var(--ink-soft);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.flow [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.flow ul:not(.dd-list){list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.flow ul button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:var(--radius-sm);padding:9px 14px;font-size:14px;text-align:left}.flow ul button:hover{border-color:var(--accent)}.flow ul button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);font-weight:600}.flow label,.uploader{display:block}.uploader{position:relative}.uploader input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.uploader input[type=file]:disabled{cursor:not-allowed}.uploader-btn{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--accent-dark);padding:18px;font-weight:600;font-size:15px;transition:border-color .15s ease,background-color .15s ease}.uploader:hover .uploader-btn{border-color:var(--accent);background:var(--accent-soft)}.uploader:focus-within .uploader-btn{outline:2px solid var(--accent-dark);outline-offset:2px}.uploader:has(input:disabled) .uploader-btn{opacity:.55;color:var(--muted);border-style:solid}.uploader:has(input:disabled):hover .uploader-btn{border-color:var(--line);background:var(--bg-soft)}.flow aside dl{margin:0}.flow aside dt{font-weight:700;font-size:16px;margin-bottom:8px}.flow aside dd{margin:0 0 6px;color:var(--ink-soft);font-size:14px}.flow [data-ok]{display:flex;gap:10px;align-items:flex-start;font-size:14px}.flow [data-ok]:before{content:"✓";color:var(--ok-dark);font-weight:700;flex:none}.flow [data-ok=false]{color:var(--warn)}.flow [data-ok=false]:before{content:"!";color:var(--warn)}.flow figure{margin:0}.flow figure:not(.paid-digital-shot):not(.ready-preview-shot):not(.checkout-preview-shot):not(.advisory2-preview-shot):not(.refused-hint) img{width:100%;max-width:320px;border-radius:var(--radius-sm);border:1px solid var(--line)}.flow button:not([role=tab]):not([aria-pressed]):not(.btn):not(.dd-field){border:0;border-radius:var(--radius-sm);background:var(--accent);color:#fff;padding:12px 20px;font-weight:600;margin:4px 8px 4px 0}.flow button[disabled]{opacity:.6}.flow [role=alert]{background:#fff4e5;border:1px solid #f5c98a;color:#8a5200;border-radius:var(--radius-sm);padding:12px 16px;margin:0 0 20px}.flow fieldset:not(.tariffs){border:1px solid var(--line);border-radius:var(--radius);padding:18px}.flow legend{padding:0 8px;font-weight:600}.flow fieldset label:not(.tariff){display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px}.adv-grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr}@media (min-width:640px){.adv-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.adv-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.adv{text-align:center}.adv-art{width:125px;height:125px;border-radius:999px;margin:0 auto 18px;display:grid;place-items:center}.adv-art img{width:125px;height:125px;display:block}.adv b{display:block;margin-bottom:8px;font-size:16px}.adv p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}.faq{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;align-items:start}@media (min-width:860px){.faq{grid-template-columns:1fr 1fr}}.faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px}.faq-item[open]{border-color:var(--accent)}.faq-item summary{list-style:none;cursor:pointer;display:flex;gap:16px;align-items:center;justify-content:space-between;font-weight:600;color:var(--ink);font-size:15px;line-height:1.4}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:20px;height:20px;color:var(--accent);flex:none;transition:transform .15s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{margin:14px 0 0;padding:14px 16px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink-soft);font-size:14px;line-height:1.6}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;font-size:14px;color:var(--ink-soft);white-space:nowrap}.lang summary::-webkit-details-marker{display:none}.lang summary>svg:last-child{color:var(--muted);transition:transform .15s ease}.lang[open] summary>svg:last-child{transform:rotate(180deg)}.lang summary:hover{border-color:var(--accent);color:var(--ink)}.lang-flag{flex:none;border-radius:999px}.lang ul{position:absolute;right:0;top:calc(100% + 6px);z-index:30;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 10px 28px rgba(4,35,56,.12);min-width:150px}.lang ul a{display:flex;align-items:center;gap:10px;width:100%;color:var(--ink);padding:9px 12px;border-radius:7px;font-size:14px}.lang ul a:hover{background:var(--bg-soft)}.lang ul a[aria-current]{color:var(--accent-dark);font-weight:600}@media (max-width:899px){.lang summary{padding:8px 10px}.lang summary span{display:none}}.blog-hero{padding:32px 0 28px}.blog-hero h1{margin:0 0 10px;font-size:clamp(28px,4vw,40px)}.blog-article-hero{padding-top:32px}.blog-hero-lead{margin:0;color:var(--ink-soft)}.blog-active-filter{margin:16px 0 0;font-size:14px;color:var(--ink-soft)}.blog-active-filter a{color:var(--accent-dark);font-weight:600}.blog-listing{padding-top:0}.blog-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:40px;gap:40px;align-items:start}@media (max-width:900px){.blog-layout{grid-template-columns:1fr}}.blog-main{min-width:0}.blog-card-cat{display:inline-block;font-size:12px;font-weight:600;color:var(--accent-dark);background:var(--accent-soft);padding:3px 10px;border-radius:999px;margin-bottom:10px}.blog-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:700px){.blog-list{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.cover-banner{position:relative;container-type:inline-size;overflow:hidden;background:var(--bg-soft)}.cover-banner img{display:block;width:100%;margin:0;border:0;border-radius:0}.cover-banner-article{border-radius:var(--radius);margin-bottom:24px}.cover-banner-card img{aspect-ratio:16/10;object-fit:cover}.cover-banner-text{position:absolute;left:50%;top:22.5%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:60%;text-align:center;pointer-events:none}.cover-banner-title{font-family:Georgia,"Noto Serif",Times New Roman,serif;font-weight:700;white-space:nowrap;font-size:calc(7.4cqw * var(--cover-scale, 1));line-height:1.05;letter-spacing:-.01em;color:#2a1812;text-shadow:0 0 1.2cqw rgba(255,250,244,.85)}.cover-banner-title em{font-style:normal;color:#b8161a}.cover-banner-card .cover-banner-text{width:100%}.cover-banner-card .cover-banner-title{font-size:calc(13.9cqw * var(--cover-scale, 1));text-shadow:0 0 2.2cqw rgba(255,250,244,.85)}.blog-card-body{display:flex;flex-direction:column;flex:1 1;padding:18px 20px 20px}.blog-card h3{margin:0 0 8px;font-size:17px;line-height:1.35}.blog-card p{margin:0 0 12px;color:var(--ink-soft);font-size:14px;flex:1 1}.blog-card-meta{font-size:12.5px;color:var(--muted);margin-bottom:8px}.blog-card-link{font-weight:600;color:var(--accent-dark);font-size:14px}.blog-sidebar-list{display:flex;flex-direction:column;gap:20px}.blog-widget{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:#fff}.blog-widget h4{margin:0 0 14px;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.blog-widget-categories{list-style:none;margin:0;padding:0}.blog-widget-categories li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.blog-widget-categories li:last-child{border-bottom:none}.blog-widget-categories a{color:var(--ink-soft);font-size:14.5px}.blog-widget-categories a:hover{color:var(--accent-dark)}.blog-widget-cat-active{color:var(--accent-dark)!important;font-weight:600}.blog-widget-count{flex:none;font-size:12px;color:var(--muted);background:var(--bg-soft);border-radius:999px;padding:2px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-widget-latest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.blog-widget-latest li{display:flex;gap:12px;align-items:flex-start}.blog-widget-latest img{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;flex:none;background:var(--bg-soft)}.blog-widget-latest a{display:block;font-size:14px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:4px}.blog-widget-latest a:hover{color:var(--accent-dark)}.blog-widget-latest span{font-size:12px;color:var(--muted)}.blog-widget-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.blog-widget-tags a{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--ink-soft)}.blog-widget-tags a:hover{border-color:var(--accent);color:var(--ink)}.blog-widget-tag-active{background:var(--accent);border-color:var(--accent)!important;color:#fff!important}.blog-pagination{display:flex;justify-content:center;gap:6px;margin:40px 0 0}.blog-pagination a,.blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:8px;font-size:14px;border:1px solid var(--line);color:var(--ink-soft)}.blog-pagination a:hover{border-color:var(--accent);color:var(--ink)}.blog-pagination .blog-page-current{background:var(--accent);border-color:var(--accent);color:#fff}.blog-article{display:grid;grid-template-columns:1fr 280px;grid-gap:40px;gap:40px;align-items:start}@media (max-width:900px){.blog-article{grid-template-columns:1fr}}.blog-article-full{grid-template-columns:1fr}.blog-article-full .blog-body{max-width:none}.blog-article-title{margin:6px 0 8px;font-size:clamp(26px,3.6vw,36px)}.blog-article-lead{margin:0 0 24px;font-size:18px;line-height:1.6;color:var(--ink-soft)}.proof-card{display:grid;grid-template-columns:1fr minmax(0,300px);grid-gap:24px;gap:24px;align-items:center;margin:0 0 32px;padding:20px 24px;border:1px solid var(--ok);border-radius:var(--radius);background:var(--ok-soft)}.section .proof-text h2{margin:0 0 8px;font-size:20px;line-height:1.3;text-align:left;letter-spacing:normal}.proof-text p{margin:0 0 12px;color:var(--ink-soft);line-height:1.6}.proof-text a{color:var(--ok-dark);font-weight:600}.proof-shot{margin:0}.section-proof{padding:0 0 24px}.section-proof .proof-card{margin:0}.proof-shot img{display:block;width:100%;height:auto;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}@media (max-width:700px){.proof-card{grid-template-columns:1fr;padding:16px}.proof-shot{max-width:320px}}.blog-article-checked,.blog-article-meta{color:var(--muted);font-size:13.5px;margin:0 0 14px}.blog-article-checked:before{content:"✓ ";color:var(--ok);font-weight:700}.blog-body{font-size:16px;line-height:1.75;color:var(--ink);max-width:68ch}.blog-body h2{font-size:22px;margin:32px 0 12px;scroll-margin-top:90px}.blog-body h3{font-size:18px;margin:24px 0 10px;scroll-margin-top:90px}.blog-body p{margin:0 0 16px}.blog-body ol,.blog-body ul{margin:0 0 16px;padding-left:22px}.blog-body li{margin:4px 0}.blog-body table{border-collapse:collapse;width:100%;margin:0;font-size:14.5px}.blog-table-wrap{overflow-x:auto;margin:0 0 16px}.blog-body td,.blog-body th{border:1px solid var(--line);padding:8px 12px;text-align:left}.blog-body th{background:var(--bg-soft)}.blog-body blockquote{margin:0 0 16px;padding:4px 16px;border-left:3px solid var(--accent);color:var(--ink-soft)}.blog-body img{max-width:100%;height:auto;display:block;margin:8px 0;border:1px solid var(--line);border-radius:var(--radius-sm)}.blog-body img[src^="/requirements/thailand/"],.blog-body img[src^="/requirements/uae/"]{width:100%;max-width:520px}.blog-body a{color:var(--accent-dark)}.blog-article-tags{margin:64px 0 28px}.callout{display:flex;gap:10px;padding:14px 16px;border-radius:var(--radius-sm);margin:0 0 16px}.callout-body{flex:1 1}.callout-body b{display:inline}.callout-warn{background:var(--warn-soft)}.callout-tip{background:var(--ok-soft)}.callout-note{background:var(--bg-soft)}.blog-sidebar{position:-webkit-sticky;position:sticky;top:24px;gap:20px}.blog-sidebar,.blog-toc ol{display:flex;flex-direction:column}.blog-toc ol{margin:0;padding:0;list-style:none;gap:6px}.blog-toc li[data-level="3"]{padding-left:14px}.blog-toc a{color:var(--ink-soft);font-size:13.5px}.blog-toc a:hover{color:var(--accent-dark)}.blog-requirements{margin:0 0 24px}.blog-requirements table{border-collapse:collapse;width:100%;font-size:14.5px}.blog-requirements td,.blog-requirements th{border:1px solid var(--line);padding:8px 12px;text-align:left}.blog-requirements th{background:var(--bg-soft);font-weight:600;width:40%}.blog-requirements-checked{font-size:12.5px;color:var(--muted);margin-top:8px}.blog-sources{margin:24px 0}.blog-source{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line)}.blog-source-name{font-weight:600}.blog-source-doc{color:var(--ink-soft);font-size:14px}.blog-source-checked{font-size:12.5px;color:var(--muted);white-space:nowrap}.cta2-icon{flex:none;width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.cta2-top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:-4px 0 34px}.cta2-top-btn{display:inline-flex;align-items:center;gap:10px;white-space:normal;text-align:left;box-shadow:0 8px 20px rgba(37,99,235,.22)}.cta2-top-btn svg{flex:none}.cta2-top-note{display:flex;align-items:center;gap:12px;margin:0;padding-left:24px;border-left:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--ink-soft)}@media (max-width:640px){.cta2-top-btn{width:100%;justify-content:center;text-align:center}.cta2-top-note{padding-left:0;border-left:0}}.cta2-block{container:cta2/inline-size;margin:36px 0;padding:26px 30px;border:2px solid #b9cdfa;border-radius:var(--radius);box-shadow:0 10px 30px rgba(37,99,235,.14);background:linear-gradient(135deg,#f3f7ff,#e9f0fe)}.cta2-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"photo main side";align-items:center;grid-gap:20px 32px;gap:20px 32px}.cta2-photo{grid-area:photo;justify-self:center;position:relative;margin:0 10px 0 6px;width:132px;border-radius:8px;background:#fff;padding:6px;box-shadow:0 10px 24px rgba(15,23,42,.14)}.cta2-photo:before{content:"";position:absolute;inset:6px -8px -6px 8px;z-index:-1;border-radius:8px;background:#dbe6fd;transform:rotate(5deg)}.cta2-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;border-radius:4px}.cta2-photo-ok{position:absolute;right:-10px;bottom:-10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff;border:3px solid #fff;box-shadow:0 2px 6px rgba(15,23,42,.18)}.cta2-main{grid-area:main;min-width:0}.cta2-title{margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.3;color:var(--ink)}.cta2-body{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.cta2-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}.cta2-points li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;color:var(--ink-soft)}.cta2-points .cta2-icon{width:44px;height:44px;background:#dce7fd;color:var(--accent)}.cta2-points .cta2-icon svg{width:24px;height:24px;stroke-width:1.7}.cta2-side{grid-area:side;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding-left:32px;border-left:1px solid #c3d4fa}.cta2-side-btn{white-space:nowrap;box-shadow:0 8px 20px rgba(37,99,235,.22)}.cta2-price{margin:0;font-size:13.5px;color:var(--muted)}.soon-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.soon-grid .cta2-body{margin:0}@container cta2 (max-width: 520px){.soon-grid{text-align:center;justify-content:center}.soon-grid .cta2-side-btn{width:100%;white-space:normal}}@container cta2 (max-width: 940px){.cta2-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main photo" "main side";gap:18px 36px}.cta2-photo{align-self:end;margin:0 8px 0 0}.cta2-side{align-self:start;padding-left:0;border-left:0}.cta2-points{grid-template-columns:auto;gap:10px}}@container cta2 (max-width: 520px){.cta2-grid{grid-template-columns:1fr;grid-template-areas:"photo" "main" "side";justify-items:center;text-align:center}.cta2-photo{align-self:auto;margin:4px 0 6px;width:120px}.cta2-points{justify-content:center;text-align:left}.cta2-side{width:100%;justify-items:stretch;text-align:center}.cta2-side-btn{width:100%}}@media (max-width:560px){.cta2-block{padding:22px 18px}}.blog-article-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:32px 0}@media (max-width:640px){.blog-article-nav{grid-template-columns:1fr}}.blog-article-nav-link{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.blog-article-nav-link:hover{border-color:var(--accent)}.blog-article-nav-link span{font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.blog-article-nav-link b{font-size:15px;color:var(--ink);font-weight:600;line-height:1.3}.blog-article-nav-next{grid-column:2;text-align:right;align-items:flex-end}@media (max-width:640px){.blog-article-nav-next{grid-column:1;text-align:left;align-items:flex-start}}.blog-related{margin:40px 0 0}.blog-related h3{margin:0 0 16px;font-size:20px}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.blog-related-grid{grid-template-columns:1fr}}.blog-related-categories{font-size:14px}.blog-category-seo-text{margin:40px 0 0;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-soft);white-space:pre-line}.blog-category-faq{margin:32px 0 0}.blog-category-faq h3{margin:0 0 16px;font-size:20px}.blog-category-faq-item{padding:16px 0;border-top:1px solid var(--line)}.blog-category-faq-item h4{margin:0 0 8px;font-size:15px}.blog-category-faq-item p{margin:0;color:var(--ink-soft)}:root{--adm-side-bg:#fff;--adm-side-fg:var(--ink-soft);--adm-side-fg-active:var(--ink);--adm-side-hover:var(--bg-soft);--adm-side-accent:#7c6ae8;--adm-side-active-bg:#f1eefe}.admin-login{min-height:100vh;display:grid;place-items:center;background:var(--bg-soft);padding:20px}.admin-login-card{width:100%;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 32px rgba(4,35,56,.1);padding:28px;display:grid;grid-gap:14px;gap:14px}.admin-login-card h1{font-size:18px;margin:0 0 4px;text-align:center}.admin-login-card label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-soft)}.admin-login-card input{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:15px;color:var(--ink);background:#fff}.admin-login-card input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-login-error{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:#fef2f2;color:#b91c1c;font-size:13px}.admin{display:flex;min-height:100vh;background:#f6f7f9}.admin-side{background:var(--adm-side-bg);color:var(--adm-side-fg);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:4px;width:240px;flex:none;transition:width .15s ease,padding .15s ease}.admin-side-head{display:flex;align-items:center;gap:10px;margin:2px 6px 20px}.admin-side-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--adm-side-accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:-.02em;flex:none}.admin-side-title{margin:0;font-size:14px;font-weight:700;color:var(--ink);line-height:1.25}.admin-side-sub{margin:0;font-size:12px;color:var(--muted);line-height:1.25}.admin-side-section{margin:4px 12px 8px;font-size:12px;color:var(--muted)}.admin-side-toggle{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;margin-bottom:6px;border-radius:12px;border:none;background:none;color:var(--adm-side-fg);cursor:pointer;font:inherit;font-size:13px}.admin-side-toggle:hover{background:var(--adm-side-hover);color:var(--adm-side-fg-active)}.admin-side-toggle svg{flex:none;transition:transform .15s ease}.admin-side[data-collapsed=true]{width:76px;padding-left:10px;padding-right:10px}.admin-side[data-collapsed=true] .admin-side-head{justify-content:center;margin-right:0}.admin-side[data-collapsed=true] .admin-side-toggle{justify-content:center}.admin-side[data-collapsed=true] .admin-nav-item{justify-content:center;padding-left:0;padding-right:0}.admin-side[data-collapsed=true] .admin-nav-label,.admin-side[data-collapsed=true] .admin-side-head-text,.admin-side[data-collapsed=true] .admin-side-section{display:none}.admin-nav{display:grid;grid-gap:2px;gap:2px;flex:1 1;align-content:start}.admin-nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;font-size:14px;color:var(--adm-side-fg);border:none;background:none;cursor:pointer;font-family:inherit}a.admin-nav-item:hover{background:var(--adm-side-hover);color:var(--adm-side-fg-active)}.admin-nav-item-soon{color:var(--muted);opacity:.55;cursor:default}a.admin-nav-item[data-active=true],a.admin-nav-item[data-active=true]:hover{background:var(--adm-side-active-bg);color:var(--adm-side-fg-active);font-weight:600}.admin-logout{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.admin-logout-btn:hover{background:var(--adm-side-hover);color:var(--adm-side-fg-active)}.admin-main{flex:1 1;min-width:0;padding:26px 32px 60px;overflow-x:auto}.admin-page{display:grid;grid-gap:20px;gap:20px;max-width:1180px}.admin-page-wide{max-width:none}.admin-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:4px}.admin-topbar h1{margin:0;font-size:24px;letter-spacing:-.01em}.admin-chip{display:inline-block;padding:6px 14px;border-radius:999px;font-size:13px;color:var(--ink-soft)}.admin-chip,.admin-period-tabs{background:#fff;border:1px solid var(--line)}.admin-period-tabs{display:flex;gap:2px;border-radius:999px;padding:3px}.admin-period-tab{padding:7px 14px;border-radius:999px;font-size:13px;color:var(--ink-soft)}.admin-period-tab[data-active=true]{background:var(--ink);color:#fff}.admin-stats-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start}.admin-stat-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px 14px;display:grid;grid-gap:6px;gap:6px;position:relative;overflow:hidden}.admin-stat-head{display:flex;align-items:center;gap:8px}.admin-stat-head span{font-size:13px;color:var(--ink-soft)}.admin-stat-card b{font-size:23px;letter-spacing:-.01em}.admin-spark{width:100%;height:30px;display:block;margin-top:2px}.admin-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px}.admin-card-flush{padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-card h2{margin:0 0 14px;font-size:15px}.admin-note{color:var(--muted);font-size:13px;margin:0}.admin-note-warn{color:var(--warn);background:var(--warn-soft);padding:10px 14px;border-radius:var(--radius-sm);margin:0 0 16px}.admin-cols{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;align-items:start}@media (min-width:860px){.admin-cols{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.admin-cols-3{grid-template-columns:1fr 1fr 1fr}}.admin-photo-actions{margin-top:10px}.admin-cols-wide{grid-template-columns:1fr}@media (min-width:960px){.admin-cols-wide{grid-template-columns:1.4fr 1fr}}.admin-trend-card{display:flex;flex-direction:column}.admin-trend-total{margin:0 0 18px;font-size:30px;font-weight:700;letter-spacing:-.02em}.admin-trend-total span{font-size:13px;font-weight:400;color:var(--ink-soft);margin-left:6px}.admin-trend-wrap{display:flex;gap:12px}.admin-trend-axis{position:relative;flex:none;width:30px}.admin-trend-tick{position:absolute;left:0;right:4px;transform:translateY(50%);font-size:11px;color:var(--muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-trend-plot{position:relative;flex:1 1;min-width:0}.admin-trend-grid{position:absolute;left:0;right:0;top:0}.admin-trend-gridline{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.admin-trend{position:relative;z-index:1;display:flex;align-items:flex-end}.admin-trend-bar{flex:1 1;border-radius:8px 8px 3px 3px;background:var(--accent);transition:height .2s ease}.admin-trend-labels{display:flex;margin-top:8px}.admin-trend-label{flex:1 1;text-align:center;font-size:12px;color:var(--muted)}.admin-donut-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.admin-donut{width:120px;height:120px;flex:none;place-items:center}.admin-donut,.admin-donut-hole{border-radius:999px;display:grid}.admin-donut-hole{width:76px;height:76px;background:#fff;place-items:center;text-align:center;line-height:1.1}.admin-donut-hole b{font-size:20px}.admin-donut-hole span{font-size:11px;color:var(--muted)}.admin-donut-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:160px}.admin-donut-legend li{display:flex;align-items:center;gap:8px;font-size:13px}.admin-donut-dot{width:9px;height:9px;border-radius:999px;flex:none}.admin-donut-legend-label{flex:1 1;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-funnel{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.admin-funnel-row{display:grid;grid-template-columns:160px 1fr 48px;align-items:center;grid-gap:10px;gap:10px}.admin-funnel-label{font-size:13px;color:var(--ink-soft)}.admin-funnel-bar{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.admin-funnel-fill{display:block;height:100%;background:var(--accent);border-radius:inherit}.admin-funnel-value{text-align:right;font-size:13px}.admin-funnel-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.admin-funnel-list li{display:grid;grid-template-columns:190px 1fr 64px 52px;align-items:center;grid-gap:10px;gap:10px}.admin-funnel-list .admin-note,.admin-funnel-list b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-card-title{padding:20px 20px 0;display:grid;grid-gap:4px;gap:4px}.admin-card-title h2{margin:0}.admin-placement-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-soft);max-width:320px;word-break:break-all}.admin-ranked{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.admin-ranked li{display:grid;grid-template-columns:140px 1fr 32px;align-items:center;grid-gap:10px;gap:10px}.admin-ranked-label{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ranked-bar{height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.admin-ranked-fill{display:block;height:100%;background:#f97316;border-radius:inherit}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table td,.admin-table th{padding:12px 20px;border-bottom:1px solid var(--line);text-align:left}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-table-scroll{overflow-x:auto}.admin-compliance td,.admin-compliance th{padding:10px 12px}.admin-compliance th{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.admin-compliance td:first-child{font-weight:600;white-space:nowrap}.admin-compliance .admin-badge{white-space:nowrap}.admin-compliance-bad td{background:#fef2f2}.admin-thumb-col{width:64px;padding-right:0}.admin-thumb,.admin-thumb-link{display:block;width:48px;height:48px}.admin-thumb{object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#f1f4f8}.social-list{display:grid;grid-gap:14px;gap:14px}.social-item{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:start;border-top:1px solid var(--line);padding-top:14px}.social-item:first-child{border-top:none;padding-top:0}.social-thumb{position:relative;width:96px;height:128px;border-radius:10px;overflow:hidden;background:#f1f4f8;border:1px solid var(--line)}.social-thumb img,.social-thumb video{width:100%;height:100%;object-fit:cover;display:block}.social-count{position:absolute;right:6px;top:6px;background:rgba(13,34,54,.75);color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}.social-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.social-body h3{margin:0;font-size:15px}.social-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.social-platform{font-weight:700;font-size:12px;border-radius:6px;padding:1px 7px}.social-instagram{background:#fde7f3;color:#b4235f}.social-facebook{background:#e7efff;color:#1d4ed8}.social-telegram{background:#e3f4fc;color:#0f6f9c}.social-caption{white-space:pre-wrap;font:inherit;font-size:13px;background:#f6f8fb;border-radius:8px;padding:10px;margin:6px 0 0;max-height:280px;overflow:auto}.social-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.social-actions .btn{padding:6px 14px;font-size:13px}.social-action-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px}.admin-orders-table th{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc}.admin-orders-table td,.admin-orders-table th{padding:10px 14px}.admin-orders-table td{vertical-align:middle}.admin-orders-table .admin-badge,.admin-orders-table .admin-link,.admin-orders-table .admin-src{white-space:nowrap}.admin-orders-time{display:block;color:var(--muted);font-size:12.5px}.admin-nowrap{white-space:nowrap}.admin-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.admin-badge-ok{background:var(--ok-soft);color:var(--ok-dark)}.admin-badge-bad{background:#fef2f2;color:#b91c1c}.admin-badge-warn{background:var(--warn-soft);color:var(--warn)}.admin-badge-progress{background:var(--accent-soft);color:var(--accent-dark)}.admin-badge-muted{background:var(--bg-soft);color:var(--muted)}.admin-src{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.admin-src-ads{background:var(--warn-soft);color:var(--warn)}.admin-src-social{background:#fde7f1;color:#b4236b}.admin-src-search{background:var(--ok-soft);color:var(--ok-dark)}.admin-src-bot,.admin-src-referral{background:var(--accent-soft);color:var(--accent-dark)}.admin-src-direct{background:var(--bg-soft);color:var(--muted)}.admin-src-ai{background:#efe9fe;color:#6d28d9}.admin-test-mark{margin-left:6px;font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 6px}.admin-pager{display:flex;gap:4px;flex-wrap:wrap}.admin-pager-item{min-width:32px;text-align:center;padding:6px 8px;border-radius:8px;font-size:13px;border:1px solid var(--line);background:#fff;color:var(--ink)}.admin-pager-item[data-active=true]{background:var(--accent);border-color:var(--accent);color:#fff}.admin-link{color:var(--accent-dark);font-weight:600}.admin-photo{width:100%;max-width:320px;border-radius:var(--radius-sm);border:1px solid var(--line);display:block}.admin-photo-native{width:auto;max-width:min(100%,320px)}.admin-photo-sub{margin-top:18px}.admin-kv{width:100%;border-collapse:collapse;font-size:14px}.admin-kv th{text-align:left;color:var(--ink-soft);font-weight:600;padding:8px 12px 8px 0;width:200px;vertical-align:top}.admin-kv td{padding:8px 0;border-bottom:1px solid var(--line)}.admin-json{margin:0;padding:12px;background:var(--bg-soft);border-radius:var(--radius-sm);font-size:12px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word}.how-hero{padding-top:40px}.how-breadcrumb{margin:0 0 20px;font-size:13px}.how-breadcrumb,.how-breadcrumb a{color:var(--muted)}.how-breadcrumb a:hover{color:var(--accent-dark)}.how-hero-grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;align-items:center;margin-bottom:40px}.how-hero h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:0 0 12px}.how-hero-lead{font-size:17px;color:var(--ink-soft);margin:0}.how-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:760px){.how-steps{grid-template-columns:repeat(4,1fr);gap:16px}}.how-step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px}.how-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-weight:700;font-size:13px;position:absolute;top:22px;left:18px}.how-step-icon{display:block;width:min(125px,calc(100% - 60px));aspect-ratio:1;margin:0 auto 14px}.how-step-icon img{width:100%;height:100%;display:block}.how-step h3{margin:0 0 6px;font-size:16px}.how-step p{margin:0;font-size:14px;color:var(--ink-soft)}.how-cta-row{display:grid;grid-gap:10px;gap:10px;justify-items:center;margin-top:36px}.how-cta-row .btn-lg{padding-inline:44px}.how-cta-note{font-size:13px;color:var(--muted);margin:0}.how-checklist-section{background:var(--bg-soft)}.how-checklist{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;align-items:center;padding:28px}@media (min-width:720px){.how-checklist{grid-template-columns:400px auto;justify-content:center;gap:32px}.how-checklist>:first-child{grid-column:1/-1}}@media (min-width:1100px){.how-checklist{grid-template-columns:minmax(0,1fr) 400px auto}.how-checklist>:first-child{grid-column:auto}}.how-checklist h2{margin:0 0 12px;text-align:left;font-size:clamp(24px,2.6vw,30px);line-height:1.25}.how-checklist .section-lead{margin:0;text-align:left}.how-ba-pair{width:min(100%,400px);justify-self:center}.how-check-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;justify-self:center}.how-check-list li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:var(--ink)}.how-check-ico{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:999px;background:var(--ok);color:#fff}.how-check-ico svg{width:12px;height:12px;stroke-width:4}.how-tips-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:760px){.how-tips-grid{grid-template-columns:repeat(4,1fr)}}.how-tip{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 16px}.how-final-cta,.how-step,.how-tip{box-shadow:0 8px 24px rgba(4,35,56,.08)}.how-tip-num{display:inline-flex;width:24px;height:24px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;font-size:12px;margin-bottom:14px}.how-tip-icon,.how-tip-num{align-items:center;justify-content:center}.how-tip-icon{display:flex;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent-dark);margin-bottom:10px}.how-tip h3{margin:0 0 6px;font-size:15px}.how-tip p{margin:0;font-size:13px;color:var(--ink-soft)}.how-tips-banner{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0 0;background:var(--ok-soft);color:#047857;border-radius:var(--radius-sm);padding:14px 20px;font-weight:600}.how-tips-banner svg{flex:none}.how-final-cta{background:var(--accent-soft);border-radius:var(--radius);padding:36px 32px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:760px){.how-final-cta{grid-template-columns:1.3fr 1fr;align-items:center}}.how-final-cta h2{margin:0 0 8px}.how-final-cta-btn{margin-top:18px}.how-cta-badges{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.contacts-hero{padding:32px 0 0}.contacts-hero h1{margin:0 0 16px}.contacts-hero .how-hero-lead{margin:0 0 32px}.contacts-grid-section{padding:0 0 64px}.contacts-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;align-items:start}@media (min-width:900px){.contacts-grid{grid-template-columns:1fr 1fr}}.contacts-col{display:grid;grid-gap:24px;gap:24px;align-content:start}.contact-form-card h2,.contact-info-card h2{margin:0 0 6px;text-align:left;font-size:20px}.contact-form-card h2{margin-bottom:24px}.contact-card-lead{margin:0 0 24px;color:var(--ink-soft);font-size:15px}.contact-info-row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.contact-info-card .contact-info-row:first-of-type{border-top:none;padding-top:0}.contact-info-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px}.contact-info-ico svg{width:18px;height:18px}.contact-info-ico-blue{background:var(--accent-soft);color:var(--accent)}.contact-info-ico-green{background:var(--ok-soft);color:var(--ok-dark)}.contact-info-ico-teal{background:#e3f6f5;color:#0d9488}.contact-info-label{margin:0;font-size:14px;color:var(--ink-soft)}.contact-info-value{display:inline-block;margin:2px 0;font-size:17px;font-weight:700;color:var(--ink)}a.contact-info-value:hover{color:var(--accent)}.contact-info-note{margin:2px 0 0;font-size:13px;color:var(--muted)}.contact-faq-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.contact-faq-text{flex:1 1;min-width:200px}.contact-faq-text h3{margin:0 0 4px;font-size:16px}.contact-faq-text p{margin:0;font-size:14px;color:var(--ink-soft)}.contact-faq-btn{white-space:nowrap;padding:10px 16px;font-size:14px}.contact-form{display:grid;grid-gap:16px;gap:16px}.contact-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.required-mark{color:var(--bad)}.contact-form input,.contact-form textarea{font:inherit;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--accent-dark);outline-offset:1px}.contact-form-submit{width:100%;margin-top:4px}.contact-form-error{margin:0;text-align:center;font-size:14px;color:var(--bad)}.contact-form-done{margin:0;padding:24px;text-align:center;font-weight:600;color:var(--ok-dark);background:var(--ok-soft);border-radius:var(--radius-sm)}.admin-rule-toggle{border:none;font:inherit;cursor:pointer}.admin-rule-toggle:disabled{opacity:.6;cursor:default}.admin-rule-delete{border:none;background:none;font:inherit;cursor:pointer;color:#b91c1c;font-weight:600}.admin-rule-delete:disabled{opacity:.5;cursor:default}.admin-cost{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.admin-cost-edit{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px}.admin-cost-form{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-cost-form input{width:130px;padding:6px 8px;font:inherit}.admin-cost-form .btn{padding:6px 12px;font-size:13px}.admin-cost-form .admin-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px}.admin-bg-flag{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);white-space:nowrap;cursor:default}.admin-bg-flag input{width:16px;height:16px;margin:0;accent-color:var(--accent);opacity:1;cursor:default}.admin-rule-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.admin-rule-form input{flex:1 1;min-width:180px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;color:var(--ink)}.admin-rule-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-rule-form-error{flex-basis:100%;color:#b91c1c}.admin-doc-edit-link{margin-right:14px}.admin-doc-actions{display:flex;align-items:center;gap:14px}.admin-doc-form{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.admin-doc-form{grid-template-columns:1fr 1fr}}.admin-doc-field{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-soft)}.admin-doc-field input{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;color:var(--ink);font:inherit}.admin-doc-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-doc-form-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px}.admin-doc-field select{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--ink)}.admin-doc-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-doc-field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-doc-field-pair label{display:grid;grid-gap:6px;gap:6px}.admin-doc-field-checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px}.admin-doc-field-checkbox input{width:16px;height:16px}.admin-blog-editor,.admin-blog-sources,.admin-doc-form h2{grid-column:1/-1}.admin-blog-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:900px){.admin-blog-editor{grid-template-columns:1fr}}.admin-blog-editor-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);resize:vertical;line-height:1.5}.admin-blog-editor-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-blog-preview{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px;overflow:auto;max-height:480px;font-size:14px;line-height:1.6;background:var(--bg-soft)}.admin-blog-preview h2{font-size:18px;margin:16px 0 8px}.admin-blog-preview h3{font-size:15px;margin:12px 0 6px}.admin-blog-preview .callout{padding:10px 12px;font-size:13px}.admin-blog-sources{display:flex;flex-direction:column;gap:8px}.admin-blog-source-row{display:grid;grid-template-columns:1fr 1fr 1.4fr auto auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:900px){.admin-blog-source-row{grid-template-columns:1fr}}.admin-blog-source-row input{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.admin-blog-faq-row{display:grid;grid-template-columns:1fr 1.6fr auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:900px){.admin-blog-faq-row{grid-template-columns:1fr}}.admin-blog-faq-row input{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.legal-page{padding-top:40px}.miniapp-back{padding:8px 14px;font-size:15px}.legal-body{max-width:76ch}.legal-body h1{font-size:clamp(24px,3.4vw,34px);letter-spacing:-.01em;margin:0 0 8px;line-height:1.25}.legal-body h1+p{color:var(--muted);font-size:14px}@media (max-width:640px){.legal-body table{display:block;overflow-x:auto}}.legal-note{max-width:76ch;margin:0 0 24px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--ink-soft);font-size:14px}.foot-requisites{font-style:normal;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.6}.foot-requisites a{color:inherit}.foot-requisites+.foot-bottom{margin-top:12px;padding-top:0;border-top:0}.save-sheet{position:fixed;inset:0;z-index:1000;overflow-y:auto;display:flex;padding:16px;background:rgba(4,35,56,.55)}.save-sheet-card{display:block;margin:auto;width:100%;max-width:420px;padding:18px;border-radius:var(--radius);background:var(--bg);box-shadow:0 20px 50px rgba(4,35,56,.25)}.save-sheet .save-sheet-card>*+*{margin-top:12px}.save-sheet-title{margin:0;font-weight:700;font-size:17px;text-align:center}.save-sheet-img{display:block;width:100%;max-height:46dvh;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}.save-sheet-hint{margin:0;font-size:14px;color:var(--ink-soft);text-align:center;line-height:1.45}.save-sheet-card .btn{display:flex;width:100%}html.replain-hidden #__replain_widget{opacity:0!important;pointer-events:none!important}