/*! home-side-nav-base */
.side-nav{position:fixed;top:50%;right:30px;transform:translateY(-50%)}@media (width<=767px){.side-nav{display:none}}@media (width>=1200px){.side-nav{right:60px}}.side-nav--light .side-nav__link{color:#fff}.side-nav--dark .side-nav__link{color:#008aca}.side-nav__list{margin:0;list-style:none;left:0}.side-nav__list-item+.side-nav__list-item{margin-top:18px}.side-nav__current{content:"";background-color:#008aca;width:10px;height:10px;transition:transform .2s;position:absolute;top:1px;left:1px}.side-nav--light .side-nav__current{background-color:#fff}.side-nav__current,.side-nav__link{border-radius:50%}.side-nav__link{border:2px solid;width:12px;height:12px;transition:opacity .3s;display:block}.contact-form .wpcf7-checkbox .wpcf7-list-item-label a:focus,.contact-form .wpcf7-checkbox .wpcf7-list-item-label a:hover,.side-nav__link:focus,.side-nav__link:hover{opacity:.7}.side-nav__list-item:first-of-type{-webkit-animation:.4s 1s forwards sideNavAnim;animation:.4s 1s forwards sideNavAnim}.side-nav__list-item:nth-of-type(2){-webkit-animation:.6s 1s forwards sideNavAnim;animation:.6s 1s forwards sideNavAnim}.side-nav__list-item:nth-of-type(3){-webkit-animation:.8s 1s forwards sideNavAnim;animation:.8s 1s forwards sideNavAnim}.side-nav__list-item:nth-of-type(4){-webkit-animation:1s 1s forwards sideNavAnim;animation:1s 1s forwards sideNavAnim}.side-nav--animation .side-nav__list-item{transform:translate(200px)}.side-nav--animation .side-nav__current{opacity:0}.hp-hero{background:#fff;border-bottom:1px solid #e2e8f0;padding:3rem 0;position:relative;overflow:hidden}@media (width>=64em){.hp-hero{padding:7rem 0}}.hp-hero__bg{opacity:.7;pointer-events:none;background:radial-gradient(circle at 100% 0,#dbeafe80,#0000 60%);position:absolute;inset:0}.hp-hero__container{z-index:10;max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (width>=40em){.hp-hero__container{padding:0 1.5rem}}@media (width>=64em){.hp-hero__container{padding:0 2rem}}.hp-hero__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=64em){.hp-hero__grid{grid-template-columns:1fr 1fr;gap:4rem}}.hp-hero__content{text-align:left}.hp-hero__title{color:#111827;letter-spacing:-.025em;margin-bottom:2rem;font-size:2.75rem;font-weight:800;line-height:1.1}@media (width>=64em){.hp-hero__title{font-size:3.5rem}}.hp-hero__highlight{background:linear-gradient(90deg,#0085ba,#2563eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.5rem;display:inline-block;position:relative}.hp-hero__underline{color:#82c91e;width:100%;height:.75rem;position:absolute;bottom:0;left:0}.hp-hero__desc{color:#64748b;max-width:32rem;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.hp-hero__buttons{flex-direction:column;gap:1.25rem;width:100%;max-width:43rem;margin-bottom:2.5rem;display:flex}@media (width>=40em){.hp-hero__buttons{flex-direction:row}}.hp-hero__btn{width:100%}.hp-hero .hp-hero__buttons .hp-hero__btn{border-radius:10px;min-height:3rem;padding:.625rem 1.75rem;font-size:1rem;font-weight:700}@media (width>=40em){.hp-hero__btn{flex:1 1 0;width:100%}}@media (width>=64em){.hp-hero .hp-hero__buttons .hp-hero__btn{min-height:3.25rem;padding:.6875rem 1.875rem}}.hp-hero .hp-hero__buttons .hp-hero__btn--primary{color:#fff;background:#007bff;border-color:#007bff}.hp-hero .hp-hero__buttons .hp-hero__btn--primary:hover,.hp-hero .hp-hero__buttons .hp-hero__btn--primary:focus{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.hp-hero .hp-hero__buttons .hp-hero__btn--primary:active{background:#1e40af;border-color:#1e40af}.hp-hero__badges{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:.8125rem;font-weight:700;display:flex}.hp-hero__badge{align-items:center;display:flex}.hp-hero__dot{background:#82c91e;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-right:.5rem;box-shadow:0 0 8px #82c91e99}.hp-hero__visual{justify-content:center;align-items:center;display:none;position:relative}@media (width>=64em){.hp-hero__visual{justify-content:flex-end;display:flex}}.hp-hero__glow{filter:blur(3rem);pointer-events:none;border-radius:50%;width:16rem;height:16rem;position:absolute}.hp-hero__glow--green{background:#82c91e1a;top:-2.5rem;right:-2.5rem}.hp-hero__glow--blue{background:#0085ba1a;bottom:-2.5rem;left:-2.5rem}.hp-themes{background:#f8fafc;padding:3.5rem 0}@media (width>=64em){.hp-themes{padding:6rem 0}}.hp-themes__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=40em){.hp-themes__container{padding:0 1.5rem}}@media (width>=64em){.hp-themes__container{padding:0 2rem}}.hp-themes__header{text-align:center;margin-bottom:2.5rem}@media (width>=64em){.hp-themes__header{margin-bottom:4rem}}.hp-themes__label{text-transform:uppercase;color:#0f7ff2;letter-spacing:.15em;margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.hp-themes__heading{color:#0f172a;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.15}@media (width>=64em){.hp-themes__heading{font-size:3rem}}.hp-themes__desc{color:#64748b;max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.6}.hp-themes__more{text-align:center;margin-top:3rem}.hp-themes__more-link{color:#0f7ff2;background:#fff;border:1px solid #0f7ff238;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.125rem;padding:.875rem 1.625rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #08182d0f}.hp-themes__more-link:hover,.hp-themes__more-link:focus{color:#fff;background:#0f7ff2;border-color:#0f7ff2;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px #0f7ff229}.hp-themes__more-link .material-symbols-outlined{font-size:1rem;transition:transform .2s}.hp-themes__more-link:hover .material-symbols-outlined,.hp-themes__more-link:focus .material-symbols-outlined{transform:translate(3px)}@media (width<=480px){.hp-themes__more-link{width:100%}}.hp-tgrid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}@media (width>=48em){.hp-tgrid{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.hp-tgrid{grid-template-columns:repeat(3,1fr)}}.hp-tcard{background:#fff;border:1px solid #0f7ff21f;border-radius:.85rem;flex-direction:column;height:100%;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f233712}.hp-tcard:hover{border-color:#0f7ff257;transform:translateY(-3px);box-shadow:0 22px 46px #0f233721}.hp-tcard__image-wrap{aspect-ratio:16/10;background:#f1f5f9;display:block;position:relative;overflow:hidden}.hp-tcard__image-wrap:before{content:"";z-index:1;opacity:.18;background:linear-gradient(#0f172a05 34%,#0f172a66 100%);transition:opacity .24s;position:absolute;inset:0}.hp-tcard__image-inner{justify-content:center;align-items:center;transition:transform .5s;display:flex;position:absolute;inset:0}.hp-tcard:hover .hp-tcard__image-inner{transform:scale(1.025)}.hp-tcard__img{object-fit:cover;width:100%;height:100%;display:block}.hp-tcard .theme-card__image-cta{z-index:2;color:#fff;opacity:0;background:#0f172ac2;border:1px solid #ffffff2e;border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:700;line-height:1;transition:opacity .24s,transform .24s;position:absolute;bottom:1rem;left:1rem;transform:translateY(.35rem)}.hp-tcard__image-wrap:hover:before,.hp-tcard__image-wrap:focus:before,.hp-tcard__image-wrap:hover .theme-card__image-cta,.hp-tcard__image-wrap:focus .theme-card__image-cta{opacity:1}.hp-tcard__image-wrap:hover .theme-card__image-cta,.hp-tcard__image-wrap:focus .theme-card__image-cta{transform:translateY(0)}.hp-tcard__badge{z-index:3;color:#071a2f;letter-spacing:.02em;background:#82c91ee6;border:1px solid #ffffff61;border-radius:999px;padding:.38rem .55rem;font-size:.6875rem;font-weight:800;line-height:1;position:absolute;top:.75rem;left:.75rem;box-shadow:0 8px 18px #0f233724}.hp-tcard__body{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.hp-tcard__info{margin-bottom:.9rem}.hp-tcard__name{color:#0f172a;margin-bottom:.32rem;font-size:1.18rem;font-weight:700;line-height:1.25;transition:color .2s}.hp-tcard__name a{color:inherit;text-decoration:none}.hp-tcard:hover .hp-tcard__name,.hp-tcard__name a:hover,.hp-tcard__name a:focus{color:#0f7ff2}.hp-tcard__tagline{color:#64748b;font-size:.84rem;line-height:1.45}.hp-tcard .theme-card__pricing{color:#0f172a;flex-direction:column;align-items:flex-start;gap:.42rem;min-height:4.2rem;margin-top:auto;padding-top:.15rem;line-height:1.2;display:flex}.hp-tcard .theme-card__price-row{flex-wrap:wrap;align-items:baseline;gap:.46rem;min-height:1.9rem;display:flex}.hp-tcard .theme-card__price{align-items:baseline;display:inline-flex}.hp-tcard .theme-card__price-current{color:#0f7ff2;letter-spacing:-.02em;font-size:1.38rem;font-weight:800}.hp-tcard .theme-card__price-old+.theme-card__price-current{color:#1d4ed8;font-size:1.5rem}.hp-tcard .theme-card__price-old{color:#64748b;opacity:.65;font-size:.86rem;font-weight:700;text-decoration:line-through}.hp-tcard .theme-card__currency{font-size:.82em;line-height:1}.hp-tcard .theme-card__save-badge{color:#3f6f08;background:#82c91e24;border:1px solid #82c91e52;border-radius:999px;padding:.32rem .45rem;font-size:.68rem;font-weight:800;line-height:1}.hp-tcard .theme-card__benefit{color:#53657d;align-items:center;gap:.35rem;margin-top:0;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex}.hp-tcard .theme-card__benefit .material-symbols-outlined{color:#82c91e;font-size:1rem;line-height:1}.hp-tcard .theme-card__admin-note{color:#64748b;margin-top:.5rem;font-size:.75rem;font-weight:700;line-height:1.4}.hp-tcard__buttons{border-top:1px solid #0f7ff214;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.05rem;padding-top:.95rem;display:flex}.hp-tcard__btn{text-align:center;border-radius:.62rem;flex:1;justify-content:center;align-items:center;min-height:2.7rem;padding:.62rem 1rem;font-size:.875rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.hp-tcard__btn--primary{color:#fff;background:linear-gradient(135deg,#0f7ff2 0%,#1d4ed8 100%);box-shadow:0 6px 14px #0f7ff229}.hp-tcard__btn--primary:hover,.hp-tcard__btn--primary:focus{color:#fff;background:linear-gradient(135deg,#0b74df 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 8px 18px #2563eb2e}.hp-tcard__btn--primary:active{background:#1e40af;transform:translateY(0)}.hp-tcard__image-wrap:focus-visible,.hp-tcard__name a:focus-visible,.hp-tcard__btn:focus-visible{outline-offset:3px;outline:3px solid #007bff3d}@media (hover:none){.hp-tcard__image-wrap:before,.hp-tcard .theme-card__image-cta{display:none}}.all-themes-package{background:#f8fafc;padding:0 0 3.5rem}@media (width>=64em){.all-themes-package{padding-bottom:6rem}}.all-themes-package__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=40em){.all-themes-package__container{padding:0 1.5rem}}@media (width>=64em){.all-themes-package__container{padding:0 2rem}}.all-themes-package__inner{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;grid-template-columns:1fr;gap:2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.all-themes-package__inner:before{content:"";background:linear-gradient(90deg,#0085ba,#82c91e);height:4px;position:absolute;top:0;left:0;right:0}@media (width>=48em){.all-themes-package__inner{padding:2rem}}@media (width>=64em){.all-themes-package__inner{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:center;gap:3rem;padding:3rem}}.all-themes-package__content{z-index:1;position:relative}.all-themes-package__eyebrow{color:#0f7ff2;letter-spacing:.14em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.all-themes-package__eyebrow:before{content:"";background:#82c91e;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #82c91e1a}.all-themes-package__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 1rem;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=64em){.all-themes-package__title{font-size:2.75rem}}.all-themes-package__text{color:#64748b;max-width:43rem;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7}.all-themes-package__features{gap:.875rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.all-themes-package__features li{color:#334155;grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.55;display:grid}.all-themes-package__features .material-symbols-outlined{color:#82c91e;font-size:1.25rem;line-height:1.35}.all-themes-package__pricing{flex-wrap:wrap;align-items:baseline;gap:.5rem .62rem;margin:0 0 1.05rem;display:flex}.all-themes-package__price-old{color:#64748b;opacity:.68;font-size:1rem;font-weight:700;line-height:1;text-decoration:line-through}.all-themes-package__price-current{color:#0f172a;letter-spacing:-.01em;font-size:2rem;font-weight:800;line-height:1.05}.all-themes-package__pricing--discounted .all-themes-package__price-current{color:#65a30d}.all-themes-package__price-currency{font-size:.78em}.all-themes-package__price-period{color:#64748b;letter-spacing:0;font-size:.48em;font-weight:700}.all-themes-package__price-badge{color:#3f7f0f;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:#82c91e1a;border:1px solid #82c91e3d;border-radius:999px;padding:.34rem .48rem;font-size:.65rem;font-weight:800;line-height:1}.all-themes-package__actions{flex-wrap:wrap;gap:.875rem;margin-bottom:.75rem;display:flex}.all-themes-package__support-note{color:#64748b;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.all-themes-package__btn{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.875rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.all-themes-package__btn--primary{color:#fff;background:linear-gradient(135deg,#0f7ff2 0%,#1d4ed8 100%);box-shadow:0 6px 14px #0f7ff229}.all-themes-package__btn--primary:hover,.all-themes-package__btn--primary:focus{color:#fff;background:linear-gradient(135deg,#0b74df 0%,#1d4ed8 100%);box-shadow:0 8px 18px #2563eb2e}.all-themes-package__btn--primary:active{background:#1e40af;box-shadow:0 4px 10px #0f7ff224}.all-themes-package__btn--secondary{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #e2e8f0}.all-themes-package__btn--secondary:hover,.all-themes-package__btn--secondary:focus{color:#0085ba;box-shadow:none;background:#f8fafc;border-color:#0085ba47}.all-themes-package__btn:focus-visible{outline-offset:3px;outline:3px solid #007bff3d}.all-themes-package__theme-card:focus-visible{outline-offset:3px;outline:3px solid #0085ba3d}.all-themes-package__btn:hover{transform:translateY(-1px)}.all-themes-package__visual{z-index:1;position:relative}.all-themes-package__visual:before{content:"";filter:blur(2.5rem);background:#0085ba14;border-radius:50%;position:absolute;inset:1rem}.all-themes-package__theme-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid;position:relative}@media (width>=64em){.all-themes-package__theme-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.all-themes-package__theme-card{min-height:11rem;transform:translateY(var(--package-card-offset,0));background:#0f172a;border:1px solid #e2e8f0e6;border-radius:.75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px #0f172a1c}.all-themes-package__theme-card:nth-child(2),.all-themes-package__theme-card:nth-child(5){--package-card-offset:.75rem}.all-themes-package__theme-card:nth-child(3){--package-card-offset:.25rem}.all-themes-package__theme-card:nth-child(4){--package-card-offset:-.25rem}.all-themes-package__theme-card:before{content:"";z-index:1;background:linear-gradient(#0f172a08,#0f172a9e);position:absolute;inset:0}.all-themes-package__theme-card img{object-fit:cover;width:100%;height:100%;min-height:11rem;transition:filter .2s,transform .2s;display:block}.all-themes-package__theme-copy{z-index:2;flex-direction:column;gap:.125rem;display:flex;position:absolute;bottom:.875rem;left:.875rem;right:.875rem}.all-themes-package__theme-copy strong{color:#fff;font-size:.9375rem;font-weight:800;line-height:1.2}.all-themes-package__theme-copy small{color:#ffffffc7;font-size:.75rem;font-weight:700;line-height:1.2}.all-themes-package__theme-card:hover,.all-themes-package__theme-card:focus{transform:translateY(calc(var(--package-card-offset,0rem) - 3px));border-color:#0085ba61;box-shadow:0 16px 30px #0f172a24}.all-themes-package__theme-card:hover img,.all-themes-package__theme-card:focus img{filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}@media (width<=47.9375em){.all-themes-package__actions{flex-direction:column}.all-themes-package__btn{width:100%}.all-themes-package__theme-card,.all-themes-package__theme-card:nth-child(2),.all-themes-package__theme-card:nth-child(3),.all-themes-package__theme-card:nth-child(4),.all-themes-package__theme-card:nth-child(5){--package-card-offset:0rem}}@media (width<=25em){.all-themes-package__inner{padding:1.25rem}.all-themes-package__theme-stack{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.all-themes-package__btn,.all-themes-package__theme-card,.all-themes-package__theme-card img{transition:none}}.hp-features{background:#fff;border-top:1px solid #e2e8f0;padding:3.5rem 0 2rem}@media (width>=64em){.hp-features{padding:6rem 0 3rem}}.hp-features__container{flex-direction:column;gap:4rem;max-width:80rem;margin:0 auto;padding:0 1rem;display:flex}@media (width>=40em){.hp-features__container{padding:0 1.5rem}}@media (width>=48em){.hp-features__container{flex-direction:row;gap:4rem;padding:0 2rem}}.hp-features__sidebar{flex-shrink:0}@media (width>=48em){.hp-features__sidebar{align-self:flex-start;width:33.333%;position:sticky;top:6rem}}.hp-features__title{color:#111827;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (width>=48em){.hp-features__title{font-size:2.75rem}}.hp-features__title-accent{color:#0085ba}.hp-features__sidebar-desc{color:#64748b;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.hp-features__sidebar-link{color:#0085ba;align-items:center;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.hp-features__sidebar-link:hover{color:#006f9f;text-decoration:none}.hp-features__sidebar-link .material-symbols-outlined{margin-left:.25rem;font-size:.875rem;transition:transform .2s}.hp-features__sidebar-link:hover .material-symbols-outlined{transform:translate(2px)}.hp-features__grid{flex:1;grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=48em){.hp-features__grid{grid-template-columns:repeat(2,1fr)}}.hp-features__item{position:relative}.hp-features__item-num{color:#f3f4f6;z-index:0;pointer-events:none;user-select:none;font-size:6rem;font-weight:900;line-height:1;position:absolute;top:-2rem;left:-1.5rem}.hp-features__item-title{color:#111827;z-index:1;align-items:center;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;display:flex;position:relative}.hp-features__item-bar{border-radius:999px;flex-shrink:0;width:2rem;height:.25rem;margin-right:.75rem;display:inline-block}.hp-features__item-desc{color:#64748b;z-index:1;line-height:1.7;position:relative}.hp-demos{background:#fff;padding:2rem 0 3.5rem}@media (width>=64em){.hp-demos{padding:3rem 0 6rem}}.hp-demos__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=40em){.hp-demos__container{padding:0 1.5rem}}@media (width>=64em){.hp-demos__container{padding:0 2rem}}.hp-demos__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=48em){.hp-demos__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.hp-demos__panel{aspect-ratio:3/4;cursor:pointer;border-radius:1rem;text-decoration:none;display:block;position:relative;overflow:hidden}@media (width>=48em){.hp-demos__panel{aspect-ratio:3/4}}.hp-demos__panel--middle{border:none}@media (width>=48em){.hp-demos__panel--middle{border:none}}.hp-demos__panel-bg{background:#1e293b;border-radius:1rem;justify-content:center;align-items:center;transition:transform .7s;display:flex;position:absolute;inset:0}.hp-demos__panel:hover .hp-demos__panel-bg{transform:scale(1.1)}.hp-demos__panel-icon{opacity:.15;color:#fff;font-size:9rem}.hp-demos__panel-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.hp-demos__panel-overlay{z-index:1;background:linear-gradient(#000000a6 0% 60%,#000c 100%);transition:opacity .3s;position:absolute;inset:0}.hp-demos__panel:hover .hp-demos__panel-overlay{opacity:.85}.hp-demos__panel-content{z-index:2;width:100%;padding:2.5rem;position:absolute;bottom:0;left:0}.hp-demos__panel-label{color:#82c91e;letter-spacing:.1em;text-transform:uppercase;opacity:0;margin-bottom:.5rem;font-size:.875rem;font-weight:700;transition:all .5s .1s;display:block;transform:translateY(1rem)}.hp-demos__panel:hover .hp-demos__panel-label{opacity:1;transform:translateY(0)}.hp-demos__panel-title{color:#fff;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.hp-demos__panel-desc{color:#d1d5db;opacity:.8;max-width:20rem;margin-bottom:1.5rem;font-size:.9375rem}.hp-demos__panel-line{background:#fff;width:3rem;height:.25rem;transition:width .7s ease-out}.hp-demos__panel:hover .hp-demos__panel-line{width:100%}.hp-setup{background:linear-gradient(#f8fbff 0%,#f4f8fc 100%);border-top:1px solid #0f7ff214;border-bottom:1px solid #0f7ff214;padding:6rem 0}.hp-setup__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.hp-setup__container{padding:0 1.5rem}}@media (width>=1024px){.hp-setup__container{padding:0 2rem}}.hp-setup__header{text-align:center;margin-bottom:3.25rem}.hp-setup__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 1.5rem;font-size:2.25rem;font-weight:800}@media (width>=768px){.hp-setup__title{font-size:3rem}}.hp-setup__desc{color:#5b6b82;max-width:54rem;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.625}.setup-chooser__grid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}.setup-group{--setup-group-accent:#0f7ff2;--setup-group-accent-soft:#0f7ff21a;--setup-group-accent-border:#0f7ff238;border:1px solid color-mix(in srgb,var(--setup-group-accent)12%,#dbe7f2);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:1.5rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f233713}.setup-group:hover{border-color:color-mix(in srgb,var(--setup-group-accent)24%,#dbe7f2);transform:translateY(-2px);box-shadow:0 20px 44px #0f23371a}.setup-group__accent{background:linear-gradient(90deg,var(--setup-group-accent),color-mix(in srgb,var(--setup-group-accent)24%,transparent));height:3px;position:absolute;inset:0 0 auto}.setup-group--themes .setup-group__accent{background:linear-gradient(90deg,#0f7ff2,#1d4ed847)}.setup-group--featured{--setup-group-accent:#65a30d;--setup-group-accent-soft:#82c91e1a;--setup-group-accent-border:#82c91e3d}.setup-group--team{--setup-group-accent:#0f766e;--setup-group-accent-soft:#0f766e1a;--setup-group-accent-border:#0f766e38}.setup-group--team .setup-group__accent{background:linear-gradient(90deg,#0f766e,#14b8a647)}.setup-group--featured{background:linear-gradient(#f4faff 0%,#fff 62%);border-color:#82c91e42;box-shadow:0 18px 40px #0f233718,0 6px 15px #82c91e0e}.setup-group--featured .setup-group__accent{background:linear-gradient(90deg,#82c91e,#0f7ff2)}.setup-group__badge{color:#24470f;letter-spacing:.08em;white-space:nowrap;background:#82c91e1f;border:1px solid #82c91e42;border-radius:.55rem;align-items:center;padding:.45rem .7rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem}.setup-group__head{min-height:11rem;margin:1rem 0 1.45rem}.setup-group__eyebrow{color:var(--setup-group-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800;line-height:1;display:block}.setup-group--featured .setup-group__eyebrow{padding-right:7.5rem}.setup-group__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .8rem;font-size:1.58rem;font-weight:800;line-height:1.15}.setup-group__description{color:#64748b;margin:0;font-size:.95rem;line-height:1.65}.setup-group__options{gap:.85rem;margin-top:auto;display:grid}.setup-option{--setup-option-accent:var(--setup-group-accent);color:#0f172a;background:#ffffffc2;border:1px solid #dbe7f2f2;border-radius:14px;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;align-items:flex-start;gap:.8rem;min-height:10.15rem;padding:1rem;text-decoration:none;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid}.setup-option:hover,.setup-option:focus{background:color-mix(in srgb,var(--setup-option-accent)4%,#fff);border-color:color-mix(in srgb,var(--setup-option-accent)38%,#dbe7f2);box-shadow:0 14px 28px #0f233717,0 5px 12px color-mix(in srgb,var(--setup-option-accent)8%,transparent);color:#0f172a;text-decoration:none;transform:translateY(-2px)}.setup-option:focus-visible{outline:3px solid color-mix(in srgb,var(--setup-option-accent)20%,transparent);outline-offset:3px}.setup-option__icon{background:color-mix(in srgb,var(--setup-option-accent)10%,#fff);border:1px solid color-mix(in srgb,var(--setup-option-accent)20%,#dbe7f2);color:var(--setup-option-accent);border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;line-height:1;transition:background-color .22s,border-color .22s;display:flex}.setup-option__icon .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;text-align:center;font-size:1.35rem;line-height:1;display:block}.setup-option:hover .setup-option__icon,.setup-option:focus .setup-option__icon{background:color-mix(in srgb,var(--setup-option-accent)14%,#fff);border-color:color-mix(in srgb,var(--setup-option-accent)32%,#dbe7f2)}.setup-option__content{flex-direction:column;gap:.45rem;min-width:0;display:flex}.setup-option__top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.setup-option__top strong{color:#0f172a;letter-spacing:-.01em;font-size:1rem;font-weight:800;line-height:1.25}.setup-option__badge{background:color-mix(in srgb,var(--setup-option-accent)8%,#fff);border:1px solid color-mix(in srgb,var(--setup-option-accent)18%,#dbe7f2);color:color-mix(in srgb,var(--setup-option-accent)78%,#0f172a);letter-spacing:.01em;border-radius:999px;flex:none;padding:.35rem .5rem;font-size:.66rem;font-weight:800;line-height:1}.setup-option__text{color:#64748b;font-size:.85rem;line-height:1.5}.setup-option__cta{color:var(--setup-option-accent);letter-spacing:.01em;margin-top:auto;font-size:.82rem;font-weight:800;line-height:1.2;transition:color .22s}.setup-option__cta:after{content:" ->"}.setup-option__arrow{color:var(--setup-option-accent);margin-top:.7rem;font-size:1.2rem;line-height:1;transition:transform .22s}.setup-option:hover .setup-option__arrow,.setup-option:focus .setup-option__arrow{transform:translate(3px)}.setup-option:hover .setup-option__cta,.setup-option:focus .setup-option__cta,.setup-option:hover .setup-option__arrow,.setup-option:focus .setup-option__arrow{color:color-mix(in srgb,var(--setup-option-accent)82%,#071a2f)}@media (width>=768px){.setup-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-group--featured{grid-column:span 2}}@media (width>=1180px){.setup-chooser__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-group{padding:1.75rem}.setup-group--featured{grid-column:auto;transform:translateY(-.35rem)}.setup-group--featured:hover{transform:translateY(calc(-.35rem - 2px))}}@media (width<=767px){.setup-group{padding:1.25rem}.setup-group__head{min-height:0}.setup-group--featured .setup-group__eyebrow{padding-right:0}.setup-group__badge{width:max-content;margin:1rem 0 0;position:static}.setup-option{grid-template-columns:2.5rem minmax(0,1fr);min-height:0}.setup-option__arrow{grid-column:2;justify-self:end;margin-top:-.2rem}.setup-option__top{flex-direction:column;align-items:flex-start}}@supports not (color:color-mix(in srgb, #000 50%, #fff)){.setup-option:hover,.setup-option:focus{border-color:#008edc47}.setup-option__icon{background:#f6f9fc;border-color:#dbe7f2}}@media (prefers-reduced-motion:reduce){.setup-group,.setup-option,.setup-option__arrow{transition:none}.setup-group:hover,.setup-option:hover,.setup-option:focus{transform:none}}.hp-blog{background:linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #0f7ff214;padding:4rem 0}@media (width>=64em){.hp-blog{padding:5.5rem 0}}.hp-blog__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=40em){.hp-blog__container{padding:0 1.5rem}}@media (width>=64em){.hp-blog__container{padding:0 2rem}}.hp-blog__header{flex-direction:column;gap:1.1rem;margin-bottom:2.5rem;display:flex}@media (width>=48em){.hp-blog__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.hp-blog__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=64em){.hp-blog__title{font-size:2.5rem}}.hp-blog__subtitle{color:#5b6b82;margin:0;font-size:1rem;line-height:1.6}.hp-blog__all-link{color:#0f7ff2;white-space:nowrap;align-self:flex-start;align-items:center;gap:.35rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}@media (width>=48em){.hp-blog__all-link{align-self:auto}}.hp-blog__all-link:hover,.hp-blog__all-link:focus{color:#1d4ed8;text-decoration:none}.hp-blog__all-link .material-symbols-outlined{font-size:1rem;transition:transform .2s}.hp-blog__all-link:hover .material-symbols-outlined,.hp-blog__all-link:focus .material-symbols-outlined{transform:translate(3px)}.hp-blog__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=48em){.hp-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.hp-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.hp-blog__article{background:#fff;border:1px solid #0f7ff21f;border-radius:.95rem;flex-direction:column;height:100%;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;overflow:hidden;box-shadow:0 8px 20px #0f23370e}.hp-blog__article:hover,.hp-blog__article:focus-within{border-color:#0f7ff247;transform:translateY(-3px);box-shadow:0 14px 30px #0f233716}.hp-blog__image-wrap{aspect-ratio:16/9;background:#e5e7eb;text-decoration:none;display:block;position:relative;overflow:hidden}.hp-blog__image-wrap:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(#0f172a05 35%,#0f172a29 100%);position:absolute;inset:0}.hp-blog__image{object-fit:cover;width:100%;height:100%;transition:filter .35s,transform .5s;display:block}.hp-blog__article:hover .hp-blog__image,.hp-blog__article:focus-within .hp-blog__image{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.hp-blog__image-placeholder{color:#0f7ff2;background:linear-gradient(135deg,#f4faff 0%,#eef7fd 100%);justify-content:center;align-items:center;transition:transform .5s;display:flex;position:absolute;inset:0}.hp-blog__article:hover .hp-blog__image-placeholder,.hp-blog__article:focus-within .hp-blog__image-placeholder{transform:scale(1.035)}.hp-blog__image-placeholder .material-symbols-outlined{font-size:3.5rem}.hp-blog__article-body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.hp-blog__meta{flex-wrap:wrap;align-items:center;gap:.42rem;margin-bottom:.8rem;display:flex}.hp-blog__cat{color:#3f7f0f;letter-spacing:.04em;text-transform:uppercase;background:#82c91e1f;border:1px solid #82c91e3d;border-radius:999px;align-items:center;padding:.34rem .48rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.hp-blog__date{color:#64748b;font-size:.72rem;font-weight:700;line-height:1}.hp-blog__post-title{color:#0f172a;margin:0 0 .65rem;font-size:1.12rem;font-weight:800;line-height:1.35}.hp-blog__post-title a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.hp-blog__article:hover .hp-blog__post-title a,.hp-blog__article:focus-within .hp-blog__post-title a{color:#0f7ff2}.hp-blog__excerpt{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.hp-blog__read-more{color:#0f7ff2;align-items:center;gap:.3rem;margin-top:auto;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.hp-blog__read-more .material-symbols-outlined{font-size:1rem;transition:transform .2s}.hp-blog__read-more:hover,.hp-blog__read-more:focus{color:#1d4ed8;text-decoration:none}.hp-blog__read-more:hover .material-symbols-outlined,.hp-blog__read-more:focus .material-symbols-outlined{transform:translate(3px)}.hp-hero__grid{align-items:center}.hp-hero__title{max-width:44rem}.hp-hero__desc{max-width:43rem}.hp-hero__buttons{margin-bottom:1rem}.hp-hero__badges{letter-spacing:0;text-transform:none;gap:.75rem 1rem;max-width:44rem}.hp-hero__badge{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.25}.hp-hero__visual{justify-content:center;width:100%;max-width:100%;margin-top:3rem;display:flex}.hp-hero__dashboard{z-index:10;background:#fff;border:1px solid #dbe4ee;border-radius:1rem;width:100%;max-width:34rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1f}.hp-hero__dashboard:before{content:"";background:linear-gradient(90deg,#0085ba,#82c91e);height:4px;position:absolute;top:0;left:0;right:0}.hp-hero__dashboard-top{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.hp-hero__dashboard-kicker{color:#0085ba;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:block}.hp-hero__dashboard-title{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.hp-hero__dashboard-status{color:#0f172a;background:#82c91e1f;border:1px solid #82c91e42;border-radius:999px;flex:none;padding:.5rem .65rem;font-size:.75rem;font-weight:800;line-height:1}.hp-hero__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.hp-hero__setup-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;gap:.3rem;min-height:7.1rem;padding:.85rem;display:grid;position:relative}.hp-hero__setup-card--active{background:#f3fbff;border-color:#0085ba59;box-shadow:0 12px 28px #0085ba14}.hp-hero__setup-card .material-symbols-outlined{color:#0085ba;font-size:1.35rem;line-height:1}.hp-hero__setup-card strong{color:#0f172a;font-size:.875rem;font-weight:800;line-height:1.25}.hp-hero__setup-card small{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.25}.hp-hero__theme-previews{align-items:stretch;margin-top:1rem;padding:.25rem 0 .35rem;display:flex;overflow:hidden}.hp-hero__theme-card{background:#fff;border:1px solid #dbe4ee;border-radius:.75rem;flex-direction:column;flex:0 0 34%;min-width:0;margin-right:-7%;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a1a}.hp-hero__theme-card:nth-child(2){transform:translateY(.35rem)}.hp-hero__theme-card:nth-child(3){transform:translateY(-.15rem)}.hp-hero__theme-card:nth-child(4){margin-right:0;transform:translateY(.25rem)}.hp-hero__theme-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.hp-hero__theme-card span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:.5rem;font-size:.7rem;font-weight:800;line-height:1.2;overflow:hidden}@media (width>=64em){.hp-hero__visual{justify-content:flex-end;margin-top:0}.hp-hero__dashboard{max-width:36rem}.hp-hero__setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.hp-hero__title br{display:none}.hp-hero__buttons{gap:.75rem}.hp-hero__badges{align-items:flex-start}.hp-hero__badge{border-radius:.5rem;width:100%}.hp-hero__visual{margin-top:2rem}.hp-hero__dashboard{border-radius:.875rem;padding:1rem}.hp-hero__dashboard-top{flex-direction:column;align-items:flex-start}.hp-hero__setup-grid{grid-template-columns:1fr}.hp-hero__setup-card{min-height:0}.hp-hero__theme-card{flex-basis:42%;margin-right:-10%}.hp-hero__theme-card span{font-size:.65rem}}@media (width<=380px){.hp-hero__theme-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;overflow:visible}.hp-hero__theme-card{flex-basis:auto;margin-right:0;transform:none}}.hp-hero__visual{overflow:visible}.hp-hero__visual:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 45%,#008edc2e,#82c91e14 42%,#fff0 70%);width:36rem;height:36rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-setup-panel{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d8e5f0;border-radius:1.125rem;padding:1.15rem 1.15rem 0;overflow:visible;box-shadow:0 30px 76px #07182c26,inset 0 1px #fffffff2}.hero-setup-panel:before{background:linear-gradient(90deg,#0085ba 0%,#008edc 52%,#82c91e 100%);border-radius:1.125rem 1.125rem 0 0;height:5px}.hero-setup-panel:after{content:"";pointer-events:none;border:1px solid #ffffffb8;border-radius:1rem;position:absolute;inset:.45rem}.hero-setup-panel .hp-hero__dashboard-top{background:#f8fbffd1;border:1px solid #dbe4eec2;border-radius:.875rem;align-items:center;margin-bottom:.9rem;padding:.85rem .9rem;box-shadow:0 8px 22px #0f172a09}.hero-setup-panel .hp-hero__dashboard-kicker{color:#0085ba;letter-spacing:.1em;text-transform:lowercase;font-size:.7rem}.hero-setup-panel .hp-hero__dashboard-title{color:#0f172a;letter-spacing:-.01em;font-size:1.18rem;font-weight:800}.hero-setup-panel .hp-hero__dashboard-status{color:#0f172a;text-transform:uppercase;white-space:nowrap;background:#f2fbeb;border:1px solid #82c91e57;border-radius:999px;align-items:center;gap:.35rem;padding:.52rem .62rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.hero-setup-panel .hp-hero__dashboard-status:before{content:"";background:#82c91e;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #82c91e26}.hero-setup-panel .hp-hero__setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hero-setup-card{color:#0f172a;cursor:pointer;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #dbe7f2;border-radius:.9rem;grid-template-columns:2.15rem 1fr auto;gap:.45rem;min-height:7.45rem;padding:.82rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 9px 22px #0f172a0f}.hero-setup-card--primary{border-color:#d4e4f0;box-shadow:0 12px 28px #0f172a13}.hero-setup-card--support{background:linear-gradient(#fff 0%,#fbfdff 100%);min-height:6.65rem;box-shadow:0 7px 18px #0f172a0b}.hero-setup-card:hover,.hero-setup-card:focus{background:#f3fbff;border-color:#0085ba80;outline:0;transform:translateY(-2px);box-shadow:0 16px 34px #0085ba21}.hero-setup-card:focus-visible{outline-offset:3px;outline:3px solid #008edc33}.hero-setup-card--featured,.hero-setup-card--featured:hover,.hero-setup-card--featured:focus{background:linear-gradient(#f3fbff 0%,#fff 100%);border-color:#0085ba9e;box-shadow:0 18px 38px #0085ba26,inset 0 0 0 1px #0085ba0f}.hero-setup-card__icon{background:#eaf7ff;border:1px solid #d4ecfa;border-radius:.68rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.hero-setup-card__icon .material-symbols-outlined{color:#0085ba;font-size:1.18rem;line-height:1}.hero-setup-card:hover .hero-setup-card__icon,.hero-setup-card:focus .hero-setup-card__icon{background:#e1f3ff;border-color:#bce4f7}.hero-setup-card--featured .hero-setup-card__icon{background:#e7f7ff;border-color:#addff5}.hero-setup-card__copy{flex-direction:column;gap:.24rem;min-width:0;display:flex}.hero-setup-card__copy strong{color:#0f172a;letter-spacing:0;font-size:.82rem;font-weight:800;line-height:1.18}.hero-setup-card__copy small{color:#64748b;font-size:.69rem;font-weight:700;line-height:1.2}.hero-setup-card__badge{color:#006696;text-transform:uppercase;background:#eef7fd;border:1px solid #d4ecfa;border-radius:999px;grid-column:1/3;align-self:end;width:max-content;padding:.38rem .5rem;font-size:.55rem;font-weight:800;line-height:1}.hero-setup-card__badge--recommended{color:#23420f;background:#f2fbeb;border-color:#82c91e5c}.hero-setup-card__arrow{color:#0085ba;opacity:.68;grid-area:1/3;align-self:start;font-size:1rem;line-height:1;transition:opacity .2s,transform .2s}.hero-setup-card:hover .hero-setup-card__arrow,.hero-setup-card:focus .hero-setup-card__arrow{opacity:1;transform:translate(3px)}.hero-setup-panel .hp-hero__theme-previews{align-items:flex-end;margin:.05rem -.35rem -1.75rem;padding:.55rem .35rem 0;overflow:visible}.hero-theme-card{background:#fff;border:1px solid #dbe7f2;border-radius:.78rem;flex:0 0 31%;margin-right:-4.5%;display:flex;overflow:hidden;transform:none;box-shadow:0 15px 32px #0f172a21}.hero-theme-card:nth-child(2){transform:translateY(.55rem)}.hero-theme-card:nth-child(3){transform:translateY(.1rem)}.hero-theme-card:nth-child(4){margin-right:0;transform:translateY(.68rem)}.hero-theme-card__bar{background:#f1f5f9;border-bottom:1px solid #e2e8f0;height:.72rem;display:block;position:relative}.hero-theme-card__bar:before{content:"";background:#cbd5e1;border-radius:999px;width:.2rem;height:.2rem;position:absolute;top:.26rem;left:.42rem;box-shadow:.38rem 0 #dbe4ee,.76rem 0 #e5edf5}.hero-theme-card img{aspect-ratio:4/2.65;object-fit:cover;width:100%;display:block}.hero-theme-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:.45rem .5rem .08rem;font-size:.68rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.hero-theme-card small{color:#64748b;background:#fff;padding:0 .5rem .5rem;font-size:.56rem;font-weight:700;line-height:1.1;display:block}@media (width>=64em){.hero-setup-panel{max-width:38rem}}@media (width<=1023px){.hero-setup-panel{max-width:37rem}}@media (width<=767px){.hero-setup-panel{padding:1rem 1rem 0}.hero-setup-panel .hp-hero__dashboard-top{flex-direction:column;align-items:flex-start;padding:.8rem}.hero-setup-panel .hp-hero__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-setup-card,.hero-setup-card--support{min-height:6.2rem;padding:.72rem}.hero-setup-card__copy strong{font-size:.76rem}.hero-setup-card__badge{font-size:.52rem}.hero-setup-panel .hp-hero__theme-previews{margin-bottom:-1.15rem}.hero-theme-card{flex-basis:38%;margin-right:-7%}.hero-theme-card:nth-child(4){display:none}}@media (width<=420px){.hero-setup-panel .hp-hero__setup-grid{gap:.5rem}.hero-setup-card{grid-template-columns:2.15rem 1fr;min-height:7rem}.hero-setup-card__arrow{grid-column:2;justify-self:end}.hero-setup-card__badge{white-space:normal;grid-column:1/3}.hero-setup-panel .hp-hero__theme-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.75rem 0 -1rem;display:grid}.hero-theme-card{margin-right:0;transform:none}.hero-theme-card:nth-child(4){display:flex}}@media (prefers-reduced-motion:reduce){.hero-setup-card,.hero-setup-card__arrow{transition:none}}.hero-setup-card .hero-setup-card__arrow{color:#0085ba;opacity:.68;grid-area:1/3;align-self:start;font-size:1rem;line-height:1}.hero-theme-card .hero-theme-card__bar{background:#f1f5f9;border-bottom:1px solid #e2e8f0;height:.72rem;padding:0;font-size:0;line-height:0;display:block;position:relative}.hero-theme-card .hero-theme-card__bar:before{content:"";background:#cbd5e1;border-radius:999px;width:.2rem;height:.2rem;position:absolute;top:.26rem;left:.42rem;box-shadow:.38rem 0 #dbe4ee,.76rem 0 #e5edf5}.hero-theme-card .hero-theme-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:.45rem .5rem .08rem;font-size:.68rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.hero-setup-panel .hero-setup-card{--setup-accent:#0085ba;--setup-accent-rgb:0,133,186;--setup-surface:#f7fbff;--setup-surface-strong:#eef7fd;background:linear-gradient(145deg,#fff 0%,var(--setup-surface)100%);border-color:rgba(var(--setup-accent-rgb),.24);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 30px #07182c12,inset 0 1px #ffffffe6}.hero-setup-panel .hero-setup-card:first-child{--setup-accent:#0085ba;--setup-accent-rgb:0,133,186;--setup-surface:#f4fbff;--setup-surface-strong:#e8f6fd}.hero-setup-panel .hero-setup-card:nth-child(2){--setup-accent:#008edc;--setup-accent-rgb:0,142,220;--setup-surface:#f2faff;--setup-surface-strong:#e3f5ff}.hero-setup-panel .hero-setup-card:nth-child(3){--setup-accent:#82c91e;--setup-accent-rgb:130,201,30;--setup-surface:#f7fff1;--setup-surface-strong:#eefadb}.hero-setup-panel .hero-setup-card:nth-child(4){--setup-accent:#07182c;--setup-accent-rgb:7,24,44;--setup-surface:#f8fafc;--setup-surface-strong:#edf2f7}.hero-setup-panel .hero-setup-card:nth-child(5){--setup-accent:#006696;--setup-accent-rgb:0,102,150;--setup-surface:#f5faff;--setup-surface-strong:#e7f1f8}.hero-setup-panel .hero-setup-card:nth-child(6){--setup-accent:#10243d;--setup-accent-rgb:16,36,61;--setup-surface:#f7f9fc;--setup-surface-strong:#edf1f6}.hero-setup-panel .hero-setup-card:before{background:linear-gradient(180deg,var(--setup-accent),rgba(var(--setup-accent-rgb),.18));content:"";opacity:.78;z-index:-1;border-radius:.9rem 0 0 .9rem;width:4px;position:absolute;inset:0 auto 0 0}.hero-setup-panel .hero-setup-card:after{background:radial-gradient(circle at 100% 0,rgba(var(--setup-accent-rgb),.13),#fff0 44%);content:"";pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0 0 auto auto}.hero-setup-panel .hero-setup-card:hover,.hero-setup-panel .hero-setup-card:focus{background:linear-gradient(145deg,#fff 0%,var(--setup-surface-strong)100%);border-color:rgba(var(--setup-accent-rgb),.5);box-shadow:0 18px 38px rgba(var(--setup-accent-rgb),.13),0 10px 24px #07182c14;transform:translateY(-2px)}.hero-setup-panel .hero-setup-card:focus-visible{outline:3px solid rgba(var(--setup-accent-rgb),.18);outline-offset:3px}.hero-setup-panel .hero-setup-card--featured,.hero-setup-panel .hero-setup-card--featured:hover,.hero-setup-panel .hero-setup-card--featured:focus{background:linear-gradient(145deg,#fff 0%,#f6fff0 100%);border-color:#82c91e80;box-shadow:0 20px 42px #82c91e29,0 12px 30px #07182c14,inset 0 0 0 1px #82c91e14}.hero-setup-panel .hero-setup-card__icon{background:linear-gradient(145deg,#fff 0%,rgba(var(--setup-accent-rgb),.1)100%);border-color:rgba(var(--setup-accent-rgb),.22);box-shadow:0 7px 16px rgba(var(--setup-accent-rgb),.08),inset 0 1px 0 #ffffffd9}.hero-setup-panel .hero-setup-card__icon .material-symbols-outlined{color:var(--setup-accent)}.hero-setup-panel .hero-setup-card:hover .hero-setup-card__icon,.hero-setup-panel .hero-setup-card:focus .hero-setup-card__icon{background:linear-gradient(145deg,#fff 0%,rgba(var(--setup-accent-rgb),.16)100%);border-color:rgba(var(--setup-accent-rgb),.34);box-shadow:0 10px 20px rgba(var(--setup-accent-rgb),.12),inset 0 1px 0 #ffffffe6}.hero-setup-panel .hero-setup-card__badge{background:rgba(var(--setup-accent-rgb),.08);border-color:rgba(var(--setup-accent-rgb),.2);color:var(--setup-accent)}.hero-setup-panel .hero-setup-card__badge--recommended{color:#23420f;background:#82c91e21;border-color:#82c91e52}.hero-setup-panel .hero-setup-card__arrow,.hero-setup-card .hero-setup-card__arrow{color:var(--setup-accent)}.hero-setup-panel .hero-setup-card__copy strong{color:#07182c}.hero-setup-panel .hero-setup-card__copy small{color:#46586d}.hero-setup-panel .hero-setup-card:nth-child(4) .hero-setup-card__badge,.hero-setup-panel .hero-setup-card:nth-child(6) .hero-setup-card__badge{color:#10243d;background:#07182c0f;border-color:#07182c24}.hero-setup-panel .hero-setup-card:nth-child(4) .hero-setup-card__icon,.hero-setup-panel .hero-setup-card:nth-child(6) .hero-setup-card__icon{background:linear-gradient(145deg,#fff 0%,#edf2f7 100%)}.hero-theme-card{box-shadow:0 18px 36px #07182c24,inset 0 1px #ffffffe6}.hero-theme-card__bar,.hero-theme-card .hero-theme-card__bar{background:linear-gradient(90deg,#eef7fd 0%,#f2fbeb 100%)}.hp-hero .hero-setup-panel{background:linear-gradient(#fffffffa,#f8fcfff5);border:1px solid #008ec724;max-width:38rem;padding:1.15rem;overflow:hidden;box-shadow:0 28px 70px #0f233724,0 8px 22px #008ec714}.hp-hero .hero-setup-panel:after{display:none}.hp-hero .hero-setup-panel .hp-hero__dashboard-top{box-shadow:none;background:#ffffffb8;border:1px solid #008ec71a;border-radius:.875rem;align-items:center;margin-bottom:.95rem;padding:.78rem .85rem}.hp-hero .hero-setup-panel .hp-hero__dashboard-kicker{color:#008ec7;text-transform:lowercase}.hp-hero .hero-setup-panel .hp-hero__dashboard-status{color:#0f1f33;letter-spacing:.04em;background:linear-gradient(135deg,#eef9ffeb,#f4fbeaeb);border:1px solid #81d13442;padding:.48rem .62rem;font-size:.66rem}.hp-hero .hero-setup-panel .hp-hero__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0;display:grid}.hp-hero .hero-setup-card{background:var(--setup-bg);border:1px solid var(--setup-border);border-radius:.95rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.5rem;min-height:6.85rem;padding:.82rem;display:grid;position:relative;box-shadow:0 10px 24px #0f233712,inset 0 1px #ffffffd1}.hp-hero .hero-setup-card:before{background:linear-gradient(90deg,var(--setup-accent),rgba(var(--setup-accent-rgb),.22));content:"";opacity:.9;z-index:1;border-radius:.95rem .95rem 0 0;width:auto;height:3px;position:absolute;inset:0 0 auto}.hp-hero .hero-setup-card:after{background:radial-gradient(circle at 92% 8%,rgba(var(--setup-accent-rgb),.12),#fff0 40%);content:"";z-index:0;position:absolute;inset:0}.hp-hero .hero-setup-card>*{z-index:2;position:relative}.hp-hero .hero-setup-card__icon{background:rgba(var(--setup-accent-rgb),.09);border:1px solid rgba(var(--setup-accent-rgb),.2);border-radius:.7rem;width:2.25rem;height:2.25rem;box-shadow:inset 0 1px #fffc}.hp-hero .hero-setup-card__icon .material-symbols-outlined{color:var(--setup-accent);font-size:1.18rem}.hp-hero .hero-setup-card:hover .hero-setup-card__icon,.hp-hero .hero-setup-card:focus .hero-setup-card__icon{background:rgba(var(--setup-accent-rgb),.14);border-color:rgba(var(--setup-accent-rgb),.32)}.hp-hero .hero-setup-card__copy strong{color:#0f1f33;font-size:.88rem;line-height:1.18}.hp-hero .hero-setup-card__copy small{color:#526173;font-size:.72rem;line-height:1.2}.hp-hero .hero-setup-card__badge{border:1px solid rgba(var(--setup-accent-rgb),.22);color:var(--setup-accent);letter-spacing:.04em;text-transform:uppercase;background:#ffffff9e;border-radius:999px;grid-column:1/3;width:max-content;padding:.38rem .5rem;font-size:.55rem;font-weight:800;line-height:1}.hp-hero .hero-setup-card__arrow{color:var(--setup-accent);opacity:.62;grid-area:1/3;font-size:1rem;transition:opacity .2s,transform .2s}.hp-hero .hero-theme-section{border-top:1px solid #008ec71a;margin-top:1rem;padding-top:.9rem}.hp-hero .hero-theme-section__title{color:#0f1f33;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;font-weight:800;line-height:1}.hp-hero .hero-setup-panel .hero-theme-grid,.hp-hero .hero-setup-panel .hp-hero__theme-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin:0;padding:0;display:grid;overflow:visible}.hp-hero .hero-theme-card,.hp-hero .hero-theme-card:nth-child(2),.hp-hero .hero-theme-card:nth-child(3),.hp-hero .hero-theme-card:nth-child(4){flex:initial;background:#fff;border:1px solid #008ec724;border-radius:.75rem;min-width:0;margin:0;display:flex;overflow:hidden;transform:none;box-shadow:0 10px 22px #0f233714}.hp-hero .hero-theme-card__bar,.hp-hero .hero-theme-card .hero-theme-card__bar{background:linear-gradient(90deg,#eef9ff 0%,#f4fbea 100%);height:.62rem}.hp-hero .hero-theme-card img{aspect-ratio:4/2.55;object-fit:cover;width:100%;height:auto}.hp-hero .hero-theme-card__name{color:#0f1f33;padding:.4rem .42rem .06rem;font-size:.62rem}.hp-hero .hero-theme-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;padding:0 .42rem .42rem;font-size:.5rem;overflow:hidden}@media (width<=1023px){.hp-hero .hero-setup-panel{max-width:36rem}.hp-hero .hero-setup-panel .hero-theme-grid,.hp-hero .hero-setup-panel .hp-hero__theme-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hp-hero .hero-setup-panel{padding:1rem}.hp-hero .hero-setup-panel .hp-hero__dashboard-top{flex-direction:column;align-items:flex-start}.hp-hero .hero-setup-panel .hp-hero__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-hero .hero-setup-card{min-height:6.5rem;padding:.72rem}.hp-hero .hero-setup-card__copy strong{font-size:.78rem}.hp-hero .hero-setup-card__badge{font-size:.5rem}.hp-hero .hero-theme-section{margin-top:.85rem;padding-top:.8rem}}@media (width<=420px){.hp-hero .hero-setup-panel .hp-hero__setup-grid{grid-template-columns:1fr}.hp-hero .hero-setup-panel .hero-theme-grid,.hp-hero .hero-setup-panel .hp-hero__theme-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-hero .hero-theme-card:nth-child(4){display:flex}}.hp-hero .hero-setup-panel{background:linear-gradient(#fffffffa,#f8fcfff5);border:1px solid #008ec724;overflow:hidden;box-shadow:0 18px 45px #0f233714,0 6px 16px #008ec70a}.hp-hero .hero-setup-panel:before{background:linear-gradient(90deg,#008ec7 0%,#008edc 58%,#65a30d 100%);height:3px}.hp-hero .hero-setup-panel .hp-hero__dashboard-top{box-shadow:none;background:#ffffffad;border-color:#008ec717}.hp-hero .hero-setup-panel .hp-hero__dashboard-status{color:#0f1f33;background:linear-gradient(135deg,#f2fafee6,#f7fbeee6);border-color:#65a30d38}.hp-hero .hero-setup-panel .hp-hero__dashboard-status:before{background:#65a30d;box-shadow:0 0 0 3px #65a30d1f}.hp-hero .hero-setup-card:first-child{--setup-accent:#008ec7;--setup-accent-rgb:0,142,199;--setup-bg:linear-gradient(135deg,#fff 0%,#f2fafe 100%);--setup-border:#008ec747}.hp-hero .hero-setup-card:nth-child(2){--setup-accent:#1d4ed8;--setup-accent-rgb:29,78,216;--setup-bg:linear-gradient(135deg,#fff 0%,#f3f6ff 100%);--setup-border:#1d4ed838}.hp-hero .hero-setup-card:nth-child(3){--setup-accent:#65a30d;--setup-accent-rgb:101,163,13;--setup-bg:linear-gradient(135deg,#fff 0%,#f7fbee 100%);--setup-border:#65a30d52}.hp-hero .hero-setup-card:nth-child(4){--setup-accent:#64748b;--setup-accent-rgb:100,116,139;--setup-bg:linear-gradient(135deg,#fff 0%,#f7f9fc 100%);--setup-border:#64748b33}.hp-hero .hero-setup-card:nth-child(5){--setup-accent:#0f766e;--setup-accent-rgb:15,118,110;--setup-bg:linear-gradient(135deg,#fff 0%,#f0faf9 100%);--setup-border:#0f766e38}.hp-hero .hero-setup-card:nth-child(6){--setup-accent:#0f4c75;--setup-accent-rgb:15,76,117;--setup-bg:linear-gradient(135deg,#fff 0%,#f3f8fb 100%);--setup-border:#0f4c753d}.hp-hero .hero-setup-card{background:var(--setup-bg);border-color:var(--setup-border);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 18px #0f23370a,inset 0 1px #ffffffc7}.hp-hero .hero-setup-card:before{background:var(--setup-accent);opacity:.75;border-radius:.95rem .95rem 0 0;height:2px}.hp-hero .hero-setup-card:after{background:0 0}.hp-hero .hero-setup-card:hover,.hp-hero .hero-setup-card:focus{background:var(--setup-bg);border-color:rgba(var(--setup-accent-rgb),.38);box-shadow:0 12px 24px #0f233712,0 5px 12px rgba(var(--setup-accent-rgb),.055);transform:translateY(-1px)}.hp-hero .hero-setup-card:focus-visible{outline:3px solid rgba(var(--setup-accent-rgb),.16);outline-offset:3px}.hp-hero .hero-setup-card--featured,.hp-hero .hero-setup-card--featured:hover,.hp-hero .hero-setup-card--featured:focus{border-color:#65a30d61;box-shadow:0 12px 24px #0f233711,0 6px 14px #65a30d14}.hp-hero .hero-setup-card__icon{background:rgba(var(--setup-accent-rgb),.07);border-color:rgba(var(--setup-accent-rgb),.16);box-shadow:none}.hp-hero .hero-setup-card:hover .hero-setup-card__icon,.hp-hero .hero-setup-card:focus .hero-setup-card__icon{background:rgba(var(--setup-accent-rgb),.1);border-color:rgba(var(--setup-accent-rgb),.26);box-shadow:none}.hp-hero .hero-setup-card__badge{border-color:rgba(var(--setup-accent-rgb),.18);color:var(--setup-accent);background:#ffffff94}.hp-hero .hero-setup-card__badge--recommended{color:#3f6f08;background:#65a30d17;border-color:#65a30d3d}.hp-hero .hero-setup-card__arrow{color:var(--setup-accent);opacity:.48}.hp-hero .hero-setup-card:hover .hero-setup-card__arrow,.hp-hero .hero-setup-card:focus .hero-setup-card__arrow{opacity:1;transform:translate(2px)}.hp-hero .hero-theme-card,.hp-hero .hero-theme-card:nth-child(2),.hp-hero .hero-theme-card:nth-child(3),.hp-hero .hero-theme-card:nth-child(4){border-color:#008ec71f;box-shadow:0 10px 22px #0f233714}.hp-hero .hero-theme-card__bar,.hp-hero .hero-theme-card .hero-theme-card__bar{background:linear-gradient(90deg,#f2fafe 0%,#f7fbee 100%)}@media (width<=767px){.hp-hero .hero-setup-panel{box-shadow:0 14px 32px #0f233713,0 5px 12px #008ec709}.hp-hero .hero-setup-card{box-shadow:0 6px 14px #0f23370a}.hp-hero .hero-setup-card:hover,.hp-hero .hero-setup-card:focus{transform:translateY(-1px);box-shadow:0 9px 18px #0f23370f}}.hp-hero .hp-hero__desc{font-weight:400;line-height:1.66}.hp-hero .hp-hero__dashboard-kicker{font-weight:600}.hp-hero .hp-hero__dashboard-title,.hp-hero .hero-setup-card__copy strong,.hp-hero .hero-theme-card__name{font-weight:700}.hp-hero .hero-setup-card__copy small,.hp-hero .hero-theme-card small{font-weight:400}.hp-hero .hero-setup-card__copy small{font-size:.7rem;line-height:1.24}.hp-hero .hero-setup-card__badge{text-transform:none;font-weight:500}.hp-hero .hero-setup-panel .hp-hero__dashboard-status{letter-spacing:.01em;text-transform:none;white-space:nowrap;padding:.44rem .58rem;font-size:.6rem;font-weight:500}.hp-hero .hero-setup-panel .hp-hero__dashboard-status:before{width:.38rem;height:.38rem}.hp-hero .hero-theme-section__title{letter-spacing:.01em;text-transform:none;font-size:.7rem;font-weight:600}@media (width<=767px){.hp-hero .hero-setup-panel .hp-hero__dashboard-status{font-size:.6rem}.hp-hero .hero-setup-card__copy small,.hp-hero .hero-theme-section__title{font-size:.68rem}}@media (width<=420px){.hp-hero .hp-hero__buttons{align-items:stretch}.hp-hero .hp-hero__btn{width:100%}.hp-hero .hero-setup-panel .hp-hero__dashboard-status{align-self:flex-start;max-width:100%}}@media (width>=64em){.hp-hero .hp-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);column-gap:2.75rem}.hp-hero .hero-setup-panel{max-width:36.75rem}.hp-hero .hp-hero__visual{justify-content:flex-end}.hp-hero .hp-hero__visual:before{width:33rem;height:33rem}}@media (width>=90em){.hp-hero .hero-setup-panel{max-width:37.5rem}}.hp-hero a.hero-setup-card,.hp-hero a.hero-setup-card:hover,.hp-hero a.hero-setup-card:focus,.hp-hero .hero-theme-card,.hp-hero a.hero-theme-card,.hp-hero a.hero-theme-card:hover,.hp-hero a.hero-theme-card:focus{color:#0f1f33;text-decoration:none}.hp-hero a.hero-setup-card:active{transform:translateY(0)}.hp-hero .hero-setup-panel a.hero-setup-card{background:linear-gradient(#fff 0%,#fafcfe 100%);border-color:#008ec724;transition:border-color .32s,box-shadow .32s,transform .32s;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f23370a}.hp-hero .hero-setup-panel a.hero-setup-card--single{--card-accent:#008ec7;--card-accent-border:#008ec76b;--card-badge-bg:#008ec714;--card-badge-border:#008ec74d}.hp-hero .hero-setup-panel a.hero-setup-card--package{--card-accent:#6366f1;--card-accent-border:#6366f16b;--card-badge-bg:#6366f117;--card-badge-border:#6366f152}.hp-hero .hero-setup-panel a.hero-setup-card--managed{--card-accent:#65a30d;--card-accent-border:#65a30d6b;--card-badge-bg:#65a30d1a;--card-badge-border:#65a30d52}.hp-hero .hero-setup-panel a.hero-setup-card--support{--card-accent:#d97706;--card-accent-border:#d977066b;--card-badge-bg:#d9770617;--card-badge-border:#d9770652}.hp-hero .hero-setup-panel a.hero-setup-card--custom{--card-accent:#0f766e;--card-accent-border:#0f766e6b;--card-badge-bg:#0f766e14;--card-badge-border:#0f766e4d}.hp-hero .hero-setup-panel a.hero-setup-card--white-label{--card-accent:#be185d;--card-accent-border:#be185d6b;--card-badge-bg:#be185d17;--card-badge-border:#be185d4d}.hp-hero .hero-setup-panel a.hero-setup-card:before{background:var(--card-accent);content:"";opacity:1;transform-origin:0;z-index:1;border-radius:.9rem .9rem 0 0;height:3px;transition:transform .32s;display:block;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.hp-hero .hero-setup-panel a.hero-setup-card:after{content:"";display:none}.hp-hero .hero-setup-panel a.hero-setup-card>*{z-index:2;position:relative}.hp-hero .hero-setup-panel a.hero-setup-card:hover,.hp-hero .hero-setup-panel a.hero-setup-card:focus{border-color:var(--card-accent-border);background:linear-gradient(#fff 0%,#fafcfe 100%);transform:translateY(-2px);box-shadow:0 12px 24px #0f233712}.hp-hero .hero-setup-panel a.hero-setup-card:hover:before,.hp-hero .hero-setup-panel a.hero-setup-card:focus:before{transform:scaleX(1)}.hp-hero .hero-setup-panel a.hero-setup-card:focus-visible{outline:3px solid color-mix(in srgb,var(--card-accent)22%,transparent);outline-offset:3px}@supports not (color:color-mix(in srgb, #000 10%, transparent)){.hp-hero .hero-setup-panel a.hero-setup-card:focus-visible{outline:3px solid #008ec73d}}.hp-hero .hero-setup-panel a.hero-setup-card .hero-setup-card__icon,.hp-hero .hero-setup-panel a.hero-setup-card:hover .hero-setup-card__icon,.hp-hero .hero-setup-panel a.hero-setup-card:focus .hero-setup-card__icon{box-shadow:none;background:#008ec712;border-color:#008ec71f;transition:background-color .32s,border-color .32s,color .32s,opacity .32s,transform .32s}.hp-hero .hero-setup-panel a.hero-setup-card .hero-setup-card__icon .material-symbols-outlined,.hp-hero .hero-setup-panel a.hero-setup-card:hover .hero-setup-card__icon .material-symbols-outlined,.hp-hero .hero-setup-panel a.hero-setup-card:focus .hero-setup-card__icon .material-symbols-outlined{color:#008ec7}.hp-hero .hero-setup-panel a.hero-setup-card .hero-setup-card__badge{background:var(--card-badge-bg);border-color:var(--card-badge-border);color:var(--card-accent)}.hp-hero .hero-setup-panel a.hero-setup-card .hero-setup-card__arrow{color:#0b1f3373;opacity:1;transition:background-color .32s,border-color .32s,color .32s,opacity .32s,transform .32s}.hp-hero .hero-setup-panel a.hero-setup-card:hover .hero-setup-card__arrow,.hp-hero .hero-setup-panel a.hero-setup-card:focus .hero-setup-card__arrow{color:var(--card-accent);transform:translate(3px)}.hp-hero .hero-theme-section{border-top-color:#008ec714}.hp-hero .hero-theme-card{--theme-card-offset:0rem;transform:translateY(var(--theme-card-offset));transition:border-color .32s,box-shadow .32s,transform .32s,filter .32s;position:relative}.hp-hero .hero-theme-card:nth-child(2){--theme-card-offset:.55rem}.hp-hero .hero-theme-card:nth-child(3){--theme-card-offset:.1rem}.hp-hero .hero-theme-card:nth-child(4){--theme-card-offset:.68rem}.hp-hero .hero-theme-card img{transition:transform .32s,filter .32s}.hp-hero .hero-theme-card__name{transition:color .2s}.hp-hero .hero-theme-card small{padding-right:2rem}.hp-hero .hero-theme-card:after{content:"";display:none}.hp-hero a.hero-theme-card:hover,.hp-hero a.hero-theme-card:focus{filter:saturate(1.04);transform:translateY(calc(var(--theme-card-offset) - 3px));border-color:#008ec76b;box-shadow:0 14px 28px #0f23371c}.hp-hero a.hero-theme-card:hover img,.hp-hero a.hero-theme-card:focus img{filter:saturate(1.06)contrast(1.03);transform:scale(1.035)}.hp-hero a.hero-theme-card:hover .hero-theme-card__name,.hp-hero a.hero-theme-card:focus .hero-theme-card__name{color:#008ec7}.hp-hero a.hero-theme-card:focus-visible{outline-offset:3px;outline:3px solid #008ec73d}@media (width<=420px){.hp-hero .hero-theme-card,.hp-hero .hero-theme-card:nth-child(2),.hp-hero .hero-theme-card:nth-child(3),.hp-hero .hero-theme-card:nth-child(4){--theme-card-offset:0rem}}@media (prefers-reduced-motion:reduce){.hp-hero .hero-setup-panel a.hero-setup-card,.hp-hero .hero-setup-panel a.hero-setup-card:before,.hp-hero .hero-setup-card__icon,.hp-hero .hero-setup-card__arrow,.hp-hero .hero-theme-card,.hp-hero .hero-theme-card img,.hp-hero .hero-theme-card:after{transition:none}}.hp-hero{background:radial-gradient(circle at 78% 30%,#0f7ff20b,#0000 32%),linear-gradient(#fff 0%,#f9fcff 100%)}.hp-hero__bg{opacity:.78;background:radial-gradient(circle at 76% 42%,#0f7ff20e,#0000 36%)}.hp-hero__glow{opacity:.38}.hp-hero__glow--green{opacity:0}.hp-hero__title{color:#0f172a;margin-bottom:1.45rem;line-height:1.04}.hp-hero__highlight{background:linear-gradient(90deg,#008ec7 0%,#0f7ff2 48%,#1d4ed8 100%) text;padding-bottom:.44rem}.hp-hero__underline{color:#82c91e;opacity:.95;height:.58rem;bottom:-.04rem}.hp-hero__underline path{stroke-linecap:round;stroke-width:3px}.hp-hero .hp-hero__desc{color:#5b6b82;max-width:42.5rem;margin-bottom:1.85rem;font-size:1.12rem;line-height:1.68}.hp-hero .hp-hero__buttons{gap:1rem;margin-bottom:.85rem}.hp-hero .hp-hero__buttons .hp-hero__btn{border-radius:.75rem;min-height:3.25rem;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s}.hp-hero .hp-hero__buttons .hp-hero__btn--primary{background:linear-gradient(135deg,#0f7ff2 0%,#1d4ed8 100%);border-color:#0f7ff238;box-shadow:0 6px 14px #0f7ff229}.hp-hero .hp-hero__buttons .hp-hero__btn--primary:hover,.hp-hero .hp-hero__buttons .hp-hero__btn--primary:focus{background:linear-gradient(135deg,#0b74df 0%,#1d4ed8 100%);border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb2e}.hp-hero .hp-hero__buttons .hp-hero__btn--outline{color:#0f1f33;box-shadow:none;background:#ffffffdb;border:1px solid #0f1f3324}.hp-hero .hp-hero__buttons .hp-hero__btn--outline:hover,.hp-hero .hp-hero__buttons .hp-hero__btn--outline:focus{color:#0f1f33;box-shadow:none;background:#f8fafc;border-color:#0f7ff247;transform:none}.hp-hero .hp-hero__badges{gap:.65rem .72rem;max-width:43rem}.hp-hero .hp-hero__badge{color:#253349;background:#ffffffe0;border:1px solid #0f7ff21a;border-radius:999px;align-items:center;gap:.45rem;min-width:12.25rem;min-height:2.25rem;padding:.48rem .72rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #0f233709}.hp-hero .hp-hero__dot{background:#82c91e;flex:none;box-shadow:0 0 0 3px #82c91e1f}.hp-hero .hp-hero__visual:before{background:radial-gradient(circle at 52% 48%,#0f7ff212,#0000 42%);width:32rem;height:32rem}.hp-hero .hero-setup-panel{background:#fffffff7;border-color:#0f7ff229;border-radius:1.2rem;box-shadow:0 22px 50px #0f23371b,0 7px 18px #0f7ff20b}.hp-hero .hero-setup-panel .hp-hero__dashboard-top{background:#fffc;border-color:#0f7ff21c}.hp-hero .hero-setup-panel .hp-hero__dashboard-title{color:#0f172a}.hp-hero .hero-setup-panel a.hero-setup-card{border-color:#0f7ff21c;box-shadow:0 7px 16px #0f23370b,inset 0 1px #fffc}.hp-hero .hero-setup-panel a.hero-setup-card--single,.hp-hero .hero-setup-panel a.hero-setup-card--package{background:linear-gradient(#fff 0%,#f6fbff 100%)}.hp-hero .hero-setup-panel a.hero-setup-card:hover,.hp-hero .hero-setup-panel a.hero-setup-card:focus{box-shadow:0 12px 24px #0f233714}@supports not (color:color-mix(in srgb, #000 10%, transparent)){.hp-hero .hero-setup-panel a.hero-setup-card:hover,.hp-hero .hero-setup-panel a.hero-setup-card:focus{box-shadow:0 12px 24px #0f233714}}.hp-hero .hero-setup-panel a.hero-setup-card .hero-setup-card__badge{font-weight:700}.hp-hero .hero-theme-section__title{color:#26374e}.hp-hero .hero-theme-card{box-shadow:0 8px 18px #0f233713}@media (width>=64em){.hp-hero{padding-top:6.25rem}.hp-hero .hero-setup-panel{width:103%;max-width:38rem}}@media (width>=90em){.hp-hero .hero-setup-panel{max-width:39rem}}@media (width<=767px){.hp-hero .hp-hero__desc{margin-bottom:1.35rem;font-size:1rem}.hp-hero .hp-hero__buttons .hp-hero__btn{min-height:3.125rem}.hp-hero .hp-hero__badge{border-radius:.65rem;width:auto;min-width:0}}