:root{--color-bg:#fff;--color-section-light:#fff;--color-accent:#0071e3;--color-text:#1d1d1f;--color-text-dim:#86868b;--glass-bg:#ffffffb3;--glass-border:#00000014;--glass-blur:blur(20px);--river-depth-gradient:linear-gradient(180deg, #e0f7fa 0%, #b2ebf2 100%);--topo-pattern:url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 200 Q 200 150 400 200 T 800 200 M-100 400 Q 150 300 400 400 T 900 400 M0 600 Q 200 550 400 600 T 800 600' fill='none' stroke='rgba(0,113,227,0.1)' stroke-width='1'/%3E%3C/svg%3E");--radial-glow:radial-gradient(circle at 20% 30%, #ffffffe6 0%, transparent 60%), radial-gradient(circle at 80% 70%, #0071e31a 0%, transparent 60%)}.split-layout{flex-wrap:wrap;align-items:center;gap:2rem;width:100%;height:100%;padding:0 8%;display:flex}.product-side,.content-side{flex-direction:column;flex:1;justify-content:center;display:flex}.product-side{align-items:center}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);scroll-behavior:smooth;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.main-container{width:100%;min-height:100vh;position:relative}.review-page .main-container,.guides-page .main-container,.market-page .main-container{height:auto!important;overflow-y:visible!important}section{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.review-page section{min-height:50vh;scroll-snap-align:none!important;height:auto!important}.river-section{background-image:var(--radial-glow), url(/assets/dock-bg-CN1qyhBN.jpg);background-position:50%,50%;background-size:cover,cover;background-attachment:scroll,fixed;position:relative}.river-section:before{content:"";-webkit-backdrop-filter:blur(8px);z-index:-1;background:linear-gradient(135deg,#ffffffbf 0%,#f0f8ffa6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.topo-pattern:after{content:"";background-image:var(--topo-pattern);pointer-events:none;opacity:.15;z-index:-1;background-size:800px 800px;width:100%;height:100%;position:absolute;top:0;left:0}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;padding:2rem}.product-showcase-glass{-webkit-backdrop-filter:blur(20px);background:#fff6;border:1px solid #0000000f;border-radius:30px;justify-content:center;align-items:center;width:95%;max-width:520px;min-height:340px;padding:12px;display:flex;position:relative;box-shadow:0 40px 80px #00000026}.product-showcase-glass:after{content:"";pointer-events:none;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 20px #00000005}.product-showcase-glass img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000014);max-width:100%;height:auto;max-height:100%;border-radius:35px!important}.market-img,.product-card img,.product-card .product-img-container,.article-thumb,.article-thumb img{border-radius:35px!important}h1{letter-spacing:-2px;text-transform:uppercase;text-align:center;margin-bottom:1rem;font-size:5rem;font-weight:900}.cta-button,.cta-button-gold,#sticky-cta .cta-button,.btn-accept{color:#1d1d1f!important;text-transform:uppercase!important;letter-spacing:1px!important;text-shadow:0 1px 1px #ffffff80!important;z-index:1!important;background:linear-gradient(135deg,gold 0%,#ffea75 40%,#f39c12 100%)!important;border:1px solid #ffe066!important;border-radius:50px!important;font-weight:900!important;text-decoration:none!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important;display:inline-block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #f39c1266,inset 0 1px 2px #fffc!important}.cta-button:before,.cta-button-gold:before,#sticky-cta .cta-button:before,.btn-accept:before{content:""!important;opacity:.35!important;pointer-events:none!important;z-index:-1!important;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1px),radial-gradient(circle,#fffc 1px,#0000 1px),radial-gradient(circle,#ffffffb3 1px,#0000 1px)!important;background-position:0 0,12px 12px,6px 6px!important;background-size:24px 24px,18px 18px,12px 12px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.cta-button:hover,.cta-button-gold:hover,#sticky-cta .cta-button:hover,.btn-accept:hover{color:#000!important;background:linear-gradient(135deg,#ffea75 0%,#fff4b8 40%,#f39c12 100%)!important;transform:translateY(-4px)scale(1.02)!important;box-shadow:0 15px 35px #f39c1299,inset 0 1px 2px #ffffffe6!important}.main-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;background:#ffffffb3;border:1px solid #0000000d;border-radius:50px;justify-content:space-between;align-items:center;width:90%;max-width:1200px;padding:.8rem 2rem;display:flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)}.nav-logo{letter-spacing:2px;font-weight:900}.nav-links{gap:2rem;display:flex}.nav-links a{color:var(--color-text-dim);font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-links a:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links a:hover{color:var(--color-accent)}.nav-links a:hover:after{width:100%}.menu-toggle{cursor:pointer;z-index:1001;flex-direction:column;gap:5px;display:none}.menu-toggle span{background:var(--color-text);border-radius:3px;width:25px;height:3px;transition:all .3s;display:block}.menu-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.scroll-indicator{color:var(--color-accent);cursor:pointer;z-index:10;font-size:2rem;animation:2s infinite bounce;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}::-webkit-scrollbar{width:14px!important;display:block!important}::-webkit-scrollbar-track{background:#e2e8f0!important}::-webkit-scrollbar-thumb{border:3px solid #e2e8f0;border-radius:10px;background:#0071e3!important}.floating-nav{z-index:2000;flex-direction:column;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.scroll-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:50px;height:50px;color:var(--color-accent);background:#fffc;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:flex}.scroll-btn:hover{background:var(--color-accent);color:#fff;transform:translateY(-5px)}body,html{width:100%;margin:0;padding:0;overflow-x:hidden}.main-container{width:100%;overflow-x:hidden}@media (width<=1024px){.split-layout{flex-direction:column}.section-left,.section-right{width:100%!important;padding:4rem 2rem!important}.nav-links{display:none}.menu-toggle{display:flex}h1{font-size:3rem!important}h2{font-size:2.2rem!important}}#review-body{color:#2d2d2f;max-width:1000px;margin:4rem auto;padding:4rem;font-size:1.15rem;line-height:1.8}#review-body h1{color:#1d1d1f;letter-spacing:-1.5px;margin-bottom:3rem;font-size:3rem;font-weight:900;line-height:1.1}#review-body h2{color:#1d1d1f;border-bottom:4px solid #0071e3;margin:5rem 0 2rem;padding-bottom:.5rem;font-size:2.4rem;font-weight:800;display:inline-block}#review-body h3{color:#1d1d1f;margin:3.5rem 0 1.5rem;font-size:1.8rem;font-weight:700}#review-body h4{color:#0071e3;text-transform:uppercase;letter-spacing:1px;margin:2.5rem 0 1rem;font-size:1.3rem;font-weight:700}#review-body li{margin-bottom:2rem;padding-left:1.5rem;position:relative}#review-body p{margin-bottom:2.2rem}#review-body b,#review-body strong{color:#000;font-weight:700}.verdict-box{background:#0071e30a;border-left:6px solid #0071e3;border-radius:15px;margin:5rem 0;padding:2.5rem;box-shadow:0 15px 40px #00000008}.comparison-table-container{margin:6rem 0;padding:1rem;overflow-x:auto}#review-body img{object-fit:cover;border:1px solid #00000008;border-radius:24px;max-width:85%;max-height:480px;margin:3.5rem auto;display:block;box-shadow:0 25px 50px #0000001a}.premium-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #0000000d;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 30px 70px #00000014}.premium-table th{color:#fff;text-align:left;text-transform:uppercase;background:linear-gradient(135deg,#0071e3 0%,#005bb5 100%);padding:1.8rem;font-size:.85rem;font-weight:800}.premium-table td{border-bottom:1px solid #0000000d;padding:1.5rem;font-size:1rem}.premium-table .highlight-col{color:#0071e3;background:#0071e30a;font-weight:700}.winner-badge{color:#fff;background:#2e7d32;border-radius:50px;margin-top:.8rem;padding:.4rem 1rem;font-size:.75rem;font-weight:900;display:inline-block}.scroll-indicator{cursor:pointer;flex-direction:column;align-items:center;gap:12px;transition:all .3s;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:9999!important}.scroll-indicator:hover{opacity:.6;transform:translate(-50%)translateY(5px)}.scroll-line{background:linear-gradient(#fff0,#fff);width:2px;height:50px}.scroll-arrow{border-bottom:2px solid #fff;border-right:2px solid #fff;width:14px;height:14px;animation:2s infinite scrollBounce;transform:rotate(45deg)}.scroll-indicator.dark .scroll-line{background:linear-gradient(#1d1d1f00,#1d1d1f)}.scroll-indicator.dark .scroll-arrow{border-color:#1d1d1f}@keyframes scrollBounce{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(6px)}}.cookie-banner{-webkit-backdrop-filter:blur(25px)saturate(180%);z-index:9999;background:#ffffffd9;border:1px solid #fff6;border-radius:24px;width:380px;max-width:calc(100% - 60px);padding:2rem;transition:transform .8s cubic-bezier(.16,1,.3,1);position:fixed;bottom:30px;right:30px;transform:translateY(150%);box-shadow:0 20px 50px #0000001a}.cookie-banner.show{transform:translateY(0)}.cookie-title{color:var(--color-text);margin-bottom:.8rem;font-size:1.2rem;font-weight:800}.cookie-text{color:var(--color-text-dim);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.cookie-actions{gap:1rem;display:flex}.cookie-btn{cursor:pointer;text-align:center;border-radius:12px;flex:1;padding:.8rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s}.btn-accept{color:#fff;background:#0071e3;border:none}.btn-accept:hover{background:#0077ed;transform:scale(1.02)}.btn-settings{color:var(--color-text);background:#0000000d;border:1px solid #0000000d}.btn-settings:hover{background:#00000014}.content-page{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:30px;max-width:900px;margin:180px auto 8rem;padding:5rem;box-shadow:0 40px 100px #0000000d}.content-page h1{letter-spacing:-1px;margin-bottom:2rem;font-size:3.5rem;font-weight:900}.content-page h2{margin-top:3rem;margin-bottom:1.2rem;font-size:1.8rem}.content-page p{color:#424245;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8}@media (width<=768px){section{height:auto!important;min-height:auto!important;overflow:visible!important}h1{font-size:2.5rem!important}h2{font-size:1.8rem!important}.hero-content{padding:0 1.5rem}#products-grid{grid-template-columns:1fr!important;gap:2rem!important}.guides-grid{grid-template-columns:1fr!important}.main-nav{border-radius:0!important;width:100%!important;padding:1.5rem!important;top:0!important;left:0!important;transform:none!important}.nav-logo{font-size:1.2rem!important}.content-page{border-radius:15px!important;width:auto!important;max-width:none!important;margin:120px .3rem 4rem!important;padding:1rem!important}#review-body{overflow-wrap:break-word;word-wrap:break-word;width:100%!important;max-width:100%!important;padding:.8rem!important}#review-body h2{overflow-wrap:break-word;word-wrap:break-word;width:fit-content!important;max-width:100%!important;margin-top:3rem!important;font-size:1.6rem!important;display:block!important}.review-page #product-title{font-size:2.2rem!important}.review-page .product-image-container{width:80%!important}.verdict-ribbon h2{font-size:1.4rem!important}#sticky-cta{padding:1rem!important}#sticky-cta .cta-button{padding:1rem 1.5rem!important;font-size:.8rem!important}#cta-thumb{height:40px!important}.split-layout{justify-content:center;gap:3rem;height:auto;min-height:100vh;padding:6rem 1.5rem 2rem;flex-direction:column!important}.product-side{order:1;width:100%}.content-side{text-align:center;order:2;width:100%}.content-side h2{font-size:2rem!important}.product-showcase-glass{width:100%;min-height:250px;padding:10px}#reel-image,#sonar-image{transform:scale(1.6)!important}#rod-image,#lures-image{transform:scale(1.3)!important}#reel-trigger,#sonar-trigger,#rod-trigger,#lures-trigger{width:100%!important;height:auto!important;min-height:250px!important}#reel-trigger .product-showcase-glass,#sonar-trigger .product-showcase-glass{padding:10px}.menu-toggle{display:flex}.nav-links{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:80%;height:100vh;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #0000001a;display:flex!important}.nav-links.active{right:0}.nav-links a{font-size:1.5rem;color:#1d1d1f!important;opacity:1!important;visibility:visible!important}.main-nav{padding:.8rem 1.5rem}.floating-nav{bottom:2rem;right:1rem}.scroll-indicator{display:none}#pros-cons-wrapper,.pros-cons-grid{grid-template-columns:1fr!important}.pros-card,.cons-card{word-break:normal;overflow-wrap:break-word;min-width:0}.pros-card li,.cons-card li{word-break:normal;overflow-wrap:break-word}.rating-breakdown-widget{padding:1.5rem!important}.rating-rows-grid{grid-template-columns:1fr!important;gap:.8rem!important}.rating-label{min-width:90px!important;font-size:.8rem!important}.hero-subtitle{padding:0 .5rem;max-width:100%!important}.hero-cta-group{padding:0 1rem;flex-direction:column!important;align-items:stretch!important;width:100%!important}.hero-cta-group a{text-align:center!important;box-sizing:border-box!important;width:100%!important}}@media (width<=480px){h1{font-size:2rem!important}.glass-card{padding:1rem!important}#review-body h1{font-size:2rem}#review-body h2{font-size:1.4rem!important}.content-page{padding:.8rem!important}.comparison-table-container{-webkit-overflow-scrolling:touch;background:#fff;border-radius:15px;width:100%!important;margin:3rem 0!important;padding:0!important;overflow-x:auto!important}.premium-table{border-radius:0!important;width:100%!important;min-width:600px!important}.premium-table th,.premium-table td{padding:1rem .8rem!important;font-size:.85rem!important}.premium-table th:first-child,.premium-table td:first-child{border-right:1px solid #0000001a;box-shadow:10px 0 15px #0000000d;z-index:20!important;background:#fff!important;min-width:100px!important;font-weight:700!important;position:sticky!important;left:0!important}.premium-table th:first-child{color:#fff!important;background:#0071e3!important}}.cta-box-premium{text-align:center;border-radius:30px;margin:4rem 0;padding:3rem;color:#fff!important;background:linear-gradient(135deg,#1d1d1f 0%,#2c2c2e 100%)!important;border:1px solid #ffd7004d!important;box-shadow:0 20px 40px #0000004d!important}.cta-box-premium h4{letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:900;color:#fc0!important}.cta-box-premium p{opacity:.9;margin-bottom:2rem;font-size:1.1rem;color:#fff!important}.cta-button-gold{padding:1.2rem 3rem;color:#1d1d1f!important;text-transform:uppercase!important;letter-spacing:1px!important;text-shadow:0 1px 1px #ffffff80!important;z-index:1!important;background:linear-gradient(135deg,gold 0%,#ffea75 40%,#f39c12 100%)!important;border:1px solid #ffe066!important;border-radius:50px!important;font-weight:900!important;text-decoration:none!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important;display:inline-block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #f39c1266,inset 0 1px 2px #fffc!important}#hero .video-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0a0e1426 0%,#0a0e140d 35%,#0a0e1480 70%,#0a0e14d9 100%)!important}.hero-stats{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#0a0e148c;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:stretch;margin-top:2rem;display:flex;overflow:hidden}.hero-stat-item{text-align:center;flex:1;padding:1.2rem 2.5rem}.hero-stat-item:not(:last-child){border-right:1px solid #ffffff14}.hero-stat-number{color:#f8fafc;letter-spacing:-1px;margin-bottom:.3rem;font-size:1.6rem;font-weight:900;line-height:1}.hero-stat-number .gold{color:#f59e0b}.hero-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:500}.cta-button-gold:hover{color:#000!important;background:linear-gradient(135deg,#ffea75 0%,#fff4b8 40%,#f39c12 100%)!important;transform:translateY(-4px)scale(1.02)!important;box-shadow:0 15px 35px #f39c1299,inset 0 1px 2px #ffffffe6!important}.dark-theme{--bg-primary:#0a0e14;--nav-bg:#0a0e14d9;--card-shadow:0 25px 60px #00000059;--warm-dark:#141008;--warm-surface:#1c1610;--warm-subtle:#251e14;--warm-border:#c8a0501f;--warm-glass:#c8963c0d;--color-forest:#4a7c59;--color-moss:#6b9e6e;--color-amber:#d4870a;--color-amber-light:#f0b84a;--color-cedar:#8b5e3c;--color-gold:#f59e0b;--color-gold-light:#fcd34d;--color-accent:#3b82f6;--color-text:#f5efe6;--color-text-dim:#a89880;--color-text-muted:#6e5e4a;--glass-border:#ffffff14;--glass-bg:#ffffff0a;--bg-surface:#111208;--bg-subtle:#1a1a10}body.dark-theme{background-color:var(--bg-primary);color:var(--color-text);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.dark-theme nav.main-nav{z-index:1000;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:none;border-bottom:1px solid var(--glass-border);border-radius:0;justify-content:space-between;align-items:center;width:100%;max-width:none;height:72px;padding:0 4rem;display:flex;position:fixed;top:0;left:0;right:0;transform:none}.dark-theme .nav-logo{align-items:center;gap:.6rem;text-decoration:none;display:flex}.dark-theme .nav-logo-icon{background:linear-gradient(135deg, var(--color-gold), var(--color-accent));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.dark-theme .nav-logo-text{letter-spacing:2px;color:var(--color-text);text-transform:uppercase;font-size:.95rem;font-weight:900}.dark-theme .nav-logo-text span{color:var(--color-gold)}.dark-theme .nav-links{align-items:center;gap:.5rem;display:flex}.dark-theme .nav-links a{color:var(--color-text-dim);letter-spacing:.3px;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.dark-theme .nav-links a:hover{color:var(--color-text);background:var(--glass-bg)}.dark-theme .nav-links a.active{color:var(--color-text);font-weight:600;position:relative}.dark-theme .nav-links a.active:after{content:"";background:var(--color-gold);border-radius:2px;height:2px;position:absolute;bottom:2px;left:1rem;right:1rem}.dark-theme .nav-cta{background:var(--color-gold);color:#1a1000;letter-spacing:.5px;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.dark-theme .nav-cta:hover{background:var(--color-gold-light);transform:translateY(-1px)}.dark-theme .btn-primary{background:linear-gradient(135deg, var(--color-gold) 0%, #e17a00 100%);color:#1a0f00;letter-spacing:.3px;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 8px 24px #f59e0b59}.dark-theme .btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #f59e0b80}.dark-theme .btn-secondary{color:var(--color-text);border:1px solid var(--glass-border);letter-spacing:.3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.dark-theme .btn-secondary:hover{background:#ffffff24;transform:translateY(-2px)}.dark-theme .floating-nav{z-index:2000;flex-direction:column;gap:.6rem;display:flex;position:fixed;bottom:2rem;right:2rem}.dark-theme .float-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);cursor:pointer;width:42px;height:42px;color:var(--color-text-dim);background:#0a0e14e6;border-radius:10px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.dark-theme .float-btn:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);transform:translateY(-2px)}.dark-theme #trust-bar{background:var(--bg-primary);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:3rem 4rem}.dark-theme .trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:0 auto;display:flex}.dark-theme .trust-item{flex:1;align-items:center;gap:1rem;min-width:200px;display:flex}.dark-theme .trust-icon{border:1px solid var(--glass-border);background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.dark-theme .trust-text-title{color:var(--color-text);font-size:.9rem;font-weight:700}.dark-theme .trust-text-sub{color:var(--color-text-muted);font-size:.8rem}.dark-theme footer{background:#050810;padding:5rem 4rem 3rem;position:relative}.dark-theme footer:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--glass-border) 30%, #ffffff26 50%, var(--glass-border) 70%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.dark-theme .footer-inner{max-width:1280px;margin:0 auto}.dark-theme .footer-top{border-bottom:1px solid var(--glass-border);grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:2rem;padding-bottom:4rem;display:grid}.dark-theme .footer-brand-name{letter-spacing:2px;color:var(--color-text);margin-bottom:1rem;font-size:1.1rem;font-weight:900}.dark-theme .footer-brand-name span{color:var(--color-gold)}.dark-theme .footer-brand-desc{color:var(--color-text-muted);max-width:280px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.dark-theme .footer-col-title{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;font-size:.7rem;font-weight:700}.dark-theme .footer-links{flex-direction:column;gap:.8rem;list-style:none;display:flex}.dark-theme .footer-links a{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .2s}.dark-theme .footer-links a:hover{color:var(--color-text)}.dark-theme .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dark-theme .footer-copyright{color:var(--color-text-muted);font-size:.8rem}.dark-theme .footer-affiliate{color:var(--color-text-muted);opacity:.6;text-align:right;max-width:400px;font-size:.75rem;line-height:1.5}#hero{flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:700px;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background-image:url(/assets/dock-bg-CN1qyhBN.jpg);background-position:50% 40%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(#0a0e1440 0%,#0a0e141a 35%,#0a0e1473 70%,#0a0e14d1 100%);position:absolute;inset:0}.hero-overlay:after{content:"";background:radial-gradient(120% 100%,#0000 40%,#0a0e1466 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:900px;padding:0 2rem;display:flex;position:relative}.hero-eyebrow{color:var(--color-gold-light);letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-eyebrow-dot{background:var(--color-gold);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{letter-spacing:-3px;background:linear-gradient(160deg,#fff 0%,#e2e8f0 50%,#cbd5e1 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 24px #0006);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3.5rem,10vw,7rem);font-weight:900;line-height:.92}.hero-title .accent{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-light) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px #f59e0b66);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#f8fafcbf;text-shadow:0 2px 12px #00000080;max-width:480px;margin:0 auto 2.5rem;font-size:1.15rem;font-weight:400;line-height:1.65}.hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.hero-stats{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#0a0e148c;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}.stat-item{text-align:center;flex:1;padding:1.2rem 2.5rem}.stat-item:not(:last-child){border-right:1px solid #ffffff14}.stat-number{color:var(--color-text);letter-spacing:-1px;margin-bottom:.3rem;font-size:1.6rem;font-weight:900;line-height:1}.stat-number .stat-gold{color:var(--color-gold)}.stat-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:500}.scroll-hint{z-index:2;opacity:.6;cursor:pointer;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.scroll-hint:hover{opacity:1}.scroll-hint-line{background:linear-gradient(#0000,#ffffffb3);width:1px;height:40px}.scroll-hint-arrow{border-bottom:1.5px solid #ffffffb3;border-right:1.5px solid #ffffffb3;width:10px;height:10px;animation:2.5s infinite scrollBounce;transform:rotate(45deg)}.product-section{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}#rods{background-image:url(/assets/st-croix-action-BHiSCpP2.jpeg);background-position:50% 30%;background-size:cover;background-attachment:fixed}#reels{background-image:url(/assets/shimano-sedona-action-BCAjteBc.jpeg);background-position:50% 40%;background-size:cover;background-attachment:fixed}#lures{background-image:url(/assets/rapala-elite-action-CWtiTX1h.jpg);background-position:50%;background-size:cover;background-attachment:fixed}#electronics{background-image:url(/assets/lowrance-hook-hero-CXJ6rOC6.jpeg);background-position:50% 40%;background-size:cover;background-attachment:fixed}#combos{background-image:url(/assets/plusinno-telescopic-combo-D76RO6SA.jpeg);background-position:50% 40%;background-size:cover;background-attachment:fixed}#accessories{background-image:url(../assets/fishing-accessories-flatlay.jpeg);background-position:50% 40%;background-size:cover;background-attachment:fixed}.product-section:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.product-section.accent-tint:before{background:linear-gradient(90deg,#080c064d 0%,#080c068c 45%,#080c06e0 100%),linear-gradient(#080c0633 0%,#0000 30% 70%,#080c0666 100%)}.product-section.gold-tint:before{background:linear-gradient(270deg,#0808044d 0%,#0808048c 45%,#080804e0 100%),linear-gradient(#08080433 0%,#0000 30% 70%,#08080466 100%)}.section-grid-texture{display:none}.section-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;width:100%;max-width:1280px;margin:0 auto;padding:6rem 4rem;display:grid;position:relative}.section-inner.reverse{direction:rtl}.section-inner.reverse>*{direction:ltr}.product-visual{justify-content:center;align-items:center;display:flex;position:relative}.product-card-frame{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.product-card-frame:before{content:"";filter:blur(80px);opacity:.3;z-index:0;border-radius:50%;position:absolute;inset:15%}.glow-blue .product-card-frame:before{background:var(--color-forest)}.glow-gold .product-card-frame:before{background:var(--color-amber)}.product-img-wrapper{z-index:1;border:1px solid var(--warm-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);aspect-ratio:4/3;cursor:pointer;background:linear-gradient(145deg,#c8963c12 0%,#8c5a1e0a 100%);border-radius:24px;justify-content:center;align-items:center;width:100%;padding:2rem;text-decoration:none;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #c8a0500f,inset 0 1px #ffdc7814}.product-img-wrapper:hover{transform:translateY(-8px);box-shadow:0 45px 100px #0000008c,0 0 0 1px #c8a0501f,inset 0 1px #ffdc781f}.product-img-wrapper img{object-fit:contain;filter:drop-shadow(0 12px 28px #3c1e0073);z-index:1;max-width:100%;max-height:100%;transition:transform .4s;position:relative}.product-img-wrapper:hover img{transform:scale(1.04)}.product-img-wrapper:after{content:"BROWSE COLLECTION →";color:var(--color-amber-light);letter-spacing:1.5px;opacity:0;z-index:2;background:linear-gradient(#0000 0%,#1e120666 50%,#140a04eb 100%);border-radius:24px;justify-content:center;align-items:flex-end;padding-bottom:1.5rem;font-size:.8rem;font-weight:700;transition:opacity .3s;display:flex;position:absolute;inset:0}.product-img-wrapper:hover:after{opacity:1}.img-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;display:flex}.img-placeholder-icon{opacity:.35;font-size:5rem}.img-placeholder-label{color:var(--color-text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.75rem}.product-info{flex-direction:column;gap:1.5rem;display:flex}.product-category-tag{color:var(--color-moss);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.product-category-tag:before{content:"";background:currentColor;width:20px;height:2px;display:block}.product-title{letter-spacing:-1.5px;color:var(--color-text);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.02}.product-description{color:var(--color-text-dim);font-size:1.05rem;font-weight:400;line-height:1.75}.product-specs{background:#b482320f;border:1px solid #b4823224;border-radius:12px;flex-direction:column;gap:.7rem;padding:1.4rem 1.6rem;display:flex}.spec-row{align-items:center;gap:.8rem;font-size:.88rem;display:flex}.spec-dot{background:var(--color-moss);border-radius:50%;flex-shrink:0;width:5px;height:5px}.spec-text{color:var(--color-text-dim)}.spec-text strong{color:var(--color-text);font-weight:600}.product-action{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.section-header{margin-bottom:4rem}.section-eyebrow{color:var(--color-moss);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.72rem;font-weight:600;display:inline-flex}.section-eyebrow:before,.section-eyebrow:after{content:"";background:var(--color-moss);width:24px;height:1px;display:block}.section-title{letter-spacing:-2px;color:var(--color-text);margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.05}.section-subtitle{color:var(--color-text-dim);max-width:500px;font-size:1.05rem;line-height:1.65}#editorial{background:var(--bg-subtle);padding:8rem 0;position:relative;overflow:hidden}#editorial:before{content:"";background:linear-gradient(90deg,#0000,#b4823233,#0000);height:1px;position:absolute;top:0;left:0;right:0}.editorial-inner{max-width:1280px;margin:0 auto;padding:0 4rem}.editorial-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.article-featured{background:var(--warm-surface);border:1px solid var(--warm-border);cursor:pointer;color:inherit;border-radius:20px;flex-direction:column;grid-row:1/3;text-decoration:none;transition:all .4s;display:flex;overflow:hidden}.article-featured:hover{border-color:#c8963c40;transform:translateY(-6px);box-shadow:0 30px 70px #00000080,0 0 0 1px #c8963c1a}.article-featured-img{background:linear-gradient(135deg,#0e1208,#1a2010);height:300px;position:relative;overflow:hidden}.article-featured-img img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .5s,opacity .3s}.article-featured:hover .article-featured-img img{opacity:.95;transform:scale(1.04)}.article-featured-img:after{content:"";background:linear-gradient(to top, var(--warm-surface), transparent);height:80px;position:absolute;bottom:0;left:0;right:0}.img-sim{opacity:.25;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.img-sim-label{background:linear-gradient(to top, var(--bg-subtle) 0%, transparent 60%);position:absolute;inset:0}.article-featured-body{flex-direction:column;flex:1;padding:2rem;display:flex}.article-tag{color:var(--color-gold);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:.35rem;margin-bottom:.8rem;font-size:.7rem;font-weight:700;display:inline-flex}.article-tag-dot{background:var(--color-gold);border-radius:50%;width:4px;height:4px}.article-title{letter-spacing:-.4px;color:var(--color-text);margin-bottom:.8rem;font-size:1.45rem;font-weight:800;line-height:1.22}.article-excerpt{color:var(--color-text-dim);flex:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.65}.read-link{color:var(--color-moss);letter-spacing:.5px;align-items:center;gap:.4rem;font-size:.83rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.read-link:hover{gap:.8rem}.article-secondary-grid{flex-direction:column;gap:1.5rem;display:flex}.article-secondary{background:var(--warm-surface);border:1px solid var(--warm-border);cursor:pointer;color:inherit;border-radius:16px;flex:1;align-items:center;gap:1.5rem;padding:1.4rem;text-decoration:none;transition:all .3s;display:flex}.article-secondary:hover{border-color:#c8963c38;transform:translate(5px);box-shadow:0 8px 30px #00000059}.article-secondary-img{opacity:.65;background:linear-gradient(135deg,#1a1208,#2a1e0c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;font-size:2rem;display:flex;overflow:hidden}.article-secondary-img img{object-fit:cover;opacity:1;width:100%;height:100%}.article-secondary-body{flex:1}.article-secondary-title{color:var(--color-text);margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.3}.article-secondary-meta{color:var(--color-text-muted);font-size:.78rem;line-height:1.4}@media (width<=991px){.dark-theme .section-inner{grid-template-columns:1fr;gap:3rem;padding:4rem 2rem}.dark-theme .section-inner.reverse{direction:ltr}.dark-theme .editorial-grid{grid-template-columns:1fr}.dark-theme .article-featured{grid-row:auto}}@media (width<=768px){.dark-theme nav.main-nav{padding:0 1.5rem}.dark-theme .nav-links{z-index:9999;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:80%;height:100vh;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #0000001a;background:#0a0e14!important;display:flex!important}.dark-theme .nav-links.active{right:0}.dark-theme .nav-links a{font-size:1.5rem;color:#f5efe6!important;opacity:1!important;visibility:visible!important}.dark-theme .menu-toggle span{background:#f5efe6!important}.dark-theme .nav-cta{display:none}.dark-theme .section-inner{padding:4rem 1.5rem}.dark-theme .editorial-inner{padding:0 1.5rem}.dark-theme .trust-inner{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 1.5rem}}.product-showcase-glass img,.article-thumb img,.article-featured-img img,.article-secondary-img img,.product-img-wrapper,.product-img-wrapper img,.product-card-frame,.product-card-frame img{border-radius:35px!important}body.market-page,body.guides-page,body.privacy-page,body.terms-page,body.disclosure-page,body.about-page{color:#f5efe6;background:radial-gradient(90% 45% at 50% -2%,#0071e324 0%,#0000 58%),radial-gradient(55% 45% at 88% 92%,#20b28c14 0%,#0000 52%),radial-gradient(45% 38% at 12% 78%,#00469617 0%,#0000 50%),#0d1117!important}body.market-page:before,body.guides-page:before,body.privacy-page:before,body.terms-page:before,body.disclosure-page:before,body.about-page:before{content:"";z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70'%3E%3Cellipse cx='70' cy='35' rx='66' ry='14' fill='none' stroke='%2360a5fa' stroke-width='1'/%3E%3Cellipse cx='70' cy='35' rx='48' ry='9' fill='none' stroke='%2360a5fa' stroke-width='0.8'/%3E%3Cellipse cx='70' cy='35' rx='28' ry='5' fill='none' stroke='%2360a5fa' stroke-width='0.6'/%3E%3C/svg%3E");background-size:140px 70px;position:fixed;inset:0}body.market-page .main-container,body.guides-page .main-container,body.privacy-page .main-container,body.terms-page .main-container,body.disclosure-page .main-container,body.about-page .main-container{z-index:1;position:relative}body.market-page .river-section,body.guides-page .river-section{background:0 0!important}body.market-page .river-section:before,body.guides-page .river-section:before{display:none!important}body.market-page .river-section h1,body.guides-page .river-section h1{color:#f5efe6!important}body.market-page .river-section p,body.guides-page .river-section p{color:#f5efe673!important}body.market-page .filter-btn,body.guides-page .filter-btn{color:#f5efe680!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important}body.market-page .filter-btn:hover,body.guides-page .filter-btn:hover{color:#f5efe6!important;background:#ffffff1a!important;border-color:#ffffff38!important}body.market-page .filter-btn.active,body.market-page .filter-btn[style*="background: rgb(29, 29, 31)"],body.market-page .filter-btn[style*="background: #1d1d1f"],body.guides-page .filter-btn.active{color:#1d1d1f!important;background:#f5efe6!important;border-color:#0000!important}body.market-page .main-nav,body.guides-page .main-nav{background:#0d1117b8!important;border-color:#ffffff17!important}body.market-page .nav-logo,body.guides-page .nav-logo{color:#f5efe6!important}body.market-page .nav-links a,body.guides-page .nav-links a{color:#f5efe680!important}body.market-page .nav-links a:hover,body.market-page .nav-links a.active,body.guides-page .nav-links a:hover,body.guides-page .nav-links a.active{color:#f5efe6!important}body.market-page .market-card{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px)!important;color:#f5efe6!important;background:#ffffff0b!important;border:1px solid #ffffff17!important}body.market-page .market-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}body.market-page .market-card:hover{background:#fff1!important;border-color:#0071e347!important;transform:translateY(-6px)!important;box-shadow:0 24px 50px #00000073,0 0 0 1px #0071e338!important}body.market-page .market-card .market-img{background:#ffffff08!important}body.market-page .market-card .product-name,body.market-page .market-card h3,body.market-page .market-card h2{color:#f5efe6!important}body.market-page .market-card .product-description,body.market-page .market-card p{color:#f5efe66b!important}body.market-page .market-card .price{color:#f59e0b!important}body.market-page .market-card .category-badge,body.market-page .market-card [class*=badge],body.market-page .market-card [style*="background: #1d1d1f"]{color:#60a5fa!important;background:#0071e324!important;border:1px solid #0071e352!important}body.market-page .market-card .stars,body.market-page .market-card [class*=star]{color:#f59e0b!important}body.market-page .market-card .btn-secondary,body.market-page .market-card [class*=review-btn],body.market-page .market-card a:not(.cta-button):not(.cta-button-gold){color:#f5efe6bf!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important}body.market-page .market-card a:not(.cta-button):not(.cta-button-gold):hover{color:#f5efe6!important;background:#ffffff1a!important}body.guides-page .guide-card{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px)!important;color:#f5efe6!important;background:#ffffff0b!important;border:1px solid #ffffff17!important}body.guides-page .guide-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}body.guides-page .guide-card:hover{background:#fff1!important;border-color:#0071e347!important;transform:translateY(-10px)!important;box-shadow:0 24px 50px #00000073,0 0 0 1px #0071e338!important}body.guides-page .guide-card .guide-title{color:#f5efe6!important}body.guides-page .guide-card .guide-excerpt{color:#f5efe66b!important}body.guides-page .sidebar-title{color:#f5efe64d!important}body.market-page footer,body.guides-page footer{background:#050810d9!important;border-top:1px solid #ffffff12!important}body.market-page footer h4,body.guides-page footer h4{color:#f5efe64d!important}body.market-page footer a,body.market-page footer p,body.guides-page footer a,body.guides-page footer p{color:#f5efe659!important}body.market-page footer .nav-logo,body.guides-page footer .nav-logo{color:#f5efe6!important}body.market-page footer p b,body.guides-page footer p b{color:#f5efe68c!important}body.review-page{background-color:#0a1628!important;background-image:none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}body.review-page.river-section{background-image:none!important}body.review-page.river-section:before{display:none!important}body.review-page:after{content:"";z-index:0;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cpath d='M10 100 Q 50 60 100 80 T 190 100' fill='none' stroke='%2393c5fd' stroke-width='1.2'/%3E%3Cpath d='M0 130 Q 60 95 110 115 T 200 130' fill='none' stroke='%2393c5fd' stroke-width='1'/%3E%3Cpath d='M20 68 Q 70 30 120 55 T 200 70' fill='none' stroke='%2393c5fd' stroke-width='0.8'/%3E%3Cpath d='M0 160 Q 70 130 130 148 T 200 158' fill='none' stroke='%2393c5fd' stroke-width='0.7'/%3E%3Cpath d='M30 40 Q 80 10 140 30 T 200 40' fill='none' stroke='%2393c5fd' stroke-width='0.6'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}body.review-page.topo-pattern:after{opacity:.038!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cpath d='M10 100 Q 50 60 100 80 T 190 100' fill='none' stroke='%2393c5fd' stroke-width='1.2'/%3E%3Cpath d='M0 130 Q 60 95 110 115 T 200 130' fill='none' stroke='%2393c5fd' stroke-width='1'/%3E%3Cpath d='M20 68 Q 70 30 120 55 T 200 70' fill='none' stroke='%2393c5fd' stroke-width='0.8'/%3E%3Cpath d='M0 160 Q 70 130 130 148 T 200 158' fill='none' stroke='%2393c5fd' stroke-width='0.7'/%3E%3Cpath d='M30 40 Q 80 10 140 30 T 200 40' fill='none' stroke='%2393c5fd' stroke-width='0.6'/%3E%3C/svg%3E")!important;background-size:200px 200px!important;position:fixed!important}body.review-page .main-container{z-index:1;position:relative}body.review-page .main-nav{background:#0a1628bf!important;border-color:#ffffff17!important}body.review-page .nav-logo{color:#f5efe6!important}body.review-page .nav-links a{color:#f5efe680!important}body.review-page .nav-links a:hover{color:#f5efe6d9!important}body.review-page #product-title{color:#f5efe6!important}body.review-page #product-category{color:#60a5fa!important}body.review-page .star-rating{color:gold!important}body.review-page .star-rating span{color:#f5efe673!important}body.review-page .product-showcase-glass{background:#ffffff14!important;border:1px solid #ffffff24!important;box-shadow:0 40px 80px #0000008c,0 0 60px #0064dc26,inset 0 1px #ffffff1a!important}body.review-page .product-image-container:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#0071e32e 0%,#0000 70%);position:absolute;inset:-15%}body.review-page #review-hero{min-height:auto!important;padding-top:5rem!important;padding-bottom:2rem!important}body.review-page #analysis{min-height:auto!important;padding:1.5rem 2rem!important}body.review-page .verdict-ribbon{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#002864b3 0%,#00508c99 100%)!important;border-top:1px solid #0071e347!important;border-bottom:1px solid #0071e347!important}body.review-page .verdict-ribbon h2{color:#f5efe6!important}body.review-page .verdict-ribbon [style*="opacity: 0.8"],body.review-page .verdict-ribbon div:first-child{color:#93c5fd!important}body.review-page .content-page{background:#fffffff0!important;border:1px solid #ffffff80!important;box-shadow:0 40px 100px #00000059!important}body.guide-page .content-page{background:#0a1628d9!important;border:1px solid #ffffff14!important;box-shadow:0 40px 100px #00000080!important}body.review-page #review-body.glass-card,body.guide-page #review-body.glass-card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}body.review-page #review-body,body.review-page #review-body h1:not([style*=color]),body.review-page #review-body h2:not([style*=color]),body.review-page #review-body h3:not([style*=color]),body.review-page #review-body h4:not([style*=color]){color:#1d1d1f!important}body.review-page #review-body p:not([style*=color]),body.review-page #review-body li:not([style*=color]),body.review-page #review-body td:not([style*=color]),body.review-page #review-body th:not([style*=color]),body.review-page #review-body span:not([style*=color]):not([style*=background]),body.review-page #review-body div:not([style*=color]):not([style*=background]){color:#333336!important}body.review-page #review-body strong:not([style*=color]),body.review-page #review-body b:not([style*=color]){color:#1d1d1f!important}body.review-page #review-body .verdict-final h1,body.review-page #review-body .verdict-final h2,body.review-page #review-body .verdict-final h3,body.review-page #review-body .verdict-final h4{color:#fff!important}body.review-page #review-body .verdict-final p,body.review-page #review-body .verdict-final li,body.review-page #review-body .verdict-final span,body.review-page #review-body .verdict-final div{color:#ffffffd9!important}body.review-page #review-body .verdict-final strong,body.review-page #review-body .verdict-final b,body.review-page #review-body .verdict-final a.cta-button{color:#fff!important}body.review-page #review-body .cta-box-premium h1,body.review-page #review-body .cta-box-premium h2,body.review-page #review-body .cta-box-premium h3,body.review-page #review-body .cta-box-premium h4{color:#fc0!important}body.review-page #review-body .cta-box-premium p,body.review-page #review-body #review-body .cta-box-premium p,body.review-page #review-body .cta-box-premium li,body.review-page #review-body .cta-box-premium span,body.review-page #review-body .cta-box-premium div,body.review-page #review-body .cta-box-premium strong,body.review-page #review-body .cta-box-premium b{color:#fff!important}body.review-page #review-body .comparison-box h3{color:#0071e3!important}body.review-page #review-body .comparison-box h4{color:#1d1d1f!important}body.review-page #pros-cons-wrapper .glass-card{background:#fffffff0!important;border:1px solid #0071e340!important;box-shadow:0 20px 50px #0003!important}body.review-page #pros-cons-wrapper .glass-card h4{color:#0071e3!important}body.review-page #pros-cons-wrapper .glass-card li{color:#1d1d1f!important}body.review-page #pros-cons-wrapper .glass-card:last-child{border-color:#00000026!important}body.review-page #pros-cons-wrapper .glass-card:last-child h4,body.review-page #pros-cons-wrapper .glass-card:last-child li{color:#515154!important}body.review-page #sticky-cta{background:#0a1628eb!important;border-top:1px solid #0071e340!important}body.review-page #cta-title{color:#f5efe6!important}body.review-page .scroll-btn{color:#60a5fa!important;background:#0a1628cc!important;border-color:#ffffff1f!important}body.review-page .scroll-btn:hover{color:#fff!important;background:#0071e3!important}body.review-page footer{background:#050810e0!important;border-top:1px solid #ffffff12!important}body.review-page footer h4{color:#f5efe64d!important}body.review-page footer a,body.review-page footer p{color:#f5efe659!important}body.review-page footer .nav-logo{color:#f5efe6!important}body.review-page footer p b{color:#f5efe68c!important}body.privacy-page footer,body.terms-page footer,body.disclosure-page footer,body.about-page footer{background:#050810e0!important;border-top:1px solid #ffffff12!important}body.privacy-page footer h4,body.terms-page footer h4,body.disclosure-page footer h4,body.about-page footer h4{color:#f5efe64d!important}body.privacy-page footer a,body.privacy-page footer p,body.terms-page footer a,body.terms-page footer p,body.disclosure-page footer a,body.disclosure-page footer p,body.about-page footer a,body.about-page footer p{color:#f5efe659!important}body.privacy-page footer .nav-logo,body.terms-page footer .nav-logo,body.disclosure-page footer .nav-logo,body.about-page footer .nav-logo{color:#f5efe6!important}body.privacy-page footer p b,body.terms-page footer p b,body.disclosure-page footer p b,body.about-page footer p b{color:#f5efe68c!important}body.privacy-page .content-page,body.terms-page .content-page,body.disclosure-page .content-page,body.about-page .content-page{color:#1d1d1f!important;background:#fffffff0!important;border:1px solid #ffffff80!important;box-shadow:0 40px 100px #00000059!important}body.privacy-page .content-page h1,body.privacy-page .content-page h2,body.privacy-page .content-page h3,body.privacy-page .content-page h4,body.terms-page .content-page h1,body.terms-page .content-page h2,body.terms-page .content-page h3,body.terms-page .content-page h4,body.disclosure-page .content-page h1,body.disclosure-page .content-page h2,body.disclosure-page .content-page h3,body.disclosure-page .content-page h4,body.about-page .content-page h1,body.about-page .content-page h2,body.about-page .content-page h3,body.about-page .content-page h4{color:#1d1d1f!important}body.privacy-page .content-page p,body.privacy-page .content-page li,body.privacy-page .content-page td,body.privacy-page .content-page span:not([style*=color]):not([style*=background]),body.privacy-page .content-page div:not([style*=color]):not([style*=background]),body.terms-page .content-page p,body.terms-page .content-page li,body.terms-page .content-page td,body.terms-page .content-page span:not([style*=color]):not([style*=background]),body.terms-page .content-page div:not([style*=color]):not([style*=background]),body.disclosure-page .content-page p,body.disclosure-page .content-page li,body.disclosure-page .content-page td,body.disclosure-page .content-page span:not([style*=color]):not([style*=background]),body.disclosure-page .content-page div:not([style*=color]):not([style*=background]),body.about-page .content-page p,body.about-page .content-page li,body.about-page .content-page td,body.about-page .content-page span:not([style*=color]):not([style*=background]),body.about-page .content-page div:not([style*=color]):not([style*=background]){color:#333336!important}.search-wrapper{align-items:center;display:flex;position:relative}#search-input{background:#fffc;border:1px solid #0000001a;border-radius:50px;outline:none;width:180px;padding:.45rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;transition:width .3s,box-shadow .2s}#search-input:focus{border-color:#0071e366;width:260px;box-shadow:0 0 0 3px #0071e326}.search-dropdown{z-index:2000;background:#fff;border:1px solid #0000000f;border-radius:16px;width:320px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 20px 60px #0000001f}.search-dropdown.active{display:block}.search-result-item{cursor:pointer;color:#1d1d1f;align-items:center;gap:10px;padding:.85rem 1.2rem;text-decoration:none;transition:background .15s;display:flex}.search-result-item:hover,.search-result-item.highlighted{background:#f5f5f7}.search-result-category{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-radius:50px;flex-shrink:0;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.search-result-name{flex:1;font-size:.88rem;font-weight:600}.search-result-name strong{color:#0071e3;font-weight:800}.search-no-results{color:#86868b;text-align:center;padding:1rem 1.2rem;font-size:.9rem}.dark-theme #search-input{color:#fff;background:#ffffff12;border-color:#ffffff1f}.dark-theme #search-input::placeholder{color:#fff6}.dark-theme #search-input:focus{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff0d}@media (width<=768px){.search-wrapper{display:none}}body.guide-page{--color-bg:#0a1628;--color-text:#f5efe6;--color-text-dim:#f5efe68c;--color-section-light:#ffffff08;--glass-bg:#00000059;--glass-border:#ffffff14;--glass-blur:blur(20px);line-height:1.6;background:radial-gradient(100% 55% at 50% 0,#0050a038 0%,#0000 55%),radial-gradient(60% 50% at 10% 65%,#146e461a 0%,#0000 52%),radial-gradient(50% 40% at 90% 80%,#0032781a 0%,#0000 50%),#0a1628!important}body.guide-page:after{content:"";z-index:0;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cpath d='M10 100 Q 50 60 100 80 T 190 100' fill='none' stroke='%2393c5fd' stroke-width='1.2'/%3E%3Cpath d='M0 130 Q 60 95 110 115 T 200 130' fill='none' stroke='%2393c5fd' stroke-width='1'/%3E%3Cpath d='M20 68 Q 70 30 120 55 T 200 70' fill='none' stroke='%2393c5fd' stroke-width='0.8'/%3E%3Cpath d='M0 160 Q 70 130 130 148 T 200 158' fill='none' stroke='%2393c5fd' stroke-width='0.7'/%3E%3Cpath d='M30 40 Q 80 10 140 30 T 200 40' fill='none' stroke='%2393c5fd' stroke-width='0.6'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}body.guide-page .main-container{z-index:1;width:100%;position:relative}body.guide-page .main-nav{background:#0a1628bf!important;border-color:#ffffff17!important}body.guide-page .nav-logo,body.guide-page .nav-logo a{color:#f5efe6!important}body.guide-page .nav-links a{color:#f5efe680!important}body.guide-page .nav-links a:hover{color:#f5efe6d9!important}body.guide-page .menu-toggle span{background:#f5efe6!important}body.guide-page #search-input{color:#f5efe6!important;background:#ffffff12!important;border-color:#ffffff1f!important}body.guide-page #search-input::placeholder{color:#f5efe666!important}body.guide-page h1,body.guide-page h2,body.guide-page h3{color:#f5efe6!important}body.guide-page h4{color:#93c5fd!important}body.guide-page p,body.guide-page li{color:#f5efe6d1!important}body.guide-page strong,body.guide-page b{color:#f5efe6!important}body.guide-page ol li,body.guide-page ul li{color:#f5efe6d1!important}body.guide-page .glass-card{background:#ffffff0a!important;border-color:#ffffff14!important}body.guide-page .glass-card h3,body.guide-page .glass-card h4{color:#93c5fd!important}body.guide-page .glass-card p,body.guide-page .glass-card li,body.guide-page .glass-card ol li{color:#f5efe6d1!important}body.guide-page .roi-card{background:linear-gradient(135deg,#142a148c 0%,#1d1d1f8c 100%)!important;border:1px solid #4ade8026!important}body.guide-page .roi-card p{color:#f5efe6d9!important}body.guide-page .comparison-container{background:#ffffff08!important;border-color:#ffffff12!important}body.guide-page img{border-radius:16px;max-width:100%;height:auto;display:block}body.guide-page .hero-section{text-align:center;color:#fff;justify-content:center;align-items:center;height:80vh;min-height:580px;padding-top:80px;display:flex;position:relative}body.guide-page .hero-bg{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}body.guide-page .hero-overlay{z-index:-1;background:linear-gradient(#0b132b59,#0b132be0);width:100%;height:100%;position:absolute;top:0;left:0}body.guide-page .hero-content{max-width:900px;padding:0 2rem}body.guide-page .category-tag{background:var(--color-accent);color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.8rem;font-weight:900;display:inline-block;box-shadow:0 4px 15px #0071e34d}body.guide-page .hero-content h1{letter-spacing:-2px;text-transform:uppercase;text-shadow:0 10px 30px #00000080;margin-bottom:1.5rem;font-size:clamp(2.5rem,6.5vw,4.8rem);font-weight:900;line-height:1.05}body.guide-page .hero-subtitle{color:#f1f5f9;text-shadow:0 4px 15px #0009;max-width:750px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:600;line-height:1.4}body.guide-page #article-body{z-index:10;max-width:900px;margin:-100px auto 8rem;position:relative}body.guide-page .content-page h2{letter-spacing:-1.2px;color:#0b132b;margin:4.5rem 0 1.8rem;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.2;position:relative}body.guide-page .content-page h2:after{content:"";background:var(--color-accent);border-radius:2px;width:60px;height:4px;margin-top:.8rem;display:block}body.guide-page .content-page h3{letter-spacing:-.5px;margin:3rem 0 1.2rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}body.guide-page .content-page p{margin-bottom:2.2rem;font-size:1.15rem;line-height:1.85}body.guide-page .content-page ul{margin:0;padding:0;list-style:none}body.guide-page .content-page li{margin-bottom:1.2rem;padding-left:1.8rem;font-size:1.1rem;line-height:1.6;position:relative}body.guide-page .content-page li:last-child{margin-bottom:0}body.guide-page .verdict-card{color:#fff;border:1px solid #ffffff0d;border-radius:30px;margin:4rem 0;padding:3.5rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #0b132b40;background:linear-gradient(135deg,#0b132b 0%,#1c2541 100%)!important}body.guide-page .verdict-card:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0071e340 0%,#0000 70%);width:350px;height:350px;position:absolute;top:-50%;right:-30%}body.guide-page .verdict-card h4{text-transform:uppercase;letter-spacing:2px;z-index:2;align-items:center;gap:8px;margin-top:0;margin-bottom:1.5rem;font-size:.95rem;font-weight:900;display:flex;position:relative;color:gold!important}body.guide-page .verdict-card p{z-index:2;margin-bottom:0;font-size:1.3rem;font-weight:500;line-height:1.75;position:relative;color:#f1f5f9!important}body.guide-page .verdict-card strong,body.guide-page .verdict-card b{color:#ff9500!important;font-weight:700!important}body.guide-page .verdict-card a{color:#93c5fd!important}body.guide-page .final-cta{color:#fff;text-align:center;border:1px solid #ffffff0d;border-radius:40px;margin:6rem 0;padding:5rem 4rem;position:relative;overflow:hidden;box-shadow:0 35px 80px #0b132b4d;background:linear-gradient(135deg,#0b132b 0%,#1c2541 100%)!important}body.guide-page .final-cta:after{content:"";opacity:.1;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 20%,#0071e326,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}body.guide-page .final-cta h2{color:#fff;letter-spacing:-1.5px;text-transform:uppercase;margin-top:0;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}body.guide-page .final-cta h2:after{display:none}body.guide-page .final-cta p{color:#d1d5db;max-width:650px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.7}body.guide-page .cta-button-gold{color:#1d1d1f!important;text-transform:uppercase!important;letter-spacing:1.5px!important;text-shadow:0 1px 1px #ffffff80!important;z-index:10!important;background:linear-gradient(135deg,gold 0%,#ffea75 40%,#f39c12 100%)!important;border:1px solid #ffe066!important;border-radius:50px!important;padding:1.3rem 3rem!important;font-size:1.05rem!important;font-weight:900!important;text-decoration:none!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important;display:inline-block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #f39c1273,inset 0 1px 2px #fffc!important}body.guide-page .cta-button-gold:before{content:""!important;opacity:.35!important;pointer-events:none!important;z-index:-1!important;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1px),radial-gradient(circle,#fffc 1px,#0000 1px),radial-gradient(circle,#ffffffb3 1px,#0000 1px)!important;background-position:0 0,12px 12px,6px 6px!important;background-size:24px 24px,18px 18px,12px 12px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}body.guide-page .cta-button-gold:hover{color:#000!important;background:linear-gradient(135deg,#ffea75 0%,#fff4b8 40%,#f39c12 100%)!important;transform:translateY(-4px)scale(1.02)!important;box-shadow:0 15px 35px #f39c12a6,inset 0 1px 2px #ffffffe6!important}body.guide-page .pros-box{background:#14502840!important;border-color:#2d6a4f59!important}body.guide-page .cons-box{background:#50141440!important;border-color:#a4161a59!important}body.guide-page .pros-box h4{color:#4ade80!important}body.guide-page .cons-box h4{color:#f87171!important}body.guide-page .pros-box li,body.guide-page .cons-box li{color:#f5efe6d1!important}body.guide-page .pros-box li:before{content:"✓";color:#2d6a4f;font-size:1.1rem;font-weight:700;position:absolute;left:0}body.guide-page .cons-box li:before{content:"×";color:#a4161a;font-size:1.3rem;font-weight:700;line-height:.9;position:absolute;left:0}body.guide-page .grid-2{grid-template-columns:1fr 1fr;gap:2rem;margin:4.5rem 0;display:grid}@media (width<=768px){body.guide-page .grid-2{grid-template-columns:1fr}}body.guide-page .comparison-table-container{-webkit-overflow-scrolling:touch;border-radius:24px;margin:4.5rem 0;padding:.5rem;overflow-x:auto;box-shadow:0 30px 70px #00000014;background:#ffffff0f!important;border:1px solid #ffffff14!important}body.guide-page .comparison-table-container table{border-collapse:separate;border-spacing:0;width:100%;min-width:750px;box-shadow:none!important;background:0 0!important;border:none!important}body.guide-page .comparison-table-container th{text-align:left;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#0b132b 0%,#1c2541 100%);border-bottom:none;padding:1.6rem 1.2rem;font-size:.85rem;font-weight:800;color:#f5efe6!important}body.guide-page .comparison-table-container th:first-child{border-top-left-radius:20px}body.guide-page .comparison-table-container th:last-child{border-top-right-radius:20px}body.guide-page .comparison-table-container td{padding:1.5rem 1.2rem;font-size:1rem;line-height:1.5;color:#f5efe6d1!important;border-bottom:1px solid #ffffff0f!important}body.guide-page .comparison-table-container tr:last-child td{border-bottom:none}body.guide-page .comparison-table-container tr:last-child td:first-child{border-bottom-left-radius:20px}body.guide-page .comparison-table-container tr:last-child td:last-child{border-bottom-right-radius:20px}body.guide-page .comparison-table-container tr:hover td{background-color:#0071e305}body.guide-page .highlight-col{color:var(--color-accent);font-weight:800}body.guide-page .hardware-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0;display:grid}body.guide-page .hardware-item{border-radius:20px;padding:2rem;transition:all .3s;background:#ffffff0d!important;border:1px solid #ffffff1a!important}body.guide-page .hardware-item:hover{border-color:#0071e34d;transform:translateY(-5px);box-shadow:0 15px 30px #0000000d}body.guide-page .hardware-item h4{align-items:center;gap:10px;margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex;color:#f5efe6!important}body.guide-page .hardware-item p{margin-bottom:0;font-size:1rem;line-height:1.6;color:#f5efe6d1!important}body.guide-page .beam-geometry-container{grid-template-columns:1fr 1fr;gap:2.5rem;margin:4rem 0;display:grid}@media (width<=768px){body.guide-page .beam-geometry-container{grid-template-columns:1fr}}body.guide-page .beam-card{text-align:center;color:#fff;background:linear-gradient(185deg,#0b132b 0%,#152238 100%);border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;align-items:center;padding:3rem 2rem;transition:transform .3s;display:flex;box-shadow:0 20px 45px #0b132b26}body.guide-page .beam-card:hover{transform:translateY(-5px)}body.guide-page .beam-card h4{letter-spacing:-.5px;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.4rem;font-weight:800}body.guide-page .beam-card .beam-subtitle{color:gold;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;font-size:.9rem;font-weight:900}body.guide-page .beam-visual{justify-content:center;align-items:center;width:100%;height:160px;margin-bottom:1.5rem;display:flex}body.guide-page .beam-card p{color:#d1d5db;margin-bottom:0;font-size:1rem;line-height:1.6}body.guide-page .arches-diagram-container{color:#fff;text-align:center;background:linear-gradient(#0b132b 0%,#050914 100%);border:1px solid #ffffff0d;border-radius:24px;margin:4.5rem 0;padding:3rem 2rem;box-shadow:0 25px 50px #00000026}body.guide-page .arches-diagram-container h4{color:gold;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:2rem;font-size:1.3rem}body.guide-page .image-container{text-align:center;margin:4.5rem 0}body.guide-page .image-container img{object-fit:cover;border:1px solid #0000000f;border-radius:35px;width:100%;max-height:520px;transition:transform .5s;box-shadow:0 30px 60px #0000001f}body.guide-page .image-container:hover img{transform:scale(1.01)}body.guide-page .image-caption{margin-top:1.2rem;font-size:.95rem;font-style:italic;font-weight:500;color:#f5efe680!important}body.guide-page .settings-grid{grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;display:grid}@media (width<=768px){body.guide-page .settings-grid{grid-template-columns:1fr}}body.guide-page .setting-card{border-radius:24px;height:100%;padding:2.5rem}body.guide-page .setting-card.accent{background:linear-gradient(135deg,#0071e30a 0%,#0071e314 100%);border:1px solid #0071e326}body.guide-page .setting-card.dark{color:#fff;background:linear-gradient(135deg,#0b132b 0%,#152238 100%);border:1px solid #ffffff0d}body.guide-page .setting-card h4{margin-top:0;margin-bottom:1.2rem;font-size:1.3rem;font-weight:800}body.guide-page .setting-card.accent h4{color:var(--color-accent)}body.guide-page .setting-card.dark h4{color:gold}body.guide-page .setting-card p{margin-bottom:0;font-size:1.05rem;line-height:1.7}body.guide-page .setting-card.dark p{color:#d1d5db}body.guide-page .persona-container{grid-template-columns:1fr 1fr;gap:2.5rem;margin:4rem 0;display:grid}@media (width<=768px){body.guide-page .persona-container{grid-template-columns:1fr}}body.guide-page .persona-card{border-radius:24px;padding:3rem 2.5rem;transition:transform .3s,border-color .3s;box-shadow:0 25px 50px #0000000d;background:#ffffff0d!important;border:1px solid #ffffff1a!important}body.guide-page .persona-card:hover{border-color:#0071e340;transform:translateY(-5px)}body.guide-page .persona-icon{margin-bottom:1.5rem;font-size:2.5rem}body.guide-page .persona-card h4{margin-top:0;margin-bottom:1rem;font-size:1.4rem;font-weight:800;color:#f5efe6!important}body.guide-page .persona-card p{margin-bottom:0;font-size:1.05rem;line-height:1.7;color:#f5efe6d1!important}body.guide-page .hull-box{background:#ffffff0d!important;border-color:#ffffff1a!important}body.guide-page .hull-box h4{color:#f5efe6!important}body.guide-page .hull-box h4 span{color:var(--color-accent)!important}body.guide-page .hull-box p,body.guide-page .hull-box li{color:#f5efe6d1!important}body.guide-page .setting-card.dark{background:linear-gradient(135deg,#0b132b 0%,#152238 100%)!important;border-color:#ffffff0d!important}body.guide-page footer{padding:5rem 2rem;background:#050810e0!important;border-top:1px solid #ffffff12!important}body.guide-page footer h4{color:#f5efe64d!important}body.guide-page footer p,body.guide-page footer a,body.guide-page footer div{color:#f5efe659!important}body.guide-page footer .nav-logo{color:#f5efe6!important}body.guide-page footer p b{color:#f5efe68c!important}body.guide-page .footer-content{flex-wrap:wrap;justify-content:space-between;gap:3rem;max-width:1200px;margin:0 auto;display:flex}body.guide-page .footer-left{flex:2;min-width:300px}body.guide-page .footer-right{flex:1;min-width:180px}body.guide-page .footer-logo{letter-spacing:2px;margin-bottom:1.5rem;font-size:1.1rem;font-weight:900}body.guide-page .footer-logo a{color:#f5efe6!important}body.guide-page footer a{color:#f5efe659!important}body.guide-page footer a:hover{color:var(--color-accent)!important}body.guide-page .animate-in{opacity:1;transform:none}body.guide-page .content-page h2{margin-top:4.5rem;margin-bottom:1.8rem}body.guide-page .content-page h3{margin-top:3rem;margin-bottom:1.2rem}body.guide-page .content-page p{margin-bottom:2.2rem}.testing-disclosure-box{background:#f4f7f9;border:1px solid #0071e314;border-radius:16px;margin:2.5rem 0;padding:2.2rem 2.5rem}.testing-disclosure-header{color:#0071e3;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:900;display:flex}.testing-disclosure-grid{grid-template-columns:1fr 1fr;gap:1.5rem 4rem;display:grid}.testing-disclosure-item{color:#424245;font-size:.95rem;line-height:1.6}.testing-disclosure-item strong{color:#1d1d1f;font-weight:700}@media (width<=768px){.testing-disclosure-grid{grid-template-columns:1fr;gap:1.2rem}.testing-disclosure-box{padding:1.5rem}}body.guide-page .related-card h3{color:#1d1d1f!important}body.guide-page .related-card p{color:#515154!important}body.guide-page .related-guides-section h2{color:#f5efe6!important}
