.floretti-seo-guide{padding-block:clamp(3.2rem,6vw,8rem);background:radial-gradient(circle at 88% 6%,color-mix(in srgb,var(--fris-blue) 24%,transparent) 0 18rem,transparent 36rem),var(--bg)}.floretti-seo-guide .seo-guide-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.82fr);gap:clamp(2.4rem,5vw,6.4rem);align-items:center}.floretti-seo-guide .seo-guide-hero__copy{max-width:72rem}.floretti-seo-guide .seo-guide-hero .section-title{max-width:13ch}.floretti-seo-guide .seo-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.2rem}.floretti-seo-guide .seo-guide-button,.floretti-seo-guide .seo-guide-link{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;text-decoration:none;font-weight:840}.floretti-seo-guide .seo-guide-button{padding:0 2rem;color:var(--gold-ink);background:var(--gold);border-radius:var(--radius-pill);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--gold) 28%,transparent)}.floretti-seo-guide .seo-guide-link{gap:.5rem;color:var(--ink)}.floretti-seo-guide .seo-guide-hero__media{position:relative;display:grid;min-height:clamp(32rem,42vw,52rem);place-items:center;overflow:hidden;padding:clamp(1.2rem,2.4vw,2.2rem);background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--gold) 26%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent),var(--surface));border:1px solid color-mix(in srgb,var(--gold) 36%,var(--border));border-radius:calc(var(--radius-lg) + .8rem);box-shadow:var(--shadow-lg)}.floretti-seo-guide .seo-guide-hero__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.floretti-seo-guide .seo-guide-answer{display:grid;gap:.8rem;margin-top:clamp(3.2rem,5vw,5.6rem);padding:clamp(2rem,4vw,3.2rem);color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,var(--fris-blue) 8%);border:1px solid color-mix(in srgb,var(--fris-blue) 36%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow)}.floretti-seo-guide .seo-guide-answer>p{color:var(--kicker-gold);font-size:1.16rem;font-weight:850;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.floretti-seo-guide .seo-guide-answer div,.floretti-seo-guide .seo-guide-answer p:last-child{max-width:76ch;color:var(--ink);font-size:clamp(1.64rem,1.8vw,2.04rem);font-weight:680;line-height:1.48}.floretti-seo-guide .seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.28rem;margin-top:1.28rem}.floretti-seo-guide .seo-guide-card,.floretti-seo-guide .seo-guide-cta,.floretti-seo-guide .seo-guide-faq details{background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius);box-shadow:0 1.2rem 3.2rem #1030500e}.floretti-seo-guide .seo-guide-card{padding:clamp(1.8rem,3vw,2.6rem)}.floretti-seo-guide .seo-guide-card span{display:inline-flex;margin-bottom:.8rem;color:color-mix(in srgb,var(--gold) 58%,var(--ink));font-size:1.08rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.floretti-seo-guide .seo-guide-card h2,.floretti-seo-guide .seo-guide-cta h2{color:var(--ink);font-size:clamp(2rem,2.6vw,2.8rem);font-weight:800;letter-spacing:0;line-height:1.12}.floretti-seo-guide .seo-guide-card__body,.floretti-seo-guide .seo-guide-card__body p,.floretti-seo-guide .seo-guide-card__body li,.floretti-seo-guide .seo-guide-cta div,.floretti-seo-guide .seo-guide-faq details div{color:var(--ink-muted);font-size:1.42rem;line-height:1.7}.floretti-seo-guide .seo-guide-card__body{margin-top:1rem}.floretti-seo-guide .seo-guide-card__body p+p{margin-top:.9rem}.floretti-seo-guide .seo-guide-card__body ul,.floretti-seo-guide .seo-guide-card__body ol{display:grid;gap:.56rem;margin:1rem 0 0;padding-left:1.8rem}.floretti-seo-guide .seo-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.28rem;padding:clamp(2.2rem,4vw,3.6rem);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 26rem),var(--navy);color:#fff}.floretti-seo-guide .seo-guide-cta :is(h2,p,div){color:inherit}.floretti-seo-guide .seo-guide-cta .kicker{color:var(--gold)}.floretti-seo-guide .seo-guide-cta div{max-width:68ch;color:#ffffffc7}.floretti-seo-guide .seo-guide-faq{margin-top:clamp(4rem,6vw,6.4rem)}.floretti-seo-guide .seo-guide-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.floretti-seo-guide .seo-guide-faq details{overflow:hidden}.floretti-seo-guide .seo-guide-faq summary{display:flex;justify-content:space-between;gap:1.2rem;padding:1.44rem 1.6rem;color:var(--ink);cursor:pointer;font-size:1.42rem;font-weight:780;line-height:1.3}.floretti-seo-guide .seo-guide-faq summary:after{content:"+";color:var(--fris-blue);font-weight:850}.floretti-seo-guide .seo-guide-faq details[open] summary:after{content:"\2013"}.floretti-seo-guide .seo-guide-faq details div{padding:0 1.6rem 1.6rem}@media(max-width:980px){.floretti-seo-guide .seo-guide-hero,.floretti-seo-guide .seo-guide-grid,.floretti-seo-guide .seo-guide-faq__list{grid-template-columns:1fr}.floretti-seo-guide .seo-guide-hero .section-title{max-width:11ch}.floretti-seo-guide .seo-guide-cta{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.floretti-seo-guide{padding-block:2.4rem 5.6rem}.floretti-seo-guide .seo-guide-hero__media{min-height:30rem}.floretti-seo-guide .seo-guide-answer div,.floretti-seo-guide .seo-guide-answer p:last-child{font-size:1.52rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-floretti-seo-guide-page.css.map */
