@layer components{.t-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.t-section{padding:96px 0}@media (max-width:720px){.t-section{padding:64px 0}}.t-tint{background:#fbfaf9}.t-warm{background:#fff7f3}.t-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.t-chip,.t-eyebrow{display:inline-flex;align-items:center;gap:8px}.t-chip{padding:6px 12px 6px 8px;border-radius:999px;background:#fff;border:1px solid #f3dcd2;color:var(--app-ink);font-size:13px;font-weight:500;box-shadow:0 1px 2px rgb(250 95 44/.06)}.t-chip b{background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.t-h1{font-size:clamp(38px,5.4vw,62px);line-height:1.05;letter-spacing:-.035em}.t-h1,.t-h2{font-weight:800;color:var(--app-ink);margin:0}.t-h2{font-size:clamp(30px,3.6vw,42px);line-height:1.12;letter-spacing:-.03em}.t-light{font-weight:300}.t-accent{color:var(--accent)}.t-lead{font-size:18px;max-width:56ch}.t-lead,.t-sub{line-height:1.65;color:var(--app-body)}.t-sub{font-size:16.5px;max-width:62ch}.t-announce{background:var(--accent);color:#fff;font-size:13.5px;font-weight:500}.t-announce a{color:inherit;font-weight:600;text-decoration:none}.t-announce a:hover{text-decoration:underline;text-underline-offset:3px}.t-header{position:sticky;top:0;z-index:40;background:rgb(255 255 255/.86);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .22s,box-shadow .22s}.t-header[data-warm]{background:rgb(255 247 243/.92)}.t-header[data-scrolled]{background:rgb(255 255 255/.9);border-bottom-color:var(--app-line);box-shadow:0 6px 24px rgb(16 15 22/.05)}.t-menu{position:relative}.t-menu__trigger{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:10px;color:var(--app-ink);font-size:15px;font-weight:500;text-decoration:none;transition:background .14s,color .14s}.t-menu__trigger svg{width:15px;height:15px;color:var(--app-subtle);transition:transform .2s}.t-menu:focus-within .t-menu__trigger,.t-menu:hover .t-menu__trigger,.t-menu__trigger:hover{background:rgb(250 95 44/.08);color:var(--accent-ink)}.t-currency,.t-lang{align-items:center;gap:2px;height:38px;padding:0 4px 0 10px;border-radius:12px;border:1px solid var(--app-line);background:#fff;font-size:13px;color:var(--app-body)}.t-currency,.t-lang{display:inline-flex}.t-currency svg,.t-lang svg{width:15px;height:15px;color:var(--app-subtle);margin-right:4px;flex:none}.t-lang button{height:30px;min-width:32px;padding:0 6px;border-radius:9px;border:0;background:transparent;font:600 12.5px/1 inherit;color:var(--app-muted);cursor:pointer;transition:background .14s,color .14s}.t-lang button[aria-pressed=true]{background:#fff2ec;color:var(--accent-ink)}.t-lang button:hover{color:var(--accent-ink)}.t-currency select:focus-visible,.t-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.t-currency select{appearance:none;border:0;background:transparent;height:30px;padding:0 22px 0 4px;font:600 12.5px/1 inherit;color:var(--ink,#15141a);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 11px) 13px,calc(100% - 7px) 13px;background-size:4px 4px;background-repeat:no-repeat}.t-menu:focus-within .t-menu__trigger svg,.t-menu:hover .t-menu__trigger svg{transform:rotate(180deg);color:var(--accent)}.t-menu__panel{position:absolute;top:calc(100% + 10px);left:-8px;width:340px;padding:8px;border-radius:18px;background:#fff;border:1px solid #efe7e3;box-shadow:0 24px 60px rgb(16 15 22/.14);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .22s var(--ease-out,ease),visibility .18s}.t-menu__panel:before{content:"";position:absolute;inset:-12px 0 auto 0;height:12px}.t-menu:focus-within .t-menu__panel,.t-menu:hover .t-menu__panel{opacity:1;visibility:visible;transform:none}.t-menu__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;font-size:14.5px;transition:background .14s}.t-menu__item:hover{background:#fff7f3}.t-btn-lg{height:50px;padding:0 24px;font-size:15px;border-radius:12px}.t-hero{position:relative;overflow:hidden;overflow:clip;background:#fff7f3}.t-hero:before{content:"";position:absolute;inset:auto -10% -40% auto;width:620px;height:620px;border-radius:999px;background:#ffe7dc;filter:blur(2px);opacity:.7;pointer-events:none}.t-search{display:flex;gap:8px;padding:8px;border-radius:16px;background:#fff;border:1px solid #efe7e3;box-shadow:0 2px 4px rgb(16 15 22/.03),0 18px 40px rgb(250 95 44/.1);transition:box-shadow .22s,border-color .22s}.t-search:focus-within{border-color:#f6b79f;box-shadow:0 0 0 4px rgb(250 95 44/.12),0 18px 40px rgb(250 95 44/.12)}.t-search input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:500 17px var(--font-sans);color:var(--app-ink);padding:0 12px}.t-search input::placeholder{color:var(--app-subtle);font-weight:400}.t-search--xl{padding:10px 12px;border-radius:20px}.t-search--xl input{font-size:19px}.t-tab{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--app-line);background:#fff;font:500 13.5px var(--font-sans);color:var(--app-body);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.t-tab:hover,.t-tab[data-on]{border-color:#f6b79f;color:var(--accent-ink)}.t-tab[data-on]{background:#fff2ec;font-weight:600}.t-pricelist{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.t-pricelist th{text-align:left;font:600 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--app-subtle);background:#fbfaf9}.t-pricelist td,.t-pricelist th{padding:14px 20px;border-bottom:1px solid var(--app-line)}.t-pricelist td{vertical-align:middle}.t-pricelist tr:last-child td{border-bottom:0}@media (max-width:640px){.t-pricelist td,.t-pricelist th{padding:12px}}.t-pricelist tbody tr{transition:background .14s}.t-pricelist tbody tr:hover{background:#fffaf7}.t-offer{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--app-line);transition:transform .22s var(--ease-out,ease),box-shadow .22s,border-color .22s;overflow:hidden}.t-offer:hover{transform:translateY(-4px);border-color:#f6b79f;box-shadow:0 22px 44px rgb(250 95 44/.12)}.t-offer:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:999px;background:#fff2ec;z-index:0}.t-offer>*{position:relative;z-index:1}.t-offer__tld{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--app-ink);line-height:1}.t-result{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--app-line);animation:rise .36s var(--ease-out,ease) both}.t-result[data-best]{border-color:#f6b79f;box-shadow:0 8px 24px rgb(250 95 44/.1)}.t-window{background:#fff;border-radius:16px;border:1px solid #efe7e3;box-shadow:0 30px 60px rgb(16 15 22/.1);overflow:hidden}.t-window__bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--app-line);background:#fcfbfa}.t-window__bar i{width:10px;height:10px;border-radius:99px;background:#e9e5e2}.t-float{position:absolute;background:#fff;border-radius:14px;border:1px solid #efe7e3;box-shadow:0 18px 40px rgb(16 15 22/.1);padding:12px 14px;animation:t-float 6s ease-in-out infinite}.t-float[data-delay="1"]{animation-delay:-2s}.t-float[data-delay="2"]{animation-delay:-4s}@keyframes t-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.t-plan{position:relative;display:flex;flex-direction:column;gap:22px;background:#fff;border:1px solid var(--app-line);border-radius:20px;padding:30px;box-shadow:0 1px 2px rgb(16 15 22/.03);transition:transform .26s var(--ease-out,ease),box-shadow .26s,border-color .26s}.t-plan:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(16 15 22/.08)}.t-plan[data-featured]{border:2px solid var(--accent);box-shadow:0 24px 48px rgb(250 95 44/.12)}.t-plan__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:12px;font-weight:600;padding:5px 14px;border-radius:999px;white-space:nowrap}.t-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.t-plan li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--app-body)}.t-check{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:99px;background:#fff2ec;color:var(--accent);margin-top:1px}.t-check svg{width:13px;height:13px;stroke-width:3}.t-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}.t-compare td,.t-compare th{padding:14px 18px;text-align:center;border-bottom:1px solid var(--app-line)}.t-compare td:first-child,.t-compare th:first-child{text-align:left;color:var(--app-body)}.t-compare thead th{font-size:15px;color:var(--app-ink);font-weight:600;background:#fcfbfa}.t-compare thead th:first-child{border-top-left-radius:14px}.t-compare thead th:last-child{border-top-right-radius:14px}.t-compare td{color:var(--app-ink);font-weight:500}.t-card{background:#fff;border:1px solid var(--app-line);border-radius:18px;padding:26px;transition:transform .24s var(--ease-out,ease),box-shadow .24s}.t-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgb(16 15 22/.07)}.t-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff2ec;color:var(--accent)}.t-icon svg{width:22px;height:22px}.t-tld{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--app-line)}.t-tld b{font-size:24px;white-space:nowrap;font-weight:800;letter-spacing:-.03em;color:var(--app-ink)}.t-promo{position:relative;overflow:hidden;border-radius:24px;background:#fff2ec;border:1px solid #f9d9cb}.t-step{display:grid;place-items:center;width:44px;height:44px;border-radius:99px;background:#fff;border:1px solid #f3dcd2;color:var(--accent);font-weight:700;font-size:17px}.t-faq details{background:#fff;border:1px solid var(--app-line);border-radius:14px;padding:18px 22px;transition:box-shadow .22s,border-color .22s}.t-faq details+details{margin-top:10px}.t-faq details[open]{border-color:#f3dcd2;box-shadow:0 10px 28px rgb(16 15 22/.05)}.t-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:16px;color:var(--app-ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:#fff2ec;color:var(--accent);font-weight:400;font-size:20px;line-height:1;transition:transform .22s}.t-faq details[open] summary:after{transform:rotate(45deg)}.t-faq p{margin:12px 0 0;color:var(--app-body);line-height:1.65;max-width:72ch}.t-footer{background:#fbfaf9;border-top:1px solid var(--app-line)}.t-footer a{color:var(--app-body);text-decoration:none}.t-footer a:hover{color:var(--app-ink)}.t-choice{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:14px;cursor:pointer;border:1.5px solid var(--app-line-strong);background:#fff;transition:border-color .14s,background .14s,box-shadow .14s}.t-choice:hover{border-color:var(--app-subtle)}.t-choice[data-on]{border-color:var(--accent);background:#fff7f3;box-shadow:0 0 0 3px rgb(250 95 44/.1)}.t-choice input{accent-color:var(--accent);margin-top:3px}.t-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out,ease),transform .6s var(--ease-out,ease)}.t-reveal[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.t-reveal{opacity:1;transform:none;transition:none}.t-float{animation:none}}}@layer components{.p-nav{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;white-space:nowrap;color:var(--app-body);font-size:14.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s}.p-nav svg{width:18px;height:18px;color:var(--app-subtle);transition:color .14s}.p-nav:hover,.p-nav[data-active]{background:#fff;color:var(--app-ink)}.p-nav[data-active]{box-shadow:0 1px 2px rgb(16 15 22/.05),0 6px 16px rgb(16 15 22/.05)}.p-nav[data-active] svg{color:var(--accent)}.p-card{background:#fff;border:1px solid var(--app-line);border-radius:18px}.p-stat{background:#fff;border:1px solid var(--app-line);border-radius:16px;padding:18px 20px}.p-stat__label{font-size:13px;color:var(--app-muted)}.p-stat__value{margin-top:6px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--app-ink)}.p-product{transition:box-shadow .22s,transform .22s var(--ease-out,ease)}.p-product:hover{box-shadow:0 16px 36px rgb(16 15 22/.07)}.p-meter{height:6px;border-radius:99px;background:#f1eeec;overflow:hidden}.p-meter>span{display:block;height:100%;border-radius:99px;background:var(--accent);transform-origin:left;animation:grow-x .7s var(--ease-out,ease) both}.p-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--app-line)}.p-row:first-child{border-top:0}.t-art{position:relative;display:grid;place-items:center;height:132px;margin:-6px -6px 18px;border-radius:14px;background:#fff7f3;border:1px solid #f9e2d8;overflow:hidden}.t-art:after{content:"";position:absolute;width:180px;height:180px;right:-60px;bottom:-90px;border-radius:999px;background:#ffe9df}.t-art>*{position:relative;z-index:1}.t-art__browser{position:relative;width:82%;background:#fff;border-radius:12px;border:1px solid #efe7e3;box-shadow:0 10px 24px rgb(16 15 22/.06)}.t-art__bar{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid #f3efec}.t-art__bar i{width:7px;height:7px;border-radius:99px;background:#e9e5e2}.t-art__url{display:flex;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;color:var(--app-muted)}.t-art__url b{color:var(--app-ink);font-weight:600}.t-art__lock{width:14px;height:14px;color:var(--ok)}.t-art__badge{position:absolute;right:8px;bottom:-14px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:99px;background:var(--ok-soft);color:var(--ok);font-size:11.5px;font-weight:600}.t-art__badge svg{width:13px;height:13px}.t-art__grid{display:grid;grid-template-columns:repeat(3,44px);gap:10px}.t-art__grid span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid #f3dcd2;color:var(--accent);box-shadow:0 6px 14px rgb(250 95 44/.08);animation:t-pop-in .5s var(--ease-out,ease) both}.t-art__grid svg{width:19px;height:19px}.t-art__install{display:flex;align-items:center;gap:12px;width:82%;padding:14px;background:#fff;border-radius:14px;border:1px solid #efe7e3;box-shadow:0 10px 24px rgb(16 15 22/.06)}.t-art__wp{display:grid;place-items:center;width:40px;height:40px;border-radius:99px;background:#21759b;color:#fff;font:700 20px/1 Georgia,serif}.t-art__label{font-size:12.5px;color:var(--app-muted)}.t-art__label b{color:var(--app-ink)}.t-art__progress{margin-top:7px;height:7px;border-radius:99px;background:#f1eeec;overflow:hidden}.t-art__progress span{display:block;height:100%;width:100%;background:var(--accent);border-radius:99px;transform-origin:left;animation:t-fill 2.6s var(--ease-out,ease) infinite}.t-art__mail{display:flex;align-items:center;gap:12px}.t-art__envelope{width:42px;height:42px;padding:9px;border-radius:14px;background:#fff;color:var(--accent);border:1px solid #f3dcd2;box-shadow:0 6px 14px rgb(250 95 44/.08)}.t-art__chip{padding:6px 12px;border-radius:99px;background:#fff;border:1px solid #efe7e3;font-size:12.5px;color:var(--app-muted);animation:t-slide-in .6s var(--ease-out,ease) both}.t-art__chip b{color:var(--app-ink);font-weight:600}.t-art__chip--soft{animation-delay:.16s;opacity:.85}.t-art__steps{display:flex;gap:18px}.t-art__step{display:flex;flex-direction:column;align-items:center;gap:6px;animation:t-pop-in .5s var(--ease-out,ease) both}.t-art__step span{display:grid;place-items:center;width:38px;height:38px;border-radius:99px;background:var(--accent);color:#fff;box-shadow:0 8px 18px rgb(250 95 44/.25)}.t-art__step svg{width:18px;height:18px;stroke-width:3}.t-art__step small{font-size:11.5px;font-weight:600;color:var(--app-body)}.t-art__calendar{display:flex;align-items:center;gap:12px}.t-art__cal{width:56px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #efe7e3;text-align:center;box-shadow:0 8px 18px rgb(16 15 22/.06)}.t-art__cal-head{background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:4px 0}.t-art__cal-day{font-size:22px;font-weight:800;color:var(--app-ink);padding:6px 0 8px}.t-art__repeat{width:26px;height:26px;color:var(--accent);animation:t-spin 6s linear infinite}}@layer components{@keyframes t-pop-in{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:none}}@keyframes t-slide-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes t-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes t-spin{to{transform:rotate(1turn)}}.t-typing{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:14px;border-radius:14px;background:#fff7f3;border:1px dashed #f6b79f}.t-typing__text{font:600 18px var(--font-sans);color:var(--app-ink);letter-spacing:-.01em}.t-typing__caret{display:inline-block;width:2px;height:20px;margin-left:2px;vertical-align:-3px;background:var(--accent);animation:t-blink 1s steps(1) infinite}@keyframes t-blink{50%{opacity:0}}.t-cmp{border-radius:22px;background:#fff;border:1px solid var(--app-line);box-shadow:0 24px 60px rgb(16 15 22/.06);overflow:hidden}.t-cmp__grid{display:grid;min-width:640px}.t-cmp__cell{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 18px;border-top:1px solid var(--app-line);font-size:14.5px;color:var(--app-ink);font-weight:500;text-align:center}.t-cmp__cell--label{justify-content:flex-start;text-align:left;color:var(--app-body);font-weight:400}.t-cmp__cell--label svg{width:18px;height:18px;color:var(--accent);flex:none}.t-cmp__cell[data-featured]{background:#fff7f3}.t-cmp__head{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 18px 22px;text-align:center}.t-cmp__head[data-featured]{background:#fff7f3;box-shadow:inset 0 3px 0 var(--accent)}.t-cmp__group{grid-column:1/-1;padding:12px 18px;border-top:1px solid var(--app-line);background:#fcfbfa;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.t-cmp__yes{display:grid;place-items:center;width:26px;height:26px;border-radius:99px;background:var(--ok-soft);color:var(--ok)}.t-cmp__yes svg{width:15px;height:15px;stroke-width:3}.t-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:var(--accent);transform-origin:left;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.t-art *,.t-typing__caret{animation:none!important}}.t-search input:focus-visible{box-shadow:none}@media (max-width:639px){.t-logo img{height:48px!important}}