.hero-art{background:#dce8ff url('04b1e623810051848753e4d76252b628.jpg') center/72% auto no-repeat}.hero-art:after{display:none}.product-card:nth-child(1) .product-img{background:#f3f6fa url('04b1e623810051848753e4d76252b628.jpg') center/88% auto no-repeat}.product-card:nth-child(2) .product-img{background:#f3f6fa url('3ca2cba1417210cad9c41e23b12a5809.jpg') center/88% auto no-repeat}.product-card:nth-child(3) .product-img{background:#f3f6fa url('612f9dac33f365867cc70a9012647009.jpg') center/88% auto no-repeat}.product-card:nth-child(4) .product-img{background:#f3f6fa url('5ae05773b6aa0264a46c44be5abfc47d.jpg') center/88% auto no-repeat}.product-card .product-img:after,.product-detail .product-img:after{display:none}.product-detail .product-img{background:#f3f6fa url('5ae05773b6aa0264a46c44be5abfc47d.jpg') center/88% auto no-repeat}
.logo{background:none!important;width:150px;height:38px}.logo img{display:block;width:100%;height:100%;object-fit:contain}.nav-tools{display:flex;align-items:center;gap:14px;font-size:12px;white-space:nowrap}.contact-link,.locale{color:#bdc6d8}.newsletter input{width:100%;padding:12px;border:1px solid #445066;background:#182238;color:#fff;margin:8px 0}.newsletter button{padding:11px 14px;border:0;background:var(--blue);color:#fff;font-weight:700;font-size:11px}.contact-form{display:grid;gap:18px;max-width:600px;margin:28px 0}.contact-form label{font-weight:700}.contact-form input,.contact-form textarea{display:block;width:100%;padding:13px;border:1px solid var(--line);margin-top:6px;font:inherit}.article-content{max-width:780px}.article-content p{font-size:18px;color:#4b5565}.article-content h2{margin-top:35px}@media(max-width:1100px){.menu{gap:14px}.nav-tools .locale,.contact-link{display:none}}
.footer-grid{grid-template-columns:1.35fr repeat(4,1fr)}
.product-detail-wrap{background:#fff}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumbs span{width:58px;height:46px;background:#eef2f7;border:1px solid #d9e0ea}.product-thumbs span:first-child{border:2px solid var(--blue)}
.hero-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.hero-rail article{padding:24px;background:#fff;border:1px solid #dce4f2;display:grid;gap:7px}.hero-rail strong{font-size:23px}.hero-rail span{font-size:20px;font-weight:800}.hero-rail del{font-size:13px;color:#9aa1ad;font-weight:400;margin-left:8px}.hero-rail a{color:var(--blue);font-weight:700}.offer-strip{text-align:center;background:#eef4ff;padding:48px 0}.offer-strip h2{margin:5px 0;font-size:34px}.video-frame{aspect-ratio:16/8;overflow:hidden;background:#0b1220}.video-frame iframe{width:100%;height:100%;border:0}.blog-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-preview>a{background:#fff;padding:24px;border:1px solid var(--line)}.blog-preview small{color:var(--muted)}.blog-preview h3{font-size:20px;line-height:1.3}.trust-section{padding-top:35px;padding-bottom:65px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.trust-grid>div{background:#fff;padding:28px}.trust-grid strong{font-size:18px}.trust-grid p{font-size:14px;color:var(--muted)}@media(max-width:700px){.hero-rail,.blog-preview,.trust-grid{grid-template-columns:1fr}.hero-rail{margin-top:20px}}
.notice-slider{display:flex;align-items:center;justify-content:center;gap:12px;min-height:22px}.notice-window{min-width:min(760px,78vw);overflow:hidden}.notice-track{position:relative;min-height:22px}.notice-item{display:none;margin:0!important;white-space:nowrap}.notice-item.is-active{display:block;animation:noticeFade .35s ease}.notice-arrow{border:0;background:transparent;color:#fff;cursor:pointer;font-size:24px;line-height:1;padding:0 6px;opacity:.75}.notice-arrow:hover{opacity:1}.notice-dots{display:flex;justify-content:center;gap:6px;margin-top:5px}.notice-dot{width:6px;height:6px;padding:0;border:1px solid #aeb9ce;border-radius:50%;background:transparent;cursor:pointer}.notice-dot.is-active{background:#fff;border-color:#fff}.notice-dot[aria-current="true"]{outline:1px solid #fff;outline-offset:2px}@keyframes noticeFade{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.notice{font-size:11px;padding:8px}.notice-window{min-width:calc(100vw - 80px)}.notice-item{white-space:normal;line-height:1.35}.notice-dots{margin-top:4px}}
.product-buy{background:#f7f9fc;padding:68px 0}.product-buy-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.gallery-main{background:#fff;border:1px solid var(--line);padding:20px;aspect-ratio:1/1;display:grid;place-items:center}.gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-thumbs{display:flex;gap:12px;margin-top:14px}.gallery-thumbs img{width:78px;height:64px;object-fit:cover;border:1px solid var(--line);background:#fff;padding:3px}.gallery-thumbs img:first-child{border:2px solid var(--blue)}.buy-panel h1{font-size:46px;line-height:1.08;margin:12px 0}.rating{color:#344054;font-size:14px;margin:10px 0}.rating span{color:#f5a623;letter-spacing:2px}.lead{font-size:17px;color:var(--muted);line-height:1.7}.buy-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:18px;background:#fff;border:1px solid var(--line);font-size:14px}.add-form{display:flex;gap:12px;align-items:end;margin:20px 0}.add-form label{font-size:13px;font-weight:700}.add-form input{display:block;width:76px;padding:13px;border:1px solid var(--line);margin-top:5px}.secure-note{font-size:13px;color:var(--muted)}.buy-links{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding-top:18px}.buy-links a{color:var(--blue);font-weight:700;font-size:14px}.detail-content{padding-top:45px}.detail-tabs{display:flex;flex-wrap:wrap;gap:28px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:38px}.detail-tabs a{font-weight:700}.detail-block{max-width:900px;margin:0 auto 55px}.detail-block h2,.compatibility h2,.review-block h2,.related-products h2{font-size:32px}.detail-block h3{margin-top:28px}.detail-block p,.detail-block li,.compat-grid p,.service-cards p,.review-card p{color:var(--muted)}.compatibility{background:#f7f9fc;padding:34px;margin:0 auto 55px}.compat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.compat-grid>div,.service-cards>div{background:#fff;border:1px solid var(--line);padding:22px}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:50px 0}.review-block{border-top:1px solid var(--line);padding-top:35px}.review-heading{display:flex;justify-content:space-between;align-items:center}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{border:1px solid var(--line);padding:22px}.review-card h3{font-size:18px}.review-card small{color:var(--muted)}.related-products{margin-top:65px}.related-products .grid{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.product-buy-grid{grid-template-columns:1fr}.compat-grid,.service-cards,.review-grid{grid-template-columns:1fr}.buy-panel h1{font-size:38px}.footer-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.buy-benefits{grid-template-columns:1fr}.add-form{align-items:stretch}.add-form .btn{flex:1}}
.viusee-product-viusee-lite-116 .product-detail .product-img{background-image:url('04b1e623810051848753e4d76252b628.jpg')}.viusee-product-viusee-pro-135 .product-detail .product-img{background-image:url('3ca2cba1417210cad9c41e23b12a5809.jpg')}.viusee-product-viusee-pro-14 .product-detail .product-img{background-image:url('612f9dac33f365867cc70a9012647009.jpg')}.viusee-product-viusee-dual-14 .product-detail .product-img{background-image:url('5ae05773b6aa0264a46c44be5abfc47d.jpg')}
.hero{position:relative;min-height:calc(100vh - 145px);display:flex;align-items:center;padding:90px 0;background-image:linear-gradient(90deg,rgba(5,10,18,.78) 0%,rgba(5,10,18,.38) 45%,rgba(5,10,18,.06) 100%),url('d8db0c576b9dd866eeec421b8f8c89c7.jpg');background-size:cover;background-position:center;animation:viuseeHeroBanner 12s infinite;color:#fff}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 45%,rgba(0,0,0,.2));pointer-events:none}.hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,620px)}.hero-grid>div:first-child{max-width:620px}.hero .eyebrow{color:#ffd701}.hero h1{color:#fff}.hero p{color:#f2f5fa}.hero-art{display:none}.hero .btn-outline{border-color:#fff;color:#fff}.hero-rail{position:relative;z-index:1}.hero-rail article{background:rgba(7,15,28,.68);border-color:rgba(255,255,255,.35);color:#fff;backdrop-filter:blur(6px)}.hero-rail .eyebrow{color:#ffd701}.hero-rail a{color:#ffd701}@keyframes viuseeHeroBanner{0%,44%{background-image:linear-gradient(90deg,rgba(5,10,18,.78) 0%,rgba(5,10,18,.38) 45%,rgba(5,10,18,.06) 100%),url('d8db0c576b9dd866eeec421b8f8c89c7.jpg')}50%,94%{background-image:linear-gradient(90deg,rgba(5,10,18,.78) 0%,rgba(5,10,18,.38) 45%,rgba(5,10,18,.06) 100%),url('b6aa7488b3c85aee150b1ea42db0cab5.jpeg')}100%{background-image:linear-gradient(90deg,rgba(5,10,18,.78) 0%,rgba(5,10,18,.38) 45%,rgba(5,10,18,.06) 100%),url('d8db0c576b9dd866eeec421b8f8c89c7.jpg')}}
@media(max-width:900px){.hero{min-height:calc(100vh - 125px);background-position:60% center}.hero-rail{grid-template-columns:1fr}.hero-rail article{display:none}}
 .about-intro,.faq-intro{max-width:820px;margin:0 auto 45px;text-align:center}.about-intro h2,.faq-intro h2{font-size:42px}.about-grid,.value-grid,.audience-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-card,.value-card,.audience-card,.step-card{background:#fff;border:1px solid var(--line);padding:26px}.about-card h3,.value-card h3,.audience-card h3,.step-card h3{margin-top:12px}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;margin-bottom:72px}.split-panel>div{padding:36px;background:var(--soft)}.section-heading{margin:70px auto 28px}.section-heading h2{margin:7px 0}.device-table{width:100%;border-collapse:collapse;margin:25px 0 50px}.device-table th,.device-table td{padding:14px;border:1px solid var(--line);text-align:left}.device-table th{background:var(--dark);color:#fff}.faq-groups{max-width:900px;margin:auto}.faq-group{margin:0 0 44px}.faq-group h2{font-size:30px}.faq-item{border-top:1px solid var(--line);padding:18px 0}.faq-item summary{cursor:pointer;font-weight:700;list-style:none;padding-right:28px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';float:right;color:var(--blue);font-size:22px}.faq-item[open] summary:after{content:'−'}.faq-item p{max-width:780px;color:var(--muted);margin:12px 0 0}.model-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.model-guide a{padding:20px;background:#fff;border:1px solid var(--line);display:block}.model-guide strong{display:block;margin-bottom:7px}.model-guide span{color:var(--muted);font-size:14px}.service-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.service-strip>div{background:#fff;padding:23px}.service-strip strong{display:block}.service-strip p{font-size:14px;color:var(--muted)}.step-number{color:var(--blue);font-weight:800;font-size:13px;letter-spacing:1px}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:72px 0 10px;padding:34px;background:var(--dark);color:#fff}.cta-panel h2{color:#fff;margin:7px 0}.cta-panel p{color:#c7d0df;max-width:620px}.cta-panel .eyebrow{color:#ffd701}@media(max-width:800px){.about-grid,.value-grid,.audience-grid,.steps-grid,.split-panel,.model-guide,.service-strip{grid-template-columns:1fr 1fr}.cta-panel{display:block}.cta-panel .btn{display:inline-block;margin-top:18px}}@media(max-width:560px){.about-grid,.value-grid,.audience-grid,.steps-grid,.split-panel,.model-guide,.service-strip{grid-template-columns:1fr}.about-intro h2,.faq-intro h2{font-size:32px}.device-table{font-size:13px;display:block;overflow-x:auto;white-space:nowrap}.cta-panel{padding:25px}}
 .nav-dropdown{position:relative}.nav-dropdown>a span{font-size:13px;color:#bdc6d8}.nav-dropdown-menu{display:none;position:absolute;left:-15px;top:100%;min-width:220px;padding:12px 0;background:var(--dark);border:1px solid #293244;box-shadow:0 18px 35px #0004}.nav-dropdown-menu a{display:block!important;padding:8px 15px;margin:0!important;white-space:nowrap}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}.mobile-menu-toggle{display:none;background:transparent;border:1px solid #fff;color:#fff;padding:8px 10px}.guide-page{max-width:1120px}.guide-intro{text-align:center;max-width:760px;margin:0 auto 45px}.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.guide-card{padding:25px;background:#fff;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.guide-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #172b4d14}.guide-card h3{margin:8px 0;font-size:21px}.guide-card p{color:var(--muted);font-size:14px}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:28px 0 55px}.choice-grid>div{background:#fff;padding:23px}.choice-grid p{color:var(--muted);font-size:14px}.compare-table-wrap{overflow-x:auto}.compare-table{min-width:900px}.use-case-visual{min-height:330px;background:var(--soft);padding:30px}.use-case-visual .product-img{height:100%;min-height:270px}.package-box{padding:28px;background:var(--soft);margin:35px 0}.mobile-menu-toggle{font-weight:700}@media(max-width:900px){.mobile-menu-toggle{display:block}.nav{position:relative}.menu{display:none;position:absolute;left:18px;right:18px;top:78px;background:var(--dark);padding:15px;flex-direction:column;align-items:stretch;gap:0}.menu.is-open{display:flex}.menu>a,.nav-dropdown>a{padding:11px 0}.nav-dropdown-menu{position:static;display:block;box-shadow:none;border:0;padding:0 0 5px 15px}.nav-dropdown-menu a{padding:7px 0}.nav-tools .contact-link{display:none}.guide-grid{grid-template-columns:1fr 1fr}.choice-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.guide-grid{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr}.nav-tools{gap:8px}.locale{display:none}.compare-table{min-width:850px}}
/* Global layout normalization: every page shares the same 1240px outer grid. */
.content,.guide-page{max-width:1240px;width:100%;padding-left:28px;padding-right:28px}.content.article-content{max-width:780px}.content> .about-intro,.content> .faq-intro{max-width:820px}.content> .faq-groups{max-width:900px}.guide-page .guide-intro{max-width:760px}.content .section-heading{max-width:1184px}.content .split-panel{width:100%}.content .device-table{width:100%}.page-hero .wrap,.section .wrap,.product-buy .wrap,.site-footer .wrap{width:100%}@media(max-width:560px){.content,.guide-page{padding-left:18px;padding-right:18px}}
/* Use the collected local lifestyle and product assets across content pages. */
.product-card:nth-child(1) .product-img{background:#eef3fa url('04b1e623810051848753e4d76252b628.jpg') center/88% auto no-repeat}.product-card:nth-child(2) .product-img{background:#eef3fa url('3ca2cba1417210cad9c41e23b12a5809.jpg') center/88% auto no-repeat}.product-card:nth-child(3) .product-img{background:#eef3fa url('612f9dac33f365867cc70a9012647009.jpg') center/88% auto no-repeat}.product-card:nth-child(4) .product-img{background:#eef3fa url('5ae05773b6aa0264a46c44be5abfc47d.jpg') center/88% auto no-repeat}.product-card .product-img:after{display:none}.guide-grid .guide-card{overflow:hidden;padding:0 0 24px}.guide-grid .guide-card:before{content:'';display:block;aspect-ratio:16/8;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:20px}.guide-grid .guide-card>*:not(:before){margin-left:24px;margin-right:24px}.guide-grid .guide-card:nth-child(1):before{background-image:linear-gradient(180deg,transparent 45%,#0c122055),url('05a66403ebac8e9ace968df68f317038.jpg')}.guide-grid .guide-card:nth-child(2):before{background-image:linear-gradient(180deg,transparent 45%,#0c122055),url('3831a775b75055e81f73732d01abeb25.jpg')}.guide-grid .guide-card:nth-child(3):before{background-image:linear-gradient(180deg,transparent 45%,#0c122055),url('42a0b23881ae0aa49aa8c31d9edf61e8.jpg')}.guide-grid .guide-card:nth-child(4):before{background-image:linear-gradient(180deg,transparent 45%,#0c122055),url('1711f39c445aed4fa2750b378d7351d9.jpg')}.guide-page>.guide-intro:after{content:'';display:block;aspect-ratio:3/1;margin:30px auto 0;background:center/cover no-repeat url('05a66403ebac8e9ace968df68f317038.jpg');box-shadow:0 18px 45px #172b4d18}.about-page .about-intro:after,.faq-page .faq-intro:after{content:'';display:block;aspect-ratio:3/1;margin:35px auto 0;background:center/cover no-repeat url('05a66403ebac8e9ace968df68f317038.jpg');box-shadow:0 18px 45px #172b4d18}.faq-page .faq-intro:after{background-image:url('1711f39c445aed4fa2750b378d7351d9.jpg')}.about-page .split-panel>div:last-child{background-image:linear-gradient(180deg,#f6f8fbe8,#f6f8fbe8),url('b6aa7488b3c85aee150b1ea42db0cab5.jpeg');background-position:center;background-size:cover}.use-case-visual .product-img{background:#eef3fa url('3ca2cba1417210cad9c41e23b12a5809.jpg') center/80% auto no-repeat}.use-case-visual .product-img:after{display:none}.package-box{background:#eef3fa url('59a743cc92e080c9c56ce0c203d80b6e.jpg') center/cover no-repeat;background-blend-mode:screen}@media(max-width:560px){.guide-grid .guide-card:before{aspect-ratio:16/10}.about-page .about-intro:after,.faq-page .faq-intro:after,.guide-page>.guide-intro:after{aspect-ratio:16/9}}
/* Blog and service pages should carry the same visual weight as the shop. */
.blog-card{display:grid;grid-template-columns:220px 1fr;column-gap:24px;align-items:center}.blog-card:before{content:'';grid-row:span 3;display:block;aspect-ratio:4/3;background:center/cover no-repeat}.blog-card:nth-child(1):before{background-image:url('05a66403ebac8e9ace968df68f317038.jpg')}.blog-card:nth-child(2):before{background-image:url('fef9840287ce203acc5fafd10afc385e.jpg')}.blog-card:nth-child(3):before{background-image:url('59a743cc92e080c9c56ce0c203d80b6e.jpg')}.blog-card:nth-child(4):before{background-image:url('1711f39c445aed4fa2750b378d7351d9.jpg')}.blog-card:nth-child(5):before{background-image:url('42a0b23881ae0aa49aa8c31d9edf61e8.jpg')}.blog-card:nth-child(6):before{background-image:url('b6aa7488b3c85aee150b1ea42db0cab5.jpeg')}.blog-card:nth-child(7):before{background-image:url('3831a775b75055e81f73732d01abeb25.jpg')}.blog-card:nth-child(8):before{background-image:url('3ca2cba1417210cad9c41e23b12a5809.jpg')}.blog-card:nth-child(9):before{background-image:url('d8db0c576b9dd866eeec421b8f8c89c7.jpg')}.blog-card:nth-child(10):before{background-image:url('04b1e623810051848753e4d76252b628.jpg')}.contact-panel:before{content:'';display:block;aspect-ratio:3/1;margin-bottom:30px;background:center/cover url('d8db0c576b9dd866eeec421b8f8c89c7.jpg')}.policies-page:before{content:'';display:block;aspect-ratio:4/1;margin-bottom:30px;background:center/cover url('3831a775b75055e81f73732d01abeb25.jpg')}@media(max-width:560px){.blog-card{grid-template-columns:1fr}.blog-card:before{grid-row:auto;margin-bottom:16px;aspect-ratio:16/9}.contact-panel:before,.policies-page:before{aspect-ratio:16/9}}
/* Fill the long-form cards with the collected lifestyle imagery. */
.blog-card{max-width:1240px;margin-left:auto;margin-right:auto;padding:22px 28px}.audience-card,.value-card{overflow:hidden}.audience-card:before,.value-card:before{content:'';display:block;height:116px;margin:-26px -26px 22px;background:center/cover no-repeat}.audience-card:nth-child(1):before{background-image:url('05a66403ebac8e9ace968df68f317038.jpg')}.audience-card:nth-child(2):before{background-image:url('42a0b23881ae0aa49aa8c31d9edf61e8.jpg')}.audience-card:nth-child(3):before{background-image:url('d8db0c576b9dd866eeec421b8f8c89c7.jpg')}.audience-card:nth-child(4):before{background-image:url('3831a775b75055e81f73732d01abeb25.jpg')}.audience-card:nth-child(5):before{background-image:url('1711f39c445aed4fa2750b378d7351d9.jpg')}.audience-card:nth-child(6):before{background-image:url('b6aa7488b3c85aee150b1ea42db0cab5.jpeg')}.value-card:nth-child(1):before{background-image:url('04b1e623810051848753e4d76252b628.jpg')}.value-card:nth-child(2):before{background-image:url('3ca2cba1417210cad9c41e23b12a5809.jpg')}.value-card:nth-child(3):before{background-image:url('612f9dac33f365867cc70a9012647009.jpg')}.value-card:nth-child(4):before{background-image:url('5ae05773b6aa0264a46c44be5abfc47d.jpg')}@media(max-width:560px){.blog-card{padding:22px 18px}.audience-card:before,.value-card:before{height:140px}}
.page-hero + .content:not(.about-page):not(.faq-page):not(.guide-page):not(.article-content):not(.contact-panel):before{content:'';display:block;aspect-ratio:4/1;margin-bottom:30px;background:center/cover url('3831a775b75055e81f73732d01abeb25.jpg')}
.gallery-count{font-size:12px;color:var(--muted);margin-top:12px;text-transform:uppercase;letter-spacing:.08em}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.gallery-thumb{border:1px solid var(--line);background:#fff;padding:3px;cursor:pointer;aspect-ratio:1/1}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.is-selected{border:2px solid var(--blue)}@media(max-width:560px){.gallery-thumbs{grid-template-columns:repeat(4,1fr)}.gallery-count{margin-top:10px}}
.review-form-wrap{margin-top:38px;padding:30px;background:#f7f9fc;border:1px solid var(--line)}.review-form-wrap h3{margin-top:0;font-size:24px}.review-form-wrap form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-form-wrap form>p{margin:0}.review-form-wrap .comment-form-rating,.review-form-wrap .comment-form-comment,.review-form-wrap .form-submit{grid-column:1/-1}.review-form-wrap label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.review-form-wrap input,.review-form-wrap select,.review-form-wrap textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbd5e1;background:#fff;font:inherit}.review-form-wrap textarea{resize:vertical}.review-form-wrap .form-submit{margin-bottom:0}.review-form-wrap .submit{border:0;background:var(--blue);color:#fff;padding:13px 22px;font-weight:800;cursor:pointer}.review-form-wrap .required{color:#d14b4b}@media(max-width:560px){.review-form-wrap form{grid-template-columns:1fr}}
.about-page .audience-card,.about-page .value-card,.about-page .step-card{position:relative}.about-page .audience-card:after,.about-page .value-card:after,.about-page .step-card:after{display:grid;place-items:center;position:absolute;top:20px;right:20px;width:34px;height:34px;border-radius:50%;background:#e9f0ff;color:var(--blue);font-size:18px;font-weight:800}.about-page .audience-card:nth-child(1):after{content:'◌'}.about-page .audience-card:nth-child(2):after{content:'✦'}.about-page .audience-card:nth-child(3):after{content:'＋'}.about-page .audience-card:nth-child(4):after{content:'↗'}.about-page .audience-card:nth-child(5):after{content:'▸'}.about-page .audience-card:nth-child(6):after{content:'⌂'}.about-page .value-card:nth-child(1):after{content:'↑'}.about-page .value-card:nth-child(2):after{content:'⌁'}.about-page .value-card:nth-child(3):after{content:'↗'}.about-page .value-card:nth-child(4):after{content:'＋'}.about-page .step-card{border:0;background:var(--soft);padding:28px}.about-page .step-card:after{top:24px;content:'✓'}.about-page .step-card:nth-child(2):after{content:'⌁'}.about-page .step-card:nth-child(3):after{content:'⊞'}.about-page .step-number{display:block;margin-bottom:22px}.about-page .service-strip>div{position:relative;padding-left:62px}.about-page .service-strip>div:before{content:'✓';position:absolute;left:23px;top:24px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e9f0ff;color:var(--blue);font-weight:800}.about-page .split-panel>div:first-child{background:var(--soft) url('04b1e623810051848753e4d76252b628.jpg') right bottom/42% auto no-repeat}.contact-panel{max-width:1184px}.contact-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:stretch}.contact-main{padding:20px 0}.contact-main h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:10px 0 18px}.contact-main>p{max-width:600px;color:var(--muted);font-size:17px}.contact-main .wpcf7{margin-top:28px}.contact-panel .contact-form{max-width:none}.support-visual{position:relative;min-height:450px;overflow:hidden;background:var(--dark);border-radius:4px}.support-visual>img{width:100%;height:100%;min-height:450px;object-fit:cover;opacity:.78}.visual-caption{position:absolute;left:24px;right:24px;bottom:24px;display:grid;gap:5px;padding:20px;background:#0c1220dd;color:#fff}.visual-caption strong{font-size:20px}.visual-caption small{color:#cbd5e1}.icon-badge{color:#ffd701;font-size:24px;font-weight:800}.support-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;padding-top:30px;border-top:1px solid var(--line)}.support-options article{display:flex;gap:15px;padding:22px 0}.support-options strong{font-size:17px}.support-options p{color:var(--muted);font-size:14px;margin:6px 0 0}.support-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#e9f0ff;color:var(--blue);font-size:22px;font-weight:800}.contact-email{margin-top:24px!important}@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:30px}.support-visual,.support-visual>img{min-height:320px}.support-options{grid-template-columns:1fr;gap:0;margin-top:45px}.support-options article{border-bottom:1px solid var(--line)}.about-page .split-panel>div:first-child{background-size:32% auto}}@media(max-width:560px){.contact-panel{padding-top:45px}.support-visual,.support-visual>img{min-height:280px}.contact-main h2{font-size:36px}}
.detail-content{background:#fff;padding-bottom:86px}.detail-content>.wrap{max-width:1120px}.detail-content>.wrap:before{content:'A CLOSER LOOK';display:block;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 auto 10px;text-align:center}.detail-content>.wrap:after{content:'Designed to make more room for your work.';display:block;text-align:center;font-size:clamp(30px,4vw,46px);line-height:1.1;font-weight:800;color:#101827;max-width:800px;margin:0 auto 38px}.detail-tabs{justify-content:center;border:0;background:#f7f9fc;padding:16px 22px;margin:0 auto 58px;gap:0;border-radius:999px;box-shadow:0 8px 25px #172b4d0d}.detail-tabs a{padding:0 18px;color:#526077;border-right:1px solid #dce3ed;font-size:13px}.detail-tabs a:last-child{border-right:0}.detail-block{max-width:940px;margin:0 auto 76px}.detail-block h2,.compatibility h2,.review-block h2{font-size:clamp(28px,3vw,38px);margin-bottom:18px}.detail-block h3{font-size:20px;margin-top:34px}.detail-block p,.detail-block li{font-size:16px;line-height:1.75}.detail-block ul{padding-left:22px}.compatibility{max-width:940px;margin:0 auto 76px;padding:42px 0;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compat-grid{grid-template-columns:repeat(3,1fr);gap:0}.compat-grid>div{background:transparent;border:0;border-right:1px solid var(--line);padding:8px 28px 8px 0;margin-right:28px}.compat-grid>div:last-child{border-right:0;margin-right:0}.compat-grid strong{font-size:18px}.specs{border-top:2px solid #101827}.specs tr{border-bottom:1px solid var(--line)}.specs td{padding:15px 10px}.specs td:first-child{width:38%;font-weight:700;color:#101827}.package-box{max-width:940px;margin:0 auto 76px;padding:42px 44px;background:#f3f6fa url('59a743cc92e080c9c56ce0c203d80b6e.jpg') center/cover no-repeat;background-blend-mode:screen;border:0}.package-box h2{margin-top:0}.service-cards{max-width:940px;margin:0 auto 76px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px}.service-cards>div{background:transparent;border:0;padding:0}.service-cards strong{font-size:17px}.review-block{max-width:940px;margin:0 auto;border-top:0;padding-top:0}.review-heading{padding:30px 0;border-bottom:1px solid var(--line)}.review-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.review-card{background:#f7f9fc;border:0;padding:22px;min-height:180px}.review-card p{line-height:1.65}.review-form-wrap{background:#fff;margin-top:35px;padding:30px 0;border:0;border-top:1px solid var(--line)}@media(max-width:900px){.detail-tabs{border-radius:14px;justify-content:flex-start;overflow:auto;white-space:nowrap}.detail-tabs a{padding:0 14px}.compat-grid,.service-cards,.review-grid{grid-template-columns:1fr}.compat-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:18px 0;margin:0}.compat-grid>div:last-child{border-bottom:0}.package-box{padding:30px}.detail-block,.compatibility,.package-box,.service-cards,.review-block{margin-bottom:58px}}@media(max-width:560px){.detail-content>.wrap:after{margin-bottom:28px}.detail-tabs{margin-bottom:40px}.detail-tabs a{font-size:12px}.review-heading{display:block}.review-heading>strong{display:block;margin-top:12px}}
