.gd-page{color:#25314d;background:#f5f5fa;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.gd-page *{box-sizing:border-box}.gd-nav{background:#10192e;justify-content:space-between;align-items:center;padding:18px max(22px,50vw - 590px);display:flex}.gd-nav img{object-fit:contain;width:145px;height:65px}.gd-nav>a:last-child{color:#fff;align-items:center;gap:8px;font-size:13px;display:flex}.gd-hero{color:#fff;background:#10192e;grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;padding:70px max(22px,50vw - 590px);display:grid}.gd-kicker{letter-spacing:1.8px;color:#7752d7;font-size:11px;font-weight:800}.gd-hero .gd-kicker{color:#e2c17b}.gd-hero h1{letter-spacing:-2.7px;margin:23px 0;font-size:clamp(40px,5.7vw,76px);line-height:1.02}.gd-hero p{color:#c5cde0;max-width:540px;font-size:17px;line-height:1.7}.gd-actions{flex-wrap:wrap;gap:12px;margin:28px 0 19px;display:flex}.gd-actions a,.gd-primary{border:1px solid #8c77b3;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 19px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gd-primary{background:#7650d9;color:#fff!important;border-color:#0000!important}.gd-hero small{color:#abb5cc;font-size:11px;line-height:1.8;display:block}.gd-cover{justify-items:center;display:grid;position:relative}.gd-cover img{border-radius:15px;width:100%;max-width:270px;transform:rotate(5deg);box-shadow:0 26px 55px #0006}.gd-cover span{letter-spacing:2.3px;color:#e6c67c;margin-top:27px;font-size:10px}.gd-index{z-index:20;background:#fff;border-bottom:1px solid #e2dcec;justify-content:center;gap:20px;padding:19px 20px;display:flex;position:sticky;top:0;overflow:auto}.gd-index a{white-space:nowrap;color:#57466f;font-size:11px;font-weight:750;text-decoration:none}.gd-section{border-bottom:1px solid #e0ddea;max-width:1180px;margin:0 auto;padding:68px 22px;scroll-margin-top:65px}.gd-section h2{letter-spacing:-1.4px;color:#18233d;margin:17px 0 20px;font-size:clamp(28px,4vw,43px);line-height:1.1}.gd-section>p,.gd-section aside,.gd-section details p{color:#65718a;font-size:14px;line-height:1.8}.gd-section aside{color:#4b3d6a;background:#eae4f7;border-inline-start:3px solid #865ade;border-radius:6px;margin:25px 0;padding:17px 20px}.gd-four,.gd-three,.gd-rules{gap:17px;margin-top:28px;display:grid}.gd-four{grid-template-columns:repeat(4,1fr)}.gd-three,.gd-rules{grid-template-columns:repeat(3,1fr)}.gd-four article,.gd-three article,.gd-rules article{background:#fff;border:1px solid #e2dfea;border-radius:15px;padding:25px}.gd-four b,.gd-rules b{color:#b79adf;font-size:23px}.gd-section h3{margin:13px 0;font-size:17px;font-weight:800}.gd-section article p{color:#65718a;font-size:13px;line-height:1.7}.gd-packs{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.gd-packs article{background:#fff;border:1px solid #e2dfea;border-radius:16px;padding:24px}.gd-pack-art{background:#f1eef8;border-radius:10px;place-items:center;height:205px;display:grid}.gd-pack-art img{object-fit:contain;max-width:100%;height:180px}.gd-pack-art>strong{color:#ae92df;font-size:95px}.gd-packs h3{margin:20px 0 9px}.gd-price{color:#6846ba;font-size:20px;display:block}.gd-packs small{color:#798098;margin-top:5px;font-size:11px;display:block}.gd-packs details{border-top:1px solid #e5ddec;margin-top:15px;padding-top:15px}.gd-packs summary,.gd-details summary{cursor:pointer;color:#7251ba;font-size:12px;font-weight:750}.gd-packs dl{font-size:12px}.gd-packs dl div{justify-content:space-between;gap:10px;margin:8px 0;display:flex}.gd-details{background:#fff;border:1px solid #ded8e9;border-radius:10px;padding:18px}.gd-text-link{color:#7049c4;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:750;display:inline-flex}.gd-filters{gap:12px;margin-top:26px;display:flex;position:relative}.gd-filters label{color:#8b7ca4;background:#fff;border:1px solid #ddd6e9;border-radius:10px;flex:1;align-items:center;gap:9px;padding:12px 16px;display:flex}.gd-filters input{color:#25314d;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.gd-filters select{color:#3f3659;background:#fff;border:1px solid #ddd6e9;border-radius:10px;max-width:250px;padding:12px;font-size:12px}.gd-count{font-size:12px!important}.gd-group-index{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gd-group-index a{color:#664f8f;background:#fff;border:1px solid #dcd2ec;border-radius:20px;padding:8px 11px;font-size:10px;text-decoration:none}.gd-group-index small{color:#a895be;margin-inline-start:5px}.gd-card-section{padding:22px 0;scroll-margin-top:75px}.gd-card-section>header{border-bottom:1px solid #ded7e8;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:10px;display:flex}.gd-card-section header h3{color:#343048;font-size:23px}.gd-card-section header span{color:#80738e;font-size:11px}.gd-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gd-cards article{background:#fff;border:1px solid #e3ddec;border-radius:13px;min-width:0;padding:12px}.gd-cards img{aspect-ratio:63/89;object-fit:contain;background:#f2eef9;border-radius:8px;width:100%;height:auto;display:block}.gd-cards h4{margin:13px 0 7px;font-size:13px;font-weight:800}.gd-cards code{color:#7751bc;overflow-wrap:anywhere;font-size:10px}.gd-cards p{margin:9px 0;font-size:10px!important;line-height:1.6!important}.gd-cards small{color:#997654;font-size:10px;line-height:1.6;display:block}.gd-empty{text-align:center;background:#fff;border-radius:10px;padding:30px}.gd-footer{align-items:center;gap:25px;max-width:1180px;margin:auto;padding:45px 22px;display:flex}.gd-footer img{width:110px}.gd-footer p{color:#8590a4;flex:1;font-size:11px;line-height:1.8}.gd-footer a{color:#7450b9;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}@media (max-width:850px){.gd-hero{gap:25px;padding-top:40px;padding-bottom:45px}.gd-cover img{max-width:210px}.gd-four,.gd-three,.gd-rules,.gd-packs{grid-template-columns:repeat(2,1fr)}.gd-cards{grid-template-columns:repeat(3,1fr)}.gd-index{justify-content:flex-start}.gd-section{padding:45px 20px}}@media (max-width:550px){.gd-nav{padding:12px 18px}.gd-nav img{width:115px;height:50px}.gd-hero{grid-template-columns:1fr;gap:30px;padding:35px 22px}.gd-hero h1{font-size:47px}.gd-hero p{font-size:14px}.gd-cover img{max-width:170px}.gd-cover{padding:5px 0}.gd-three,.gd-rules{grid-template-columns:1fr}.gd-four{grid-template-columns:1fr 1fr;gap:10px}.gd-four article{padding:16px}.gd-packs{gap:12px}.gd-packs article{padding:13px}.gd-pack-art{height:155px}.gd-pack-art img{height:137px}.gd-price{font-size:16px}.gd-section h3{font-size:15px}.gd-cards{grid-template-columns:repeat(2,1fr);gap:11px}.gd-cards article{padding:9px}.gd-cards h4{font-size:12px}.gd-cards code{font-size:9px}.gd-filters{flex-direction:column}.gd-filters select{max-width:none}.gd-footer{flex-wrap:wrap}.gd-footer p{flex-basis:60%}.gd-footer a{width:100%}}@media (prefers-reduced-motion:no-preference){.gd-page{scroll-behavior:smooth}.gd-cards a:hover img{transition:transform .2s;transform:translateY(-3px)}}
