.gb{--gb-ink:#102338;--gb-blue:#007fff;padding:76px 0;background:#fff;color:var(--gb-ink)}.gb *{box-sizing:border-box}.gb-wrap{width:min(1280px,calc(100% - 48px));margin:auto}.gb header{max-width:800px;margin:0 auto 42px;text-align:center}.gb h2,.gb h3{font-weight:900;letter-spacing:-.055em;line-height:1.04;margin:0;color:var(--gb-ink)}.gb h2{font-size:clamp(34px,4.5vw,62px)}.gb header>p:last-child{font-size:18px;line-height:1.6;color:#4b6278;margin:20px 0 0}.gb-goal{font-size:11px!important;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#006dde!important;margin:0 0 14px!important}.gb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gb-card{border-radius:32px;border:1px solid white;background:linear-gradient(145deg,#ffffffec,#edf6ffe8);box-shadow:inset 0 1px #fff,0 22px 60px #213d6010;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0}.gb-stage{height:300px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#fff,#e5f1ff)}.gb-stage:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;height:35px;bottom:25px;border-radius:50%;background:linear-gradient(180deg,#ffffffb8,#b8d2ed6b);border:1px solid #fff;box-shadow:0 17px 20px #23465c15,inset 0 3px 5px #fff}.gb-pack{position:absolute;width:48%;height:250px;object-fit:contain;bottom:30px;filter:drop-shadow(0 12px 10px #2c526a25);mix-blend-mode:multiply;animation:gbFloat 8s ease-in-out infinite}.gb-pack-1{left:6%;transform:rotate(-5deg)}.gb-pack-2{right:6%;animation-delay:-4s;transform:rotate(5deg)}.gb-plus{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);color:#007fff;font-size:34px;font-weight:300}.gb-save{position:absolute;z-index:2;right:20px;top:18px;border:1px solid white;background:#ffffffba;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;padding:9px 13px;color:#005cc8;font-size:12px;font-weight:800}.gb-orbit{position:absolute;top:40px;right:23%;bottom:40px;left:23%;border:1px solid #b8d6f7;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 0 20px #ffffff25,0 0 0 45px #ffffff20}.gb-copy{padding:30px}.gb h3{font-size:clamp(27px,2.8vw,38px);max-width:520px}.gb-copy>p:not(.gb-goal):not(.gb-fine):not(.gb-status){font-size:16px;line-height:1.65;color:#475e74;margin:20px 0}.gb-included{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0;font-size:13px;font-weight:700}.gb a:not(.gb-button){color:#0969c4;text-underline-offset:3px}.gb-total{display:flex;align-items:center;gap:18px;margin:22px 0}.gb-total strong{font-size:38px;letter-spacing:-1.5px}.gb-total span{font-size:12px;color:#5c7184}.gb-button{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 24px;border:0;border-radius:18px;background:linear-gradient(120deg,#008bff,#0066df);color:#fff;text-decoration:none;text-align:center;font-size:15px;font-weight:800;cursor:pointer;min-height:58px}.gb-button:hover{box-shadow:0 10px 24px #007fff25}.gb-button:focus-visible,.gb summary:focus-visible{outline:3px solid #102338;outline-offset:4px}.gb-button:disabled{opacity:.6;cursor:wait}.gb-fine{font-size:11px;line-height:1.6;text-align:center;color:#53697c;margin:14px 0 0}.gb-status{font-size:13px;color:#9c2340}.gb-evidence{max-width:780px;margin:30px auto 0;text-align:center;font-size:12px;line-height:1.7;color:#53697c}.gb-empty{text-align:center;max-width:420px;margin:auto}.gb-empty .gb-button{margin:auto}.gb-roles{padding-left:20px;font-size:16px;line-height:1.6}.gb-roles li+li{margin-top:12px}.gb details{border-top:1px solid #c8ddeb}.gb summary{padding:18px 0;cursor:pointer;font-weight:700;font-size:14px}.gb details p{font-size:14px;line-height:1.7;color:#475e74}.gb-detail .gb-card{display:grid;grid-template-columns:1fr 1fr;background:transparent;box-shadow:none;border:0;gap:40px;overflow:visible}.gb-detail .gb-stage{position:sticky;top:120px;height:570px;border-radius:36px;border:1px solid white;box-shadow:0 25px 70px #213d6014}.gb-detail .gb-pack{height:430px;bottom:65px}.gb-detail .gb-copy{padding:12px 0}.gb-detail h1{font-size:clamp(40px,4vw,66px);line-height:1.04;letter-spacing:-.055em;margin:0;color:#102338;font-weight:900}.gb-detail h3{font-size:42px}.gb-detail{padding-top:40px}.gb-detail .gb-breadcrumb{font-size:13px;margin-bottom:25px}.gb-detail .gb-detail-title{margin-bottom:36px}.gb-detail .gb-detail-title p{font-size:18px;color:#53697c}.gb-grid:has(>.gb-card:only-child){grid-template-columns:1fr;max-width:680px;margin:auto}@keyframes gbFloat{50%{translate:0 -9px}}@media(prefers-reduced-motion:reduce){.gb *{animation:none!important;transition:none!important}}@media(max-width:749px){.gb{padding:50px 0}.gb-wrap{width:calc(100% - 32px)}.gb-grid{grid-template-columns:1fr;gap:22px}.gb-stage{height:270px}.gb-pack{height:225px}.gb-copy{padding:24px}.gb h3{font-size:31px}.gb-detail .gb-card{grid-template-columns:1fr;gap:28px}.gb-detail .gb-stage{position:relative;top:auto;height:350px}.gb-detail .gb-pack{height:280px;bottom:40px}.gb-detail .gb-copy{padding:0}.gb-detail h3{font-size:36px}.gb-total{flex-wrap:wrap}.gb-button{margin-inline:auto}.gb-detail h1{font-size:42px}}.gb-card{display:flex;flex-direction:column}.gb-copy{display:flex;flex-direction:column;flex:1}.gb-included{margin-top:auto;padding-top:18px}.gb-detail .gb-copy{display:block}.gb-detail .gb-included{margin-top:24px}.gb-count{position:absolute;left:18px;top:20px;z-index:2;font-size:10px;font-weight:800;letter-spacing:1.4px;color:#294c6d;background:#ffffffb0;border:1px solid white;padding:9px 12px;border-radius:99px}.gb-stage-3,.gb-stage-4,.gb-stage-5{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:0;padding:48px 12px 18px;height:350px}.gb-stage-3 .gb-pack,.gb-stage-4 .gb-pack,.gb-stage-5 .gb-pack{position:relative;left:auto;right:auto;bottom:auto;transform:none;object-fit:contain;flex:none;height:145px;width:30%;animation-delay:calc(var(--pack-index,0)*-1.5s)}.gb-stage-3 .gb-pack{width:32%;height:245px}.gb-stage-4 .gb-pack{width:42%;height:140px}.gb-stage-5 .gb-pack{width:30%;height:140px}.gb-stage-4:after,.gb-stage-5:after{bottom:15px}.gb-detail .gb-stage-3,.gb-detail .gb-stage-4,.gb-detail .gb-stage-5{padding:60px 12px 35px;height:600px}.gb-detail .gb-stage-3 .gb-pack{height:400px}.gb-detail .gb-stage-4 .gb-pack,.gb-detail .gb-stage-5 .gb-pack{height:240px}.gb-label-link{display:block;margin:8px 0}.gb-browse{text-align:center;margin:32px auto 0}.gb-browse a{font-size:15px;font-weight:800}@media(max-width:749px){.gb-stage-3{height:300px}.gb-stage-3 .gb-pack{height:210px}.gb-stage-4,.gb-stage-5{height:330px}.gb-stage-4 .gb-pack,.gb-stage-5 .gb-pack{height:128px}.gb-detail .gb-stage-3,.gb-detail .gb-stage-4,.gb-detail .gb-stage-5{height:370px;padding:55px 8px 25px}.gb-detail .gb-stage-3 .gb-pack{height:260px}.gb-detail .gb-stage-4 .gb-pack,.gb-detail .gb-stage-5 .gb-pack{height:140px}.gb-included{gap:8px}}.gb-stage[class*=gb-stage-]{display:block;padding:0;height:350px;perspective:1000px;background:radial-gradient(ellipse at 50% 35%,#fff 5%,#edf6ff 55%,#dcecff)}.gb-stage .gb-orbit{top:38px;right:15%;bottom:38px;left:15%;opacity:.45;transform:rotate(-12deg)}.gb-stage:after{left:10%;right:10%;bottom:31px;height:42px;z-index:0;border-radius:50%;box-shadow:0 18px 22px #1023381a,inset 0 4px 12px #fff}.gb-stage[class*=gb-stage-] .gb-pack{position:absolute;left:var(--pack-x,50%);right:auto;top:auto;bottom:var(--pack-y,45px);width:var(--pack-w,49%);height:260px;max-width:none;object-fit:contain;z-index:var(--pack-z,2);transform:translate(-50%) rotate(var(--pack-turn,0deg));filter:brightness(1.035) contrast(1.05) drop-shadow(0 18px 10px #143b5c20);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,#000 49%,#000d 62%,transparent 77%);mask-image:radial-gradient(ellipse at center,#000 49%,#000d 62%,transparent 77%);animation:gbGroupedFloat 9s ease-in-out infinite;animation-delay:calc(var(--pack-z,2)*-1.4s)}.gb-stage-2 .gb-pack-1{--pack-x:34%;--pack-turn:-6deg;--pack-z:2}.gb-stage-2 .gb-pack-2{--pack-x:66%;--pack-turn:6deg;--pack-z:3}.gb-stage-2 .gb-plus{display:none}.gb-stage-3 .gb-pack-1{--pack-x:26%;--pack-turn:-8deg;--pack-y:66px;--pack-z:1}.gb-stage-3 .gb-pack-2{--pack-x:74%;--pack-turn:8deg;--pack-y:66px;--pack-z:2}.gb-stage-3 .gb-pack-3{--pack-x:50%;--pack-y:27px;--pack-z:4;--pack-w:54%}.gb-stage-4 .gb-pack-1{--pack-x:28%;--pack-y:82px;--pack-turn:-8deg;--pack-z:1}.gb-stage-4 .gb-pack-2{--pack-x:72%;--pack-y:82px;--pack-turn:8deg;--pack-z:2}.gb-stage-4 .gb-pack-3{--pack-x:37%;--pack-y:22px;--pack-turn:-3deg;--pack-z:4}.gb-stage-4 .gb-pack-4{--pack-x:66%;--pack-y:22px;--pack-turn:3deg;--pack-z:5}.gb-stage-5 .gb-pack-1{--pack-x:28%;--pack-y:91px;--pack-turn:-9deg;--pack-z:1;--pack-w:43%}.gb-stage-5 .gb-pack-2{--pack-x:72%;--pack-y:91px;--pack-turn:9deg;--pack-z:2;--pack-w:43%}.gb-stage-5 .gb-pack-3{--pack-x:21%;--pack-y:23px;--pack-turn:-5deg;--pack-z:4;--pack-w:43%}.gb-stage-5 .gb-pack-4{--pack-x:79%;--pack-y:23px;--pack-turn:5deg;--pack-z:5;--pack-w:43%}.gb-stage-5 .gb-pack-5{--pack-x:50%;--pack-y:6px;--pack-z:6;--pack-w:48%}.gb-detail .gb-stage[class*=gb-stage-]{height:570px;padding:0}.gb-detail .gb-stage[class*=gb-stage-] .gb-pack{height:420px;bottom:calc(var(--pack-y,45px)*1.5)}.gb-save,.gb-count{z-index:10}@keyframes gbGroupedFloat{50%{translate:0 -5px}}@media(max-width:749px){.gb-stage[class*=gb-stage-]{height:300px}.gb-stage[class*=gb-stage-] .gb-pack{height:220px;bottom:calc(var(--pack-y,45px)*.78)}.gb-detail .gb-stage[class*=gb-stage-]{height:350px}.gb-detail .gb-stage[class*=gb-stage-] .gb-pack{height:260px;bottom:var(--pack-y,45px)}.gb-count{left:12px;font-size:9px;padding:8px}.gb-save{right:12px;font-size:10px;padding:8px}.gb-detail h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.gb-stage .gb-pack{animation:none!important}}.gb-stage.gb-stage-scene,.gb-detail .gb-stage.gb-stage-scene{height:auto;aspect-ratio:1;min-height:0;padding:0;background:#ecf7fb}.gb-scene{display:block;position:relative;width:100%;height:100%;object-fit:contain;z-index:1}.gb-stage-scene .gb-orbit,.gb-stage-scene:after,.gb-stage-scene .gb-count,.gb-stage-scene .gb-save{display:none}.gb-study{font-size:12px;line-height:1.65;color:#425b73;margin:20px 0}.gb-card{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.gb .gb-stage,.gb .gb-stage[class*=gb-stage-],.gb-detail .gb-stage{background:transparent;border:0;border-radius:0;box-shadow:none}.gb-stage:after,.gb-orbit{display:none}.gb .gb-stage.gb-stage-grid,.gb-detail .gb-stage.gb-stage-grid{position:relative;top:auto;display:block;height:auto;min-height:0;overflow:visible;padding:clamp(12px,2.1vw,24px);background:#f5f7f9;border-radius:20px}.gb-stage-grid .gb-stage-badges{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.gb-stage-grid :is(.gb-count,.gb-save){position:static;margin:0}.gb-stage-grid .gb-pack-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;list-style:none;margin:12px 0 0;padding:0}.gb-stage-grid .gb-pack-tile{flex:0 0 calc((100% - 16px) / 3);min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 5px;border-radius:10px;background:#fff;text-align:center;font-size:clamp(11px,1.35vw,15px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.gb-stage-grid:is(.gb-stage-2,.gb-stage-4) .gb-pack-tile{flex-basis:calc((100% - 8px)/2)}.gb-stage-grid .gb-tile-image{display:block;width:100%;max-width:156px;aspect-ratio:1;height:auto;object-fit:contain;mix-blend-mode:multiply}.gb-detail .gb-card{align-items:start}.gb-detail :is(.gb-contents,.gb-detail-notes){margin-block:clamp(28px,5vw,58px) 0}.gb-detail :is(.gb-contents,.gb-detail-notes) h2{font-size:clamp(25px,3vw,38px);margin-block-end:14px}.gb-detail .gb-contents-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:12px;margin:0;padding:0;list-style:none}.gb-detail .gb-contents-list li,.gb-detail-notes section{padding:18px;background:#f5f7f9;border-radius:16px}.gb-detail .gb-contents-list h3{font-size:20px}.gb-detail .gb-contents-list a{color:#0060ca;font-weight:700;text-underline-offset:3px}.gb-detail .gb-detail-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gb-detail .gb-detail-notes p{margin-bottom:0}.gb-preview-state{font-size:14px;font-weight:750;color:#334b64}@media(max-width:749px){.gb-detail .gb-detail-notes{grid-template-columns:1fr}}#MainContent .gb--product .gb-grid>.gb-card{display:flex;flex-direction:column;gap:0}#MainContent .gb--product .gb-stage.gb-stage-grid{align-content:start}.gb--product .gb-stage-grid .gb-pack-tile{max-width:140px;font-size:clamp(12px,1.15vw,15px)}.gb--product .gb-stage-4 .gb-pack-list{max-width:288px;margin-inline:auto}@media(min-width:750px){.gb--product .gb-grid>.gb-card>.gb-copy{padding:clamp(18px,2.3vw,32px)}}@media(min-width:1200px){.gb--product .gb-stage-4 .gb-pack-list{max-width:none}.gb--product .gb-stage-grid[class*=gb-stage-] .gb-pack-tile{flex-basis:calc((100% - 32px)/5)}}.gb .gb-stage.gb-stage-grid,.gb-detail .gb-stage.gb-stage-grid{background:radial-gradient(ellipse at 50% 26%,#fff,#eef2f6 85%)}.gb-stage.gb-stage-grid .gb-pack-list{display:grid;grid-template-columns:repeat(var(--gb-columns, 3),minmax(0,1fr));gap:clamp(5px,1.2vw,18px);max-width:none;align-items:end;margin-top:18px}.gb-stage-1{--gb-columns: 1}.gb-stage-2{--gb-columns: 2}.gb-stage-4{--gb-columns: 4}.gb-stage-5{--gb-columns: 5}.gb-stage.gb-stage-grid .gb-pack-tile{background:transparent;max-width:none;padding:0 0 5px;gap:8px}.gb-stage.gb-stage-grid .gb-tile-image{width:100%;max-width:220px;height:auto;aspect-ratio:1;object-fit:contain}@media(max-width:540px){.gb-stage-4{--gb-columns: 2}.gb-stage-5{--gb-columns: 3}}.gb-grid>.gb-card .gb-copy{flex:0 0 auto}.gb-grid>.gb-card .gb-included{margin:0 0 12px;padding-top:0}.gb-grid>.gb-card .gb-total{margin:0 0 12px}.gb-grid>.gb-card .gb-copy>p.gb-study{margin:12px 0}.gb-grid>.gb-card .gb-copy>p:not(.gb-goal):not(.gb-study){margin-block:12px 16px}.gb-grid>.gb-card .gb-included{min-height:0}
/*# sourceMappingURL=/cdn/shop/t/63/assets/pd-goal-bundles.css.map */
