*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img,svg,video{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}:root{--slate-950: #0c1014;--slate-900: #11161c;--slate-800: #1b232c;--slate-700: #2c3744;--slate-600: #45525f;--slate-500: #5d6b7a;--slate-400: #8593a1;--slate-300: #b9c3cc;--slate-200: #dde3e8;--slate-100: #eef1f4;--slate-50: #f7f9fa;--paper: #ffffff;--accent: #c6f53d;--accent-hover: #d6ff5c;--accent-ink: #16200a;--positive: #1f9d63;--negative: #c2502f;--gold: #f5b945;--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--maxw: 1200px;--ease: all .2s ease-in-out;--shadow-sm: 0 1px 2px rgba(12,16,20,.06), 0 2px 8px rgba(12,16,20,.05);--shadow: 0 4px 14px rgba(12,16,20,.08), 0 18px 40px rgba(12,16,20,.07);--shadow-lg: 0 12px 30px rgba(12,16,20,.12), 0 30px 70px rgba(12,16,20,.12)}body{font-family:var(--font);color:var(--slate-900);background:var(--paper);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.section{padding-block:96px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-500)}.section-head{max-width:660px;margin:0 auto 56px;text-align:center}.section-head h2{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:14px;color:var(--slate-950)}.section-head p{margin-top:16px;font-size:17px;color:var(--slate-500)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:-.01em;border:none;border-radius:999px;cursor:pointer;padding:17px 34px;transition:var(--ease);white-space:nowrap}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px #c6f53d73}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 26px #c6f53d8c}.btn-primary:active{transform:translateY(0)}.btn-block{width:100%}.btn-lg{padding:20px 40px;font-size:17px}.placeholder{position:relative;width:100%;border-radius:var(--radius);background-color:var(--slate-100);background-image:repeating-linear-gradient(135deg,var(--slate-100) 0 14px,var(--slate-50) 14px 28px);border:1px solid var(--slate-200);display:flex;align-items:center;justify-content:center;overflow:hidden}.placeholder span{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;color:var(--slate-500);background:#ffffffc7;padding:6px 12px;border-radius:6px;border:1px solid var(--slate-200);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ratio-16-9{aspect-ratio:16 / 9}.ph-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.nav{position:sticky;top:0;z-index:50;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--slate-100)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:68px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:21px;letter-spacing:-.03em;color:var(--slate-950)}.logo-mark{width:26px;height:26px;border-radius:8px;background:var(--slate-950);position:relative}.logo-mark:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--accent)}.nav-menu{display:flex;align-items:center;gap:8px}.nav-link{font-size:14.5px;font-weight:600;color:var(--slate-700);padding:8px 12px;border-radius:8px;transition:var(--ease)}.nav-link:hover{color:var(--slate-950);background:var(--slate-100)}.nav-dd{position:relative}.nav-dd-btn{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--slate-700);background:transparent;border:none;cursor:pointer;padding:8px 12px;border-radius:8px;transition:var(--ease)}.nav-dd-btn:hover{color:var(--slate-950);background:var(--slate-100)}.nav-dd-chev{width:16px;height:16px;transition:transform .22s ease}.nav-dd.open .nav-dd-btn{color:var(--slate-950);background:var(--slate-100)}.nav-dd.open .nav-dd-chev{transform:rotate(180deg)}.nav-dd-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:290px;background:var(--paper);border:1px solid var(--slate-200);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease-in-out;z-index:60}.nav-dd.open .nav-dd-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-dd-panel a{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600;color:var(--slate-800);padding:11px 12px;border-radius:10px;transition:var(--ease)}.nav-dd-panel a:hover{background:var(--slate-50);color:var(--slate-950)}.nav-dd-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 3px #c6f53d38}.nav-bag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;color:var(--slate-800);border:1px solid var(--slate-200);background:var(--paper);transition:var(--ease)}.nav-bag:hover{background:var(--slate-100);color:var(--slate-950);border-color:var(--slate-300)}.nav-bag svg{width:20px;height:20px}.bag-count{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:800;line-height:1;border-radius:999px;border:2px solid var(--paper)}.bag-count[hidden]{display:none}.bag-count.bump{animation:bagBump .32s ease}@keyframes bagBump{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 11px;cursor:pointer;background:var(--paper);border:1px solid var(--slate-200);border-radius:11px;transition:var(--ease)}.nav-burger:hover{background:var(--slate-100);border-color:var(--slate-300)}.nav-burger span{display:block;width:100%;height:2px;border-radius:2px;background:var(--slate-900);transition:transform .25s ease,opacity .2s ease}.nav.menu-open .nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.menu-open .nav-burger span:nth-child(2){opacity:0}.nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--slate-200);box-shadow:var(--shadow);max-height:0;overflow:hidden;transition:max-height .3s ease}.nav.menu-open .mobile-menu{max-height:86vh;overflow-y:auto}.mobile-menu-inner{padding:10px 24px 24px;display:flex;flex-direction:column;gap:2px}.mm-label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-400);margin:16px 0 4px}.mobile-menu a{display:flex;align-items:center;gap:11px;padding:13px 12px;border-radius:10px;font-size:15.5px;font-weight:600;color:var(--slate-800);transition:var(--ease)}.mobile-menu a:hover{background:var(--slate-50);color:var(--slate-950)}.mm-lang{margin-top:20px;padding-top:18px;border-top:1px solid var(--slate-100);display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-lang-label{font-size:14.5px;font-weight:600;color:var(--slate-600)}.nav-right{display:flex;align-items:center;gap:18px}.lang-switch{display:inline-flex;background:var(--slate-100);border-radius:999px;padding:3px}.lang-switch button{border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.03em;padding:6px 13px;border-radius:999px;color:var(--slate-500);transition:var(--ease)}.lang-switch button.active{background:var(--paper);color:var(--slate-950);box-shadow:var(--shadow-sm)}.nav-cta{display:none}.hero{background:linear-gradient(180deg,var(--slate-50) 0%,var(--paper) 70%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:start;padding-block:72px}.rating-badge{display:inline-flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--slate-200);border-radius:999px;padding:8px 16px 8px 12px;box-shadow:var(--shadow-sm);margin-bottom:24px}.stars{display:inline-flex;gap:2px;color:var(--gold)}.stars svg{width:16px;height:16px}.rating-badge .rb-text{font-size:13.5px;font-weight:600;color:var(--slate-700)}.rating-badge .rb-text strong{color:var(--slate-950);font-weight:800}.hero h1{font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--slate-950);text-wrap:balance}.hero h1 .hl{position:relative;white-space:nowrap}.hero h1 .hl:after{content:"";position:absolute;left:-2px;right:-2px;bottom:6px;height:30%;background:var(--accent);z-index:-1;border-radius:3px}.hero-sub{margin-top:20px;font-size:17.5px;color:var(--slate-500);max-width:32em}.hero-media{margin-top:30px;position:relative}.hero-media .placeholder{box-shadow:var(--shadow);border-radius:var(--radius-lg)}.carousel-stage{position:relative}.cslide{display:none}.cslide.active{display:block}.carousel-thumbs-bar{display:flex;align-items:center;gap:8px;margin-top:12px}.thumb-arrow{flex:none;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--slate-800);background:var(--paper);border:1px solid var(--slate-200);transition:var(--ease)}.thumb-arrow:hover{background:var(--slate-100);border-color:var(--slate-300)}.thumb-arrow:disabled{opacity:.32;cursor:default}.thumb-arrow svg{width:18px;height:18px}.carousel-thumbs-viewport{flex:1;overflow:hidden}.carousel-thumbs{display:flex;gap:10px;transition:transform .32s ease}.carousel-thumbs .thumb{position:relative;flex:0 0 calc((100% - 40px)/5);aspect-ratio:16/10;padding:0;cursor:pointer;overflow:hidden;background:var(--slate-100);border:2px solid var(--slate-200);border-radius:12px;transition:var(--ease)}.carousel-thumbs .thumb img{width:100%;height:100%;object-fit:cover}.carousel-thumbs .thumb:hover{border-color:var(--slate-400)}.carousel-thumbs .thumb.active{border-color:var(--slate-950);box-shadow:var(--shadow-sm)}.thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border-radius:50%;color:var(--slate-950)}.thumb-play svg{width:12px;height:12px;margin-left:1px}.play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border-radius:50%;box-shadow:var(--shadow);cursor:pointer;transition:var(--ease)}.play-btn:hover{transform:scale(1.07)}.play-btn svg{width:24px;height:24px;margin-left:4px;color:var(--slate-950)}.media-tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--slate-950);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;padding:7px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:7px}.media-tag .rec{width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero-assurances{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:26px}.hero-assurances li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--slate-600)}.hero-assurances svg{width:16px;height:16px;color:var(--slate-700);flex:none}.config-card{background:var(--paper);border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-lg)}.config-card .cc-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--slate-950)}.config-card .cc-sub{font-size:14px;color:var(--slate-500);margin-top:4px;margin-bottom:20px}.config-step-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);margin:22px 0 12px}.pack-options{display:flex;flex-direction:column;gap:12px}.pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:var(--paper);border:2px solid var(--slate-200);border-radius:var(--radius);padding:18px 20px;cursor:pointer;transition:var(--ease)}.pack:hover{border-color:var(--slate-400)}.pack input{position:absolute;opacity:0;pointer-events:none}.pack .radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--slate-300);flex:none;transition:var(--ease);position:relative}.pack-body .pack-name{font-size:16px;font-weight:800;color:var(--slate-950)}.pack-body .pack-desc{font-size:13px;color:var(--slate-500);margin-top:2px}.pack-price{text-align:right}.pack-price .pp-now{font-size:19px;font-weight:800;color:var(--slate-950)}.pack-price .pp-was{font-size:13px;color:var(--slate-400);text-decoration:line-through;display:block}.pack-price .pp-unit{font-size:11px;color:var(--slate-400)}.pack .best-flag{position:absolute;top:-11px;right:18px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.pack input:checked~.radio{border-color:var(--slate-950);background:var(--slate-950)}.pack input:checked~.radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--accent)}.pack:has(input:checked){border-color:var(--slate-950);box-shadow:var(--shadow)}.pack-wrap{display:flex;flex-direction:column}.pack-extra{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .25s ease,margin-top .32s ease}.pack-wrap:has(input[name=pack]:checked) .pack-extra{max-height:160px;opacity:1;margin-top:10px}.pack-extra{padding-left:18px;position:relative}.pack-extra:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--slate-200)}.pack-extra .upsell{border-style:dashed}.upsells{display:flex;flex-direction:column;gap:10px}.upsell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--slate-200);border-radius:var(--radius-sm);padding:14px 16px;cursor:pointer;transition:var(--ease)}.upsell:hover{border-color:var(--slate-400)}.upsell input{position:absolute;opacity:0;pointer-events:none}.upsell .check{width:22px;height:22px;border-radius:7px;border:2px solid var(--slate-300);flex:none;display:flex;align-items:center;justify-content:center;color:transparent;transition:var(--ease)}.upsell .check svg{width:13px;height:13px}.upsell input:checked~.check{background:var(--slate-950);border-color:var(--slate-950);color:var(--accent)}.upsell:has(input:checked){border-color:var(--slate-950);background:#fff}.upsell-body .u-name{font-size:14.5px;font-weight:700;color:var(--slate-900)}.upsell-body .u-desc{font-size:12px;color:var(--slate-500)}.upsell .u-price{font-size:14px;font-weight:800;color:var(--slate-800);white-space:nowrap}.cart-summary{margin-top:22px;padding-top:20px;border-top:1px dashed var(--slate-200)}.cart-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.cart-total .ct-label{font-size:14px;font-weight:600;color:var(--slate-500)}.cart-total .ct-value{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--slate-950)}.stock-alert{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--slate-700);margin-top:14px;justify-content:center}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--positive);position:relative;flex:none}.pulse-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--positive);opacity:.5;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.6);opacity:0}}.payments{margin-top:16px}.payments .pay-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:var(--slate-500);margin-bottom:10px}.payments .pay-label svg{width:14px;height:14px;color:var(--positive)}.pay-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.pay-pill{font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--slate-600);background:var(--slate-50);border:1px solid var(--slate-200);border-radius:7px;padding:6px 11px}.cc-faq{margin-top:18px;padding-top:18px;border-top:1px solid var(--slate-100)}.cc-faq details{border-bottom:1px solid var(--slate-100)}.cc-faq details:first-child{border-top:none}.cc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;cursor:pointer;list-style:none;font-size:14px;font-weight:700;color:var(--slate-900)}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary .chev{width:17px;height:17px;flex:none;color:var(--slate-400);transition:transform .25s ease}.cc-faq details[open] summary .chev{transform:rotate(45deg);color:var(--slate-950)}.cc-faq-body{padding:0 2px 14px;font-size:13px;color:var(--slate-500);line-height:1.55}.ticker{background:var(--slate-950);padding-block:22px;overflow:hidden}.ticker-label{color:var(--slate-400);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:16px}.ticker-track{display:flex;width:max-content}.ticker-group{display:flex;align-items:center;flex:none;animation:scroll 26s linear infinite;will-change:transform}.ticker:hover .ticker-group{animation-play-state:paused}.ticker-track .logo-item{display:inline-flex;align-items:center;gap:18px;margin-right:56px;color:var(--slate-300);font-size:22px;font-weight:800;letter-spacing:-.01em;opacity:.78;white-space:nowrap;transition:var(--ease)}.ticker-track .logo-item:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.ticker-track .logo-item:hover{opacity:1;color:#fff}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step{position:relative;background:var(--slate-50);border:1px solid var(--slate-100);border-radius:var(--radius);padding:36px 30px 32px;transition:var(--ease)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--slate-200);background:var(--paper)}.step-num{width:44px;height:44px;border-radius:12px;background:var(--slate-950);color:var(--accent);font-size:19px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.step-art{width:100%;aspect-ratio:4/3;margin-bottom:22px}.step h3{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--slate-950)}.step p{margin-top:9px;font-size:15px;color:var(--slate-500)}.step-arrow{position:absolute;top:54px;right:-26px;z-index:2;width:24px;height:24px;color:var(--slate-300)}.step:last-child .step-arrow{display:none}.process-video{max-width:940px;margin-inline:auto}.process-video .placeholder{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--slate-200)}.compare-wrap{max-width:920px;margin-inline:auto;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--slate-100)}.compare{width:100%;border-collapse:collapse;background:var(--paper)}.compare th,.compare td{padding:20px 24px;text-align:left;vertical-align:middle}.compare thead th{font-size:15px;font-weight:700}.compare thead th:first-child{width:42%}.compare thead th{background:var(--slate-50);color:var(--slate-500)}.compare thead .col-us{background:var(--slate-950);color:#fff;text-align:center;position:relative}.compare thead .col-us .us-brand{font-size:16px;font-weight:800;color:#fff}.compare thead .col-us .us-tag{display:block;font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.compare thead .col-them{text-align:center;color:var(--slate-500)}.compare thead .compare-img{width:100%;max-width:132px;aspect-ratio:7/5;object-fit:cover;border-radius:12px;margin:0 auto 12px;display:block}.compare thead .col-us .compare-img{box-shadow:0 6px 16px #00000059}.compare thead .col-them .compare-img{border:1px solid var(--slate-200)}.compare thead .them-name{font-size:14px;font-weight:700}.compare tbody td{font-size:15px;border-top:1px solid var(--slate-100)}.compare tbody td:first-child{font-weight:700;color:var(--slate-800)}.compare td.cell-us{background:#c6f53d14;text-align:center;font-weight:700;color:var(--slate-900)}.compare td.cell-them{text-align:center;color:var(--slate-500)}.compare tbody tr:hover td{background:var(--slate-50)}.compare tbody tr:hover td.cell-us{background:#c6f53d29}.ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.ic.yes{background:#e3f6ec;color:var(--positive)}.ic.no{background:#fbeae3;color:var(--negative)}.ic svg{width:14px;height:14px}.reviews-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-bottom:48px}.rs-score{font-size:54px;font-weight:800;letter-spacing:-.03em;color:var(--slate-950);line-height:1}.rs-meta .stars svg{width:22px;height:22px}.rs-meta p{font-size:14px;color:var(--slate-500);margin-top:4px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:80px}.review-card{background:var(--paper);border:1px solid var(--slate-100);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm);transition:var(--ease)}.review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.review-card .stars{margin-bottom:14px}.review-card .stars svg{width:15px;height:15px}.review-card .r-text{font-size:15px;color:var(--slate-800);line-height:1.6}.review-card .r-author{margin-top:18px;display:flex;align-items:center;gap:11px}.r-avatar{width:38px;height:38px;border-radius:50%;background:var(--slate-200);object-fit:cover;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--slate-600);flex:none}.r-author .r-name{font-size:14px;font-weight:700;color:var(--slate-950)}.r-author .r-verified{font-size:12px;color:var(--positive);display:flex;align-items:center;gap:4px}.r-author .r-verified svg{width:12px;height:12px}.faq{max-width:760px;margin-inline:auto}.faq details{background:var(--paper);border:1px solid var(--slate-200);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden;transition:var(--ease)}.faq details[open]{border-color:var(--slate-300);box-shadow:var(--shadow-sm)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;font-size:16.5px;font-weight:700;color:var(--slate-950);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{width:22px;height:22px;flex:none;color:var(--slate-400);transition:transform .25s ease}.faq details[open] summary .chev{transform:rotate(45deg);color:var(--slate-950)}.faq .faq-body{padding:0 24px 24px;font-size:15px;color:var(--slate-500);line-height:1.65}.final-cta{background:var(--slate-950);color:#fff;text-align:center}.final-cta h2{font-size:clamp(30px,4.5vw,50px);font-weight:800;letter-spacing:-.025em;line-height:1.08;max-width:16em;margin-inline:auto}.final-cta p{margin-top:18px;font-size:18px;color:var(--slate-300);max-width:34em;margin-inline:auto}.final-cta .btn{margin-top:34px}.final-cta .fc-trust{margin-top:22px;font-size:13.5px;color:var(--slate-400);display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}.final-cta .fc-trust span{display:inline-flex;align-items:center;gap:7px}.final-cta .fc-trust svg{width:15px;height:15px;color:var(--accent)}.footer{background:var(--slate-900);color:var(--slate-400);padding-block:40px}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.footer .logo{color:#fff;font-size:18px}.footer .logo .logo-mark{background:#fff}.footer-links{display:flex;flex-wrap:wrap;gap:22px;font-size:13.5px}.footer-links a:hover{color:#fff}.footer .copy{font-size:13px;width:100%;padding-top:18px;border-top:1px solid var(--slate-800)}.ba{position:relative;max-width:940px;margin-inline:auto;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--slate-200);-webkit-user-select:none;user-select:none;touch-action:none}.ba-img{position:absolute;top:0;right:0;bottom:0;left:0}.ba-img .placeholder{width:100%;height:100%;border:none;border-radius:0}.ba-after .placeholder{background-color:var(--slate-200);background-image:repeating-linear-gradient(135deg,var(--slate-200) 0 14px,var(--slate-100) 14px 28px)}.ba-before{clip-path:inset(0 50% 0 0)}.ba-before .placeholder{background-color:#e7efe9;background-image:repeating-linear-gradient(135deg,#e7efe9 0 14px,#f1f7f2 14px 28px)}.ba-tag{position:absolute;top:14px;z-index:3;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:999px;color:#fff;background:var(--slate-950)}.ba-tag-before{left:14px;background:var(--positive)}.ba-tag-after{right:14px}.ba-handle{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;z-index:4;transform:translate(-50%);box-shadow:0 0 0 1px #0c10141f}.ba-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;color:var(--slate-800)}.ba-grip svg{width:22px;height:22px}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:5}.feature-rows{display:flex;flex-direction:column;gap:72px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-row.reverse .feature-media{order:2}.feature-media .placeholder{aspect-ratio:4 / 3;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.feature-copy .eyebrow{color:var(--slate-500)}.feature-copy h3{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:12px;color:var(--slate-950)}.feature-copy>p{margin-top:14px;font-size:16.5px;color:var(--slate-500)}.feature-points{margin-top:22px;display:flex;flex-direction:column;gap:13px}.feature-points li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:600;color:var(--slate-800)}.feature-points svg{width:20px;height:20px;color:var(--positive);flex:none;margin-top:1px}.howto{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.howto-media .placeholder{aspect-ratio:1;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.howto-list{display:flex;flex-direction:column;gap:6px}.howto-item{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--slate-100)}.howto-item:last-child{border-bottom:none}.howto-num{width:36px;height:36px;border-radius:10px;background:var(--slate-950);color:var(--accent);font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center}.howto-item h4{font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:var(--slate-950)}.howto-item p{font-size:14.5px;color:var(--slate-500);margin-top:4px}.perf{background:var(--slate-950)}.perf .section-head h2{color:#fff}.perf .section-head p{color:var(--slate-300)}.perf .eyebrow{color:var(--accent)}.perf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.perf-stat{text-align:center;padding:8px}.perf-num{font-size:clamp(42px,6vw,64px);font-weight:800;letter-spacing:-.03em;color:var(--accent);line-height:1}.perf-stat p{font-size:14px;color:var(--slate-300);margin-top:14px;line-height:1.55}.perf-note{text-align:center;margin-top:48px;font-size:14px;color:var(--slate-400);max-width:50em;margin-inline:auto}@media(max-width:980px){.section{padding-block:72px}.nav-menu{display:none}.nav-burger{display:flex}.mobile-menu{display:block}.nav-right>.lang-switch{display:none}.hero-grid{grid-template-columns:1fr;gap:36px;padding-block:48px}.bundler-grid{grid-template-columns:1fr;gap:36px}.steps-grid{grid-template-columns:1fr;gap:18px}.step-arrow{display:none!important}.review-grid{grid-template-columns:1fr 1fr}.feature-row{grid-template-columns:1fr;gap:28px}.feature-row.reverse .feature-media{order:0}.feature-media{order:-1}.howto{grid-template-columns:1fr;gap:32px}.perf-grid{grid-template-columns:1fr 1fr;gap:36px 24px}}@media(max-width:640px){.container{padding-inline:18px}.section{padding-block:56px}.section-head{margin-bottom:38px}.nav-inner{height:60px}.logo{font-size:18px}.hero h1{font-size:clamp(28px,8vw,38px)}.hero-sub{font-size:16px}.config-card{padding:20px}.review-grid{grid-template-columns:1fr}.ba{aspect-ratio:4 / 5}.feature-rows{gap:48px}.compare th,.compare td{padding:14px 12px;font-size:13.5px}.compare thead th:first-child{width:38%}.cart-total .ct-value{font-size:26px}.btn{width:100%}}html,body{max-width:100%;overflow-x:hidden}.lumeroam-anchor-page{max-width:100%;overflow-x:clip}.lumeroam-anchor-page *,.lumeroam-anchor-page *:before,.lumeroam-anchor-page *:after{min-width:0}.lumeroam-anchor-page img,.lumeroam-anchor-page svg,.lumeroam-anchor-page video,.lumeroam-anchor-page iframe{max-width:100%}.lumeroam-anchor-page h1,.lumeroam-anchor-page h2,.lumeroam-anchor-page h3,.lumeroam-anchor-page p,.lumeroam-anchor-page a,.lumeroam-anchor-page li,.lumeroam-anchor-page .pack-name,.lumeroam-anchor-page .u-name,.lumeroam-anchor-page .r-text{overflow-wrap:anywhere}.lumeroam-anchor-page .compare-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.lumeroam-anchor-page .container{padding-inline:16px}.lumeroam-anchor-page .hero-grid,.lumeroam-anchor-page .feature-row,.lumeroam-anchor-page .feature-row.reverse,.lumeroam-anchor-page .howto,.lumeroam-anchor-page .steps-grid,.lumeroam-anchor-page .review-grid,.lumeroam-anchor-page .perf-grid{grid-template-columns:1fr!important}.lumeroam-anchor-page .config-card,.lumeroam-anchor-page .hero-media,.lumeroam-anchor-page .ba{max-width:100%}.lumeroam-anchor-page .btn{max-width:100%;white-space:normal}}.lumeroam-anchor-page{font-size:16px}.lumeroam-anchor-page .container{max-width:1180px;padding-inline:clamp(16px,4vw,32px)}.lumeroam-anchor-page .section{padding-block:clamp(56px,7vw,104px)}.lumeroam-anchor-page .section-head{margin-bottom:clamp(34px,5vw,60px)}.lumeroam-anchor-page .section-head p{margin-top:14px}.lumeroam-anchor-page h1{font-size:clamp(31px,5.6vw,52px);line-height:1.07;letter-spacing:-.02em}.lumeroam-anchor-page .section-head h2{font-size:clamp(26px,4.4vw,42px);line-height:1.12}.lumeroam-anchor-page h3{font-size:clamp(20px,2.8vw,28px);line-height:1.2}.lumeroam-anchor-page .hero-sub{font-size:clamp(16px,2vw,18px);line-height:1.6}.lumeroam-anchor-page p{line-height:1.62}.lumeroam-anchor-page .eyebrow{letter-spacing:.14em}.lumeroam-anchor-page .hero-grid{gap:clamp(32px,4.5vw,60px);align-items:start}.lumeroam-anchor-page .config-card{padding:clamp(20px,2.6vw,30px)}.lumeroam-anchor-page .review-grid{gap:clamp(16px,2vw,24px)}.lumeroam-anchor-page .feature-rows{gap:clamp(40px,6vw,80px)}.lumeroam-anchor-page .steps-grid{gap:clamp(20px,2.5vw,28px)}.lumeroam-anchor-page .perf-grid{gap:clamp(24px,3vw,36px)}.lumeroam-anchor-page .btn{padding-block:15px}@media(max-width:980px){.lumeroam-anchor-page .hero-grid{grid-template-columns:1fr}.lumeroam-anchor-page .config-card{margin-top:8px}}@media(max-width:640px){.lumeroam-anchor-page .section{padding-block:48px}.lumeroam-anchor-page .section-head{margin-bottom:28px}.lumeroam-anchor-page h1{font-size:clamp(28px,8.4vw,38px)}.lumeroam-anchor-page .section-head h2{font-size:clamp(24px,6.6vw,30px)}.lumeroam-anchor-page .hero-sub{font-size:16px}.lumeroam-anchor-page .config-card{padding:18px}.lumeroam-anchor-page .pack{padding:14px 16px}.lumeroam-anchor-page .cart-total .ct-value{font-size:26px}.lumeroam-anchor-page .perf-grid{grid-template-columns:1fr 1fr!important;gap:26px 18px}.lumeroam-anchor-page .compare th,.lumeroam-anchor-page .compare td{padding:12px;font-size:13.5px}.lumeroam-anchor-page .ticker-track .logo-item{font-size:16px;margin-right:36px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lumeroam-anchor.css.map */
