@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#111116;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#111116;--muted:#647080;--orange:#ff4e18;--orange-dark:#ed3c10;--pink:#e11d75;--paper:#f8f7f9;--line:#2326321a;--surface:#ffffffc7;--shadow-soft:0 18px 48px #685a7413;--radius-card:24px;--content-width:1160px;background:#f8f7f9;font-family:Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);min-width:320px;margin:0}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ff4e1873}::selection{color:#fff;background:var(--orange)}.app-shell{min-height:100vh;overflow:clip}.page-wrap{width:min(var(--content-width),100% - 88px);margin-inline:auto}.skip-link{z-index:120;color:#fff;background:var(--ink);border-radius:12px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1050px,100% - 200px);min-height:60px;margin:0 auto;display:grid;position:relative}.brand-link{justify-self:start;text-decoration:none}.brand-mark{align-items:center;line-height:.9;display:inline-flex;position:relative}.brand-word{letter-spacing:-.075em;font-size:27px;font-weight:850}.brand-leaves{gap:2px;display:flex;position:absolute;top:-5px;right:31px;transform:rotate(-12deg)}.brand-leaves i{background:var(--orange);border-radius:6px 6px 2px;width:7px;height:12px;display:block;transform:rotate(15deg)}.brand-leaves i+i{width:6px;height:10px;margin-top:3px;transform:rotate(29deg)}.primary-navigation{align-items:center;gap:calc(clamp(22px,3vw,42px));display:flex}.primary-navigation a{color:#17171a;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s}.primary-navigation a:hover{color:var(--orange-dark)}.login-button{cursor:pointer;background:#eeedf0;border:0;border-radius:999px;justify-self:end;min-width:91px;min-height:39px;padding:0 22px;font-size:13px;font-weight:600;transition:background .18s,transform .18s}.login-button:hover{background:#e5e3e8;transform:translateY(-1px)}.mobile-menu-toggle{display:none}.hero-section{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;min-height:288px;margin-top:1px;display:grid;position:relative}.hero-section:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(at 69% 57%,#f7b4d242,#0000 32%),radial-gradient(at 33% 15%,#ffffffe6,#0000 45%);position:absolute;inset:-18px -100px -15px}.hero-copy{z-index:2;padding:12px 0 19px calc(clamp(58px,9.7vw,92px));position:relative}.hero-title{letter-spacing:-.072em;max-width:505px;margin:0;font-size:calc(clamp(2.5rem,4.2vw,3.8rem));font-weight:850;line-height:.98}.hero-description{color:#536070;max-width:420px;margin:17px 0 19px;font-size:14px;font-weight:520;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button-outline,.button-primary,.button-secondary{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 25px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(110deg,#ff581a,#f44715);box-shadow:0 7px 16px #f447151f}.button-primary:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 9px 22px #f4471538}.button-secondary{color:#25262d;background:#eeedf0}.button-secondary:hover{background:#e5e3e8;transform:translateY(-2px)}.button-outline{border:1px solid var(--orange);min-height:32px;color:var(--orange-dark);background:0 0;padding-inline:14px;font-size:12px}.button-outline:hover{color:#fff;background:var(--orange)}.hero-art{align-items:center;min-height:280px;display:grid;position:relative}.hero-art:before{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(#f2a1ca47,#0000 70%);border-radius:50%;position:absolute;inset:14% 2% 5%}.hero-art img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:auto;margin-left:0}.hero-ai-label{color:#ffffffe6;letter-spacing:-.06em;text-shadow:0 2px 8px #642cae47;font-size:calc(clamp(19px,2.7vw,29px));font-weight:800;top:67%;left:33.5%;transform:rotate(-2deg)}.hero-ai-label,.hero-side-motif{pointer-events:none;position:absolute}.hero-side-motif{z-index:-1;opacity:.78;width:84px;height:204px;top:6%}.hero-side-motif.left{left:-61px}.hero-side-motif.right{right:-73px;transform:rotate(180deg)}.motif-piece{background:#fde0dc;width:56px;height:94px;position:absolute}.motif-piece:first-child{border-radius:60px 0 0;top:0;left:0}.motif-piece:nth-child(2){border-radius:60px 60px 0 0;top:0;right:0}.motif-piece:nth-child(3){border-radius:0 0 0 60px;bottom:0;left:0}.motif-piece:nth-child(4){border-radius:0 0 60px 60px;bottom:0;right:0}.hero-side-motif.left .motif-piece:nth-child(4){background:#f5a489}.hero-side-motif.right .motif-piece:first-child{background:var(--orange)}.trust-strip{background:#ffffffb8;border:1px solid #ffffffbf;border-radius:999px;grid-template-columns:repeat(3,1fr);align-items:center;width:min(1020px,100% - 88px);min-height:53px;margin:3px auto 34px;padding:0 22px;display:grid;box-shadow:0 10px 35px #6a5e770e}.trust-item{justify-content:center;align-items:center;gap:17px;min-height:23px;font-size:13px;font-weight:650;display:flex}.trust-item+.trust-item{border-left:1px solid #4f515b2e}.trust-item svg{color:var(--orange);flex:none}.section{scroll-margin-top:86px}.section-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.section-title{letter-spacing:-.065em;margin:0;font-size:calc(clamp(1.75rem,3.2vw,2.55rem));font-weight:850;line-height:1.05}.products-section{padding:0 0 31px}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.product-card{border-radius:var(--radius-card);min-height:124px;box-shadow:var(--shadow-soft);background:#ffffffbd;border:1px solid #ffffffd1;grid-template-columns:70px minmax(0,1fr) 29px;align-items:center;gap:13px;padding:15px 16px;transition:transform .2s,box-shadow .2s,background .2s;display:grid}.product-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 19px 42px #685a741f}.product-icon{color:#fff;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #ffffff2e}.product-icon svg{width:46px;height:46px}.simple-brand-icon{width:42px;height:42px}.product-info{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.product-title{color:var(--ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;overflow:hidden}.product-description{min-height:34px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 7px;font-size:11.5px;font-weight:560;line-height:1.42;display:-webkit-box;overflow:hidden}.price-pill{color:#e74318;white-space:nowrap;background:#fff0ec;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:850}.product-action{color:#1d1d21;cursor:pointer;background:#f0eff2;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.product-action:hover{color:#fff;background:var(--orange);transform:translate(2px)}.product-action:disabled{color:#a6a5ab;cursor:not-allowed}.product-action svg{width:17px;height:17px}.product-error{color:#8a5b4b;margin:13px 0 0;font-size:12px}.price-pill-muted{color:#646875;background:#eeedf0;font-weight:700}.catalog-error{background:#ffffffb8;border:1px solid #ffffffd1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:100px;padding:18px 22px;display:flex}.catalog-error p{color:var(--muted);margin:0;font-size:13px}.product-skeleton{pointer-events:none}.skeleton-icon,.skeleton-lines i{background:linear-gradient(100deg,#efedf1 20%,#f8f7f9 50%,#efedf1 80%) 0 0/220% 100%;border-radius:12px;animation:1.4s ease-in-out infinite skeleton-shine;display:block}.skeleton-icon{width:66px;height:66px}.skeleton-lines{gap:8px;display:grid}.skeleton-lines i{height:11px}.skeleton-lines i:first-child{width:58%;height:14px}.skeleton-lines i:nth-child(3){width:42%}@keyframes skeleton-shine{to{background-position-x:-220%}}.benefits-band{background:linear-gradient(108deg,#ff6736,#ef4a5d 52%,#c51a72);border-radius:34px;margin:0 -26px 27px;padding:17px 32px 28px;box-shadow:0 18px 42px #db3a5d1f}.benefits-title{color:#fff;letter-spacing:-.065em;margin:0 0 17px 4px;font-size:calc(clamp(1.8rem,3.5vw,2.5rem));font-weight:850;line-height:1}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.benefit-card{background:#ffffffc7;border:1px solid #ffffff57;border-radius:22px;min-height:145px;padding:12px 17px 14px}.benefit-icon-wrap{width:43px;height:43px;color:var(--orange);background:#fffc;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.benefit-icon-wrap svg{width:27px;height:27px}.benefit-card h3{letter-spacing:-.04em;margin:0 0 5px;font-size:15px;font-weight:850}.benefit-card p{color:#5d6571;margin:0;font-size:11.5px;font-weight:550;line-height:1.4}.steps-section{padding:0 0 25px}.steps-title{margin:0 0 14px}.steps-grid{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.step-card{min-height:77px;box-shadow:var(--shadow-soft);background:#ffffffb0;border:1px solid #ffffffdb;border-radius:21px;align-items:center;gap:15px;padding:10px 16px;display:flex}.step-icon{color:#ed4a1c;background:#fff0ed;border-radius:50%;flex:none;place-items:center;width:55px;height:55px;display:grid}.step-icon svg{width:29px;height:29px}.step-copy h3{letter-spacing:-.035em;margin:0 0 3px;font-size:13px;font-weight:850}.step-copy p{color:var(--muted);margin:0;font-size:11.2px;line-height:1.35}.step-arrow{color:var(--orange);place-items:center;display:grid}.step-arrow svg{stroke-width:1.7px;width:26px;height:26px}.security-panel{background:linear-gradient(110deg,#ffffffd6,#ffffff94);border:1px solid #ffffffe0;border-radius:30px;grid-template-columns:1.05fr .95fr;align-items:center;min-height:181px;margin:0 -19px 20px;padding:17px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #695b720e}.security-panel:after,.security-panel:before{content:"";z-index:0;background:#ff5b5014;border-radius:100% 0;width:154px;height:154px;position:absolute;transform:rotate(-24deg)}.security-panel:before{top:10px;right:31%}.security-panel:after{top:12px;right:-23px;transform:rotate(42deg)}.security-copy{z-index:2;position:relative}.security-title{letter-spacing:-.06em;max-width:435px;margin:0;font-size:calc(clamp(1.35rem,2.2vw,1.8rem));font-weight:850;line-height:1.08}.security-copy p{color:#596575;max-width:430px;margin:8px 0 11px;font-size:12px;font-weight:550;line-height:1.42}.security-tags{flex-wrap:wrap;gap:7px;display:flex}.security-tag{white-space:nowrap;background:#ffffff8f;border:1px solid #383c471a;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.security-tag svg{width:16px;height:16px;color:var(--orange)}.security-art{z-index:1;justify-content:flex-end;align-items:center;height:150px;display:flex;position:relative}.security-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 17px #d0486d21);width:min(100%,440px);max-height:205px}.faq-section{padding:0 0 26px}.faq-list{gap:6px;display:grid}.faq-item{background:#ffffffad;border:1px solid #676d7921;border-radius:999px;transition:border-radius .2s,background .2s;overflow:hidden;box-shadow:0 4px 14px #52545f09}.faq-item[open]{background:#fff;border-radius:18px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:37px;padding:0 18px 0 21px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{flex:none;transition:transform .18s}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{color:var(--muted);margin:0;padding:0 52px 15px 21px;font-size:12px;line-height:1.5}.site-footer{border-top:1px solid #363a4617;grid-template-columns:auto 1px 1fr 1px auto;align-items:center;gap:24px;min-height:70px;padding:10px 0 13px;display:grid}.footer-divider{background:#43464f2b;width:1px;height:28px}.footer-nav{justify-content:space-around;align-items:center;gap:16px;display:flex}.footer-nav a{color:#566170;white-space:nowrap;font-size:11px;font-weight:560;text-decoration:none}.footer-nav a:hover{color:var(--orange-dark)}.footer-contacts{align-items:center;gap:20px;display:flex}.footer-contact{color:#566170;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.footer-contact svg{width:18px;height:18px}.footer-contact:hover{color:var(--orange-dark)}.footer-contact.is-disabled{opacity:.65}.footer-chat-btn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.site-footer-wrapper{flex-direction:column;display:flex}.footer-legal-bar{border-top:1px solid #363a4612;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 16px;display:flex}.footer-copyright,.footer-legal-bar{color:#767d8d;font-size:11px}.footer-legal-nav{align-items:center;gap:10px;display:flex}.footer-legal-nav a{color:#5c6475;font-size:11px;text-decoration:none;transition:color .15s}.footer-legal-nav a:hover{color:var(--orange-dark);text-decoration:underline}.footer-legal-sep{color:#b8bdc7;-webkit-user-select:none;user-select:none}.dialog-backdrop{z-index:100;width:min(470px,100% - 40px);max-width:none;max-height:none;color:inherit;background:0 0;border:0;place-items:center;margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:visible}.dialog-backdrop:not([open]){display:none}.dialog-backdrop::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1a2266}.dialog-card{background:#fff;border:1px solid #ffffffd9;border-radius:28px;width:min(100%,470px);max-height:calc(min(92dvh,760px));padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #1b142338}.dialog-close{cursor:pointer;background:#f2f1f3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.dialog-title{letter-spacing:-.06em;max-width:calc(100% - 42px);margin:0 0 8px;font-size:25px;font-weight:850;line-height:1.05}.dialog-eyebrow{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850}.dialog-description{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.dialog-product{background:#f8f7f9;border-radius:18px;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex}.dialog-product .product-icon{border-radius:14px;width:49px;height:49px}.dialog-product .product-icon svg{width:35px;height:35px}.dialog-product-title{margin:0 0 3px;font-size:14px;font-weight:850}.dialog-product-price{color:var(--orange-dark);margin:0;font-size:12px;font-weight:800}.activation-summary,.selected-addons{background:#f8f7f9;border:1px solid #3b3f4a1a;border-radius:14px;gap:5px;margin:0 0 15px;padding:11px 13px;display:grid}.activation-summary p,.selected-addons p{color:#41434b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.activation-summary{background:#fff8f5;border-color:#ff4e1829}.dialog-login-warning{background:#fff4f0;border:1px solid #ff4e183d;border-radius:15px;gap:5px;margin:0 0 16px;padding:12px 14px;display:grid}.dialog-login-warning-header{color:var(--orange-dark);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.dialog-login-warning-header svg{color:var(--orange);flex:none}.dialog-login-warning p{color:#434752;margin:0;font-size:11px;line-height:1.45}.field-label{color:#31333b;margin:0 0 7px;font-size:12px;font-weight:750;display:block}.form-field{gap:7px;margin:0 0 15px;display:grid}.form-field input,.form-field select{width:100%;min-height:47px;color:var(--ink);background:#fff;border:1px solid #3b3f4a26;border-radius:14px;padding:0 14px;font-size:14px}.form-field input::placeholder{color:#a1a2a8}.selected-option{color:#34363d;background:#faf9fb;border:1px solid #3b3f4a1f;border-radius:14px;align-items:center;min-height:47px;padding:0 14px;font-size:13px;display:flex}.hidden-payment-form{display:none}.spin-icon{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.form-error,.form-note,.form-success{margin:0 0 14px;font-size:12px;line-height:1.45}.form-error{color:#b62b26}.form-success{color:#187451}.form-note{color:#754529;background:#fff5e9;border-radius:13px;padding:11px 13px}.dialog-terms-field{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:9px;margin:0 0 16px;display:flex}.dialog-terms-checkbox{width:17px;height:17px;accent-color:var(--orange);cursor:pointer;border-radius:4px;flex:none;margin-top:1px}.dialog-terms-text{color:#434752;font-size:11px;line-height:1.45}.dialog-terms-text a{color:var(--orange-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.dialog-terms-text a:hover{color:var(--orange)}.dialog-submit{width:100%;min-height:48px;margin-top:2px}.dialog-submit:disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}.dialog-footnote{color:#747985;margin:13px 0 0;font-size:10.5px;line-height:1.45}.order-status{background:#f7f6f8;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.order-status-icon{width:37px;height:37px;color:var(--orange);background:#fff0ec;border-radius:50%;flex:none;place-items:center;display:grid}.order-status h2{margin:0 0 3px;font-size:14px;font-weight:800}.order-status p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.page-state{place-items:center;min-height:55vh;padding:32px 20px;display:grid}.page-state-card{width:min(100%,550px);box-shadow:var(--shadow-soft);text-align:center;background:#ffffffd9;border:1px solid #ffffffe6;border-radius:28px;padding:34px}.page-state-card .state-icon{width:58px;height:58px;color:var(--orange);background:#fff0ec;border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.page-state-card h1{letter-spacing:-.055em;margin:0 0 9px;font-size:27px}.page-state-card p{max-width:420px;color:var(--muted);margin:0 auto 18px;font-size:13px;line-height:1.5}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.order-amount{font-weight:850;color:var(--orange-dark)!important;font-size:18px!important}.product-page{width:min(var(--content-width),100% - 72px)}.product-hero,.product-page{isolation:isolate;position:relative}.product-hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:18px;min-height:438px;margin-top:4px;display:grid}.product-hero .hero-side-motif{width:114px}.product-hero .hero-side-motif.left{left:-34px}.product-hero .hero-side-motif.right{right:-17px}.product-hero:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(at 32% 55%,#ffb1c33d,#0000 44%),radial-gradient(at 76% 34%,#fffc,#0000 43%);position:absolute;inset:-14px -100px 0}.product-visual{place-items:center;min-width:0;min-height:420px;display:grid;position:relative}.product-visual:before{z-index:-1;content:"";filter:blur(.4px);background:linear-gradient(135deg,#ffdedc9e,#ffffff47);border-radius:30%;position:absolute;inset:8% 4%}.product-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 17px 22px #db496f1f);width:min(112%,480px);height:auto;display:block}.product-visual-mark{aspect-ratio:1;color:#fff;pointer-events:none;place-items:center;width:min(36%,160px);display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.product-visual-mark svg{filter:drop-shadow(0 2px 2px #0057462e);width:100%;height:100%}.product-icon--hero{color:#fff;box-shadow:none;border-radius:0;background:0 0!important}.product-icon--hero .simple-brand-icon,.product-icon--hero svg{width:82%;height:82%}.product-visual-mark.product-icon--hero{aspect-ratio:1;height:auto}.product-visual--claude-pro .product-visual-mark{width:min(43%,190px)}.product-art-fallback{aspect-ratio:1;background:radial-gradient(at 50% 47%,#fffffffa,#ffefebd6 54%,#ffe7e361 76%,#0000 77%);border-radius:31%;width:min(100%,480px);position:relative;overflow:hidden}.product-art-fallback:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--product-color),transparent 75%),transparent 70%);filter:blur(18px);border-radius:50%;position:absolute;inset:16%}.product-art-orbit{border:2px solid #e68ea86b;border-radius:50%;width:84%;height:51%;position:absolute;top:25%;left:8%;transform:rotate(-21deg)}.product-art-center{z-index:2;aspect-ratio:1;background:linear-gradient(145deg,color-mix(in srgb,var(--product-color),#fff 16%),var(--product-color));width:42%;box-shadow:0 25px 40px color-mix(in srgb,var(--product-color),transparent 67%),inset 0 1px 0 #ffffff73;border:1px solid #ffffffb3;border-radius:25%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.product-art-center .product-icon--hero{width:100%;height:100%;transform:rotate(7deg)}.product-art-float{z-index:1;aspect-ratio:1;background:#ffffffd1;border:1px solid #ffffffd9;border-radius:26%;place-items:center;width:17%;display:grid;position:absolute;box-shadow:0 15px 30px #61466421}.product-art-float svg{width:58%;height:58%}.product-art-gift{color:#f45b27;top:15%;left:16%;transform:rotate(-13deg)}.product-art-payment{color:#ed4c38;top:22%;right:13%;transform:rotate(10deg)}.product-art-cube{color:#a655dc;bottom:12%;left:12%;transform:rotate(8deg)}.product-art-shield{color:#f04c32;bottom:11%;right:12%;transform:rotate(9deg)}.product-summary{z-index:2;min-width:0;padding:14px 0 5px;position:relative;transform:translateY(-16px)}.product-category{color:#d93612;background:#fff0ec;border-radius:999px;align-items:center;gap:8px;min-height:27px;margin-bottom:10px;padding:0 12px 0 9px;font-size:11px;font-weight:750;display:inline-flex}.product-category svg{color:var(--orange)}.product-summary h1{letter-spacing:-.07em;max-width:100%;margin:0;font-size:calc(clamp(2.25rem,4.35vw,3.15rem));font-weight:850;line-height:1}.product-lead{color:#536070;max-width:440px;margin:8px 0 12px;font-size:15px;font-weight:540;line-height:1.35}.product-price{color:#e84418;letter-spacing:-.06em;background:#fff0ec;border-radius:999px;align-items:center;min-height:57px;margin:0 0 8px;padding:2px 25px;font-size:34px;font-weight:850;line-height:1;display:inline-flex}.product-demo-price-note{color:var(--muted);margin:-5px 0 8px 22px;font-size:10px;line-height:1.35}.delivery-line{letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 12px 6px;font-size:13px;font-weight:680;display:flex}.delivery-line svg,.product-highlights svg{color:var(--orange);flex:none}.product-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:19px;display:grid}.product-highlights span{background:#ffffffb8;border:1px solid #ffffffbf;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:6px 8px;font-size:11px;font-weight:650;line-height:1.2;display:flex}.product-actions{grid-template-columns:1fr 1fr;gap:15px;display:grid}.product-buy,.product-question{min-height:44px;padding-inline:17px;font-size:13px}.product-question:disabled{color:#555b67;opacity:1;cursor:not-allowed;background:#eeedf0}.payment-note{color:#586577;align-items:flex-start;gap:11px;margin:12px 2px 0;font-size:11px;font-weight:520;line-height:1.4;display:flex}.payment-note svg{color:#56677c;flex:none}.product-data-note{color:#8a5b4b;margin:8px 0 0;font-size:11px;line-height:1.4}.variant-bar{background:#ffffffbd;border:1px solid #ffffffdb;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,.85fr) minmax(0,1.3fr);align-items:center;margin:3px -2px 21px;padding:13px 18px;display:grid;box-shadow:0 12px 34px #685a740f}.variant-group{min-width:0;padding:0 14px}.variant-group:first-child{padding-left:0}.variant-group+.variant-group{border-left:1px solid #4f515b29}.variant-group-heading{align-items:center;gap:9px;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.variant-group-heading svg{color:var(--orange);flex:none}.variant-options{flex-wrap:wrap;gap:7px;padding-left:33px;display:flex}.variant-chip{color:#24262d;white-space:nowrap;cursor:pointer;background:#f0eff2;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:650;transition:color .18s,border-color .18s,background .18s}.variant-chip:hover{border-color:#ff4e1866}.variant-chip.is-selected{border-color:var(--orange);color:var(--orange-dark);background:#fff9f7}.variant-chip:disabled{color:#666a73;cursor:not-allowed}.variant-demo-note{margin:3px 4px 0;font-size:10px;line-height:1.35}.variant-demo-note,.variant-empty{color:var(--muted);grid-column:1/-1}.variant-empty{align-items:center;gap:11px;min-height:50px;padding:2px 8px;font-size:12px;line-height:1.4;display:flex}.variant-empty svg{color:var(--orange);flex:none}.unit-pricing-group{border-top:1px solid #4f515b1f;grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(185px,.75fr) minmax(180px,1fr);align-items:center;gap:16px;padding:12px 0 2px;display:grid}.unit-pricing-group .variant-group-heading{margin:0}.unit-amount-field{gap:5px;margin:0;display:grid}.unit-input-wrap{background:#fffc;border:1px solid #3b3f4a26;border-radius:999px;align-items:center;min-height:40px;padding-right:12px;display:flex}.unit-count-input,.unit-count-select{border-radius:inherit;width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px;font-weight:750}.unit-count-input:focus-visible,.unit-count-select:focus-visible{box-shadow:inset 0 0 0 2px #ff4e18b3}.unit-name{color:var(--muted);flex:none;font-size:12px;font-weight:750}.unit-amount-hint{color:var(--muted);font-size:10px;line-height:1.35}.unit-quote{color:var(--orange-dark);margin:0;font-size:13px;font-weight:800;line-height:1.4}.claude-activation-panel{background:#ffffffc2;border:1px solid #ffffffe6;border-radius:22px;gap:13px;margin:-2px -2px 22px;padding:19px 21px;display:grid;box-shadow:0 12px 34px #685a740f}.claude-activation-heading{align-items:flex-start;gap:11px;display:flex}.claude-activation-icon{width:38px;height:38px;color:var(--orange);background:#fff0ec;border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.claude-activation-heading h2{letter-spacing:-.035em;margin:0 0 4px;font-size:16px;font-weight:850}.claude-activation-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.claude-activation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.claude-activation-field{align-content:start;gap:7px;min-width:0;display:grid}.claude-activation-field .field-label{margin:0}.claude-activation-field .field-label span{color:var(--orange-dark)}.claude-activation-field input,.claude-activation-field select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #3b3f4a26;border-radius:13px;padding:0 13px;font-size:13px}.claude-activation-field input:focus-visible,.claude-activation-field select:focus-visible{border-color:var(--orange);outline:3px solid #ff4e1838}.claude-activation-field input::placeholder{color:#a1a2a8}.claude-activation-field small{color:var(--muted);font-size:10px;line-height:1.4}.claude-organization-help{color:#4b3d70;background:#f6f1ff;border:1px solid #7949d033;border-radius:14px;font-size:11px;overflow:hidden}.claude-organization-help summary{cursor:pointer;padding:11px 13px;font-weight:800}.claude-organization-help summary:focus-visible{outline-offset:-3px;outline:3px solid #7949d04d}.claude-organization-help ol{gap:5px;margin:0;padding:0 16px 13px 32px;line-height:1.45;display:grid}.claude-organization-help a{color:#6842b2;text-underline-offset:2px;font-weight:800;text-decoration:underline}.claude-activation-consent{color:#34363d;cursor:pointer;background:#faf9fbcc;border:1px solid #3b3f4a24;border-radius:13px;align-items:flex-start;gap:10px;min-height:46px;padding:12px 13px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.claude-activation-consent input{width:18px;height:18px;accent-color:var(--orange);flex:0 0 18px;margin:0}.claude-activation-consent input:focus-visible{outline-offset:2px;outline:3px solid #ff4e184d}.claude-activation-security{color:#586577;align-items:flex-start;gap:8px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.claude-activation-security svg{color:var(--orange);flex:none}.activation-guide-panel{background:#ffffffc2;border:1px solid #ffffffe6;border-radius:22px;gap:14px;margin:-2px -2px 22px;padding:19px 21px;display:grid;box-shadow:0 12px 34px #685a740f}.activation-guide-header-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.activation-guide-header-line h2{letter-spacing:-.035em;margin:0;font-size:16px;font-weight:850}.activation-guide-badge{color:var(--orange-dark);background:#fff0ec;border:1px solid #ff4e182e;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.activation-guide-login-warning{background:#fff0eca6;border:1px solid #ff4e1838;border-radius:15px;gap:6px;padding:13px 15px;display:grid}.login-warning-head{align-items:center;gap:8px;display:flex}.login-warning-icon{width:22px;height:22px;color:var(--orange);background:#ff4e181f;border-radius:6px;place-items:center;display:grid}.login-warning-badge{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.04em;background:#ff4e1824;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.login-warning-title{color:var(--ink);margin:0;font-size:13px;font-weight:800;line-height:1.35}.login-warning-desc{color:#4b5262;margin:0;font-size:11.5px;line-height:1.48}.activation-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:3px;display:grid}.activation-guide-step{background:#fffc;border:1px solid #3b3f4a14;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.activation-guide-step .step-num{width:24px;height:24px;color:var(--orange);background:#fff0ec;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:850;display:grid}.activation-guide-step .step-content{gap:3px;min-width:0;display:grid}.activation-guide-step .step-content strong{color:var(--ink);font-size:12px;font-weight:800;line-height:1.3}.activation-guide-step .step-content p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.product-addons-section{gap:13px;margin:0 0 24px;display:grid}.addon-config{background:#ffffffa3;border:1px solid #4f515b21;border-radius:19px;min-width:0;overflow:hidden}.addon-config.is-active{border-color:#ff4e1870;box-shadow:0 8px 22px #ff4e1814}.addon-config-header{justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:8px 12px 8px 10px;display:flex}.addon-enable{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.addon-enable-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.addon-checkmark{color:#0000;background:#ffffffb3;border:2px solid #35394452;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.addon-enable-input:checked+.addon-checkmark{border-color:var(--orange);color:#fff;background:var(--orange)}.addon-enable-input:focus-visible+.addon-checkmark{outline-offset:3px;outline:3px solid #ff4e1866}.addon-title-icon{width:36px;height:36px;color:var(--orange-dark);background:#fff0eb;border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.addon-title-copy{gap:2px;min-width:0;display:grid}.addon-title-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.25}.addon-title-copy small{color:var(--muted);font-size:10.5px;line-height:1.35}.addon-expand{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#ffffffb8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.addon-expand svg{color:var(--orange);transition:transform .18s;transform:rotate(90deg)}.addon-expand svg.is-expanded{transform:rotate(-90deg)}.addon-config-body{background:#f9f7f99e;border-top:1px solid #4f515b1c;gap:11px;padding:13px 14px 15px;display:grid}.addon-section-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.addon-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.addon-type-option{text-align:left;min-width:0;min-height:58px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:1px solid #3b3f4a26;border-radius:14px;align-content:center;gap:3px;padding:9px 11px;display:grid}.addon-type-option:hover:not(:disabled){border-color:#ff4e1880}.addon-type-option.is-selected{border-color:var(--orange);background:#fff7f4;box-shadow:inset 0 0 0 1px #ff4e1821}.addon-type-option strong{font-size:12px;font-weight:850}.addon-type-option small{color:var(--muted);font-size:10px;line-height:1.35}.addon-type-option:disabled{opacity:.55;cursor:not-allowed}.addon-notice{color:#755416;background:#fff6df;border:1px solid #c9912059;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:10.5px;font-weight:650;line-height:1.45;display:flex}.addon-notice svg{color:#e39a00;flex:none}.addon-notice span{white-space:pre-line}.addon-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.addon-preset{min-width:0;min-height:54px;color:var(--ink);text-align:center;cursor:pointer;background:#ffffffb8;border:1px solid #3b3f4a26;border-radius:13px;align-content:center;gap:2px;padding:6px 5px;display:grid}.addon-preset:hover:not(:disabled){border-color:#ff4e1880}.addon-preset.is-selected{border-color:var(--orange);background:#fff3ee;box-shadow:inset 0 0 0 1px #ff4e1829}.addon-preset strong{font-size:12px;font-weight:900;line-height:1.2}.addon-preset small{color:var(--muted);font-size:9px;line-height:1.25}.addon-preset:disabled{opacity:.5;cursor:not-allowed}.addon-total{color:var(--orange-dark);margin:0;font-size:12px;font-weight:850;line-height:1.45}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-features{margin-bottom:17px}.product-features>.section-title{margin:0 0 12px 2px}.product-benefits{border-radius:31px;margin:0 -19px;padding:17px 30px 21px}.product-benefits .benefit-card{min-height:145px;padding-inline:16px}.product-information-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:19px;margin-bottom:17px;display:grid}.product-subtitle{margin:0 0 9px 2px;font-size:calc(clamp(1.65rem,3vw,2.15rem))}.description-panel,.important-panel{min-height:177px;box-shadow:var(--shadow-soft);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:22px}.description-panel{grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);align-items:center;gap:14px;padding:13px 15px 13px 9px;display:grid}.description-art{background:linear-gradient(145deg,#ffe6e4d1,#fff7f68f);border-radius:24px;place-items:center;min-height:144px;display:grid;position:relative;overflow:hidden}.description-orbit{border:2px solid #f4759559;border-radius:50%;width:170px;height:75px;position:absolute;transform:rotate(-32deg)}.description-tile{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--product-color),#fff 16%),var(--product-color));width:103px;box-shadow:0 14px 25px color-mix(in srgb,var(--product-color),transparent 72%),inset 0 1px 0 #ffffff5c;border-radius:25px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-9deg)}.description-tile .product-icon--hero{width:100%;height:100%}.description-points{gap:10px;margin:0;padding:2px 0;list-style:none;display:grid}.description-points li{color:#252830;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;font-size:11.5px;font-weight:560;line-height:1.35;display:grid}.description-points svg{color:var(--orange);background:#fff0ec;border-radius:50%;margin-top:1px;padding:2px;display:grid}.important-panel{align-content:center;padding:5px 14px;display:grid}.important-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:51px;padding:8px 4px;display:grid}.important-row+.important-row{border-top:1px solid #363a4617}.important-row svg{color:var(--orange)}.important-row p{color:#353943;margin:0;font-size:11.5px;font-weight:540;line-height:1.35}.product-steps-section{padding-bottom:21px}.product-related-section{padding-bottom:20px}.product-related-section .section-heading-row{margin-bottom:11px}.product-related-grid{gap:11px}.product-faq{padding-bottom:22px}.legal-page-layout{flex-direction:column;min-height:100vh;display:flex}.legal-page{flex:1 0 auto;padding:36px 0 64px}.legal-container{max-width:860px;margin:0 auto}.legal-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px;padding:32px 36px;display:flex;box-shadow:0 14px 40px #4e3f5e0f}.legal-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.legal-badge{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.04em;background:#fff0ec;border:1px solid #ff4e182e;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.legal-badge svg{color:var(--orange);flex:none}.legal-date{color:var(--muted);font-size:12px;font-weight:550}.legal-title{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:calc(clamp(1.8rem,4vw,2.35rem));font-weight:850;line-height:1.15}.legal-lead{color:#4e5362;margin:0;font-size:14px;line-height:1.55}.legal-content{gap:18px;display:grid}.legal-card{background:#ffffffdb;border:1px solid #ffffffe6;border-radius:24px;padding:26px 30px;box-shadow:0 8px 30px #4e3f5e0a}.legal-card h2{letter-spacing:-.03em;color:var(--ink);border-bottom:1px solid #3b3f4a14;margin:0 0 16px;padding-bottom:10px;font-size:17px;font-weight:850}.legal-card h3{color:#23252d;margin:18px 0 10px;font-size:14.5px;font-weight:800}.legal-card p{color:#434752;margin:0 0 12px;font-size:13.5px;line-height:1.65}.legal-card p:last-child{margin-bottom:0}.legal-card ol,.legal-card ul{color:#434752;margin:0 0 14px 20px;padding:0;font-size:13.5px;line-height:1.65}.legal-card li{margin-bottom:8px}.legal-card li:last-child{margin-bottom:0}.legal-card strong{color:var(--ink);font-weight:750}.legal-card a{color:var(--orange-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-card a:hover{color:var(--orange)}.legal-back-nav{justify-content:flex-start;align-items:center;margin-top:28px;padding-top:18px;display:flex}.legal-back-btn{color:var(--ink);background:#fff;border:1px solid #3b3f4a26;border-radius:14px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.legal-back-btn:hover{border-color:var(--orange);color:var(--orange-dark);transform:translate(-2px)}@media (width<=900px){.product-page{width:min(100% - 48px,760px)}.product-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;min-height:420px}.product-visual{min-height:395px}.product-visual img{width:118%}.product-summary h1{font-size:calc(clamp(2.1rem,5vw,2.8rem))}.product-highlights{gap:6px}.product-highlights span{gap:5px;padding-inline:5px;font-size:10px}.product-actions{gap:9px}.product-benefits{margin-inline:-12px;padding-inline:23px}.product-information-grid{gap:13px}.description-panel{grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:9px;padding-right:10px}}@media (width<=700px){.product-page{width:calc(100% - 34px)}.product-hero .hero-side-motif{width:58px;height:142px}.product-hero .hero-side-motif.left{left:-45px}.product-hero .hero-side-motif.right{right:-47px}.product-hero{grid-template-columns:1fr;gap:0;min-height:0;margin-top:0}.product-visual:before{inset:9% 5%}.product-visual img{width:min(112%,420px)}.product-visual-mark{width:min(30%,120px)}.product-visual--claude-pro .product-visual-mark{width:min(38%,145px)}.product-visual{width:100%;height:calc(min(68vw,260px));min-height:0;margin:0 auto}.product-visual img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-summary{margin-top:-8px;padding:0 4px 5px;transform:none}.product-category{margin-bottom:8px}.product-summary h1{font-size:calc(clamp(2.35rem,10vw,3rem))}.product-lead{margin:8px 0 11px;font-size:13px}.product-price{min-height:49px;margin-bottom:5px;padding-inline:20px;font-size:29px}.delivery-line{margin-bottom:10px;font-size:12px}.product-highlights{gap:6px;margin-bottom:13px}.product-highlights span{text-align:center;flex-direction:column;gap:3px;min-height:54px;padding:6px 4px;font-size:9px}.product-highlights svg{width:21px;height:21px}.product-actions{gap:8px}.product-buy,.product-question{min-height:43px;padding-inline:9px;font-size:11.5px}.payment-note{margin-top:10px;font-size:10.5px}.variant-bar{border-radius:20px;grid-template-columns:1fr;margin:16px 0 20px;padding:7px 15px}.variant-group,.variant-group:first-child{align-items:center;gap:10px;padding:11px 0;display:flex}.variant-group+.variant-group{border-top:1px solid #4f515b1f;border-left:0}.variant-group-heading{min-width:91px;margin:0;font-size:12px}.addon-checkmark,.variant-group-heading svg{width:20px;height:20px}.variant-options{gap:5px;padding-left:0}.variant-chip{min-height:29px;padding-inline:10px;font-size:10px}.unit-pricing-group{grid-template-columns:1fr;gap:9px;padding:12px 0 8px}.unit-pricing-group .variant-group-heading{min-width:0}.unit-amount-field{max-width:none}.unit-quote{min-height:18px;font-size:12px}.addon-config{border-radius:16px}.addon-config-header{align-items:flex-start;gap:8px;padding:9px}.addon-enable{gap:7px}.addon-checkmark{flex-basis:20px}.addon-title-icon{flex-basis:31px;width:31px;height:31px}.addon-title-copy strong{font-size:11px}.addon-title-copy small{font-size:9px}.addon-expand{gap:3px;min-height:31px;padding:0 8px;font-size:9px}.addon-config-body{gap:9px;padding:11px 9px}.addon-type-options{gap:6px}.addon-type-option{border-radius:12px;min-height:55px;padding:8px}.addon-type-option strong{font-size:11px}.addon-type-option small{font-size:9px}.addon-notice{padding:8px;font-size:9.5px}.addon-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.addon-preset{min-height:50px}.addon-preset strong{font-size:11px}.claude-activation-panel{border-radius:19px;gap:11px;margin:-2px 0 20px;padding:15px 13px}.claude-activation-fields{grid-template-columns:1fr;gap:12px}.claude-activation-heading h2{font-size:15px}.claude-activation-field small,.claude-activation-heading p{font-size:10px}.claude-activation-field input,.claude-activation-field select{min-height:44px;font-size:13px}.claude-organization-help{font-size:10px}.claude-activation-consent{padding:11px;font-size:10.5px}.claude-activation-security{font-size:10px}.activation-guide-steps{grid-template-columns:1fr;gap:8px}.activation-guide-panel{border-radius:19px;gap:11px;margin:-2px 0 20px;padding:15px 13px}.addon-preset small{font-size:9px}.addon-total{font-size:11px}.product-features{margin-bottom:20px}.product-features>.section-title{margin-bottom:10px}.product-benefits{border-radius:25px;margin:0 -6px;padding:15px 14px}.product-benefits .benefit-card{min-height:130px;padding:11px}.product-information-grid{grid-template-columns:1fr;gap:17px;margin-bottom:19px}.product-subtitle{margin-bottom:8px;font-size:calc(clamp(1.6rem,7vw,2rem))}.description-panel,.important-panel{min-height:0}.description-panel{border-radius:20px;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px}.description-art{border-radius:20px;min-height:144px}.description-tile{border-radius:21px;width:88px}.description-points{gap:9px}.description-points li{grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:10.5px}.important-panel{padding:4px 12px}.important-row{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:55px}.important-row p{font-size:11px}.product-steps-section{padding-bottom:20px}.product-related-section{padding-bottom:21px}.product-related-grid{grid-template-columns:1fr}.product-faq{padding-bottom:23px}}@media (width>=1300px){.hero-title{font-size:3.8rem}}@media (width<=900px){.page-wrap{width:min(100% - 48px,760px)}.site-header{width:calc(100% - 48px)}.primary-navigation{gap:20px}.primary-navigation a{font-size:12px}.hero-copy{padding-left:1%}.hero-title{font-size:calc(clamp(2.4rem,5.4vw,3.45rem))}.hero-art img{width:120%;margin-left:-8%}.product-card{grid-template-columns:60px minmax(0,1fr) 27px;gap:10px;padding:13px 12px}.product-icon{border-radius:16px;width:58px;height:58px}.product-icon svg{width:41px;height:41px}.product-title{font-size:14px}.product-description{font-size:10.7px}.benefits-band{margin-inline:-12px;padding-inline:23px}.benefit-card{padding-inline:12px}.security-panel{margin-inline:-8px;padding-inline:24px}.site-footer{gap:15px}.footer-contacts{gap:12px}}@media (width<=700px){html{scroll-padding-top:72px}.page-wrap,.site-header{width:calc(100% - 34px)}.site-header{justify-content:space-between;min-height:64px;display:flex}.brand-word{font-size:25px}.brand-leaves{right:29px}.login-button{min-width:86px;min-height:36px;margin-left:auto;padding-inline:16px;font-size:12px}.mobile-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffffb3;border-radius:50%;order:3;place-items:center;width:38px;height:38px;margin-left:9px;display:grid}.primary-navigation{background:#fffffff7;border:1px solid #ffffffd9;border-radius:20px;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:58px;left:0;right:0;box-shadow:0 20px 50px #2821321f}.primary-navigation.is-open{flex-direction:column;display:flex}.primary-navigation a{border-radius:12px;padding:13px 14px;font-size:14px}.primary-navigation a:hover{background:#fff3ee}.hero-section{grid-template-columns:1fr;min-height:auto;margin-top:5px}.hero-copy{padding:10px 4px 0}.hero-title{max-width:500px;font-size:calc(clamp(2.5rem,11vw,3.45rem))}.hero-description{max-width:440px;margin-block:14px 17px;font-size:13px}.hero-actions{gap:9px}.button-primary,.button-secondary{min-height:42px;padding-inline:18px;font-size:12px}.hero-art{min-height:245px;margin-top:-3px}.hero-art img{width:109%;margin-left:-5%}.hero-ai-label{font-size:25px;top:65%;left:35%}.hero-side-motif{opacity:.48;width:58px;height:142px;top:12%}.hero-side-motif.left{left:-45px}.hero-side-motif.right{right:-47px}.motif-piece{width:39px;height:65px}.trust-strip{border-radius:22px;grid-template-columns:1fr;width:calc(100% - 34px);min-height:auto;margin:0 auto 27px;padding:5px 17px}.trust-item{justify-content:flex-start;gap:13px;min-height:42px;padding-left:4px;font-size:12px}.trust-item+.trust-item{border-top:1px solid #4f515b1f;border-left:0}.trust-item svg{width:21px;height:21px}.section-heading-row{align-items:flex-start;margin-bottom:13px}.section-title{font-size:calc(clamp(1.65rem,7vw,2.05rem))}.products-section{padding-bottom:25px}.products-grid{grid-template-columns:1fr;gap:9px}.product-card{border-radius:21px;grid-template-columns:62px minmax(0,1fr) 30px;gap:13px;min-height:106px;padding:12px 13px}.product-icon{width:60px;height:60px}.product-title{font-size:15px}.product-description{min-height:auto;margin-block:3px 6px;font-size:11px}.price-pill{padding:4px 10px;font-size:11px}.benefits-band{border-radius:28px;margin:0 -6px 25px;padding:20px 16px 18px}.benefits-title{max-width:300px;margin-bottom:15px;margin-left:2px;font-size:1.9rem;line-height:1.03}.benefits-grid{grid-template-columns:1fr;gap:9px}.benefit-card{border-radius:18px;min-height:146px;padding:11px 11px 12px}.benefit-icon-wrap{width:39px;height:39px}.benefit-icon-wrap svg{width:24px;height:24px}.benefit-card h3,.step-copy h3{font-size:13px}.benefit-card p{font-size:10.5px}.steps-section{padding-bottom:21px}.steps-grid{grid-template-columns:1fr;gap:8px}.step-card{border-radius:20px;min-height:76px;padding:10px 13px}.step-arrow{transform:rotate(90deg)}.step-arrow svg{width:22px;height:22px}.step-copy p{font-size:11px}.security-panel{border-radius:25px;grid-template-columns:1fr;min-height:auto;margin:0 -5px 21px;padding:19px 17px 9px}.security-title{max-width:400px;font-size:1.55rem}.security-copy p{font-size:11.5px}.security-tags{gap:6px}.security-tag{min-height:30px;padding-inline:9px;font-size:9.5px}.security-tag svg{width:14px;height:14px}.security-art{height:170px;margin-top:-2px}.security-art img{width:min(100%,360px);max-height:190px}.faq-section{padding-bottom:23px}.faq-item summary{min-height:43px}.faq-answer,.faq-item summary{padding-inline:14px;font-size:11.5px}.site-footer{grid-template-columns:1fr auto;gap:14px;padding-block:18px}.footer-divider{display:none}.footer-nav{border-top:1px solid #363a4617;flex-wrap:wrap;order:3;grid-column:1/-1;justify-content:flex-start;gap:11px 18px;padding:11px 0 4px}.footer-nav a{font-size:11px}.footer-contacts{justify-items:end;gap:7px;display:grid}.footer-contact{font-size:10px}.footer-contact svg{width:16px;height:16px}.dialog-backdrop{align-items:end;width:calc(100% - 16px);margin:auto 8px 8px;padding:8px}.dialog-backdrop,.dialog-card{max-height:calc(min(92dvh,760px))}.dialog-card{border-radius:25px;width:100%;padding:25px 20px 21px}.dialog-title{font-size:23px}.page-state{min-height:60vh}.page-state-card{padding:27px 20px}.catalog-error,.footer-legal-bar{flex-direction:column;align-items:flex-start}.footer-legal-bar{gap:8px;padding-top:10px}.footer-legal-nav{flex-wrap:wrap;gap:6px 10px}.legal-header{border-radius:22px;padding:22px 20px}.legal-card{border-radius:20px;padding:20px 18px}.legal-card ol,.legal-card ul{margin-left:16px}}@media (width<=380px){.page-wrap,.product-page,.site-header{width:calc(100% - 28px)}.hero-title{font-size:2.38rem}.hero-actions{align-items:stretch}.button-primary,.button-secondary{padding-inline:14px}.benefits-grid{gap:7px}.benefit-card{padding-inline:9px}.footer-contacts{gap:5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
