.promoteLanding{color:#333;font-family:DM Sans,Roboto,sans-serif}.promoteLanding .section_container{justify-content:center;align-items:center;padding:52px 5.5%;display:flex}.promoteLanding .section_innerWrapper{width:100%;max-width:1320px;margin:0 auto}.promoteLanding__hero{background:linear-gradient(155deg,#f0fdf4 0%,#f1f5f9 42%,#89d76147 100%);overflow:visible;padding:150px 5.5% clamp(32px,4vw,52px)!important}.promoteLanding__hero.section_container{align-items:stretch}.promoteLanding__heroLayout{align-items:start;gap:40px 48px;width:100%;height:600px;display:flex}@media (max-width:1020px){.promoteLanding__heroLayout{flex-direction:column;gap:0;height:auto}}.promoteLanding__heroInner{max-width:620px}@media (max-width:1024px){.promoteLanding__heroInner{max-width:820px}}.promoteLanding__heroVisual{z-index:1;background:#fff;border:1px solid #00004214;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative;overflow:visible;box-shadow:0 24px 60px #00002a14,inset 0 0 0 1px #fffc}.promoteLanding__heroVisual--stacked{border-bottom:none;border-radius:16px 16px 0 0;max-height:115%;box-shadow:0 12px 40px #00002a0f,inset 0 0 0 1px #fffc}@media (max-width:1020px){.promoteLanding__heroVisual--stacked{width:100%;max-height:380px;transform:translateY(60px)}}.promoteLanding__browserChrome{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);border-bottom:1px solid #00004214;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.promoteLanding__browserDots{flex-shrink:0;gap:6px;display:inline-flex}.promoteLanding__browserDots i{background:#cbd5e1;border-radius:50%;width:10px;height:10px;display:block}.promoteLanding__browserDots i:first-child{background:#f87171}.promoteLanding__browserDots i:nth-child(2){background:#fbbf24}.promoteLanding__browserDots i:nth-child(3){background:#4ade80}.promoteLanding__browserUrl{color:#64748b;white-space:nowrap;text-overflow:ellipsis;background:#ffffffd9;border:1px solid #0000420f;border-radius:8px;flex:1;min-width:0;padding:6px 12px;font-size:12px;font-weight:600;overflow:hidden}.promoteLanding__heroImageClip{background:#f8fafc;border-radius:0 0 12px 12px;flex:auto;align-self:stretch;line-height:0;position:relative;overflow:hidden;transform:translateY(clamp(12px,1.75vw,22px));box-shadow:0 18px 40px #00002a1a}.promoteLanding__heroImage{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:120px;display:block}.promoteLanding__heroBleedRow{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:40px 48px;width:100%;margin-top:-20px;margin-bottom:36px;display:grid}@media (max-width:1024px){.promoteLanding__heroBleedRow{grid-template-columns:1fr;gap:0;margin-top:-12px;margin-bottom:28px}}.promoteLanding__heroBleedSpacer{min-height:0}@media (max-width:1024px){.promoteLanding__heroBleedSpacer{display:none}}.promoteLanding__heroImageBleed{background:#f8fafc;border:1px solid #00004214;border-top:none;border-radius:0 0 16px 16px;min-width:0;max-height:clamp(180px,22vw,220px);position:relative;overflow:hidden;box-shadow:0 28px 56px #00002a14}@media (max-width:1024px){.promoteLanding__heroImageBleed{border-top:1px solid #00004214;border-radius:0 0 16px 16px;margin-top:0}}.promoteLanding__heroImageBleedImg{object-fit:cover;object-position:center 58%;width:100%;height:100%;min-height:160px;display:block}.promoteLanding__heroUpworkTrust{max-width:100%;color:inherit;background:#ffffffd9;border:1px solid #0000421a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 8px 24px #00002a0d}.promoteLanding__heroUpworkTrust:hover{border-color:#28a74573;transform:translateY(-1px);box-shadow:0 12px 32px #28a7451f}.promoteLanding__heroUpworkTrust--muted{cursor:default;box-shadow:0 6px 20px #00002a0a}.promoteLanding__heroUpworkTrust--muted:hover{border-color:#0000421a;transform:none;box-shadow:0 6px 20px #00002a0a}.promoteLanding__heroUpworkLogoWrap{flex-shrink:0;align-items:center;display:flex}.promoteLanding__heroUpworkLogo{color:#14a800;width:28px;height:28px}.promoteLanding__heroUpworkTrustText{color:#0f172a;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:700;display:inline-flex}.promoteLanding__heroUpworkLine{align-items:center;gap:6px;display:inline-flex}.promoteLanding__heroUpworkStar{color:#ca8a04;flex-shrink:0}.promoteLanding__heroUpworkDot{color:#94a3b8;font-weight:600}.promoteLanding__heroUpworkChevron{color:#28a745;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}@media (max-width:520px){.promoteLanding__heroUpworkChevron{width:100%;margin-left:0}}.promoteLanding__pill{color:#000042;letter-spacing:.03em;text-transform:uppercase;background:#28a74524;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.promoteLanding__title{letter-spacing:-.03em;color:#000042;margin-bottom:16px;font-family:Roboto,serif;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.08}.promoteLanding__title span{color:#28a745}.promoteLanding__subtitle{color:#333;max-width:640px;margin-bottom:18px;font-size:clamp(16px,2vw,19px);line-height:1.6}.promoteLanding__subtitle strong{color:#000042;font-weight:700}.promoteLanding__trustList{flex-direction:column;gap:12px;max-width:640px;margin:0 0 24px;padding:0;list-style:none;display:flex}.promoteLanding__trustList li{color:#0f172a;align-items:flex-start;gap:10px;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:1.45;display:flex}.promoteLanding__trustIcon{color:#28a745;flex-shrink:0;margin-top:1px}.promoteLanding__heroCtas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promoteLanding__btnPrimary{text-transform:none!important;color:#fff!important;background-color:#28a745!important;border-radius:28px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;box-shadow:0 10px 28px #28a74547!important}.promoteLanding__btnPrimary:hover{background-color:#218838!important}.promoteLanding__btnSm{padding:10px 20px!important;font-size:14px!important}.promoteLanding__btnPrimary--soon{opacity:.58!important;transition:opacity .2s,transform .2s,box-shadow .2s!important}.promoteLanding__btnPrimary--soon:hover,.promoteLanding__btnPrimary--soon:focus-visible{opacity:.95!important}.promoteLanding__btnBlock{width:100%;margin-top:auto}.promoteLanding__btnGhost{text-transform:none!important;color:#000042!important;border:2px solid #000042!important;border-radius:28px!important;padding:12px 24px!important;font-weight:600!important}.promoteLanding__btnOutline{text-transform:none!important;color:#000042!important;border:2px solid #000042!important;border-radius:28px!important;padding:12px 20px!important;font-weight:600!important}.promoteLanding__btnLinkish{text-transform:none!important;color:#28a745!important;border-radius:28px!important;padding:12px 16px!important;font-weight:600!important}.promoteLanding__sectionTitle{color:#000042;text-align:center;margin-bottom:12px;font-family:Roboto,serif;font-size:clamp(26px,3.5vw,36px);font-weight:800}.promoteLanding__sectionLead{text-align:center;color:#555;max-width:720px;margin:0 auto 40px;font-size:16px;line-height:1.6}.promoteLanding__features{background:#fff;padding-top:24px;padding-bottom:32px}.promoteLanding__featureGrid{flex-wrap:wrap;place-content:flex-start center;align-items:stretch;gap:20px;width:100%;margin:0 auto;display:flex}.promoteLanding__featureCard{box-sizing:border-box;background:#fafbfc;border:1px solid #00004214;border-radius:20px;flex:0 auto;width:min(100%,400px);min-width:0;padding:24px;transition:box-shadow .2s,border-color .2s}.promoteLanding__featureCard:hover{border-color:#28a74559;box-shadow:0 16px 40px #00002a0f}.promoteLanding__featureCard h3{color:#000042;margin:12px 0 8px;font-size:18px;font-weight:700}.promoteLanding__featureCard p{color:#555;margin:0;font-size:14px;line-height:1.55}@media (min-width:640px) and (max-width:991px){.promoteLanding__featureCard{width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width:992px){.promoteLanding__featureCard{width:calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px)}}.promoteLanding__featureIcon{color:#28a745;background:#28a7451f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.promoteLanding__showcase{background:#fff;padding-top:40px;padding-bottom:48px}.promoteLanding__showcase--afterHero{padding-bottom:0!important}.promoteLanding__showcase--afterHero.section_container{padding-top:120px}.promoteLanding__sectionTitle--showcase{margin-top:8px}.promoteLanding__showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:1024px){.promoteLanding__showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.promoteLanding__showcaseGrid{grid-template-columns:1fr}}.promoteLanding__showcaseGrid--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin-left:auto;margin-right:auto}@media (max-width:640px){.promoteLanding__showcaseGrid--pair{grid-template-columns:1fr;max-width:none}}.promoteLanding__showcaseCard{flex-direction:column;gap:0;margin:0;display:flex}.promoteLanding__showcaseImageOuter{background:linear-gradient(145deg,#28a74559 0%,#0000421f 50%,#f1f5f9e6 100%);border-radius:16px;padding:1px;box-shadow:0 16px 40px #00002a0f}.promoteLanding__showcaseImageInner{aspect-ratio:16/10;background:#f1f5f9;border-radius:15px;position:relative;overflow:hidden}.promoteLanding__showcaseImageInner img{transition:all .3s ease-in-out}.promoteLanding__showcaseImageInner:hover img{transform:scale(1.05)}.promoteLanding__showcaseImage{object-fit:cover;object-position:bottom center;width:100%;height:100%;display:block}.promoteLanding__showcaseCaption{text-align:left;flex-direction:column;gap:6px;padding:16px 4px 0;display:flex}.promoteLanding__showcaseCaption strong{color:#000042;font-size:16px;font-weight:700}.promoteLanding__showcaseCaption span{color:#555;font-size:14px;line-height:1.5}.promoteLanding__upworkTrust{background:linear-gradient(165deg,#f0fdf4bf 0%,#f8fafc 45%,#fff 100%);border-top:1px solid #0000420f;border-bottom:1px solid #0000420f;padding-top:48px;padding-bottom:48px}.promoteLanding__upworkBrand{background:#fff;border:1px solid #00004214;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 20px;max-width:1040px;margin-bottom:28px;margin-left:auto;margin-right:auto;padding:16px 20px;display:flex;box-shadow:0 10px 28px #00002a0d}.promoteLanding__upworkBrandLogo{color:#14a800;flex-shrink:0;width:40px;height:40px}.promoteLanding__upworkBrandText{flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.promoteLanding__upworkBrandLabel{color:#000042;letter-spacing:-.02em;font-size:20px;font-weight:800}.promoteLanding__upworkProfileLink{color:#28a745;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.promoteLanding__upworkProfileLink:hover{color:#218838;text-decoration:underline}.promoteLanding__upworkProfileMissing{color:#64748b;font-size:14px;font-weight:600}.promoteLanding__upworkTrustInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px 48px;max-width:1040px;margin:0 auto;display:grid}@media (max-width:880px){.promoteLanding__upworkTrustInner{grid-template-columns:1fr}}.promoteLanding__upworkKicker{letter-spacing:.06em;text-transform:uppercase;color:#28a745;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.promoteLanding__upworkTitle{color:#000042;text-align:left;margin:0 0 12px;font-family:Roboto,serif;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2}.promoteLanding__upworkLead,.promoteLanding__upworkSub{color:#444;max-width:560px;margin:0 0 12px;font-size:16px;line-height:1.65}.promoteLanding__upworkSub{color:#555;margin-bottom:18px;font-size:15px}.promoteLanding__upworkBadges{flex-direction:column;gap:12px;display:flex}.promoteLanding__trustBadge{background:#fff;border:1px solid #00004214;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #00002a0d}.promoteLanding__trustBadgeIcon{color:#28a745;background:#28a7451f;border-radius:14px;grid-row:1/span 2;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.promoteLanding__trustBadgeIcon--stars{color:#0f766e;background:#28a7451f}.promoteLanding__trustBadgeLabel{color:#000042;letter-spacing:-.02em;font-size:17px;font-weight:800}.promoteLanding__trustBadgeHint{color:#64748b;grid-column:2;font-size:13px;line-height:1.45}.promoteLanding__trustBadge--link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s}.promoteLanding__trustBadge--link:hover{border-color:#28a74573;transform:translateY(-2px);box-shadow:0 12px 32px #28a7451f}.promoteLanding__trustBadge--link:focus-visible{outline-offset:2px;outline:2px solid #28a745}.promoteLanding__demos{background:#f8fafc;padding-top:48px;padding-bottom:56px}.promoteLanding__demoGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:880px){.promoteLanding__demoGrid{grid-template-columns:1fr}}.promoteLanding__demoCard{background:#fff;border:1px solid #00004214;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00002a0f}.promoteLanding__demoCard--accent{border-color:#28a74540;box-shadow:0 24px 56px #28a7451f}.promoteLanding__demoCard--withPreview{border-color:#28a74533}.promoteLanding__demoCard--soon{background:linear-gradient(#f8fafcfa 0%,#fafbfc 100%);border-color:#0000420f;box-shadow:0 14px 36px #00002a0a}.promoteLanding__demoCard--soon .promoteLanding__demoCardTop svg{opacity:.72}.promoteLanding__demoCard--soon .promoteLanding__demoCardTop h3,.promoteLanding__demoCard--soon .promoteLanding__demoCardTop p{opacity:.92}.promoteLanding__demoSoonBadge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#64748b;pointer-events:none;background:#ffffffeb;border:1px solid #0000421a;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #00002a0f}.promoteLanding__demoPreview{background:#e2e8f0;border-bottom:1px solid #00004214;line-height:0;position:relative}.promoteLanding__demoPreviewImg{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:220px;display:block}.promoteLanding__demoCardTop{flex:1;padding:28px}.promoteLanding__demoCardTop svg{color:#28a745;margin-bottom:12px}.promoteLanding__demoCardTop h3{color:#000042;margin:0 0 10px;font-size:22px;font-weight:700}.promoteLanding__demoCardTop p{color:#555;margin:0 0 20px;font-size:15px;line-height:1.55}.promoteLanding__demoCreds{background:linear-gradient(#f1f5f9e6 0%,#fff 100%);border-top:1px solid #0000420f;padding:20px 28px 24px}.promoteLanding__demoCredsEmptyDivider{background:linear-gradient(90deg,#0000 0%,#0000421f 20% 80%,#0000 100%);width:100%;max-width:200px;height:1px;display:block;box-shadow:0 1px #ffffffbf}.promoteLanding__demoCredsTitle{letter-spacing:.06em;text-transform:uppercase;color:#595959;margin:0 0 14px;font-size:12px;font-weight:700}.promoteLanding__credRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.promoteLanding__credRow:last-child{margin-bottom:0}.promoteLanding__credLabel{text-transform:uppercase;letter-spacing:.04em;color:#888;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.promoteLanding__credValue{color:#000042;word-break:break-all;font-family:ui-monospace,monospace;font-size:14px;display:block}.promoteLanding__copyBtn{cursor:pointer;color:#000042;background:#0000420f;border:none;border-radius:10px;flex-shrink:0;padding:8px;transition:background .2s}.promoteLanding__copyBtn:hover{color:#28a745;background:#28a74526}.promoteLanding__pricing{background:#fff;padding-top:56px;padding-bottom:48px}.promoteLanding__billingRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:36px;display:flex}.promoteLanding__toggle .MuiToggleButton-root{text-transform:none;color:#000042;padding:10px 28px;font-weight:600;border-color:#00004226!important}.promoteLanding__toggle .MuiToggleButton-root.Mui-selected{color:#fff!important;background-color:#28a745!important}.promoteLanding__billingHint{color:#595959;font-size:14px}.promoteLanding__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:1100px){.promoteLanding__planGrid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.promoteLanding__plan{box-sizing:border-box;background:#fafbfc;border:1px solid #0000421a;border-radius:24px;flex-direction:column;height:100%;min-height:0;padding:28px 24px;display:flex;position:relative}.promoteLanding__plan--featured{background:linear-gradient(165deg,#f0fdf4f2 0%,#fff 55%);border-color:#28a74573;box-shadow:0 24px 60px #28a74526}.promoteLanding__plan h3{color:#000042;margin:0 0 6px;font-size:22px;font-weight:800}.promoteLanding__planBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#28a745;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.promoteLanding__planTag{color:#666;min-height:40px;margin:0 0 16px;font-size:14px}.promoteLanding__planFooter{flex-direction:column;flex-shrink:0;width:100%;margin-top:auto;display:flex}.promoteLanding__freeDomainSlot{flex-direction:column;flex-shrink:0;justify-content:flex-end;min-height:118px;margin-bottom:16px;display:flex}.promoteLanding__freeDomainHighlight{background:linear-gradient(135deg,#28a7451f 0%,#89d76147 100%);border:1px solid #28a74566;border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex;box-shadow:0 8px 24px #28a7451f}.promoteLanding__freeDomainIcon{color:#28a745;background:#ffffffd9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.promoteLanding__freeDomainText{flex-direction:column;gap:4px;min-width:0;display:flex}.promoteLanding__freeDomainLabel{color:#003910;text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}.promoteLanding__freeDomainSub{color:#000042;opacity:.92;font-size:12px;font-weight:600;line-height:1.4}.promoteLanding__freeDomainMark{color:#000042;background:linear-gradient(135deg,#28a74533 0%,#89d76159 100%);border:1px solid #28a74559;border-radius:8px;margin:0 2px;padding:2px 10px;font-weight:800;display:inline}.promoteLanding__planPrice{color:#000042;margin:0 0 12px;font-family:Roboto,serif;font-size:40px;font-weight:900;line-height:1}.promoteLanding__currency{vertical-align:super;margin-right:2px;font-size:.55em}.promoteLanding__per{color:#666;margin-left:4px;font-size:.38em;font-weight:600}.promoteLanding__setup{color:#555;margin:0 0 20px;font-size:14px;line-height:1.5}.promoteLanding__setupNote{color:#888;margin-top:4px;font-size:12px;font-weight:400;display:block}.promoteLanding__planList{flex:1;min-height:0;margin:0 0 8px;padding:0;list-style:none}.promoteLanding__planList li{color:#444;margin-bottom:10px;padding-left:22px;font-size:14px;line-height:1.45;position:relative}.promoteLanding__planList li:before{content:"";background:#28a745;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.promoteLanding__hostingNote{background:#f1f5f9;border:1px solid #0000420f;border-radius:20px;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;padding:28px 32px}.promoteLanding__hostingNote h3{color:#000042;margin:0 0 10px;font-size:18px;font-weight:700}.promoteLanding__hostingNote p{color:#555;margin:0;font-size:15px;line-height:1.65}.promoteLanding__footerCta{color:#333;background:#fff;border-top:1px solid #0000420f;padding-top:56px;padding-bottom:88px;position:relative}.promoteLanding__footerCta:before{content:"";background:linear-gradient(90deg,#28a74533 0%,#28a745 35%,#34d058 65%,#28a74533 100%);height:3px;position:absolute;top:0;left:0;right:0}.promoteLanding__footerCtaInner{text-align:center;background:linear-gradient(165deg,#f0fdf48c 0%,#fff 42%,#fafbfc 100%);border:1px solid #28a74524;border-radius:24px;max-width:720px;margin:0 auto;padding:44px 40px 48px;box-shadow:inset 0 4px #ffffffbf,0 20px 50px #00002a0f,0 0 0 1px #0000420a}@media (max-width:600px){.promoteLanding__footerCtaInner{padding:32px 22px 36px}}.promoteLanding__footerCtaTitle{color:#000042;letter-spacing:-.02em;margin:0 0 14px;font-family:Roboto,serif;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.15}.promoteLanding__footerCtaLead{color:#475569;max-width:520px;margin:0 auto 28px;font-size:clamp(15px,1.8vw,17px);line-height:1.65}.promoteLanding__footerCtaBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.promoteLanding__btnPrimary--footer{box-shadow:0 12px 32px #28a74547!important}.promoteLanding__btnOutline--footer{text-transform:none!important;color:#000042!important;background:#ffffffd9!important;border:2px solid #000042!important;border-radius:28px!important;padding:12px 24px!important;font-weight:600!important}.promoteLanding__btnOutline--footer:hover{color:#28a745!important;background:#f0fdf4f2!important;border-color:#28a745!important}.promoteLanding__btnGhost--onDark{color:#fff!important;border-color:#ffffffd9!important}.promoteLanding__btnGhost--onDark:hover{background:#ffffff1a!important}.promoteLanding__steps{background:#fff;padding-top:40px;padding-bottom:48px}.promoteLanding__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:900px){.promoteLanding__stepsGrid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.promoteLanding__stepCard{background:#fafbfc;border:1px solid #00004214;border-radius:20px;padding:28px 24px}.promoteLanding__stepCard h3{color:#000042;margin:12px 0 10px;font-size:18px;font-weight:700}.promoteLanding__stepCard p{color:#555;margin:0;font-size:15px;line-height:1.55}.promoteLanding__stepNum{color:#fff;background:#28a745;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:inline-flex}.promoteLanding__included{background:#f8fafc;padding-top:48px;padding-bottom:48px}.promoteLanding__includedList{flex-direction:column;gap:14px;max-width:560px;margin:0 auto 32px;padding:0;list-style:none;display:flex}.promoteLanding__includedList li{color:#0f172a;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.promoteLanding__includedList li svg{color:#28a745;flex-shrink:0;margin-top:2px}.promoteLanding__includedCta{text-align:center}.promoteLanding__trustBand{background:#fff;padding-top:40px;padding-bottom:48px}.promoteLanding__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:40px;display:grid}@media (max-width:768px){.promoteLanding__whyGrid{grid-template-columns:1fr}}.promoteLanding__whyCard{background:#fafbfc;border:1px solid #00004214;border-radius:20px;padding:24px}.promoteLanding__whyCard h3{color:#000042;margin:12px 0 8px;font-size:17px;font-weight:700}.promoteLanding__whyCard p{color:#555;margin:0;font-size:14px;line-height:1.55}.promoteLanding__promiseList{background:linear-gradient(135deg,#f0fdf4e6 0%,#f1f5f9 100%);border:1px solid #28a74533;border-radius:20px;max-width:800px;margin:0 auto;padding:28px 32px;list-style:none}.promoteLanding__promiseList li{color:#333;margin-bottom:14px;font-size:15px;line-height:1.55}.promoteLanding__promiseList li:last-child{margin-bottom:0}.promoteLanding__promiseList li strong{color:#000042}.promoteLanding__whatsAppBanner{background:#e8f5e9;padding-top:40px;padding-bottom:40px}.promoteLanding__whatsAppBannerInner{background:#fff;border:2px solid #25d36673;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:28px 32px;display:flex;box-shadow:0 16px 40px #00002a0f}.promoteLanding__whatsAppBannerInner svg{color:#25d366;flex-shrink:0}.promoteLanding__whatsAppBannerInner h2{color:#000042;margin:0 0 8px;font-family:Roboto,serif;font-size:clamp(20px,3vw,26px);font-weight:800}.promoteLanding__whatsAppBannerInner p{color:#555;max-width:420px;margin:0;font-size:15px;line-height:1.55}.promoteLanding__whatsAppBannerInner>div{flex:1;min-width:200px}.promoteLanding__whatsAppFab{z-index:1200;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:24px;right:20px;box-shadow:0 10px 32px #25d36673;color:#fff!important}.promoteLanding__whatsAppFab:hover{transform:translateY(-2px);box-shadow:0 14px 40px #25d3668c;color:#fff!important}@media (max-width:480px){.promoteLanding__whatsAppFab{border-radius:50%;padding:14px}.promoteLanding__whatsAppFab span{display:none}}.promoteLanding__faq{background:#fff;padding-top:48px;padding-bottom:48px}.promoteLanding__faqInner{max-width:720px}.promoteLanding__faqList{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.promoteLanding__faqItem{background:#fafbfc;border:1px solid #0000421a;border-radius:16px;padding:0 20px}.promoteLanding__faqItem summary{cursor:pointer;color:#000042;padding:18px 0;font-size:16px;font-weight:700;list-style:none}.promoteLanding__faqItem summary::-webkit-details-marker{display:none}.promoteLanding__faqItem[open] summary{border-bottom:1px solid #0000420f;margin-bottom:12px}.promoteLanding__faqItem p{color:#555;margin:0 0 18px;font-size:15px;line-height:1.6}.promoteLanding__faqCta{text-align:center}
