﻿.sections-swiper{margin-bottom:60px;align-items:center}.sections-swiper .swiper-button-next,.sections-swiper .swiper-button-prev{color:#fff;background:rgba(126,234,215,.9);border-radius:50%;width:70px;height:69px}.sections-swiper .swiper-button-next{right:20px}.sections-swiper .swiper-button-next::after{padding-left:5px}.sections-swiper .swiper-button-prev{left:20px}.sections-swiper .swiper-button-prev::after{padding-right:5px}.sections-swiper .swiper-slide{width:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px 14px 14px 14px;border-radius:6px;background:none;border:1px solid #333;position:relative}.sections-swiper .swiper-slide img{width:100%;height:auto;display:block;max-height:80vh}.sections-swiper .swiper-slide h5{margin:0 0 5px 0;font-size:14px;color:#666}.sections-swiper .swiper-slide .icon-container{position:relative;display:inline-block}.sections-swiper .swiper-slide .overlay{position:absolute;top:50%;left:50%;width:50px;height:50px;background:rgba(126,234,215,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%, -50%) scale(0);transition:transform .3s ease-in-out}.sections-swiper .swiper-slide:hover .overlay{transform:translate(-50%, -50%) scale(1)}.sections-swiper .swiper-slide .overlay i{font-size:24px;color:#000}.template-store .post-hero__figure img{object-position:top}.template-store article .post-hero__figure img{aspect-ratio:1/1}.post-hero__title span{color:var(--color-brand);text-transform:uppercase;font-size:18px}.hero .custom-substack-widget{max-width:500px}.hero .csw-theme-purple{--start-color: var(--color-brand);--end-color: var(--color-brand)}.hero .csw-theme-purple input{background:#1f1f1f}.hero .csw-theme-purple button{color:#111}.footer .grid.col-3{grid-template-columns:repeat(3, 1fr)}.sidebar__subscribe--blueprint p:last-of-type{margin-bottom:0}.sidebar__subscribe--blueprint h4 span{color:var(--color-brand)}.post-hero__rounded{border-radius:12px;border:10px solid #393939;margin:0}.post-hero__rounded img{border-radius:12px}.resource-card.is-small{border:0;padding:0;display:flex;flex-direction:row;align-items:center}.resource-card.is-small .resource-card__media{min-width:30px;margin:0 5px 0 0}.resource-card.is-small .resource-card__title{font-size:16px;margin:0}.resource-card.is-small .resource-card__title .current{color:var(--color-brand)}.resource-card.is-small .bx{padding-top:2px}.bg-darker{background:#1a1a1a}.table-compare{width:100%;table-layout:fixed}.table-compare th,.table-compare td{width:20%}.table-compare th,.table-compare td:first-child{font-weight:bold;background:#1a1a1a}.table-compare th:nth-child(2),td:nth-child(2){border-left:3px solid;border-right:3px solid;font-weight:bold}.table-compare tr:first-child th:nth-child(2){border-top:3px solid}.table-compare tr:last-child td:nth-child(2){border-bottom:3px solid}.section-pricing{display:flex;gap:24px}.section-pricing__item{flex:1;background:#1a1a1a;border-radius:16px;padding:30px 24px;font-size:16px;font-weight:400;text-align:left}.section-pricing__item hr{border:none;border-top:1px solid #2f2f2f;margin:20px 0}.section-pricing__title{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:8px;text-align:center}.section-pricing__price{font-size:32px;font-weight:700;margin-bottom:6px;text-align:center}.section-pricing__note{color:var(--color-brand);font-size:12px;font-weight:600;margin-bottom:24px;text-align:center}.section-pricing__section{margin-bottom:20px}.section-pricing__section ul{padding-left:0;list-style:none;margin-top:10px}.section-pricing__section ul li{font-size:14px;margin-bottom:6px;display:flex;align-items:center}.section-pricing__section ul li.included::before{content:"✓";color:#16d1aa;margin-right:8px}.section-pricing__section ul li.excluded::before{content:"✕";color:#999;margin-right:8px}.section-pricing__label{font-weight:600;font-size:13px;color:#888}#preview{padding:1.5rem;transform-origin:top left;transform:scale(0.75);width:133.33%;height:133.33%}body{background:#000}.hero[data-image-style=background-full]{min-height:30rem}@media only screen and (min-width: 48em){.hero.is-home[data-image-style=background-full]{min-height:36rem}}.header__brand img{height:53px !important;margin-top:10px !important}.section-title{color:#f1f1f1 !important;opacity:1 !important}@media(max-width: 768px){.header .btn.signup-link{display:none !important}.header .btn-toggle{display:none !important}.hero .hero__content{margin-top:60px}}#resources{margin-top:200px}@media(max-width: 768px){#resources{margin-top:0}}