@font-face{font-stretch:62.5% 100%;font-family:serifGeorgian;src:url(../media/NotoSerifGeorgian-s.p.1f81nw78_rufn.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:serifGeorgian Fallback;src:local(Arial);ascent-override:98.01%;descent-override:26.8%;line-gap-override:0.0%;size-adjust:108.97%}.serifgeorgian_883f6e27-module__Thz3eq__className{font-family:serifGeorgian,serifGeorgian Fallback}.serifgeorgian_883f6e27-module__Thz3eq__variable{--font-serif-georgian:"serifGeorgian", "serifGeorgian Fallback"}
@font-face{font-stretch:62.5% 100%;font-family:sansGeorgian;src:url(../media/NotoSansGeorgian-s.p.0fjpatxq2wepy.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sansGeorgian Fallback;src:local(Arial);ascent-override:100.31%;descent-override:27.43%;line-gap-override:0.0%;size-adjust:106.47%}.sansgeorgian_effc867b-module__0WRiWa__className{font-family:sansGeorgian,sansGeorgian Fallback}.sansgeorgian_effc867b-module__0WRiWa__variable{--font-sans-georgian:"sansGeorgian", "sansGeorgian Fallback"}
:root{--pine-50:#edf5f3;--pine-100:#d9eae6;--pine-200:#b2d6cf;--pine-300:#7fb8ae;--pine-400:#47948a;--pine-500:#176e61;--pine-600:#01574c;--pine-700:#014a41;--pine-800:#023b34;--pine-900:#062a26;--slate-50:#f1f4f7;--slate-100:#e0e7ed;--slate-200:#c3cfd9;--slate-300:#9baebd;--slate-400:#6e8698;--slate-500:#4c6579;--slate-600:#294354;--slate-700:#223847;--slate-800:#1b2c38;--slate-900:#131f27;--mist-0:#fff;--mist-25:#fbfcfc;--mist-50:#f6f9f8;--mist-100:#eef3f2;--mist-200:#e2e9e7;--mist-300:#cfd9d6;--mist-400:#a9b7b3;--mist-500:#7e8d89;--mist-600:#5e6e6a;--mist-700:#44534f;--mist-800:#2c3835;--mist-900:#17211f;--ok:#176e61;--ok-bg:#edf5f3;--warn:#8a6116;--warn-bg:#f7f1e4;--danger:#a34433;--danger-bg:#f8eeeb;--info:#4c6579;--info-bg:#f1f4f7;--text-strong:#0f1b18;--text-body:#33433f;--text-muted:#5e6e6a;--text-faint:#8a9793;--text-inverse:#f6f9f8;--text-brand:var(--pine-600);--surface-page:#f3f7f6;--surface-card:#fff;--surface-raised:#fbfcfc;--surface-sunken:#eef3f2;--surface-ink:var(--slate-800);--accent:var(--pine-600);--accent-hover:var(--pine-700);--accent-press:var(--pine-800);--accent-soft:var(--pine-50);--focus-ring:#01574c59;--border-subtle:#17211f14;--border-default:#17211f24;--border-strong:#17211f42;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--container-max:1120px;--container-pad:clamp(20px,5vw,48px);--content-measure:64ch;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #062a260d;--shadow-sm:0 2px 8px #062a260f,0 1px 2px #062a260a;--shadow-md:0 6px 20px #062a2614,0 2px 6px #062a260a;--shadow-lg:0 16px 40px #062a261f,0 4px 12px #062a260d;--shadow-glass:0 8px 32px #062a261a,inset 0 1px 0 #ffffffa6;--glass-bg:#ffffff94;--glass-bg-strong:#ffffffbf;--glass-bg-tint:#edf5f38c;--glass-bg-ink:#1b2c388c;--glass-border:#ffffff8c;--glass-border-soft:#ffffff59;--blur-sm:blur(10px) saturate(1.15);--blur-md:blur(18px) saturate(1.2);--blur-lg:blur(28px) saturate(1.25);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.3,.5,1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.42s;--font-display:var(--font-serif-georgian),"Noto Serif Georgian",Georgia,serif;--font-body:var(--font-sans-georgian),"Noto Sans Georgian",-apple-system,"Helvetica Neue",sans-serif;--type-display-xl:560 clamp(44px,5vw,68px)/1.04 var(--font-display);--track-display-xl:-.025em;--type-display:540 clamp(34px,4vw,48px)/1.08 var(--font-display);--track-display:-.02em;--type-title:520 32px/1.15 var(--font-display);--track-title:-.015em;--type-heading:600 21px/1.3 var(--font-body);--track-heading:-.01em;--type-body-lg:400 19px/1.55 var(--font-body);--type-body:400 17px/1.6 var(--font-body);--type-body-sm:400 15px/1.55 var(--font-body);--type-caption:400 13px/1.45 var(--font-body);--type-overline:600 12px/1.3 var(--font-body);--track-overline:.12em;--type-button:560 16px/1 var(--font-body);--check-box-bg:#fff;--tabs-active-bg:#fff;--photo-a:var(--mist-100);--photo-b:var(--mist-200);--hero-blob-pine:var(--pine-200);--hero-blob-slate:var(--slate-200);--hero-blob-opacity-pine:.4;--hero-blob-opacity-slate:.45;--veil-bg:#131f2752;--tooltip-bg:var(--slate-800);--tooltip-text:#fff;--nav-ink-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ok:#7fb8ae;--ok-bg:#176e6129;--warn:#cba35c;--warn-bg:#8a611629;--danger:#ce8272;--danger-bg:#a3443329;--info:#9baebd;--info-bg:#4c657929;--text-strong:#f6f9f8;--text-body:#c3cfd9;--text-muted:#9baebd;--text-faint:#6e8698;--text-inverse:#0f1b18;--text-brand:var(--pine-300);--surface-page:#111b22;--surface-card:#1b2c38;--surface-raised:#223847;--surface-sunken:#0d151b;--surface-ink:#0d151b;--accent:var(--pine-500);--accent-hover:#1f8172;--accent-press:var(--pine-700);--accent-soft:#176e6129;--focus-ring:#7fb8ae59;--border-subtle:#f6f9f814;--border-default:#f6f9f824;--border-strong:#f6f9f842;--shadow-xs:0 1px 2px #0000002e;--shadow-sm:0 2px 8px #00000038,0 1px 2px #00000029;--shadow-md:0 6px 20px #00000047,0 2px 6px #0000002e;--shadow-lg:0 16px 40px #00000061,0 4px 12px #0003;--shadow-glass:0 8px 32px #00000052,inset 0 1px 0 #ffffff17;--glass-bg:#1b2c388c;--glass-bg-strong:#1b2c38cc;--glass-bg-tint:#023b3459;--glass-bg-ink:#0d151b99;--glass-border:#ffffff24;--glass-border-soft:#ffffff17;--check-box-bg:var(--slate-800);--tabs-active-bg:var(--slate-600);--photo-a:var(--slate-800);--photo-b:var(--slate-700);--hero-blob-pine:var(--pine-800);--hero-blob-slate:var(--slate-700);--hero-blob-opacity-pine:.5;--hero-blob-opacity-slate:.55;--veil-bg:#00000080;--tooltip-bg:var(--slate-100);--tooltip-text:var(--slate-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-page);font:var(--type-body);color:var(--text-body);-webkit-font-smoothing:antialiased;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);margin:0}h1,h2,h3{color:var(--text-strong);margin:0}p{margin:0}a{color:var(--text-brand);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.tm-container{max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.tm-overline{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase}.tm-display-xl{font:var(--type-display-xl);letter-spacing:var(--track-display-xl)}.tm-display{font:var(--type-display);letter-spacing:var(--track-display)}.tm-title{font:var(--type-title);letter-spacing:var(--track-title)}.tm-heading{font:var(--type-heading);letter-spacing:var(--track-heading);color:var(--text-strong)}.tm-grid-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.tm-grid-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.tm-grid-split--faq{grid-template-columns:.9fr 1.1fr;align-items:start}.tm-grid-product{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.tm-grid-checkout{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}.tm-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tm-grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tm-sticky-side{position:sticky;top:88px}@media (max-width:960px){.tm-grid-hero,.tm-grid-split,.tm-grid-split--faq,.tm-grid-product,.tm-grid-checkout{grid-template-columns:1fr;gap:32px}.tm-grid-3,.tm-grid-2{grid-template-columns:1fr}.tm-sticky-side{position:static}}.tm-btn{font:var(--type-button);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tm-btn:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.tm-btn:active{transform:scale(.97)}.tm-btn[disabled]{opacity:.45;pointer-events:none}.tm-btn--md{height:48px;padding:0 26px}.tm-btn--sm{height:38px;padding:0 18px;font-size:14px}.tm-btn--lg{height:56px;padding:0 34px;font-size:17px}.tm-btn--primary{background:var(--accent);color:#fff}.tm-btn--primary:hover{background:var(--accent-hover);text-decoration:none}.tm-btn--primary:active{background:var(--accent-press)}.tm-btn--secondary{color:var(--text-brand);border-color:var(--border-strong);background:0 0}.tm-btn--secondary:hover{background:var(--accent-soft);border-color:var(--pine-400);text-decoration:none}.tm-btn--ghost{color:var(--text-brand);background:0 0}.tm-btn--ghost:hover{background:var(--accent-soft);text-decoration:none}.tm-btn--glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border-color:var(--glass-border);color:var(--text-strong);box-shadow:var(--shadow-xs)}.tm-btn--glass:hover{background:var(--glass-bg-strong);text-decoration:none}.tm-btn--ink{background:var(--slate-700);color:#fff}.tm-btn--ink:hover{background:var(--slate-800);text-decoration:none}.tm-iconbtn{border-radius:var(--radius-pill);color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.tm-iconbtn:hover{background:var(--surface-sunken)}.tm-iconbtn:active{transform:scale(.94)}.tm-iconbtn:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.tm-iconbtn--md{width:44px;height:44px}.tm-iconbtn--sm{width:36px;height:36px}.tm-iconbtn--glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border-color:var(--glass-border);box-shadow:var(--shadow-xs)}.tm-iconbtn--glass:hover{background:var(--glass-bg-strong)}.tm-field{font:var(--type-body-sm);flex-direction:column;gap:6px;display:flex}.tm-field>span{font:var(--type-body-sm);color:var(--text-strong);font-weight:600}.tm-field small{font:var(--type-caption);color:var(--text-muted)}.tm-field--error small{color:var(--danger)}.tm-input{font:var(--type-body);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);height:48px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);box-sizing:border-box;width:100%;padding:0 16px}.tm-input::placeholder{color:var(--text-faint)}.tm-input:hover{border-color:var(--border-strong)}.tm-input:focus{border-color:var(--pine-500);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.tm-field--error .tm-input{border-color:var(--danger)}.tm-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235E6E6A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.tm-check{cursor:pointer;font:var(--type-body-sm);color:var(--text-body);align-items:center;gap:10px;display:inline-flex;position:relative}.tm-check input{opacity:0;width:0;height:0;position:absolute}.tm-check .box{border:1.5px solid var(--border-strong);background:var(--check-box-bg);width:22px;height:22px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tm-check .box svg{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring);transform:scale(.6)}.tm-check input:checked+.box{background:var(--accent);border-color:var(--accent)}.tm-check input:checked+.box svg{opacity:1;transform:scale(1)}.tm-check input:focus-visible+.box{box-shadow:0 0 0 4px var(--focus-ring)}.tm-check--radio .box{border-radius:50%}.tm-check--radio .dot{opacity:0;width:10px;height:10px;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring);background:#fff;border-radius:50%;transform:scale(.4)}.tm-check--radio input:checked+.box .dot{opacity:1;transform:scale(1)}.tm-switch{cursor:pointer;font:var(--type-body-sm);color:var(--text-body);align-items:center;gap:10px;display:inline-flex;position:relative}.tm-switch input{opacity:0;width:0;height:0;position:absolute}.tm-switch .track{border-radius:var(--radius-pill);background:var(--mist-300);width:48px;height:29px;transition:background var(--dur-base) var(--ease-out);flex:none;position:relative}:root[data-theme=dark] .tm-switch .track{background:var(--slate-600)}.tm-switch .track:after{content:"";width:24px;height:24px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.tm-switch input:checked+.track{background:var(--accent)}.tm-switch input:checked+.track:after{transform:translate(19px)}.tm-switch input:focus-visible+.track{box-shadow:0 0 0 4px var(--focus-ring)}.tm-stepper{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);align-items:center;height:48px;display:inline-flex}.tm-stepper button{width:46px;height:100%;color:var(--text-body);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.tm-stepper button:hover{color:var(--text-brand)}.tm-stepper button:disabled{color:var(--text-faint);cursor:default}.tm-stepper b{text-align:center;min-width:28px;font:var(--type-body);color:var(--text-strong);font-weight:600}.tm-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.tm-card--glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.tm-card--ink{background:var(--glass-bg-ink);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);color:#fff;border:1px solid #ffffff2e;box-shadow:0 8px 32px #062a262e}.tm-card--hover{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.tm-card--hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tm-badge{font:var(--type-caption);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.tm-badge--ok{background:var(--ok-bg);color:var(--ok)}.tm-badge--warn{background:var(--warn-bg);color:var(--warn)}.tm-badge--danger{background:var(--danger-bg);color:var(--danger)}.tm-badge--info{background:var(--info-bg);color:var(--info)}.tm-badge--neutral{background:var(--surface-sunken);color:var(--text-muted)}.tm-tag{font:var(--type-body-sm);color:var(--text-body);background:var(--surface-sunken);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.tm-tag:hover{background:var(--mist-200)}:root[data-theme=dark] .tm-tag:hover{background:var(--slate-700)}.tm-tag--active{background:var(--accent-soft);border-color:var(--pine-400);color:var(--text-brand);font-weight:600}.tm-tabs{background:var(--surface-sunken);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.tm-tabs button{font:var(--type-body-sm);color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);background:0 0;border:none;padding:9px 20px;font-weight:500}.tm-tabs button:hover{color:var(--text-strong)}.tm-tabs button[aria-selected=true]{background:var(--tabs-active-bg);color:var(--text-strong);box-shadow:var(--shadow-sm);font-weight:600}.tm-acc{border-bottom:1px solid var(--border-subtle)}.tm-acc>button{width:100%;font:var(--type-heading);letter-spacing:var(--track-heading);color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;display:flex}.tm-acc>button svg{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out);flex:none}.tm-acc--open>button svg{transform:rotate(180deg)}.tm-acc .body{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.tm-acc--open .body{max-height:400px}.tm-acc .body p{font:var(--type-body-sm);color:var(--text-muted);max-width:56ch;margin:0 0 18px}.tm-price{align-items:baseline;gap:10px;display:flex}.tm-price b{font:560 34px/1 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.tm-price s{font:var(--type-body);color:var(--text-faint)}.tm-price span{font:var(--type-body-sm);color:var(--text-muted)}.tm-price--sm b{font-size:22px}.tm-dialog-veil{background:var(--veil-bg);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);z-index:100;animation:tmFade var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tm-dialog{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);width:min(440px,100vw - 48px);animation:tmRise var(--dur-base) var(--ease-out);padding:28px}.tm-dialog h3{font:var(--type-title);letter-spacing:var(--track-title);margin:0 0 10px;font-size:24px}.tm-dialog>p{font:var(--type-body-sm);color:var(--text-muted);margin:0 0 22px}.tm-toast{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font:var(--type-body-sm);color:var(--text-strong);animation:tmRise var(--dur-base) var(--ease-out);align-items:center;gap:10px;padding:12px 20px;font-weight:500;display:inline-flex}.tm-toast svg{flex:none}.tm-tooltip{display:inline-flex;position:relative}.tm-tooltip .tip{background:var(--tooltip-bg);color:var(--tooltip-text);font:var(--type-caption);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-md);z-index:50;padding:7px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.tm-tooltip:hover .tip,.tm-tooltip:focus-within .tip{opacity:1;transform:translate(-50%)}.tm-photo{background:linear-gradient(160deg,var(--photo-a),var(--photo-b));border:1px solid var(--border-subtle);color:var(--text-faint);font:var(--type-caption);justify-content:center;align-items:center;display:flex}.tm-hero-mist{position:relative;overflow:hidden}.tm-hero-mist .blob-pine{background:var(--hero-blob-pine);width:560px;height:560px;opacity:var(--hero-blob-opacity-pine);filter:blur(120px);border-radius:50%;position:absolute;top:-220px;left:8%}.tm-hero-mist .blob-slate{background:var(--hero-blob-slate);width:480px;height:480px;opacity:var(--hero-blob-opacity-slate);filter:blur(120px);border-radius:50%;position:absolute;bottom:-240px;right:4%}.tm-hero-mist .mist-content{position:relative}.tm-wordmark{display:inline-flex}.tm-wordmark img{display:block}.tm-wordmark--ink img,:root[data-theme=dark] .tm-wordmark img{filter:brightness(0)invert()}@keyframes tmFade{0%{opacity:0}to{opacity:1}}@keyframes tmRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tm-btn,.tm-card--hover,.tm-acc .body,.tm-switch .track,.tm-switch .track:after{transition:none}.tm-dialog,.tm-dialog-veil,.tm-toast{animation:none}}.tm-buybar-pad{padding-bottom:120px}@media (max-width:960px){.tm-buybar-pad{padding-bottom:160px}}@media (max-width:480px){.tm-buybar-meta{display:none}}
