@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f2b20880-module__ymc7iG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
*{box-sizing:border-box;margin:0;padding:0}button,input{font:inherit}:root{--blue-navy:#10306b;--blue-primary:#1d4ed8;--blue-bright:#3b82f6;--blue-tint:#f3f7fd;--pink-dark:#c2185b;--pink-darker:#99114a;--pink-bright:#ff6fa5}body{background:#fff}.promo-section{background:var(--blue-tint);padding:56px 32px 80px}.promo-cards{grid-template-columns:1fr 1fr;gap:24px;max-width:1440px;margin:0 auto;display:grid}.promo-card{background:var(--blue-primary);color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:260px;padding:32px 36px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #10306b29}.promo-card-sale{background:linear-gradient(115deg,#3b82f6 0%,#2563eb 55%,#1d4ed8 100%)}.promo-card h3{margin-bottom:14px;font-size:26px;font-weight:600}.promo-card p{max-width:360px;font-size:15px;line-height:1.5}.card-arrow{width:22px;height:22px;position:absolute;top:30px;right:30px}.promo-badge{background:var(--pink-dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:92px;height:92px;font-size:46px;font-weight:800;display:flex;position:absolute;top:92px;left:46%;transform:rotate(14deg)}.promo-price{font-size:15px}.promo-price strong{margin:0 2px;font-size:26px;font-weight:700}.promo-cta-title{margin-bottom:4px;font-size:24px;font-weight:600}.promo-cta-sub{opacity:.9;font-size:14px}.trusted{text-align:center;margin-top:96px}.trusted-pill{color:var(--blue-navy);background:#dbe7ff;border-radius:999px;padding:6px 16px;font-size:14px}.trusted h2{color:#1d1e20;margin:22px 0 26px;font-size:46px;font-weight:500;line-height:1.2}.trust-row{color:#1d1e20;align-items:center;gap:12px;font-size:15px;display:inline-flex}.trust-stars{gap:4px;display:inline-flex}.trust-star{width:24px;height:24px}.trust-reviews{color:#1d1e20}.tp-mark{align-items:center;gap:4px;font-size:17px;font-weight:700;display:inline-flex}.tp-star{color:#00b67a;font-size:20px}.testimonials{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1440px;margin:64px auto 0;display:grid}.t-card{background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:340px;padding:28px;display:flex;box-shadow:0 2px 14px #10306b0f}.t-app{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;font-size:20px;font-weight:700;display:inline-flex}.t-app-1{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.t-app-2{background:var(--pink-dark);color:#fff}.t-app-3{background:var(--blue-navy);color:#fff;border-radius:50%}.t-quote{color:#1d1e20;margin-bottom:18px;font-size:16.5px;line-height:1.55}.t-tags{flex-wrap:wrap;gap:8px;display:flex}.t-tags span{color:#333;background:#f1f1f3;border-radius:999px;padding:5px 12px;font-size:13px}.t-footer{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.t-person{align-items:center;gap:12px;display:flex}.t-avatar{color:#2b4f8f;background:#d6e3fa;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:inline-flex}.t-person strong{color:#1d1e20;font-size:15px;font-weight:600;display:block}.t-person em{color:#8a8f98;font-size:13.5px;font-style:normal}.t-video{color:var(--pink-dark);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.pricing{max-width:1440px;margin:110px auto 0}.pricing-head{text-align:center}.pricing-head h2{color:#1d1e20;margin:22px 0 24px;font-size:46px;font-weight:500;line-height:1.2}.pricing-perks{color:#3c4658;flex-wrap:wrap;justify-content:center;gap:28px;font-size:15px;display:flex}.perk{align-items:center;gap:8px;display:inline-flex}.perk svg{color:#55617a;width:19px;height:19px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;margin-top:56px;display:grid}.plan-card{background:#fff;border-radius:16px;padding:26px 24px;position:relative;box-shadow:0 2px 14px #10306b0f}.plan-badge{color:#40506b;white-space:nowrap;background:#eef2fa;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;position:absolute;top:18px;right:18px}.plan-card h3{color:#14203c;margin:30px 0 10px;font-size:20px;font-weight:700}.plan-desc{color:#55617a;min-height:66px;font-size:14px;line-height:1.55}.plan-price{margin:16px 0 18px}.plan-price s{color:#8a93a8;margin-bottom:2px;font-size:14px;display:block}.plan-price strong{color:#14203c;font-size:34px;font-weight:800}.plan-price span{color:#55617a;font-size:15px}.plan-btn{text-align:center;border:1.5px solid var(--pink-dark);color:var(--pink-dark);border-radius:8px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.plan-btn:hover{background:#fdf0f5}.plan-fine{color:#6b7690;border-bottom:1px solid #edf1f8;margin-top:12px;padding-bottom:16px;font-size:12.5px;line-height:1.55}.plan-list{margin-top:14px;list-style:none}.plan-list li{color:#14203c;align-items:flex-start;gap:10px;padding:5px 0;font-size:14px;line-height:1.4;display:flex}.plan-list li.off{color:#98a1b3}.li-ico{color:#1e9e63;flex-shrink:0;font-weight:700}.off .li-ico{color:#98a1b3;font-weight:400}.plan-card h4{color:#14203c;margin:18px 0 4px;font-size:14px;font-weight:700}.plan-dark{background:var(--blue-navy)}.plan-dark h3,.plan-dark .plan-price strong,.plan-dark .plan-list li{color:#fff}.plan-dark .plan-desc,.plan-dark .plan-price span{color:#c7d4ee}.plan-dark .plan-price s,.plan-dark .plan-fine{color:#a9bcdf}.plan-dark .plan-fine{border-bottom-color:#ffffff29}.plan-dark .plan-badge{color:#fff;background:#ffffff29}.plan-dark h4{color:#fff}.plan-dark .plan-list li.off{color:#7d8fb3}.plan-dark .plan-btn{background:var(--pink-dark);border-color:var(--pink-dark);color:#fff}.plan-dark .plan-btn:hover{background:var(--pink-darker);border-color:var(--pink-darker)}.plan-why{background:#ffffff14;border-radius:12px;margin-top:18px;padding:16px}.plan-why h5{color:var(--pink-bright);margin-bottom:6px;font-size:14.5px;font-weight:600}.plan-why p{color:#dbe4f5;font-size:13.5px;line-height:1.5}.pricing-foot{text-align:center;margin-top:44px}.view-all{color:var(--pink-dark);font-size:15px;font-weight:600;text-decoration:none}.view-all:hover{text-decoration:underline}.pricing-foot p{color:#6b7690;margin-top:12px;font-size:13.5px}.pricing-foot p a{color:#6b7690}@media (max-width:1200px){.pricing-grid,.products-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}.pricing-head h2{font-size:32px}}.builder-section{background:#fff;padding:110px 32px 90px}.builder-inner{text-align:center;max-width:1440px;margin:0 auto}.builder-inner h2{color:#1d1e20;margin:0 auto 56px;font-size:54px;font-weight:600;line-height:1.2}.builder-visual{background:var(--blue-tint);text-align:left;border-radius:18px;gap:16px;padding:30px;display:flex;position:relative}.mock-canvas{background:#fff;border-radius:12px;flex:1;min-height:480px;padding:40px 48px;position:relative;box-shadow:0 2px 10px #10306b0f}.mock-canvas h4{text-align:center;color:#1d1e20;margin-bottom:26px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.mock-toolbar{justify-content:center;gap:8px;margin-bottom:26px;display:flex}.mock-toolbar span{background:#e8ecf5;border-radius:999px;width:44px;height:28px}.mock-toolbar .tb-blue{background:var(--blue-primary);width:140px}.mock-toolbar .tb-pink{background:var(--pink-dark);width:90px}.mock-line{background:#e8ecf5;border-radius:6px;height:12px;margin:16px 0}.mock-line.w80{width:80%}.mock-line.w60{width:60%}.mock-line.hl{border:1px solid var(--blue-primary);background:#d9e6ff;height:18px}.mock-q{color:#2a3550;justify-content:space-between;align-items:center;margin-top:26px;font-size:17px;font-weight:600;display:flex}.mock-q span{color:#8a93a8}.mock-tooltip{color:#40506b;background:#fff;border-radius:14px;width:320px;padding:20px;font-size:14px;line-height:1.55;position:absolute;top:130px;right:56px;box-shadow:0 14px 34px #10306b2e}.mock-tooltip-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.mock-chip{border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.chip-ghost{color:#55617a;border:1px solid #d7dfee}.chip-accent{background:var(--pink-dark);color:#fff}.mock-sidebar{background:var(--blue-navy);border-radius:12px;width:270px;padding:26px 22px}.sb-line{background:#ffffff38;border-radius:5px;height:11px;margin:16px 0}.sb-title{background:#fff6;width:70%;height:14px}.sb-block{background:#ffffff1f;border-radius:8px;height:64px;margin:18px 0}.builder-cols{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;margin:52px 0;display:grid}.builder-col{padding:26px 8px}.builder-col-card{background:var(--blue-tint);border-radius:14px;padding:26px}.builder-col h3{color:#14203c;margin-bottom:12px;font-size:22px;font-weight:700}.builder-col p{color:#55617a;font-size:15.5px;line-height:1.65}.btn-primary{background:var(--pink-dark);color:#fff;border-radius:8px;padding:15px 38px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary:hover{background:var(--pink-darker)}.templates-section{background:var(--blue-tint);text-align:center;padding:100px 32px}.templates-inner{max-width:1440px;margin:0 auto}.templates-inner h2{color:#1d1e20;font-size:50px;font-weight:600}.templates-sub{color:#55617a;margin:14px 0 56px;font-size:16px}.template-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.template-card{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #10306b1a}.tpl-dark{color:#fff;background:radial-gradient(circle at 65% 35%,#4a4d55 0%,#23252a 45%,#0e0f12 100%);justify-content:flex-end;align-items:flex-start;padding:26px}.tpl-tag{letter-spacing:4px;color:#fffc;font-size:11px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.tpl-hero-text{letter-spacing:1px;font-size:32px;font-weight:700}.tpl-mini-btn{border:1px solid #ffffff80;border-radius:999px;margin-top:12px;padding:4px 14px;font-size:11px}.tpl-food{color:#3a2e25;background:#f6efe7}.tpl-logo{letter-spacing:3px;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:19px}.tpl-photo{background:radial-gradient(circle at 35% 30%,#f0a75c,#c96632 55%,#8e3d1c);border-radius:50%;width:190px;height:190px;box-shadow:0 0 0 8px #fff}.tpl-caption{margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:22px}.tpl-minimal{color:#1d1e20;background:#fff}.tpl-mark{letter-spacing:2px;border:1px solid #d8d8dc;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-family:Georgia,Times New Roman,serif;font-size:26px;display:flex}.tpl-line{background:#ececf0;border-radius:4px;width:120px;height:6px;margin-top:20px}.tpl-line-short{width:74px;margin-top:12px}.faq-section{background:#fff;padding:120px 32px 100px}.faq-inner{max-width:960px;margin:0 auto}.faq-inner h2{text-align:center;color:#1d1e20;font-size:44px;font-weight:700;line-height:1.3}.faq-sub{text-align:center;color:#1d1e20;margin:22px 0 44px;font-size:24px;font-weight:600}.faq-list details{border-bottom:1px solid #e8ecf3}.faq-list summary{color:#14203c;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.chev{color:#55617a;flex-shrink:0;font-size:16px;transition:transform .2s}details[open] .chev{transform:rotate(180deg)}.faq-list details p{color:#55617a;padding:0 4px 22px;font-size:15.5px;line-height:1.65}.page-hero{background:var(--blue-navy);color:#fff;text-align:center;padding:72px 32px 76px}.page-hero h1{margin-bottom:14px;font-size:46px;font-weight:700}.page-hero p{color:#c7d4ee;max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.pricing-page .pricing{margin-top:0}.domain-search{flex:1;position:relative}.search-results{z-index:60;background:#fff;border-radius:16px;padding:6px 0;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #0a193c40}.sr-demo{color:#8a93a8;padding:10px 22px 4px;font-size:12.5px}.sr-error{color:var(--pink-dark);padding:12px 22px;font-size:14px}.sr-row{border-top:1px solid #f0f3f9;align-items:center;gap:14px;padding:12px 22px;display:flex}.sr-row:hover{background:#f7faff}.sr-domain{color:#14203c;flex:1;font-weight:600}.sr-status{border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.sr-status.ok{color:#14834f;background:#e3f7ee}.sr-status.no{color:#b3261e;background:#fdecec}.sr-price{color:#55617a;text-align:right;min-width:96px;font-size:14px}.sr-buy{color:var(--pink-dark);text-align:right;min-width:82px;font-size:14px;font-weight:700;text-decoration:none}.sr-buy-disabled{color:#b8c0cf}.products-section{background:var(--blue-tint);padding:72px 32px 100px}.products-grid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1440px;margin:0 auto;display:grid}.product-card{background:#fff;border-radius:16px;flex-direction:column;padding:26px;display:flex;box-shadow:0 2px 14px #10306b0f}.product-icon{width:46px;height:46px;color:var(--blue-primary);background:#e8f1ff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.product-icon svg{width:24px;height:24px}.product-card h3{color:#14203c;margin-bottom:8px;font-size:18px;font-weight:700}.product-card p{color:#55617a;flex:1;font-size:14px;line-height:1.55}.product-price{color:#14203c;margin:14px 0 8px;font-size:14px;font-weight:700}.product-link{color:var(--pink-dark);font-size:14px;font-weight:600;text-decoration:none}.product-link:hover{text-decoration:underline}.dev-section{background:#fff;padding:72px 32px 100px}.dev-inner{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px;max-width:1440px;margin:0 auto;display:grid}.dev-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dev-card{background:var(--blue-tint);border-radius:14px;padding:22px}.dev-card h3{color:#14203c;margin-bottom:8px;font-size:16px;font-weight:700}.dev-card p{color:#55617a;font-size:13.5px;line-height:1.55}.code-mock{color:#d5e2ff;background:#0b1526;border-radius:16px;padding:26px 28px;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:2.1;box-shadow:0 18px 40px #0a193c59}.code-mock .c-dim{color:#6d82ad}.code-mock .c-pink{color:var(--pink-bright)}.code-mock .c-green{color:#58d3a5}.dev-cta{text-align:center;margin-top:52px}.contact-section{background:var(--blue-tint);padding:72px 32px 100px}.contact-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;max-width:1180px;margin:0 auto;display:grid}.contact-form{background:#fff;border-radius:16px;padding:30px;box-shadow:0 2px 14px #10306b0f}.contact-form label{color:#14203c;margin:16px 0 6px;font-size:13.5px;font-weight:600;display:block}.contact-form label:first-child{margin-top:0}.contact-form input,.contact-form select,.contact-form textarea{color:#14203c;background:#fff;border:1.5px solid #dbe3f0;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:14.5px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue-primary)}.contact-form textarea{resize:vertical;min-height:140px}.contact-form button{background:var(--pink-dark);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:22px;padding:14px;font-size:15px;font-weight:700}.contact-form button:hover{background:var(--pink-darker)}.contact-form button:disabled{opacity:.7;cursor:default}.form-success{color:#14834f;background:#e3f7ee;border-radius:10px;margin-top:18px;padding:14px;font-size:14px}.form-error{color:#b3261e;background:#fdecec;border-radius:10px;margin-top:18px;padding:14px;font-size:14px}.contact-cards{gap:20px;display:grid}.contact-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 14px #10306b0f}.contact-card h3{color:#14203c;margin-bottom:8px;font-size:16px;font-weight:700}.contact-card p{color:#55617a;margin-bottom:10px;font-size:14px;line-height:1.55}.contact-card a{color:var(--pink-dark);font-size:14px;font-weight:600;text-decoration:none}.press-section{background:#fff;border-top:1px solid #edf1f8;padding:56px 0 64px;overflow:hidden}.press-track{width:max-content;animation:40s linear infinite press-marquee;display:flex}.press-content{align-items:center;display:flex}.press{color:#8a8f98;white-space:nowrap;padding:0 48px;font-size:20px}.press-techradar{font-weight:700}.press-wirecutter,.press-forbes,.press-cnet{font-family:Georgia,Times New Roman,serif}.press-wired{letter-spacing:6px;font-family:Georgia,Times New Roman,serif;font-weight:700}.press-forbes{font-weight:700}.press-pcmag{color:#f6f6f7;background:#8a8f98;margin:0 48px;padding:2px 7px;font-size:17px;font-weight:800}@keyframes press-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.press-track{animation:none}}.ai-banner{background:#fff;border-top:1px solid #e6ebf4;border-bottom:1px solid #e6ebf4;margin-top:28px;padding:30px 0}.ai-banner-inner{flex-wrap:wrap;align-items:center;row-gap:14px;max-width:1504px;margin:0 auto;padding:0 32px;display:flex}.trust-item{border-right:1px solid #e6ebf4;flex:1;justify-content:center;align-items:center;gap:14px;min-width:220px;padding:6px 16px;display:inline-flex}.trust-item:last-child{border-right:none}.trust-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.trust-item-icon svg{width:34px;height:34px}.icon-deal{background:var(--pink-dark);color:#fff;border-radius:50%;font-size:20px;font-weight:800}.trust-item-text{flex-direction:column;display:inline-flex}.trust-item-text em{letter-spacing:1.5px;text-transform:uppercase;color:#8a93a8;margin-bottom:2px;font-size:11px;font-style:normal;font-weight:600}.trust-item-text strong{color:#14203c;font-size:16px;font-weight:700;line-height:1.3}.trust-item-text .deal-price,.trust-item-text strong.deal-price{color:var(--pink-dark)}.footer{background:var(--blue-navy);color:#cdd9f0}.footer-inner{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;max-width:1440px;margin:0 auto;padding:56px 32px 44px;display:grid}.footer-brand p{color:#a9bcdf;max-width:300px;margin-top:16px;font-size:14px;line-height:1.6}.footer-col h4{color:#fff;letter-spacing:.3px;margin-bottom:14px;font-size:14px;font-weight:700}.footer-col a{color:#a9bcdf;margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff24}.footer-bottom-inner{color:#a9bcdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1440px;margin:0 auto;padding:18px 32px;font-size:13.5px;display:flex}.footer-legal{gap:20px;display:flex}.footer-legal a{color:#a9bcdf;text-decoration:none}.footer-legal a:hover{color:#fff}.navbar{background:var(--blue-navy);color:#fff;padding:14px 32px}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-left{align-items:center;gap:28px;display:flex}.logo{letter-spacing:1px;color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.logo-mark{object-fit:cover;border-radius:22%;width:30px;height:30px}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:#fff;font-size:15px;text-decoration:none}.nav-links a:hover{color:#b9cffb}.nav-links a .caret{margin-left:4px;font-size:10px}.nav-right{align-items:center;gap:20px;font-size:15px;display:flex}.nav-right a{color:#fff;align-items:center;gap:6px;text-decoration:none;display:flex}.btn-chat{background:linear-gradient(var(--blue-navy), var(--blue-navy)) padding-box, linear-gradient(90deg, #3b82f6, var(--pink-bright)) border-box;border:1.5px solid #0000;border-radius:999px;gap:8px;padding:8px 18px;font-size:14.5px;font-weight:600}.btn-chat:hover{background:linear-gradient(#1a4086, #1a4086) padding-box, linear-gradient(90deg, #3b82f6, var(--pink-bright)) border-box}.btn-chat svg{width:16px;height:16px}.flag-icon{border-radius:50%;flex-shrink:0;width:20px;height:20px}.search-section{background:var(--blue-navy);padding:10px 32px 32px}.search-inner{align-items:center;gap:24px;width:100%;display:flex}.search-box{background:#fff;border-radius:999px;flex:1;align-items:center;padding:7px 7px 7px 28px;transition:box-shadow .15s;display:flex;box-shadow:0 0 0 5px #7aaaff59}.search-box:focus-within{box-shadow:0 0 0 3px var(--pink-bright), 0 0 0 8px #ff6fa54d}.search-box input{border:none;outline:none;flex:1;padding:12px 0;font-size:15px}.search-box input::placeholder{color:#b4bac4}.search-box button{background:var(--pink-dark);color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:13px 40px;font-size:14px;font-weight:700}.search-box button:hover{background:var(--pink-darker)}.search-note{color:#fff;white-space:nowrap;font-size:14px}.search-note strong{margin-bottom:2px;font-size:16px;display:block}.search-note a{color:#fff}.hero-wrap{gap:18px;max-width:1504px;min-height:560px;margin:28px auto 0;padding:0 32px;display:flex}.side-tab{background:var(--blue-navy);color:#fff;writing-mode:vertical-rl;letter-spacing:.5px;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:24px 14px;font-size:19px;font-weight:500;display:flex;transform:rotate(180deg)}.side-tab-right{background:#0b1526}.hero-card{background:linear-gradient(90deg,#081023b8 0%,#08102373 45%,#08102326 100%),url(https://images.unsplash.com/photo-1600880292203-757bb62b4baf?auto=format&fit=crop&w=1600&q=80) 50%/cover no-repeat,radial-gradient(circle at 70% 30%,#2f66d0 0%,#16418f 45%,#0a1f4d 100%);border-radius:14px;flex:1;align-items:center;min-height:560px;display:flex;overflow:hidden}.hero-content{color:#fff;max-width:640px;padding:60px 24px 60px 60px}.hero-eyebrow{text-transform:uppercase;letter-spacing:3px;color:#dfe8fa;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.hero-content h1{letter-spacing:-.5px;margin-bottom:14px;font-size:48px;font-weight:800;line-height:1.12}.hero-content p{color:#d9e3f6;max-width:540px;margin-bottom:28px;font-size:16.5px;line-height:1.6}.hero-content .hero-sub{color:#eef3fd;margin-bottom:10px;font-size:21px;font-weight:600}.hero-buttons{align-items:center;gap:14px;display:flex}.btn-start{background:var(--pink-dark);color:#fff;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.btn-quote{color:var(--pink-dark);background:#fff;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.btn-quote:hover{background:#fbeaf1}.btn-start:hover{background:var(--pink-darker)}.guarantee{align-items:center;gap:8px;margin-top:22px;font-size:15px;display:flex}@media (max-width:900px){.nav-links,.search-note{display:none}.promo-cards,.testimonials{grid-template-columns:1fr}.promo-badge{left:auto;right:36px}.trusted h2{font-size:32px}.search-section{padding:10px 16px 24px}.hero-wrap{margin:20px auto 0;padding:0 16px}.side-tab{display:none}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.builder-inner h2{font-size:34px}.builder-cols,.template-row{grid-template-columns:1fr}.builder-visual{padding:16px}.mock-sidebar{display:none}.mock-tooltip{width:auto;margin-top:16px;position:static}.templates-inner h2{font-size:32px}.faq-inner h2{font-size:28px}.faq-sub{font-size:19px}.page-hero h1{font-size:32px}.products-grid,.dev-inner,.contact-grid,.dev-cards{grid-template-columns:1fr}.hero-content{padding:40px 24px}.hero-content h1{font-size:36px}}
