.glp1-landing__hero{max-width:1120px;margin:0 auto}.glp1-landing__hero-intro{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-bottom:48px;text-align:center}@media(min-width:768px){.glp1-landing__hero-intro--with-image{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;text-align:left;margin-bottom:72px}.glp1-landing__hero-intro--with-image .glp1-landing__hero-image{grid-column:1;grid-row:1}.glp1-landing__hero-intro--with-image .glp1-landing__hero-content{grid-column:2;grid-row:1}}.glp1-landing__hero-content{display:flex;flex-direction:column;gap:18px;max-width:560px;margin:0 auto}@media(min-width:768px){.glp1-landing__hero-intro--with-image .glp1-landing__hero-content{margin:0;gap:20px}}.glp1-landing__hero-content h1{margin:0;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.05;letter-spacing:-.015em}.glp1-landing__subheading{margin:0;font-size:1.0625rem;line-height:1.5;opacity:.78}.glp1-landing__supporting{margin:0;font-size:.9375rem;line-height:1.55;opacity:.7}.glp1-landing__supporting p{margin:0}.glp1-landing__hero-image{position:relative;max-width:360px;margin:0 auto;filter:drop-shadow(0 20px 28px rgba(23,23,23,.18))}@media(min-width:768px){.glp1-landing__hero-image{max-width:380px}}@media(max-width:767px){.glp1-landing__hero-image{max-width:240px}}.glp1-landing__hero-image-img{display:block;width:100%;height:auto}.glp1-pricing{display:block;margin-top:32px}.glp1-pricing__grid{display:grid;grid-template-columns:1fr;gap:12px;max-width:980px;margin:0 auto}@media(min-width:768px){.glp1-pricing__grid{grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}}.glp1-pricing-tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 16px;border:2px solid rgb(var(--color-foreground, 23 23 23) / .15);border-radius:12px;background-color:#fff;color:inherit;font-family:inherit;cursor:pointer;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.glp1-pricing-tier:hover{border-color:rgb(var(--color-foreground, 23 23 23) / .4)}.glp1-pricing-tier:focus-visible{outline:2px solid var(--color-keyboard-focus, #2563eb);outline-offset:2px}.glp1-pricing-tier[data-selected]{border-color:rgb(var(--color-foreground, 23 23 23));transform:scale(1.02);box-shadow:0 8px 20px #0000001f}.glp1-pricing-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 12px;background-color:rgb(var(--color-foreground, 23 23 23));color:#fff;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.glp1-pricing-tier__term{font-size:.95rem;font-weight:500;opacity:.7}.glp1-pricing-tier__price{font-size:1.5rem;font-weight:700;line-height:1.2}.glp1-pricing-tier__total{font-size:.8rem;opacity:.65;margin-top:auto}.glp1-pricing-includes{max-width:640px;margin:24px auto 0;background-color:#fff;border:1px solid rgb(var(--color-foreground, 23 23 23) / .08);border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.glp1-pricing-includes:hover{border-color:rgb(var(--color-foreground, 23 23 23) / .2);box-shadow:0 4px 12px #0000000a}.glp1-pricing-includes__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;cursor:pointer;font-size:.95rem;font-weight:500;list-style:none}.glp1-pricing-includes__summary::-webkit-details-marker,.glp1-pricing-includes__summary::marker{display:none;content:""}.glp1-pricing-includes__chevron{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;opacity:.55}.glp1-pricing-includes__chevron svg{width:12px;height:12px}.glp1-pricing-includes[open] .glp1-pricing-includes__chevron{transform:rotate(180deg)}.glp1-pricing-includes__content{padding:4px 20px 16px;font-size:.95rem;line-height:1.5}.glp1-pricing-includes__content ul{margin:0;padding:0;list-style:none}.glp1-pricing-includes__content li{position:relative;padding:6px 0 6px 26px;opacity:.85}.glp1-pricing-includes__content li:before{content:"\2713";position:absolute;left:0;top:6px;color:rgb(var(--color-button-background, 113 78 126));font-weight:700}.glp1-landing__cta-wrap{margin-top:32px;text-align:center}.glp1-landing .button--primary .btn-fill{background-color:rgb(var(--color-button-background, 113 78 126))}@media(prefers-reduced-motion:reduce){.glp1-pricing-tier{transition:none}.glp1-pricing-tier[data-selected]{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-glp1-landing.css.map */
