@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@400;500;600;700&display=swap");body.landing-theme{--background:#08080c;--card:#111116;--foreground:#f5f3f5;--muted-foreground:#b8b5be;--primary:#e5263a;--border:#30292f;background:#08080c;color:#f5f3f5;font-size:17px;line-height:1.85}.landing-theme p{color:#b6b2bd}.landing-theme h1,.landing-theme h2,.landing-theme h3{letter-spacing:-.025em}.landing-theme h2{font-size:clamp(28px,3vw,42px);font-weight:500}.landing-theme h3{font-size:23px}.landing-theme .wrap{width:min(1180px,calc(100% - 64px))}.landing-theme .site-header{background:#08080ceF;border-color:#26222a}.landing-theme .header-inner{height:78px;gap:24px}.landing-theme .brand-logo{height:57px;width:89px;background-size:330px;background-position:-111px -7px}.landing-theme .desktop-nav{gap:24px;font-size:15px}.landing-theme .header-contact{background:#e4ce9f;color:#191315;border:0;padding:11px 22px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.landing-theme .header-contact:hover{background:#f7dfaa}.landing-theme .button{font-size:16px;min-height:54px;padding:14px 26px;border-radius:4px}.landing-theme .button.primary{background:linear-gradient(115deg,#9c1427,#e32740);box-shadow:inset 0 0 0 1px #ff7c9166,0 8px 35px #b10e2a27}.landing-theme .button.primary:hover{background:linear-gradient(115deg,#c51d34,#f33850)}.landing-theme .angle-button{border-radius:0;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}.quiet-button{display:inline-flex;gap:22px;align-items:center;padding:14px 18px;font-size:16px;color:#e5d6b7}.quiet-button:hover{color:#fff}.landing-theme .fine-print,.landing-theme .note,.landing-theme .text-link{font-size:16px}.landing-theme .eyebrow,.landing-theme .kicker{color:#f38695;font:500 14px/1.6 Noto Sans Thai,sans-serif;letter-spacing:.08em}.landing-label{color:#d8c19c;display:block;font-size:14px;letter-spacing:.1em;margin-bottom:18px}.landing-hero{position:relative;overflow:hidden;isolation:isolate;background:#070608;min-height:850px;display:flex;align-items:center}.hero-atmosphere{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#08080c,transparent 30%,#08080c15),url(/images/red-atmosphere.png) 50%/cover no-repeat;opacity:.7}.hero-center{text-align:center;padding-block:60px 50px}.hero-badge{display:inline-block;padding:8px 18px;border:1px solid #e7c89230;background:#15101499;color:#deccaf!important;font-size:14px;letter-spacing:.035em}.hero-brand-mark{width:380px;max-width:80%;height:250px;background:url(/images/brand-poster.png) 50% 3.5%/380% auto no-repeat;margin:30px auto 24px;mix-blend-mode:screen;filter:drop-shadow(0 0 25px #f10c2340)}.landing-theme .hero-center h1{font-size:clamp(31px,3.5vw,46px);font-weight:600;line-height:1.45;margin:0}.hero-center h1 span{font-size:.66em;font-weight:400;color:#cfc5cc}.hero-description-new{margin-top:18px;font-size:18px;line-height:1.85}.hero-actions{align-items:center;gap:20px;margin-top:30px}.hero-actions,.hero-specs{display:flex;justify-content:center}.hero-specs{gap:28px;margin-top:40px;font-size:14px;color:#aaa3b0}.hero-specs span+span{border-left:1px solid #4d3742;padding-left:28px}.hero-specs b{font-weight:500;color:#e2d1ad}.landing-display{border:1px solid #54404b;border-radius:14px;overflow:hidden;margin-top:0;box-shadow:0 0 80px #ca152715;position:relative;background:#08080b}.display-bar{padding:17px 25px;display:flex;justify-content:space-between;background:#131016;border-bottom:1px solid #44303a;color:#d7c3ab;font-size:13px;letter-spacing:.12em}.display-image{position:relative;height:550px}.display-image>img{width:100%;height:100%;object-fit:cover}.display-caption{position:absolute;top:50%;transform:translateY(-50%);left:7%}.display-caption>span{color:#fa6173;font-size:14px;letter-spacing:.12em}.landing-theme .display-caption h2{font-size:45px;margin-top:14px;font-weight:500}.display-footnote{font-size:13px;padding:12px 22px;background:#0f0c11;color:#a699a1!important}.landing-ribbon{display:flex;justify-content:center;gap:42px;align-items:center;margin-top:70px;padding:26px 20px;border-block:1px solid #2b222b;font:500 18px Barlow Condensed,sans-serif;letter-spacing:.12em;color:#c9b5be;overflow:hidden;white-space:nowrap}.landing-ribbon i{height:4px;width:4px;transform:rotate(45deg);background:#c5223a;flex-shrink:0}.landing-section{padding-block:100px;scroll-margin-top:85px}.landing-heading{text-align:center;margin:0 auto 60px;max-width:820px}.landing-heading>span{display:block;color:#d3bc92;font-size:14px;letter-spacing:.1em;margin-bottom:18px}.landing-heading h2{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.5}.landing-heading p{margin-top:20px;font-size:17px}.landing-heading i{display:block;height:1px;width:180px;margin:26px auto 0;background:linear-gradient(90deg,transparent,#8c6263,transparent)}.landing-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px}.benefit-card{position:relative;padding:32px 35px;border:1px solid #342733;border-radius:16px;background:linear-gradient(125deg,#16111b,#101015);transition:transform .3s,border-color .3s,background .3s}.benefit-card:hover{transform:translateY(-5px);border-color:#a54757;background:linear-gradient(125deg,#28111c,#151018)}.benefit-number{display:flex;width:52px;height:52px;align-items:center;justify-content:center;background:#e83b4c0d;border:1px solid #56303c;border-radius:13px;color:#f07889;font:400 22px Barlow Condensed}.benefit-arrow{position:absolute;right:34px;top:36px;color:#988594;font-size:23px}.benefit-card h3{margin:23px 0 16px;font-weight:600}.benefit-card p{font-size:16px;max-width:430px}.center-note{text-align:center;max-width:870px;margin:28px auto 0;font-size:15px}.soft-band{background:radial-gradient(ellipse at 20% 50%,#5e0b1b24,transparent 65%),#0c0b10;border-block:1px solid #29212b}.landing-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing-modes article{border:1px solid #322631;background:#131018;padding:27px 24px;border-radius:12px}.mode-code{display:flex;align-items:center;gap:13px;color:#e3cda6;font:500 16px Barlow Condensed;letter-spacing:.08em}.mode-code span{font-size:13px;color:#9b6577}.landing-modes h3{font-size:21px!important;font-weight:500;margin:20px 0 13px}.landing-modes p{font-size:16px}.center-action{text-align:center;margin-top:32px}.landing-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-plan{position:relative;min-width:0;padding:34px 28px 28px;background:#111018;border:1px solid #38303c;border-radius:18px;display:flex;flex-direction:column}.product-plan.featured{border-color:#bf606d;box-shadow:0 0 50px #d61d361d;background:linear-gradient(160deg,#21111e,#101018 60%)}.plan-badge{position:absolute;top:-1px;right:25px;background:#e5cea2;color:#231a1c;padding:4px 14px;font-size:13px;border-radius:0 0 8px 8px}.plan-series{color:#c3b2b9;font-size:14px;letter-spacing:.15em}.product-plan h3{font-size:32px!important;margin-top:3px}.plan-intro{font-size:16px;margin-top:7px}.landing-theme .product-plan .product-art{height:175px;margin:22px 0;border:1px solid #3b3036;border-radius:6px;overflow:hidden;background:#08080b}.plan-price{font-size:29px;font-weight:500}.plan-price-note{font-size:14px;margin-top:3px}.product-plan ul{list-style:none;margin:24px 0 30px;padding:20px 0 0;border-top:1px solid #382d38;flex:1}.product-plan li{font-size:16px;position:relative;padding-left:22px;margin:13px 0;color:#cdc4cd}.product-plan li:before{content:"";width:7px;height:7px;position:absolute;left:1px;top:10px;border:1px solid #df8b95;transform:rotate(45deg)}.product-plan .button{font-size:15px;padding-inline:12px;gap:8px}.comparison-section{padding-top:20px}.landing-how{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.landing-how ol{padding:0;margin:0;list-style:none}.landing-how li{display:flex;gap:26px;align-items:flex-start;padding-block:26px;border-bottom:1px solid #382c39}.landing-how li:last-child{border:0}.landing-how li>span{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #653845;border-radius:50%;color:#e5bdc7;font:400 19px Barlow Condensed}.landing-how h3{font-size:22px;margin-bottom:8px}.landing-how p{font-size:16px}.landing-how>div>p{margin:24px 0}.landing-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.guide-preview{border:1px solid #3a2b37;border-radius:12px;overflow:hidden;background:#151019;padding-bottom:24px}.guide-preview>div{height:250px;overflow:hidden;background:#000}.guide-preview img{height:100%;width:100%;object-fit:contain;transition:transform .5s}.guide-preview:hover img{transform:scale(1.04)}.guide-preview h3{font-size:19px!important;margin:20px 22px 9px}.guide-preview>span{font-size:14px;color:#dcc8aa;margin-inline:22px}.manual-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:35px;font-size:15px;color:#dfc8aa}.landing-videos{display:grid;grid-template-columns:1fr 1fr;gap:28px}.landing-theme .video-frame{border:1px solid #56343e;border-radius:10px;overflow:hidden}.landing-theme .video-cover{background:radial-gradient(ellipse at center,#492033,#101018 75%)}.landing-faq{max-width:900px}.landing-final{text-align:center;background:linear-gradient(#08080c88,#08080cee),url(/images/red-atmosphere.png) 50%/cover;padding:60px 0 100px;border-top:1px solid #39242d}.landing-final .hero-brand-mark{width:220px;height:145px;margin-block:0 25px}.landing-final h2 span{color:#c8bdc4}.landing-final p{margin:22px auto 30px;max-width:650px}.landing-theme .site-footer{background:#07070a}.landing-theme .footer-links,.landing-theme .footer-main p{font-size:16px}.landing-theme .footer-bottom{font-size:14px}.landing-theme .page-intro{padding-block:50px}.landing-theme .section{padding-block:70px}.landing-theme .page-intro h1{font-size:clamp(34px,4vw,54px)}.landing-theme .answer-grid>article,.landing-theme .mode-card,.landing-theme .new-finder,.landing-theme .reading-details,.landing-theme .source-guide-list details,.landing-theme .surface{background:#121018;border-color:#3d2f3e}.landing-theme .reading-details{padding-inline:22px}.landing-theme .reading-details>summary{padding-block:20px}.landing-theme .section-nav{background:#100d14;border-block:1px solid #392c39}.landing-theme .function-matrix td,.landing-theme .function-matrix th{background:#121018;border-color:#352b36;padding:20px 16px}.landing-theme .function-matrix thead th{background:#211721}.landing-theme .function-matrix th:first-child{background:#19121c}.landing-theme .matrix-group th{background:#33202d!important}.landing-theme .cell-evidence{color:#c5aab8}.landing-theme .new-finder{padding:30px}.landing-theme .finder input,.landing-theme .finder select,.landing-theme .inquiry input,.landing-theme .inquiry select,.landing-theme .inquiry textarea{background:#09080c;border-color:#66505c;min-height:52px;font-size:17px}.landing-theme .inquiry-preview,.landing-theme .next-step,.landing-theme .shop-details,.landing-theme .takeaway{background:#1d121c;border-color:#583140}.landing-theme .product-opening .product-art{height:340px;border:1px solid #52414c;border-radius:12px}.landing-theme .decision-facts>div{background:#151019;border-color:#b23b50}.landing-theme .decision-facts strong{color:#e5c7aa}.landing-theme .chapter-title{display:flex;gap:20px;margin-bottom:25px;align-items:baseline}.landing-theme .chapter-title>span{color:#d79caa}.landing-theme .product-summary-list{list-style:none;padding:0}.landing-theme .product-summary-list li{display:flex;gap:24px;border-bottom:1px solid #43313d;padding-block:12px}.landing-theme .product-summary-list span{color:#aaa0ab;min-width:85px}.landing-theme .product-price{margin-top:24px}.landing-theme .fact-note{border-left:2px solid #c84b62;padding-left:20px;margin-top:25px}.landing-theme .finder-layout{display:grid;grid-template-columns:230px 1fr;gap:35px}.landing-theme .finder-aside p{margin-block:20px}.landing-theme .finder-aside ol{padding-left:22px}.landing-theme .finder-aside li{margin-block:15px}.landing-theme .mode-card h3{font-size:22px;margin:12px 0}.landing-theme .mode-card{padding:24px}.landing-theme .section-topless{padding-top:0}@media(max-width:1050px){.landing-theme .desktop-nav{gap:15px;font-size:14px}.landing-theme .header-contact{display:none}.landing-modes{grid-template-columns:repeat(2,1fr)}.landing-products{gap:15px}.product-plan{padding:30px 20px 22px}.landing-theme .product-plan .product-art{height:140px}.landing-how{gap:40px}.landing-theme .finder-layout{grid-template-columns:1fr}.landing-theme .finder-aside{display:none}}@media(max-width:700px){.landing-theme .wrap{width:calc(100% - 36px)}.landing-theme .header-inner{height:70px}.landing-theme .brand-logo{height:54px;width:82px;background-size:300px;background-position:-102px -7px}.landing-theme .header-contact{display:block;font-size:13px;padding:9px 14px}.landing-theme .mobile-nav nav{top:70px;background:#130d16}.landing-hero{min-height:710px}.hero-center{padding-block:32px 38px}.hero-badge{font-size:12px;padding:7px 12px}.hero-brand-mark{width:300px;height:200px;margin:25px auto 20px}.landing-theme .hero-center h1{font-size:30px}.hero-center h1 span{font-size:20px}.hero-description-new{font-size:16px;margin-top:20px}.hero-actions{gap:10px;margin-top:24px;flex-wrap:wrap}.hero-specs{gap:10px;margin-top:24px;font-size:12px}.hero-specs span+span{padding-left:10px}.landing-display{border-radius:9px}.display-bar{font-size:11px;padding:13px;letter-spacing:.06em}.display-bar span:last-child{font-size:10px}.display-image{height:380px}.display-image>img{object-fit:cover;object-position:65% center}.display-caption{top:26px;left:22px;transform:none}.landing-theme .display-caption h2{font-size:28px}.display-caption .text-link{margin-top:10px;font-size:14px}.display-footnote{font-size:12px;padding:10px 15px}.landing-ribbon{margin-top:45px;gap:23px;justify-content:flex-start;font-size:15px}.landing-section{padding-block:60px}.landing-heading{margin-bottom:36px}.landing-heading p{font-size:16px}.landing-heading>span{margin-bottom:12px}.landing-benefits,.landing-guides,.landing-how,.landing-products,.landing-videos{grid-template-columns:1fr}.benefit-card{padding:26px}.benefit-card h3{font-size:22px}.center-note{font-size:14px}.landing-modes{gap:12px}.landing-modes article{padding:22px 18px}.landing-modes h3{font-size:19px!important}.mode-code{font-size:14px;gap:7px}.mode-code span{font-size:12px}.landing-modes p{font-size:16px}.landing-products{gap:30px}.product-plan{padding:30px 26px}.landing-theme .product-plan .product-art{height:230px}.product-plan ul{margin-block:20px}.landing-theme .product-plan .button{font-size:16px}.comparison-section{padding-top:20px}.landing-how{gap:35px}.landing-how>div{grid-row:1}.guide-preview>div{height:300px}.manual-links{display:grid;gap:16px;justify-content:start}.landing-final{padding:45px 0 70px}.landing-theme .section{padding-block:46px}.landing-theme .product-opening .product-art{height:260px}.landing-theme .new-finder{padding:20px}.landing-theme .footer-bottom{padding-bottom:105px}.landing-theme .mobile-contact{font-size:15px;background:#b51b31}.landing-theme .footer-main{padding-block:40px}.landing-theme .page-intro{padding-block:28px}.landing-theme .section-nav .wrap{width:max-content}.landing-theme .product-opening h1{font-size:36px}.landing-theme .button{padding-inline:20px}.landing-theme .display-caption .text-link{background:#08080bc9}}@media(prefers-reduced-motion:reduce){.landing-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.landing-theme{font-family:Prompt,Noto Sans Thai,sans-serif!important}.landing-theme .hero-brand-mark{filter:none}.atmosphere-control{position:absolute;bottom:20px;right:25px;z-index:2;font-size:13px;padding:6px 13px;border:1px solid #693744;border-radius:4px;color:#c5aeb7;background:#0d080caa}.atmosphere-control:hover{color:#fff;border-color:#b34b61}.atmosphere-control:disabled{opacity:.6}.atmosphere-playing{animation:atmosphereDrift 16s ease-in-out infinite alternate}@keyframes atmosphereDrift{0%{transform:scale(1);opacity:.65}to{transform:scale(1.12) translateY(-1%);opacity:.9}}.display-product-image{height:100%;width:100%}.display-product-image>img{width:100%;height:100%;object-fit:cover}.display-model-0,.display-model-1{background:radial-gradient(ellipse at 75% 50%,#6d213b44,transparent 60%),#09080d}.landing-theme .display-product-image .product-art{position:absolute;right:7%;top:50%;transform:translateY(-50%);width:50%;height:280px;border:1px solid #60414b;border-radius:14px;overflow:hidden;box-shadow:0 25px 70px #000b}.display-image{animation:displayIn .5s ease-out both}@keyframes displayIn{0%{opacity:.3;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.display-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #48303e;background:#14101a;padding:16px 24px}.display-player,.display-tabs{display:flex;gap:8px;align-items:center}.display-controls button{border:1px solid #4b3747;padding:9px 13px;background:transparent;color:#c7b4c0;border-radius:5px;font-size:14px;min-height:42px}.display-controls button[aria-pressed=true]{background:#7c1c35;color:#fff;border-color:#d16079}.display-player button:first-child,.display-player button:last-child{font-size:20px;padding-inline:14px}.display-controls button:hover{border-color:#d17888;color:#fff}.display-controls button:disabled{opacity:.5}.display-footnote{min-height:48px}.landing-theme .faq-list svg{display:none}.landing-theme .faq-list button:after{content:"+";font-size:24px;line-height:1;margin-left:20px;color:#d892a2;font-weight:400}.landing-theme .faq-list button[data-state=open]:after{content:"−"}.landing-theme .hero-center h1{font-weight:500}.hero-atmosphere{will-change:auto}.atmosphere-playing{will-change:transform}@media(max-width:700px){.atmosphere-control{bottom:10px;right:18px;font-size:12px;padding:4px 9px}.hero-center{padding-bottom:55px}.landing-theme .display-product-image .product-art{width:78%;right:11%;height:175px;top:auto;bottom:22px;transform:none}.display-model-0 .display-caption,.display-model-1 .display-caption{top:22px}.display-model-0 .display-caption h2,.display-model-1 .display-caption h2{font-size:24px}.display-model-0 .display-caption h2 br,.display-model-1 .display-caption h2 br{display:none}.display-controls{display:block;padding:14px}.display-player,.display-tabs{justify-content:center}.display-player{margin-top:12px}.display-controls button{font-size:13px}.display-product-image>img{object-position:65% center}.landing-theme .hero-brand-mark{max-width:100%}}.landing-theme .editorial-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:35px}.landing-theme .editorial-heading>p{max-width:400px}.landing-theme .closing-panel{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:50px;margin-block:25px;border-top:1px solid #503442}.landing-theme .closing-panel p{margin-top:18px}.landing-theme .split-explainer{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-block:25px}.landing-theme .split-explainer h3{margin-bottom:18px}.landing-theme .split-explainer p+p{margin-top:15px}.landing-theme .product-opening-grid>div>p{margin-top:18px}.landing-theme .faq-question{font-size:18px!important}.landing-theme .faq-answer{font-size:16px!important;color:#c4b8c3}.landing-theme .footer-main>.text-link{font-size:15px}@media(max-width:700px){.landing-theme .closing-panel,.landing-theme .editorial-heading{display:block}.landing-theme .editorial-heading>p{margin-top:20px}.landing-theme .closing-panel .button{margin-top:25px}.landing-theme .split-explainer{grid-template-columns:1fr}.landing-theme .closing-panel{padding-block:35px}.landing-theme .faq-question{font-size:16px!important}}.landing-theme .product-art.studio-product{position:relative;background:#09090b;overflow:hidden;height:240px;border:1px solid #393035}.studio-product img{width:100%;height:100%;object-fit:cover;object-position:65% 50%;display:block}.landing-theme .product-plan .studio-product{height:215px;margin-inline:-8px;border-color:#30272d}.landing-theme .product-opening .studio-product{height:365px}.studio-credit{font-size:14px;color:#ada3ac!important;margin-top:12px}.studio-source{font-size:14px;color:#dfb6bf;text-decoration:underline;text-underline-offset:4px}.landing-theme .display-image.studio-display{height:550px}.studio-display .display-product-image{position:absolute;inset:0}.studio-display .display-product-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.studio-display .display-caption{left:6%;max-width:33%;text-shadow:0 2px 20px #000}.studio-display .display-caption h2{font-size:40px!important;line-height:1.6}.studio-display .display-caption:before{content:"";position:absolute;inset:-25px -16px;z-index:-1;background:linear-gradient(90deg,#070709aa,transparent);border-radius:8px}.range-visual{position:relative;border:1px solid #3b2a30;border-radius:14px;overflow:hidden;margin:0 0 36px;background:#08090c;height:415px}.range-visual>img{width:100%;height:100%;object-fit:cover;object-position:center}.range-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:25%}.range-copy>span{color:#e9a2ae;font-size:13px;letter-spacing:.09em}.range-copy h3{font-size:33px!important;margin:10px 0 18px;font-weight:500}.range-copy p{font-size:15px!important;color:#ccc4ca!important}.campaign-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.campaign-poster{min-width:0;background:#111114;border:1px solid #403039;border-radius:12px;overflow:hidden}.poster-preview{display:block;position:relative;width:100%;padding:0;border:0;background:#0b0c0e;text-align:left}.poster-preview>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:filter .2s}.poster-preview>span{position:absolute;bottom:14px;right:14px;padding:7px 12px;background:#08080bde;border:1px solid #81616b;border-radius:4px;color:#eee;font-size:13px;opacity:0;transition:opacity .2s}.poster-preview:focus-visible>span,.poster-preview:hover>span{opacity:1}.campaign-poster-caption{padding:20px 22px}.campaign-poster-caption h3{font-size:20px!important;margin:0 0 6px}.campaign-poster-caption a{color:#d6aeb9;font-size:14px}.campaign-lightbox[data-slot=dialog-content]{display:flex;flex-direction:column;width:min(820px,calc(100vw - 32px));max-width:none!important;max-height:92dvh;background:#101013;border:1px solid #68434f;padding:20px;gap:12px;z-index:70;overflow:auto;border-radius:12px}.campaign-lightbox-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.campaign-lightbox-heading [data-slot=dialog-title]{font-size:22px;line-height:1.5}.campaign-lightbox [data-slot=dialog-description]{font-size:14px;color:#c6bbc1}.poster-close{border:1px solid #65505a;padding:8px 15px;border-radius:4px;background:#1b151b;color:#fff;white-space:nowrap;font-size:14px}.campaign-lightbox>img{display:block;width:auto;max-width:100%;max-height:66dvh;min-height:0;object-fit:contain;align-self:center}.campaign-lightbox>.button{align-self:center;min-height:44px;font-size:14px}.product-campaign-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.product-campaign-layout .campaign-poster{max-width:560px}.product-campaign-copy h2{margin:12px 0 20px}.product-campaign-copy p{margin-bottom:18px}.product-campaign-copy ul{margin:20px 0 25px;padding:0;list-style:none}.product-campaign-copy li{border-bottom:1px solid #3b2c34;padding-block:14px;font-size:17px;color:#d7cdd3}.landing-theme .hero-atmosphere{background:linear-gradient(0deg,#08080c,transparent 40%),url(/images/step1-clean/clean-red-backdrop.png) 50%/cover no-repeat;opacity:.9}.landing-theme .landing-final{background:linear-gradient(#08080c55,#08080cee),url(/images/step1-clean/clean-red-backdrop.png) 50%/cover}.landing-theme .landing-display{border-color:#493037}.landing-theme .display-bar,.landing-theme .display-controls{background:#131114;border-color:#3c2b32}.landing-theme .benefit-card{background:linear-gradient(125deg,#181215,#101012);border-color:#38282f}.landing-theme .product-plan{background:#121115}.landing-theme .product-plan.featured{background:linear-gradient(160deg,#28121a,#111115 60%)}@media(max-width:1050px){.studio-display .display-caption h2{font-size:34px!important}.landing-theme .product-plan .studio-product{height:180px}.range-visual{height:350px}.product-campaign-layout{gap:35px}}@media(max-width:700px){.campaign-gallery{grid-template-columns:1fr;gap:24px}.campaign-poster{max-width:480px;width:100%;margin-inline:auto}.poster-preview>span{opacity:1}.landing-theme .product-plan .studio-product{height:245px;margin-inline:0}.landing-theme .product-opening .studio-product{height:280px}.landing-theme .display-image.studio-display{height:390px}.studio-display .display-product-image>img{object-fit:cover;object-position:68% center}.studio-display .display-caption{top:20px;left:22px;max-width:88%;transform:none}.studio-display .display-caption h2{font-size:24px!important;margin-top:6px;line-height:1.4}.studio-display .display-caption h2 br{display:none}.studio-display .display-caption:before{inset:-10px;background:linear-gradient(#08080bc9,#08080b33)}.range-visual{height:320px}.range-visual>img{object-position:72% center;object-fit:cover}.range-copy{top:24px;left:22px;width:80%;transform:none}.range-copy h3{font-size:25px!important;margin:8px 0}.range-copy p{font-size:14px!important}.range-copy h3 br{display:none}.campaign-lightbox[data-slot=dialog-content]{padding:15px;max-height:90dvh}.campaign-lightbox-heading [data-slot=dialog-title]{font-size:18px}.campaign-lightbox>img{max-height:60dvh}.product-campaign-layout{grid-template-columns:1fr;gap:26px}.product-campaign-copy{grid-row:1}}.product-detail-new .section{border-top:1px solid #292328}.product-detail-new .product-opening{padding-top:38px}.product-detail-new .section-nav{background:#100e11}.product-detail-new .section-nav a{white-space:nowrap}.modes-heading{margin:40px 0 20px}.product-detail-new .mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-new .mode-card{background:#131115;border-color:#382a31}.product-detail-new .mode-card p{font-size:16px;line-height:1.8}.harness-filter{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin:24px 0}.harness-filter label{display:grid;gap:10px;font-size:16px}.harness-filter input,.harness-filter select{width:100%;background:#171318;border:1px solid #64505c;border-radius:5px;padding:14px;color:#eee;min-height:50px}.harness-scroll{max-height:485px;overflow:auto;border:1px solid #48303b;border-radius:8px;margin:22px 0;scrollbar-color:#874756 #161116}.harness-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;font-size:16px}.harness-table thead th{position:sticky;top:0;z-index:1;background:#241820;padding:17px;text-align:left;border-bottom:1px solid #66404d}.harness-table tbody td,.harness-table tbody th{padding:18px 17px;text-align:left;vertical-align:top;border-bottom:1px solid #30252c;font-weight:400}.harness-table tbody tr:nth-child(2n){background:#141115}.harness-table tbody th strong{display:block;color:#fff;font-size:17px}.harness-table td:nth-child(2){min-width:155px;color:#d1c5cd}.harness-table td:nth-child(3){min-width:180px;color:#efb0be}.harness-table td p{font-size:14px;margin:0 0 7px;line-height:1.7}.harness-table a{color:#e6b5c3;font-size:14px;text-decoration:underline;text-underline-offset:4px}.harness-review{display:block;font-size:14px;color:#f1cda5;margin-bottom:7px}.harness-empty{padding:28px}.knowledge-note{padding:28px;background:#1b151a;border-left:3px solid #dc405d;margin-bottom:25px}.app-download-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#191218;border:1px solid #4a303d;padding:27px;margin:28px 0}.app-download-panel h3{font-size:22px;margin:0 0 10px}.app-download-panel p{font-size:16px;max-width:500px;margin:0}.app-download-panel .button{font-size:14px}.lesson-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 24px}.lesson-tabs button{padding:12px 18px;background:#161116;border:1px solid #63404f;color:#eee;border-radius:5px;font-size:16px}.lesson-tabs button[aria-pressed=true]{background:#96243e;border-color:#d35a76}.app-lesson{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.lesson-image{display:block;background:#161116;border:1px solid #493440;overflow:hidden;border-radius:8px}.lesson-image img{width:100%;height:auto;display:block}.guide-browser article a span,.lesson-image span,.setup-sheet span{display:block;text-align:center;background:#1d151d;padding:14px;color:#edbfcd;font-size:15px}.app-lesson h3,.v2-app-lessons h3{font-size:27px;line-height:1.6;margin:0 0 22px}.app-lesson ol,.setup-reading ol,.v2-app-lessons ol{padding-left:25px}.app-lesson li,.setup-reading li,.v2-app-lessons li{padding:0 0 18px 7px;color:#e0d5dc;line-height:1.9;font-size:17px}.v2-app-lessons{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:36px}.button-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.button-guide-grid article{padding:28px;background:#171217;border:1px solid #493340}.button-guide-grid article>span{font-size:30px;color:#d74e68}.button-guide-grid article h3{font-size:23px}.setup-reading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.setup-sheet{display:block;border:1px solid #55404b;max-width:480px;justify-self:end}.setup-sheet img{width:100%;height:auto;display:block}.guide-browser{display:grid;grid-template-columns:minmax(250px,.8fr) 1.5fr;gap:30px}.guide-browser nav{display:flex;flex-direction:column;gap:7px;max-height:640px;overflow:auto}.guide-browser nav button{display:flex;gap:15px;padding:15px 17px;text-align:left;border:1px solid #47333e;border-radius:4px;background:#141115;color:#eee;font-size:16px;line-height:1.7}.guide-browser nav button span{color:#d38197}.guide-browser nav button[aria-pressed=true]{background:#42212e;border-color:#d36080}.guide-browser article{padding:25px;background:#141115;border:1px solid #47333e;border-radius:8px;min-width:0}.guide-browser article h3{font-size:24px;margin-top:0}.guide-browser article>a{display:block}.guide-browser article img{width:100%;height:420px;object-fit:contain;display:block;background:#09090b}.product-detail-new .studio-product img{object-position:80% 50%;transform:scale(1.12);transform-origin:78% 50%}@media(max-width:1050px){.product-detail-new .mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-download-panel{flex-direction:column;align-items:flex-start}.guide-browser{grid-template-columns:1fr 1.35fr;gap:20px}}@media(max-width:700px){.product-detail-new .mode-grid{grid-template-columns:1fr}.product-detail-new .section{padding-block:50px}.harness-filter{grid-template-columns:1fr}.harness-scroll{max-height:450px}.app-lesson,.guide-browser,.setup-reading,.v2-app-lessons{grid-template-columns:1fr;gap:24px}.app-lesson>div{grid-row:1}.app-download-panel{padding:20px}.app-download-panel .button,.app-download-panel .button-row{width:100%}.lesson-tabs{display:grid;grid-template-columns:1fr 1fr}.lesson-tabs button{font-size:14px;padding:12px 8px}.app-lesson h3,.v2-app-lessons h3{font-size:23px}.button-guide-grid{grid-template-columns:1fr}.setup-sheet{justify-self:center}.guide-browser nav{max-height:240px}.guide-browser article{padding:18px}.guide-browser article img{height:350px}.harness-section>.button{width:100%}.product-detail-new .product-opening .studio-product{height:270px}.product-detail-new .product-opening-grid{gap:20px}.product-detail-new .section-nav>.wrap{padding-inline:18px}}.clarity-theme{--ink:#f5f4f6;--muted:#c4c1c8;--line:#ffffff19;--glass:#ffffff07;background:#09090c;color:var(--ink);font-size:17px;line-height:1.85}.clarity-theme .wrap{width:min(1180px,calc(100% - 64px))}.clarity-theme p{color:var(--muted);font-size:17px;line-height:1.85}.clarity-theme h1,.clarity-theme h2,.clarity-theme h3{letter-spacing:0;line-height:1.45}.clarity-theme h1{font-size:clamp(32px,4vw,48px)}.clarity-theme h2{font-size:clamp(26px,3vw,36px)}.clarity-theme h3{font-size:22px}.clarity-theme .fact-note,.clarity-theme .fine-print,.clarity-theme .note{font-size:15px;line-height:1.85;color:#c0bcc5}.clarity-theme .kicker{color:#f58e9a;font-size:14px;letter-spacing:.08em}.clarity-theme .site-header{background:#121216ba;backdrop-filter:blur(22px) saturate(130%);border:0}.clarity-theme .header-inner{height:78px}.clarity-theme .desktop-nav{gap:34px;font-size:16px}.clarity-theme .header-contact{background:#ffffff15;color:#fff;clip-path:none;border-radius:999px;padding:10px 23px;border:1px solid #ffffff17}.clarity-theme .button{border-radius:999px;box-shadow:none;min-height:48px;padding:11px 24px;font-size:16px}.clarity-theme .button.primary{background:linear-gradient(120deg,#dc2846,#bc1734);border-color:transparent;color:#fff}.clarity-theme .button.outline{background:#ffffff08;border-color:#ffffff26;color:#f4f1f5}.clarity-theme .text-link{font-size:16px;color:#efc3cb;text-decoration:none;border:0}.clarity-theme .reading-details{border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin-block:26px}.clarity-theme .reading-details>summary{padding:20px 0;font-size:18px}.clarity-theme .reading-details>div,.clarity-theme .reading-details>ol{margin-block:20px}.clarity-theme .section{padding-block:48px}.clarity-theme .clear-section{padding-block:65px;border-top:1px solid var(--line)}.clarity-theme .clear-section .section-heading{margin-bottom:34px}.clarity-theme .section-heading>p{font-size:16px}.clarity-theme .clean-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:60px;border-top:1px solid var(--line)}.clarity-theme .site-footer{border-top:1px solid var(--line);background:#0b0b0e;margin-top:40px}.clarity-theme .mobile-contact{border-radius:999px;bottom:14px;left:auto;right:18px;width:auto;padding:10px 20px;background:#a91834e6;backdrop-filter:blur(12px)}.clarity-theme :focus-visible{outline:2px solid #ff9daf;outline-offset:4px}.clarity-theme [hidden]{display:none!important}.clarity-theme [id]{scroll-margin-top:102px}.product-selector{overflow:hidden;position:relative;padding:34px 0 48px;background:radial-gradient(ellipse at 50% 50%,#66112933 0,transparent 57%)}.selector-intro{text-align:center;position:relative;z-index:3}.selector-intro h1{margin:9px 0 5px}.selector-intro>p:last-child{margin:10px 0 0}.mobile-only{display:none}.selector-stage{position:relative;width:min(1250px,100%);height:330px;margin:15px auto 0;perspective:1100px;touch-action:pan-y;user-select:none;outline-offset:-5px!important}.selector-halo{position:absolute;width:45%;height:22%;left:27.5%;bottom:18px;border-radius:50%;background:#df183c26;filter:blur(35px)}.selector-object{position:absolute;left:calc(50% - 195px);top:5px;width:390px;height:310px;overflow:hidden;background:transparent;border:0;padding:0;transform:translateX(calc(var(--offset)*92%)) translateZ(calc(var(--offset)*var(--offset)*-160px)) rotateY(calc(var(--offset)*-24deg)) scale(.8);opacity:.35;filter:saturate(.5);transition:transform .65s cubic-bezier(.19,1,.22,1),opacity .55s,filter .55s;z-index:1}.selector-object.chosen{transform:translateZ(45px) scale(1.04);opacity:1;filter:saturate(1);z-index:2}.selector-object img{position:absolute;height:100%;width:auto;max-width:none;left:50%;top:0;transform:translateX(-68%);mix-blend-mode:screen;mask-image:radial-gradient(ellipse 73% 69% at 66% 52%,black 38%,transparent 75%);pointer-events:none}.selector-object span{position:absolute;bottom:9px;left:0;right:0;font-size:17px;color:#ddd;opacity:.9}.selector-object.chosen span{opacity:0}.selector-arrow{position:absolute;top:42%;z-index:5;width:48px;height:48px;border:1px solid #ffffff20;border-radius:50%;background:#ffffff0a;backdrop-filter:blur(16px);color:#f4f1f5;font-size:24px}.selector-arrow.previous{left:4%}.selector-arrow.next{right:4%}.selector-details{text-align:center;position:relative;z-index:3;animation:selectorIn .45s cubic-bezier(.2,.8,.2,1)}.selector-details h2{font-size:36px;margin:0 0 6px}.selector-details p{margin:4px 0 18px}.selector-details .selector-count{font-size:14px;color:#e77a8d;letter-spacing:.16em;margin:0 0 7px}.selector-dots{display:inline-flex;gap:6px;padding:5px;border-radius:999px;background:#ffffff08;backdrop-filter:blur(15px);margin:25px auto 0;display:flex;width:max-content}.selector-dots button{background:transparent;border:0;border-radius:999px;color:#c7c2cc;padding:8px 20px;font-size:15px}.selector-dots button[aria-pressed=true]{background:#ffffff17;color:#fff}.model-differences{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.model-differences article{padding:0;background:none;border:0}.model-differences article>span{color:#c55e71;font-size:15px}.model-differences h3{font-size:29px;margin:9px 0 18px}.model-differences p{min-height:92px}.model-differences dl{display:grid;grid-template-columns:105px 1fr;gap:10px;font-size:15px;margin:24px 0}.model-differences dt{color:#96909d}.model-differences dd{margin:0;color:#eee}.plain-explainer{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.plain-explainer p:first-child{margin-top:0}.topic-links{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.topic-links>a{position:relative;border-bottom:1px solid var(--line);padding:23px 40px 23px 0}.topic-links h3{margin:0 0 8px}.topic-links p{margin:0;font-size:16px}.topic-links>a>span{position:absolute;right:4px;top:30px;color:#d79daa}.clarity-theme .manual-links{padding-top:22px;gap:20px}.clarity-theme .manual-links a{font-size:15px}.clarity-theme .landing-heading{margin-bottom:26px}.clarity-theme .landing-heading>span{font-size:14px}.clarity-theme .landing-heading i{display:none}.compact-intro{padding-block:38px 28px}.compact-intro h1{margin:7px 0 14px}.compact-intro p{margin:8px 0}.finder-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;padding-bottom:50px}.clarity-theme .simple-finder{max-width:none;background:transparent;border:0;padding:0;border-radius:0}.finder-title{display:flex;gap:15px;margin-bottom:25px;align-items:baseline}.finder-title>span{color:#e88294;font-size:20px}.finder-title h2{font-size:24px;margin:0 0 7px}.finder-title p{font-size:16px;margin:0}.search-method{display:flex;gap:8px;background:#ffffff07;padding:5px;border-radius:999px;width:max-content;margin-bottom:25px}.search-method button{background:none;border:0;color:#bfb9c6;font-size:15px;padding:9px 19px;border-radius:999px}.search-method button[aria-pressed=true]{background:#ffffff13;color:#fff}.clarity-theme .finder label{font-size:16px;display:grid;gap:8px;margin-bottom:20px}.clarity-theme .finder input,.clarity-theme .finder select,.clarity-theme .inquiry input,.clarity-theme .inquiry textarea,.clarity-theme .knowledge-tools input,.clarity-theme .knowledge-tools select{background:#ffffff07;border:1px solid #ffffff24;border-radius:12px;font-size:17px;color:#fff;padding:13px 16px;min-height:52px;width:100%;box-sizing:border-box}.clarity-theme select option{background:#19171d;color:#fff}.clarity-theme .finder fieldset{border:0;padding:0;min-width:0}.clarity-theme .finder .car-main-fields,.clarity-theme .finder .car-optional{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.clarity-theme .finder small{font-size:14px;color:#aaa2b2}.finder-help{padding-top:4px}.finder-help h2{font-size:23px}.finder-help h3{font-size:19px;margin-top:27px}.finder-help li,.finder-help p{font-size:16px}.finder-help ul{padding-left:22px;color:#c4bfcc}.finder-help li{padding-bottom:10px}.simple-results{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.vehicle-answer-cards article{padding-block:24px;border-bottom:1px solid var(--line);background:none}.vehicle-answer-cards article>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.vehicle-answer-cards h3{margin:0;font-size:26px}.vehicle-answer-cards h4{font-size:16px;margin:22px 0 10px}.check-points{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px;color:#bcb6c5;font-size:16px;margin-bottom:24px}.answer-badge{display:inline-block;font-size:14px;line-height:1.7}.answer-badge.found{color:#acddbd}.answer-badge.uncertain{color:#ead2a5}.answer-details{margin:20px 0}.answer-details summary{font-size:16px;cursor:pointer}.matched-cars{list-style:none;padding:0}.matched-cars li{padding:20px 0;border-bottom:1px solid var(--line)}.matched-cars p{font-size:15px;margin:7px 0}.matched-cars .text-link{font-size:14px}.product-tabbar{position:sticky;top:78px;z-index:20;padding:10px 0;background:#111115cc;backdrop-filter:blur(24px)}.product-tabbar [data-slot=tabs-list]{display:flex;align-items:center;width:min(770px,calc(100% - 36px));height:auto;margin:auto;padding:5px;border-radius:999px;background:#ffffff09}.product-tabbar [data-slot=tabs-trigger]{height:auto;padding:12px 22px;border-radius:999px;color:#bdb7c6;font-size:16px}.product-tabbar [data-slot=tabs-trigger][data-state=active]{background:#ffffff13;color:#fff;border-color:transparent;box-shadow:none}.product-sections>[data-slot=tabs-content]{margin:0}.clarity-theme .product-detail-new .section{border:0}.clarity-theme .product-opening{padding-top:24px;padding-bottom:35px}.clarity-theme .product-opening-grid{gap:48px}.clarity-theme .product-opening-grid h2{font-size:25px}.clarity-theme .product-opening .studio-product{border:0;background:none;border-radius:0}.clarity-theme .product-opening .studio-product img{mask-image:radial-gradient(ellipse 82% 85% at 60% 52%,black 38%,transparent 78%)}.clarity-theme .decision-facts>div{background:none;border:0;padding:0}.clarity-theme .decision-facts{gap:35px}.clarity-theme .mode-grid{grid-template-columns:1fr 1fr}.clarity-theme .mode-card{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0}.clarity-theme .mode-card h3{font-size:23px}.clarity-theme .mode-level{font-size:15px}.clarity-theme .product-summary-list li{border-color:var(--line)}.clarity-theme .product-summary-list span{font-size:16px}.manual-start{padding-top:35px}.manual-start h2{font-size:28px}.manual-jumps{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0}.manual-jumps a{font-size:16px;color:#ebbac7}.clarity-theme .app-download-panel{background:#ffffff05;border:0;border-radius:20px}.clarity-theme .button-guide-grid article{background:none;border:0;padding:10px 0}.clarity-theme .lesson-tabs button{border:0;background:#ffffff08;border-radius:999px;font-size:15px}.clarity-theme .lesson-tabs button[aria-pressed=true]{background:#ffffff19}.clarity-theme .guide-browser article,.clarity-theme .lesson-image,.clarity-theme .setup-sheet{border:0;background:transparent}.clarity-theme .guide-browser article a span,.clarity-theme .lesson-image span,.clarity-theme .setup-sheet span{background:none}.clarity-theme .guide-browser nav button{border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;font-size:16px}.clarity-theme .guide-browser nav button[aria-pressed=true]{background:#ffffff09;border-radius:12px;border-color:transparent}.clarity-theme .guide-browser nav{max-height:none;overflow:visible}.clarity-theme .guide-browser article{padding:0}.clarity-theme .campaign-poster,.clarity-theme .feel-device,.clarity-theme .product-explorer{background:#ffffff04;border:0;border-radius:20px}.clarity-theme .harness-scroll{max-height:none;border:0;border-radius:0}.clarity-theme .harness-table td,.clarity-theme .harness-table th{border-color:var(--line)}.clarity-theme .harness-table thead th{background:#242128}.clarity-theme .harness-table tbody tr:nth-child(2n){background:#ffffff04}.clarity-theme .harness-intro{max-width:650px;margin-bottom:35px}.clarity-theme .closing-panel{background:none;border-top:1px solid var(--line);padding:45px 0;margin-top:0}.clarity-theme .closing-panel h2{font-size:28px}.clarity-theme .inquiry-preview,.clarity-theme .shop-details{border:0;background:none;border-radius:0}.clarity-theme .inquiry-preview{border-top:1px solid var(--line);padding:25px 0}.clarity-theme .inquiry h2{font-size:24px}.clarity-theme .inquiry-layout{gap:60px}.clarity-theme .page-intro{padding-block:35px 25px}.clarity-theme .page-intro h1{font-size:38px}.knowledge-page{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:60px;padding-bottom:50px}.knowledge-tools label{display:grid;gap:10px;font-size:16px}.knowledge-tools input[type=search]{font-size:18px;min-height:58px}.knowledge-options{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-top:18px}.knowledge-options>label{min-width:180px}.audience-choice{display:flex;gap:5px;padding:5px;border-radius:999px;background:#ffffff08}.audience-choice button{background:none;border:0;color:#c8c1cf;padding:10px 17px;border-radius:999px;font-size:15px;white-space:nowrap}.audience-choice button[aria-pressed=true]{background:#ffffff16;color:#fff}.knowledge-topics{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.knowledge-topics button{border:0;background:transparent;color:#bcb4c5;font-size:15px;border-radius:999px;padding:8px 15px}.knowledge-topics button[aria-pressed=true]{background:#8d20353f;color:#ffc6d1}.knowledge-count{font-size:15px!important;color:#9991a4!important}.knowledge-answer{border-bottom:1px solid var(--line);scroll-margin-top:110px}.knowledge-answer summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;font-size:19px;font-weight:500;list-style:none;cursor:pointer}.knowledge-answer summary::-webkit-details-marker{display:none}.answer-expand{font-weight:300;font-size:26px;color:#d08396}.answer-body{padding:0 0 25px;max-width:760px}.answer-body p{margin:0 0 18px;line-height:1.95}.answer-body .answer-direct{font-size:18px;color:#f0ecf3}.answer-sources{display:flex;flex-wrap:wrap;gap:10px 20px;margin:22px 0;font-size:15px}.answer-sources strong{font-weight:400;color:#9d94a7}.answer-sources a{color:#dcb0bd}.answer-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.answer-actions button{background:none;border:0;padding:0;cursor:pointer}.answer-actions [role=status]{font-size:14px;color:#a8d4b7}.admin-context{padding:22px 25px;background:#ffffff06;border-radius:20px;margin:20px 0}.admin-context h2{font-size:22px}.admin-context p{font-size:16px;margin:10px 0 0}.admin-answer{border-left:2px solid #c65a75;padding-left:22px;margin:24px 0}.admin-answer h3{font-size:18px;margin:0 0 12px}.admin-answer p{font-size:16px}.knowledge-aside h2{font-size:22px;margin-top:0}.knowledge-aside>a{display:block;color:#e7b9c7;padding:12px 0;font-size:16px}.knowledge-aside h3{font-size:20px;margin-top:30px}.knowledge-aside p{font-size:14px;margin-top:25px}.knowledge-empty{padding:25px 0}.knowledge-empty .button{display:block;width:max-content;margin-top:25px}.knowledge-workspace>.button{margin-top:24px}@keyframes selectorIn{0%{opacity:0;transform:translateX(calc(var(--direction)*18px))}to{opacity:1;transform:none}}@media(max-width:1000px){.clarity-theme .desktop-nav{gap:22px}.finder-workspace,.knowledge-page{grid-template-columns:minmax(0,1fr);gap:35px}.finder-help,.knowledge-aside{border-top:1px solid var(--line);padding-top:25px}.knowledge-aside>a{display:inline-block;margin-right:28px}.selector-object{left:calc(50% - 180px);width:360px;transform:translateX(calc(var(--offset)*74%)) translateZ(-110px) rotateY(calc(var(--offset)*-25deg)) scale(.75)}.plain-explainer{gap:40px}.model-differences{gap:26px}}@media(max-width:700px){.clarity-theme .wrap{width:calc(100% - 36px)}.clarity-theme .header-inner{height:70px}.clarity-theme .header-contact{font-size:14px;padding:8px 17px}.clarity-theme .mobile-nav nav{background:#141318eF;backdrop-filter:blur(22px);border:0;top:70px}.clarity-theme p{font-size:17px}.clarity-theme .clear-section{padding-block:40px}.clarity-theme .clean-closing{display:block;padding-block:40px}.clarity-theme .clean-closing .button{margin-top:20px}.product-selector{padding-top:28px;padding-bottom:35px}.selector-intro h1{font-size:30px!important;line-height:1.45}.selector-intro .kicker{font-size:12px}.selector-intro>p:last-child{font-size:15px}.selector-stage{height:285px;margin-top:0}.selector-object{top:0;left:calc(50% - 150px);width:300px;height:285px;transform:translateX(calc(var(--offset)*62%)) translateZ(-160px) rotateY(calc(var(--offset)*-30deg)) scale(.62);opacity:.25}.selector-object.chosen{transform:translateZ(0) scale(.98)}.selector-object img{height:94%;top:2%}.selector-object span{display:none}.selector-arrow{top:43%;width:38px;height:38px;font-size:21px}.selector-arrow.previous{left:12px}.selector-arrow.next{right:12px}.selector-details h2{font-size:29px}.selector-details>p{font-size:16px;margin-bottom:14px}.selector-details .selector-count{font-size:13px;margin-bottom:5px}.selector-dots{margin-top:20px}.selector-dots button{padding:8px 15px;font-size:14px}.model-differences{grid-template-columns:1fr;gap:0}.model-differences article{padding:25px 0;border-bottom:1px solid var(--line)}.model-differences h3{font-size:27px;margin:4px 0 10px}.model-differences p{min-height:0}.model-differences dl{margin-block:17px}.plain-explainer{grid-template-columns:1fr;gap:20px}.plain-explainer h2 br{display:none}.topic-links{grid-template-columns:1fr}.compact-intro{padding:27px 0 20px}.compact-intro h1{font-size:31px}.finder-workspace{gap:28px}.finder-title h2{font-size:23px}.search-method{width:100%;justify-content:space-between}.search-method button{font-size:14px;padding:9px 12px}.clarity-theme .finder .car-main-fields{grid-template-columns:1fr;gap:0}.clarity-theme .finder .car-optional{gap:12px}.simple-results{margin-top:27px}.vehicle-answer-cards article>div{display:block}.vehicle-answer-cards h3{font-size:24px}.vehicle-answer-cards .answer-badge{margin-top:6px}.vehicle-answer-cards .button{width:100%}.product-tabbar{top:70px;padding:8px 0}.product-tabbar [data-slot=tabs-list]{width:calc(100% - 20px);padding:3px}.product-tabbar [data-slot=tabs-trigger]{padding:10px 7px;font-size:14px;min-width:0;white-space:normal;line-height:1.5}.clarity-theme .product-opening-grid{gap:20px}.clarity-theme .product-opening-grid h2{font-size:23px}.clarity-theme .decision-facts{grid-template-columns:1fr;gap:25px}.clarity-theme .decision-facts h3{margin-bottom:8px}.clarity-theme .decision-facts p{margin-top:0}.clarity-theme .mode-grid{grid-template-columns:1fr}.clarity-theme .product-detail-new .section{padding-block:33px}.manual-start{padding-top:25px}.manual-start h2{font-size:25px}.manual-jumps{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}.clarity-theme .guide-browser{grid-template-columns:1fr}.clarity-theme .guide-browser nav{max-height:255px;overflow:auto}.clarity-theme .harness-scroll{max-height:none}.clarity-theme .inquiry-layout{gap:35px}.clarity-theme .page-intro h1{font-size:31px}.knowledge-options{flex-direction:column;align-items:stretch;gap:18px}.audience-choice{width:max-content}.knowledge-topics{gap:4px}.knowledge-topics button{font-size:14px;padding:8px 11px}.knowledge-answer summary{font-size:18px;padding-block:20px;gap:15px}.answer-body .answer-direct{font-size:18px}.answer-actions{gap:16px}.knowledge-aside>a{display:block}.admin-context{padding:20px}.knowledge-page{gap:35px}.clarity-theme [id]{scroll-margin-top:90px}.clarity-theme .product-sections [id]{scroll-margin-top:148px}}@media(prefers-reduced-motion:reduce){.selector-details,.selector-object{animation:none!important;transition:none!important}.clarity-theme{scroll-behavior:auto}}@media(max-width:700px){.mobile-only{display:block}}.clarity-theme .product-sections [id]{scroll-margin-top:166px}@media(max-width:700px){.clarity-theme .product-sections [id]{scroll-margin-top:145px}.product-tabbar [data-slot=tabs-trigger]{white-space:nowrap}}.chat-poster{margin:0;min-width:0}.chat-poster-open{position:relative;display:block;width:100%;padding:0;background:none;border:0;cursor:zoom-in;overflow:hidden;border-radius:3px}.chat-poster-open img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.chat-poster-open>span{position:absolute;bottom:13px;right:13px;padding:5px 13px;border-radius:999px;background:#161316d9;backdrop-filter:blur(12px);color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.chat-poster-open:focus-visible>span,.chat-poster-open:hover>span{opacity:1}.chat-poster figcaption{padding-top:16px}.chat-poster figcaption h3{font-size:21px;margin:0 0 7px}.chat-poster figcaption p{font-size:16px;margin:0}.poster-grid,.poster-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.poster-grid{row-gap:44px}.poster-categories{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.poster-categories button{border:0;border-radius:999px;background:#ffffff06;color:#c9c1ce;font-size:16px;padding:10px 22px}.poster-categories button[aria-pressed=true]{background:#ffffff17;color:#fff}.poster-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.clarity-theme .source-guides .chat-poster{margin-bottom:20px}.clarity-theme .source-guides .chat-poster-open{max-width:690px}.clarity-theme .source-guides .guide-browser article .chat-poster-open>span{background:#161316d9}.clarity-theme .harness-posters>p{max-width:760px}.clarity-theme .harness-posters .chat-poster h3{font-size:19px}.clarity-theme .harness-posters .chat-poster p{font-size:15px}.clarity-theme .promax-posters{border:0}.clarity-theme .campaign-lightbox{border:0;border-radius:20px;background:#121014f5;backdrop-filter:blur(22px)}@media(max-width:700px){.poster-row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 18px;scrollbar-width:thin}.poster-row>.chat-poster{flex:0 0 88%;scroll-snap-align:start}.poster-grid{grid-template-columns:1fr;gap:35px}.poster-categories{gap:6px}.poster-categories button{font-size:15px;padding:9px 15px}.chat-poster-open>span{opacity:1;font-size:13px;bottom:9px;right:9px}.chat-poster figcaption p{font-size:16px}.poster-actions{gap:14px}.home-posters .section-heading{display:block}.home-posters .section-heading .text-link{display:inline-block;margin-top:16px}}@media(prefers-reduced-motion:reduce){.chat-poster-open>span{transition:none}}.landing-theme .brand-logo{width:224px;height:32px;background-image:url(/images/step1-guides/promax-functions.jpg);background-size:800px 800px;background-position:-532px -83px;background-repeat:no-repeat;mix-blend-mode:screen}.landing-theme .footer-brand{font-size:30px;letter-spacing:-1px;white-space:nowrap}.landing-theme .footer-brand span{color:#ed2029}.product-display-poster .poster-preview img{aspect-ratio:3/2;object-fit:contain}@media(max-width:700px){.landing-theme .brand-logo{width:179px;height:26px;background-size:640px 640px;background-position:-426px -66px}.landing-theme .header-inner{gap:14px}}