.newsletter .newsletter-promise{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin:0 0 10px;font-size:.7rem;font-weight:700;line-height:1.4}.newsletter:before{display:none}.newsletter:not(.newsletter-hero){background:var(--blue);border:1px solid var(--blue);grid-template-columns:.95fr 1.2fr;align-items:center;gap:38px;padding:36px}.newsletter:not(.newsletter-hero) .newsletter-copy{padding:5px 2px 5px 4px}.newsletter:not(.newsletter-hero) h2{color:#fff;max-width:360px;margin-bottom:19px;font-size:clamp(2.7rem,4.5vw,4rem);line-height:.98}.newsletter:not(.newsletter-hero) .newsletter-copy>p:not(.newsletter-promise){color:#e7efff;max-width:340px;font-size:.96rem;line-height:1.7}.newsletter:not(.newsletter-hero) form{color:var(--ink);background:#fff;border-radius:14px;padding:26px}.newsletter:not(.newsletter-hero) .button{background:var(--cyan);color:var(--cyan-ink);min-height:48px}.newsletter:not(.newsletter-hero) .button:hover{background:#54e9fa}.newsletter-hero{border:1.5px solid var(--blue);border-top:5px solid var(--blue);background:#fff;border-radius:12px;padding:19px 23px 22px;box-shadow:0 5px 15px #164bff08}.newsletter-hero .newsletter-promise{color:var(--blue);letter-spacing:.08em;margin-bottom:7px;font-size:.65rem}.newsletter.newsletter-hero h2{font-family:var(--font-body);letter-spacing:-.025em;max-width:none;margin-bottom:17px;font-size:1.2rem;font-weight:700;line-height:1.25}.newsletter-hero .button{background:var(--blue);color:#fff;min-height:49px;font-size:.95rem}.newsletter-hero .checkbox{margin-block:14px}.newsletter-hero input[type=email],.newsletter-hero select{border-color:#a5b7ca}.newsletter-hero .button:focus-visible,.newsletter:not(.newsletter-hero) .button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.conversion-hero{padding-bottom:44px}.deal-section{padding-bottom:40px}.category-section{border-top:1px solid #dce5eb;margin-top:10px;padding-block:44px 42px}.category-section .section-heading{margin-bottom:26px}.category-card{min-height:245px;padding:28px 25px}.category-card:before,.category-card.card-1:before,.category-card.card-2:before{opacity:.55;border-width:30px;width:170px;height:190px;top:-30px;right:-101px}.category-card.card-1:before{top:-35px;right:-107px}.category-card.card-2:before{top:-32px;right:-106px}.category-symbol{min-height:61px}.holiday{padding-block:24px 34px}.newsletter-section{padding-block:24px 48px}.site-footer{background:#fff;border-top:2px solid #d5e0e7;padding-top:36px}.footer-grid{grid-template-columns:1.5fr 1fr 1.15fr;align-items:start;gap:64px;padding-bottom:35px}.footer-brand,.footer-brand img{width:260px;max-width:100%}.footer-brand{margin-bottom:20px}.footer-grid p{color:#46566c;max-width:330px;font-size:.94rem;line-height:1.65}.footer-grid nav{gap:14px;font-size:.93rem}.footer-grid nav h2{color:#536176;letter-spacing:.08em;margin:1px 0 9px;font-size:.77rem;line-height:1.4}.footer-grid button{line-height:1.5}.footer-bottom{border-top-color:#dce5eb;align-items:center;padding-block:21px 25px;font-size:.84rem}.footer-bottom a{font-weight:700}.dev-review-bar{background:#f5f7f9;border-bottom-color:#e4eaf0}.dev-review-bar>p strong{letter-spacing:.01em;font-weight:700}.live-card .demo-mark{letter-spacing:.08em;color:#35495b;font-size:.55rem;font-weight:700}.live-card .price-note{color:#607084;font-size:.65rem;line-height:1.5}@media (width<=1100px){.newsletter:not(.newsletter-hero){grid-template-columns:.9fr 1.25fr;gap:26px;padding:30px}.newsletter:not(.newsletter-hero) form{padding:23px}.footer-grid{gap:36px}.footer-brand,.footer-brand img{width:240px}.category-card{padding:25px 20px}.category-card h3{font-size:1.3rem}}@media (width<=760px){.newsletter-hero{border-top-width:4px;padding:16px 17px 19px}.newsletter.newsletter-hero h2{margin-bottom:13px;font-size:1.06rem}.newsletter-hero .newsletter-promise{margin-bottom:6px;font-size:.6rem}.newsletter-hero .button{min-height:47px;font-size:.9rem}.newsletter-hero .checkbox{margin-block:12px}.newsletter:not(.newsletter-hero){border-radius:18px;grid-template-columns:1fr;gap:23px;padding:26px 18px 18px}.newsletter:not(.newsletter-hero) .newsletter-copy{padding:0 6px}.newsletter:not(.newsletter-hero) h2{max-width:none;margin-bottom:16px;font-size:3rem}.newsletter:not(.newsletter-hero) .newsletter-copy>p:not(.newsletter-promise){max-width:none;font-size:.92rem}.newsletter:not(.newsletter-hero) form{padding:22px 17px}.newsletter:not(.newsletter-hero) .form-pair{grid-template-columns:1fr}.newsletter:not(.newsletter-hero) .checkbox{font-size:.75rem;line-height:1.65}.newsletter:not(.newsletter-hero) .newsletter-promise{font-size:.66rem}.conversion-hero{padding-bottom:30px}.deal-section{padding-bottom:24px}.category-section{margin-top:9px;padding-block:34px 29px}.category-card{min-height:188px;padding:25px 23px}.category-card h3,.category-card p{max-width:calc(100% - 62px)}.category-card h3{font-size:1.35rem}.category-card:before,.category-card.card-1:before,.category-card.card-2:before{border-width:29px;width:170px;height:210px;top:-46px;right:-96px}.category-symbol{min-height:0;top:28px;right:23px}.category-symbol svg{width:37px;height:37px}.holiday{gap:28px;padding-block:15px 23px}.newsletter-section{padding-block:22px 34px}.footer-grid{grid-template-columns:1fr 1fr;gap:31px 24px;padding-bottom:30px}.footer-grid>div{display:block}.footer-brand,.footer-brand img{width:240px}.footer-brand{margin-bottom:17px}.footer-grid p{max-width:330px;font-size:.9rem}.footer-grid nav{gap:15px;font-size:.9rem}.footer-grid nav h2{margin-bottom:4px;font-size:.73rem}.footer-bottom{flex-direction:column;align-items:start;gap:14px;padding-block:20px 26px;font-size:.8rem}}@media (width>=761px) and (width<=1100px){.category-card h3,.category-card p{max-width:calc(100% - 30px)}.category-card:before,.category-card.card-1:before,.category-card.card-2:before{right:-115px}}@media (width<=359px){.category-card h3,.category-card p{max-width:calc(100% - 42px)}.category-symbol{right:20px}.category-symbol svg{width:30px;height:30px}.newsletter:not(.newsletter-hero) form{padding-inline:14px}.footer-grid{gap:27px 20px}}.category-card:before{display:none}.category-art{inset-block:0;z-index:-1;pointer-events:none;width:90px;position:absolute;right:0;overflow:hidden}.category-art:before{content:"";border:36px solid var(--cyan);opacity:.55;border-radius:40% 0 50% 50%;width:210px;height:250px;position:absolute;top:-43px;right:-135px;transform:rotate(24deg)}.card-1 .category-art:before{border-color:#58db88;border-radius:0 0 70% 40%;right:-143px;transform:rotate(-30deg)}.card-2 .category-art:before{border-color:#7b9bff;border-radius:65% 55% 0 0;right:-140px;transform:rotate(-15deg)}.category-card h3,.category-card p{max-width:calc(100% - 84px)}.newsletter:not(.newsletter-hero) .newsletter-promise{color:var(--blue-light)}.newsletter input[type=email],.newsletter select{border-color:#8291a5}@media (width>=761px) and (width<=1100px){.category-art{width:64px}.category-card h3,.category-card p{max-width:calc(100% - 45px)}}@media (width<=760px){.category-art{width:74px}.category-card h3,.category-card p{max-width:calc(100% - 62px)}}@media (width<=359px){.category-art{width:58px}.category-card h3,.category-card p{max-width:calc(100% - 44px)}}.category-art:before{box-sizing:border-box}.mobile-home{display:none}@media (width<=760px){body.responsive-discovery-home{background:#f5f7fa}.responsive-discovery-home>.site-header,.responsive-discovery-home>.site-footer,.responsive-discovery-home>#main>.desktop-home,.responsive-discovery-home>.skip{display:none}.responsive-discovery-home>#main>.mobile-home{display:block}}.policy-privacy-control{color:var(--blue);font:inherit;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}
