body.seeknetic-site:has(.product-page){--paper: #f5f6fa;--ink: #1b283a;--quiet: #566477;--line: #d7dce5;--dark: #142031;--primary: #6b5797;--violet: #6b5797;--secondary: #e9ecf3;--primary-hover: #54417c;--background: var(--paper);--foreground: var(--ink);--border: var(--line);--muted-foreground: var(--quiet);background:var(--paper)}body.seeknetic-site:has(.product-page) .site-header{background:#f5f6faf5}.product-page{overflow-wrap:break-word}.product-hero{padding-block:clamp(48px,5vw,80px) 24px}.product-name{font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.045em}.product-hero .product-brand-row{gap:20px;margin-bottom:30px}.product-hero-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.product-hero h1{font-size:clamp(42px,4.7vw,72px);line-height:1.14;letter-spacing:-.055em;white-space:pre-line}.product-hero-copy>p:first-child{max-width:530px;font-size:clamp(17px,1.4vw,20px);line-height:1.75;color:var(--quiet);text-wrap:pretty}.product-hero .action-group{margin-top:26px;gap:24px}.product-hero .fine-print{margin-top:18px}.product-screen{margin:clamp(40px,4.5vw,72px) 0 0}.product-screen-frame{aspect-ratio:3 / 2;overflow:hidden;border-radius:14px;border:1px solid #cbd1dc;background:#e9eae5;box-shadow:0 24px 60px -35px #1b283a55}[data-product=shotai] .product-screen-frame{background:#17191e}.product-screen-frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-screen-link{display:block;border-radius:14px}.product-screen-link:focus-visible{outline-offset:8px}.product-screen-link,.product-detail-screen a{cursor:zoom-in}.product-section-space{padding-block:clamp(64px,7vw,112px)}.product-section-heading{max-width:760px}.product-section-heading h2,.product-story h2,.product-pricing h2{font-size:clamp(36px,3.5vw,54px);line-height:1.2;letter-spacing:-.045em;white-space:pre-line}.product-section-heading h2{margin-block:20px}.product-section-heading>p{max-width:640px;font-size:18px;line-height:1.75;color:var(--quiet)}.product-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:48px 0 0;gap:clamp(24px,4vw,64px)}.product-steps li{border-top:1px solid var(--line);padding-top:24px}.step-number{display:block;color:var(--primary);font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:26px}.product-steps h3{font-size:23px;line-height:1.4;margin-bottom:12px}.product-steps p,.product-notes p{color:var(--quiet);font-size:16px;line-height:1.8;text-wrap:pretty}.product-story-section{background:#e9edf4}[data-product=findcub] .product-story-section{background:#ebeeed}.product-story{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:center}[data-product=shotai] .product-story{grid-template-columns:.8fr 1.5fr;gap:56px}.product-story-copy{min-width:0}.product-story h2{margin-block:22px}.product-story-copy>p{font-size:18px;line-height:1.8;color:var(--quiet);max-width:520px}.product-story-copy .product-story-detail{font-size:16px;padding-block:24px 30px}.product-detail-screen{margin:0;min-width:0}.product-detail-screen a{display:block}.product-detail-frame{position:relative;overflow:hidden;border:1px solid #cbd1dc;border-radius:8px;box-shadow:0 20px 45px -30px #1b283a55}.document-page-screen{max-width:520px;justify-self:center}.document-page-screen .product-detail-frame{background:#fff}.document-page-screen img{width:100%;height:auto}.shot-review-screen .product-detail-frame{aspect-ratio:1.69;background:#1d2025}.shot-review-screen img{position:absolute;width:105.2632%;max-width:none;height:auto;left:-2.6316%;top:-4.6784%}.product-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px)}.product-notes h3{font-size:24px;line-height:1.4;margin-bottom:18px}.product-format-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0;list-style:none}.product-format-list li{padding:5px 9px;border:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--quiet);border-radius:3px}.findcub-formats{margin-top:40px}.product-data-note{border-top:1px solid var(--line);padding-top:28px;margin-top:40px;display:flex;justify-content:space-between;align-items:baseline;gap:32px}.product-data-note p{max-width:850px;color:var(--quiet);font-size:14px;line-height:1.8}.product-data-note .text-link{flex-shrink:0;font-size:14px}.product-pricing{background:#e9edf4}.product-pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.product-pricing .detail-price-title{margin-block:20px}.product-pricing .action-group{margin-top:30px}.product-pricing .detail-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.product-pricing .public-price bdi{display:block;font-size:clamp(40px,4vw,64px);letter-spacing:-.055em;color:var(--ink);font-family:Manrope,sans-serif;line-height:1.2}.product-pricing .public-price small{display:block;font-size:13px;color:var(--quiet);margin-top:14px;line-height:1.8}.product-page .faq-layout{gap:64px}.product-page .faq-layout h2{font-size:clamp(32px,3vw,48px);line-height:1.25}html:lang(zh-CN) .product-hero h1,html:lang(zh-HK) .product-hero h1{font-size:clamp(40px,4.4vw,68px);line-height:1.3;letter-spacing:-.035em}html:lang(ar) .product-hero h1{font-size:clamp(38px,3.8vw,58px);line-height:1.5}html:lang(ar) .product-story h2,html:lang(ar) .product-section-heading h2,html:lang(ar) .product-pricing h2{line-height:1.5}@media(max-width:1100px){.product-hero-intro{grid-template-columns:1.1fr 1fr;gap:36px}.product-hero h1{font-size:48px}[data-product=shotai] .product-story{grid-template-columns:1fr}[data-product=shotai] .product-story-copy{max-width:720px}.product-pricing-layout{gap:40px}.product-pricing .detail-prices{gap:18px}}@media(max-width:900px){.product-hero-intro{grid-template-columns:1fr;gap:26px}.product-hero-copy>p:first-child{max-width:650px}.product-hero h1{font-size:clamp(42px,7vw,62px)}html:lang(zh-CN) .product-hero h1,html:lang(zh-HK) .product-hero h1{font-size:clamp(40px,7vw,60px)}html:lang(ar) .product-hero h1{font-size:clamp(36px,6vw,54px)}.product-story{grid-template-columns:1fr}.product-story-copy{max-width:680px}.product-story-copy>p{max-width:none}.document-page-screen{width:min(100%,520px)}.product-notes{grid-template-columns:1fr;gap:28px}.product-notes article{display:grid;grid-template-columns:.8fr 1.2fr;-moz-column-gap:32px;column-gap:32px;padding-bottom:28px;border-bottom:1px solid var(--line)}.product-notes h3{font-size:22px;margin:0}.product-notes .product-format-list{grid-column:2}.product-pricing-layout{grid-template-columns:1fr}.product-pricing .detail-prices{max-width:600px;margin-top:12px}.product-pricing .public-price bdi{font-size:56px}.product-data-note{flex-direction:column;gap:18px}}@media(max-width:600px){.product-hero{padding-top:36px}.product-hero .product-brand-row{margin-bottom:24px}.product-hero .action-group{gap:20px}.product-hero h1{font-size:clamp(28px,8.5vw,40px);letter-spacing:-.045em}html:lang(zh-CN) .product-hero h1,html:lang(zh-HK) .product-hero h1{font-size:clamp(30px,10vw,38px)}html:lang(ar) .product-hero h1{font-size:34px}.product-screen-frame{border-radius:8px}.product-steps{grid-template-columns:1fr;margin-top:32px;gap:28px}.product-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 16px;padding-top:20px}.step-number{grid-row:span 2;margin:6px 0 0}.product-steps h3{font-size:22px;margin:0}.product-steps p{grid-column:2}.product-section-heading h2,.product-story h2,.product-pricing h2{font-size:34px}.product-story,[data-product=shotai] .product-story{gap:32px}.product-notes article{grid-template-columns:1fr;gap:12px}.product-notes .product-format-list{grid-column:auto;margin-top:6px}.product-pricing .detail-prices{gap:18px}.product-pricing .public-price bdi{font-size:clamp(32px,9.3vw,52px)}.product-page .faq-layout{gap:28px}}
