.gs .wb-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.gs .wb-three{grid-template-columns:repeat(3,1fr)}.gs .wb-untitled{margin-bottom:var(--t-gap)}.gs .wb-heading{margin:0 0 8px;color:var(--t-color-text-strong);font:var(--t-heading-weight) 14px var(--t-font-heading);letter-spacing:var(--t-heading-spacing);text-transform:var(--t-heading-transform)}.gs .wb-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gs .wb-noimg{display:grid;place-items:center;min-height:120px;color:var(--t-color-faint);font-size:10px;letter-spacing:1px;text-transform:uppercase;background:repeating-linear-gradient(45deg,var(--t-color-surface-alt) 0 10px,var(--t-card-bg2) 10px 20px);border:1px dashed var(--t-color-border)}.gs .wb-plain{all:unset;display:block;width:100%;height:100%;cursor:zoom-in;position:relative}.gs .wb-plain:focus-visible{outline:2px solid var(--t-color-accent)}.gs .wb-panel-pic{display:block;width:100%;aspect-ratio:16/7;height:auto;max-height:220px;object-fit:cover;border-bottom:1px solid var(--t-color-border)}.gs .wb-panel-pic.wb-noimg{min-height:0}.gs .quick-grid .feature .wb-feature-pic{width:54px;height:54px;min-height:0;flex:none;object-fit:cover;border-radius:var(--t-button-radius);font-size:7px}.gs .wb-cover{position:relative;overflow:hidden;display:flex;align-items:flex-end;margin-bottom:var(--t-gap);border:var(--t-card-border) solid var(--t-color-border-strong);border-radius:var(--t-card-radius);background:var(--t-card-bg2)}.gs .wb-cover.h-short{min-height:200px}.gs .wb-cover.h-medium{min-height:300px}.gs .wb-cover.h-tall{min-height:420px}.gs .wb-cover.a-center{align-items:center;justify-content:center;text-align:center}.gs .wb-cover.a-center .wb-buttons{justify-content:center}.gs .wb-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000,color-mix(in srgb,#000 55%,transparent))}.gs .wb-cover-copy{position:relative;z-index:1;padding:24px 26px;max-width:640px}.gs .wb-cover-copy h2{margin:4px 0 6px;color:#fff;font-size:32px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.gs .wb-cover-copy p{margin:0 0 6px;color:rgba(255,255,255,.85);font-size:12px;text-shadow:0 1px 4px rgba(0,0,0,.7)}.gs .wb-cover .wb-noimg{position:absolute;inset:0}.gs .wb-image{margin:0 auto var(--t-gap)}.gs .wb-image.w-narrow{max-width:480px}.gs .wb-image.w-wide{max-width:760px}.gs .wb-image .wb-noimg,.gs .wb-image img{display:block;width:100%;height:auto;border:var(--t-card-border) solid var(--t-color-border);border-radius:var(--t-card-radius)}.gs .wb-gallery figcaption,.gs .wb-image figcaption{margin-top:5px;color:var(--t-color-muted);font-size:10px;text-align:center}.gs .wb-carousel{position:relative;overflow:hidden;border-radius:var(--t-card-radius);background:var(--t-card-bg2)}.gs .wb-carousel.h-short{height:200px}.gs .wb-carousel.h-medium{height:300px}.gs .wb-carousel.h-tall{height:420px}.gs .wb-track{display:flex;height:100%;transition:transform .5s ease}@media (prefers-reduced-motion:reduce){.gs .wb-track{transition:none}}.gs .wb-slide{position:relative;flex:0 0 100%;height:100%;display:block;color:inherit}.gs .wb-slide .wb-noimg{position:absolute;inset:0}.gs .wb-slide-copy{position:absolute;left:0;right:0;bottom:0;padding:30px 18px 26px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.gs .wb-slide-copy strong{display:block;color:#fff;font:var(--t-heading-weight) 18px var(--t-font-heading);letter-spacing:var(--t-heading-spacing)}.gs .wb-slide-copy span{display:block;color:rgba(255,255,255,.85);font-size:11px;margin-top:3px}.gs .wb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border-radius:50%;font-size:20px;line-height:1;background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.2);color:#fff}.gs .wb-arrow.prev{left:10px}.gs .wb-arrow.next{right:10px}.gs .wb-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px}.gs .wb-dots button{width:8px;height:8px;padding:0;border-radius:50%;background:rgba(255,255,255,.4);border:0;box-shadow:none}.gs .wb-dots button[aria-current=true]{background:var(--t-color-accent)}.gs .wb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.gs .wb-split.no-pic{grid-template-columns:1fr}.gs .wb-split.side-right .wb-split-pic{order:2}.gs .wb-split-pic{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.gs .wb-split-copy{padding:16px 18px;align-self:center}.gs .wb-split-copy p{margin:0 0 10px;color:var(--t-color-muted)}.gs .wb-gallery{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:8px;gap:8px}.gs .wb-gallery figure{margin:0}.gs .wb-gallery .wb-plain{aspect-ratio:4/3;overflow:hidden;border-radius:var(--t-button-radius);border:1px solid var(--t-color-border)}.gs .wb-gallery .wb-plain img{transition:transform .3s ease}.gs .wb-gallery .wb-plain:hover img{transform:scale(1.04)}.gs .wb-lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:20px;background:rgba(0,0,0,.88);cursor:zoom-out}.gs .wb-lightbox img{max-width:min(1100px,100%);max-height:82vh;object-fit:contain;border-radius:var(--t-card-radius)}.gs .wb-lightbox p{color:#ddd;margin:0}.gs .wb-close{position:absolute;top:14px;right:14px}.gs .wb-cards{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:10px;gap:10px}.gs .wb-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--t-color-border);border-radius:var(--t-card-radius);background:linear-gradient(145deg,var(--t-card-bg),var(--t-card-bg2))}.gs .wb-card-pic{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.gs .wb-card .wb-noimg.wb-card-pic{min-height:0}.gs .wb-card-copy{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1 1}.gs .wb-card-copy strong{color:var(--t-color-text-strong);font:var(--t-heading-weight) 13px var(--t-font-heading);letter-spacing:var(--t-heading-spacing);text-transform:var(--t-heading-transform)}.gs .wb-card-copy p{margin:0}.gs .wb-card-copy .button{margin-top:auto;align-self:flex-start}.gs .wb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;text-align:center}.gs .wb-stats strong{display:block;color:var(--t-color-accent);font:var(--t-heading-weight) 30px var(--t-font-heading);line-height:1.1}.gs .wb-stats span{display:block;color:var(--t-color-muted);font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.gs .wb-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.gs .wb-quotes blockquote{margin:0;padding:14px;border-left:3px solid var(--t-color-accent);background:var(--t-color-surface-alt);border-radius:var(--t-button-radius)}.gs .wb-quotes p{margin:0 0 10px;color:var(--t-color-text);font-style:italic;white-space:pre-line}.gs .wb-quotes p:before{content:"“";color:var(--t-color-accent);font:26px Georgia,serif;line-height:0;vertical-align:-9px;margin-right:3px}.gs .wb-quotes footer{display:flex;align-items:center;gap:8px}.gs .wb-quotes footer small,.gs .wb-quotes footer strong{display:block}.gs .wb-quotes footer strong{color:var(--t-color-text-strong);font-size:11px}.gs .wb-quotes footer small{color:var(--t-color-muted);font-size:9px}.gs .wb-avatar{width:34px;height:34px;min-height:0;border-radius:50%;object-fit:cover;flex:none}.gs .wb-faq details{border-bottom:1px solid var(--t-color-border);padding:9px 2px}.gs .wb-faq details:last-child{border-bottom:0}.gs .wb-faq summary{cursor:pointer;color:var(--t-color-text-strong);font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:10px}.gs .wb-faq summary::-webkit-details-marker{display:none}.gs .wb-faq summary:after{content:"+";color:var(--t-color-accent);font-weight:700}.gs .wb-faq details[open] summary:after{content:"−"}.gs .wb-faq details p{margin:8px 0 0}.gs .wb-steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.gs .wb-steps li{counter-increment:step;position:relative;padding:40px 12px 12px;border:1px solid var(--t-color-border);border-radius:var(--t-card-radius);background:var(--t-color-surface-alt)}.gs .wb-steps li:before{content:counter(step);position:absolute;top:10px;left:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--t-color-accent);color:var(--t-color-button-text);font-weight:700;font-size:12px}.gs .wb-steps strong{display:block;color:var(--t-color-text-strong);margin-bottom:4px}.gs .wb-steps p{margin:0}.gs .wb-plans{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.gs .wb-plan{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--t-color-border);border-radius:var(--t-card-radius);background:var(--t-color-surface-alt)}.gs .wb-plan.highlight{border-color:var(--t-color-accent);box-shadow:0 0 0 1px var(--t-color-accent),0 6px 24px color-mix(in srgb,var(--t-color-accent) 25%,transparent)}.gs .wb-plan-name{color:var(--t-color-highlight);font:var(--t-heading-weight) 13px var(--t-font-heading);letter-spacing:var(--t-heading-spacing);text-transform:uppercase}.gs .wb-price{color:var(--t-color-text-strong);font:var(--t-heading-weight) 28px var(--t-font-heading)}.gs .wb-price small{color:var(--t-color-muted);font:400 11px var(--t-font-body)}.gs .wb-plan ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px;flex:1 1;align-content:start}.gs .wb-plan li{color:var(--t-color-text);padding-left:16px;position:relative}.gs .wb-plan li:before{content:"✓";position:absolute;left:0;color:var(--t-color-success)}.gs .wb-plan .wb-buttons{margin-top:6px}.gs .wb-timeline{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--t-color-border);display:grid;grid-gap:14px;gap:14px}.gs .wb-timeline li{position:relative}.gs .wb-timeline li:before{content:"";position:absolute;left:-22px;top:3px;width:10px;height:10px;border-radius:50%;background:var(--t-color-accent);box-shadow:0 0 0 3px var(--t-card-bg2)}.gs .wb-date{display:block;color:var(--t-color-accent);font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.gs .wb-timeline strong{display:block;color:var(--t-color-text-strong)}.gs .wb-timeline p{margin:3px 0 0}.gs .wb-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:var(--t-gap);padding:18px 22px;border-radius:var(--t-card-radius);background:linear-gradient(120deg,color-mix(in srgb,var(--t-color-accent) 85%,#000),color-mix(in srgb,var(--t-color-accent-dark) 90%,#000));color:#fff}.gs .wb-cta h2{margin:0 0 4px;color:#fff;font-size:22px}.gs .wb-cta p{margin:0;color:rgba(255,255,255,.88)}.gs .wb-cta .wb-buttons{margin:0}.gs .wb-cta .button{background:#fff;color:#111;border-color:#fff}.gs .wb-cta .button.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}@media (max-width:760px){.gs .wb-split,.gs .wb-three{grid-template-columns:1fr}.gs .wb-split.side-right .wb-split-pic{order:0}.gs .wb-cards,.gs .wb-plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gs .wb-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gs .wb-cover-copy h2{font-size:24px}}@media (max-width:450px){.gs .wb-cards,.gs .wb-plans{grid-template-columns:1fr}}