.product-page{--detail-line:rgba(220,232,255,.12)}.product-detail{max-width:1240px;margin:0 auto;padding:120px 6.5% 70px}.product-crumb{display:flex;align-items:center;gap:10px;color:#8290a1;font-size:16px;margin-bottom:26px}.product-crumb a:hover{color:var(--mint)}.product-crumb span:last-child{color:#cad2dc}.product-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:35px;min-height:430px;padding:45px 5%;border:1px solid var(--detail-line);background:radial-gradient(ellipse at 80% 44%,rgba(70,133,151,.14),transparent 42%),linear-gradient(115deg,#0e141d,#111521);position:relative;overflow:hidden}.product-hero h1{font-size:clamp(39px,5vw,66px);line-height:1.08;letter-spacing:-.055em;margin:0 0 14px}.product-subtitle{max-width:590px;color:#c0cad5;font-size:23px;line-height:1.55;margin:0 0 12px}.product-what{max-width:600px;color:#939eac;font-size:20px;line-height:1.8}.product-scope-flags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.product-scope-flags span{padding:5px 8px;border:1px solid var(--detail-line);color:#c5cfda;font-size:9px}.product-hero-cta{display:flex;align-items:center;gap:24px;margin-top:22px}.price-stack{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.price-current{font-size:31px;font-weight:700;letter-spacing:-.04em;color:#fff;margin:0}.price-normal{font-size:17px;color:#768291}.price-stack small{width:100%;font-size:14px;color:#818d9b}.paypal-buy{white-space:nowrap;text-align:center}.paypal-hint{font-size:14px;color:#758291;max-width:420px;margin-top:11px}.product-hero-art{height:330px;display:grid;place-items:center;position:relative}.hero-doc-glow{position:absolute;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,rgba(102,148,222,.22),rgba(96,94,180,.12) 48%,transparent 71%);filter:blur(6px)}.hero-doc{z-index:1;width:206px;height:264px;padding:15px;transform:rotate(5deg);border:1px solid rgba(195,219,240,.24);background:linear-gradient(145deg,#1c2735,#101722);box-shadow:0 25px 70px rgba(0,0,0,.45);font:13px var(--mono);letter-spacing:.1em;color:#a3b2c1}.hero-doc div{font:26px var(--font);font-weight:800;letter-spacing:-.05em;color:var(--mint);margin:52px 0 25px}.hero-doc i{height:3px;width:84%;display:block;margin:8px 0;background:rgba(218,231,244,.25)}.hero-doc i:nth-of-type(2){width:68%}.hero-doc i:nth-of-type(3){width:75%}.hero-doc small{position:absolute;bottom:15px;left:15px;font:12px var(--mono);color:#92a0b1}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:55px;margin-top:60px}.detail-main{min-width:0}.detail-section{padding:0 0 40px;margin-bottom:38px;border-bottom:1px solid var(--detail-line)}.detail-section .eyebrow{margin-bottom:13px}.detail-section h2,.related-products h2{font-size:clamp(27px,3.3vw,39px);line-height:1.2;letter-spacing:-.045em;margin:0 0 15px;font-weight:560}.detail-section>p:not(.eyebrow){max-width:780px;color:#a3adbb;font-size:20px;line-height:1.9}.document-list{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px;list-style:none;padding:0;margin:22px 0}.document-list li{position:relative;padding:10px 10px 10px 25px;border-bottom:1px solid rgba(220,232,255,.08);color:#c1cad6;font-size:17px;line-height:1.6}.document-list li:before{content:'↗';position:absolute;left:3px;top:10px;color:var(--mint);font-size:12px}.detail-caveat{font-size:15px!important;color:#818d9b!important}.use-steps{padding:0;list-style:none;counter-reset:steps;margin:22px 0}.use-steps li{counter-increment:steps;position:relative;padding:0 0 20px 48px;display:flex;flex-direction:column;gap:4px}.use-steps li:before{content:'0' counter(steps);position:absolute;left:0;top:1px;color:var(--mint);font:10px var(--mono)}.use-steps b{font-size:18px;color:#e8edf3}.use-steps span{font-size:16px;color:#939eac;line-height:1.7}.detail-faq details{border-top:1px solid var(--detail-line);padding:14px 0}.detail-faq summary{font-size:17px;color:#dce3eb;cursor:pointer}.detail-faq p{font-size:16px;color:#929eac;line-height:1.8;margin:10px 0 0}.product-aside{position:relative}.aside-card{position:sticky;top:105px;padding:24px;background:#111821;border:1px solid rgba(122,240,194,.3)}.aside-kicker{font:14px var(--mono);letter-spacing:.12em;color:var(--mint)}.aside-card h3{font-size:18px;line-height:1.4;margin:14px 0}.aside-card .price-current{margin-bottom:3px}.aside-card .price-normal{display:block}.aside-format{display:block;font-size:15px;color:#9aa5b3;margin:15px 0}.aside-card .paypal-buy{width:100%;margin-bottom:12px}.aside-small{font-size:14px;line-height:1.7;color:#84909d}.aside-secure{border-top:1px solid var(--detail-line);padding-top:14px;margin-top:15px;color:#8795a4;font-size:14px}.back-link{display:inline-block;margin-top:16px;color:#aeb8c4;font-size:15px}.standard-note{padding:17px 20px;border-left:2px solid var(--mint);background:#111821;color:#9eabb9;font-size:16px;line-height:1.8}.standard-note strong{color:#e0e6ed}.standard-note a{display:inline-block;margin-left:8px;color:var(--mint)}.related-products{padding:45px 0 10px;border-top:1px solid var(--detail-line);margin-top:45px}.related-products h2{display:inline-block;margin-right:18px}.related-products .text-link{white-space:nowrap}.product-page .site-footer{margin-top:30px}.product-page .button{font-size:17px}@media(max-width:850px){.product-hero{grid-template-columns:1fr .6fr;gap:8px;padding:35px 4%}.product-hero-art{transform:scale(.8)}.detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.product-detail{padding-left:5%;padding-right:5%}}@media(max-width:650px){.product-detail{padding:94px 6% 50px}.product-crumb{font-size:14px;gap:7px;margin-bottom:17px}.product-hero{display:block;padding:29px 22px 20px;min-height:auto}.product-hero h1{font-size:40px}.product-subtitle{font-size:21px}.product-hero-art{height:220px;transform:scale(.7);margin-top:-9px;margin-bottom:-25px}.product-hero-cta{align-items:flex-start;flex-direction:column;gap:13px}.product-hero-cta .paypal-buy{width:100%}.detail-layout{display:flex;flex-direction:column;gap:0;margin-top:40px}.product-aside{order:-1;margin-bottom:38px}.aside-card{position:static}.document-list{grid-template-columns:1fr;gap:1px}.detail-section{padding-bottom:27px;margin-bottom:26px}.detail-section h2,.related-products h2{font-size:30px}.related-products h2{display:block;margin-bottom:12px}.standard-note a{margin-left:0}.product-page .site-footer{margin-top:10px}}
.product-currency-switch{display:flex;gap:5px;margin-top:8px}.product-currency-switch button{border:1px solid var(--detail-line);background:transparent;color:#aab6c3;padding:4px 8px;font:14px var(--mono);cursor:pointer}.product-currency-switch button.active{border-color:rgba(122,240,194,.5);color:var(--mint);background:rgba(122,240,194,.07)}.aside-card .product-currency-switch{margin:7px 0 0}.aside-card .product-currency-switch button{flex:1}
.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:19px 0 17px}.related-item{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px;border:1px solid var(--detail-line);font-size:15px;color:#c4cdd8}.related-item b{color:var(--mint);font-weight:400}.related-item:hover{border-color:rgba(122,240,194,.45);color:#fff}.related-back{display:inline-block}@media(max-width:650px){.related-grid{grid-template-columns:1fr 1fr}}
.blog-construction{position:relative;isolation:isolate;min-height:calc(100vh - 220px);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:145px 9% 75px}.blog-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(160,183,211,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(160,183,211,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,black,transparent 90%)}.blog-glow{position:absolute;right:8%;top:8%;width:550px;height:550px;z-index:-1;background:radial-gradient(circle,rgba(74,126,189,.17),rgba(107,75,175,.06) 44%,transparent 72%)}.blog-message{max-width:600px}.blog-status{display:inline-block;margin:-8px 0 17px;padding:5px 9px;border:1px solid rgba(122,240,194,.3);font:14px var(--mono);letter-spacing:.13em;color:var(--mint)}.blog-message h1{font-size:clamp(42px,5vw,66px);line-height:1.08;letter-spacing:-.055em;margin:0}.blog-message h1 span{color:#8395aa}.blog-message>p:not(.eyebrow){max-width:480px;color:#a5afbd;font-size:19px;line-height:1.9;margin:19px 0 25px}.blog-back{display:block;margin-top:18px}.blog-art{height:390px;position:relative;display:grid;place-items:center}.blog-orbit{position:absolute;border:1px solid rgba(176,200,238,.17);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:330px;height:330px}.orbit-two{width:410px;height:250px;border-color:rgba(122,240,194,.23);transform:rotate(37deg)}.blog-card{position:relative;z-index:1;width:230px;height:275px;padding:18px;background:linear-gradient(145deg,#1b2635,#111722);border:1px solid rgba(202,222,241,.22);box-shadow:0 24px 75px rgba(0,0,0,.42);transform:rotate(-4deg);font:13px var(--mono);letter-spacing:.12em;color:#9cacbd}.blog-card b{display:block;font:800 44px var(--font);letter-spacing:.04em;color:var(--mint);margin:58px 0 30px}.blog-card b span{color:#fff}.blog-card i{display:block;width:88%;height:3px;background:rgba(216,228,244,.22);margin:8px 0}.blog-card i:nth-of-type(2){width:70%}.blog-card i:nth-of-type(3){width:78%}.blog-card small{position:absolute;bottom:17px;left:18px;font:12px var(--mono);color:#8493a4}@media(max-width:700px){.blog-construction{min-height:calc(100vh - 190px);grid-template-columns:1fr;padding:125px 7% 55px;gap:0;align-content:center}.blog-message h1{font-size:43px}.blog-message>p:not(.eyebrow){font-size:18px}.blog-art{height:280px;transform:scale(.85);margin-top:8px}.orbit-one{width:300px;height:300px}.orbit-two{width:360px;height:218px}}
