.marketing-hero{position:relative;background:radial-gradient(circle at 5% 10%,rgba(246,200,74,.14),transparent 27%),linear-gradient(135deg,#fff 0%,#faf9f4 100%)}.marketing-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(23,26,37,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,26,37,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to right,#000,transparent 72%)}.hero-copy,.hero-product{position:relative;z-index:1}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:535px;margin-top:27px}.hero-proof-grid span{padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.75);box-shadow:0 8px 24px rgba(23,26,37,.04)}.hero-proof-grid b,.hero-proof-grid small{display:block}.hero-proof-grid b{font-size:16px}.hero-proof-grid small{margin-top:3px;color:var(--muted);font-size:7.5px}.product-money{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.product-money span{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.045)}.product-money small,.product-money strong{display:block}.product-money small{color:rgba(255,255,255,.36);font-size:6px;font-weight:900;letter-spacing:.08em}.product-money strong{margin-top:4px;color:var(--yellow);font-size:12px}.outcome-strip{max-width:1300px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:36px auto 0;padding:0 28px}.outcome-strip article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 35px rgba(23,26,37,.045)}.outcome-strip article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff4d4;color:#8d6810;font-size:8px;font-weight:900}.outcome-strip strong,.outcome-strip small{display:block}.outcome-strip strong{font-size:11px}.outcome-strip small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.4}.feature-grid.expanded article{min-height:220px}.pricing-promise{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px auto -20px}.pricing-promise span{padding:8px 12px;border:1px solid #dedfe3;border-radius:99px;background:#fff;color:#555b65;font-size:8px;font-weight:800}.price-card{box-shadow:0 16px 45px rgba(23,26,37,.04)}.price-card ul{min-height:0}.yearly-saving{width:fit-content;margin-top:9px;padding:6px 8px;border-radius:99px;background:#eaf8f1;color:#19794f;font-size:6.5px;font-weight:900;letter-spacing:.06em}.price-card li:not(.muted):first-letter{color:#20a66a}.price-card li.muted{font-weight:550}.pricing-footnote{margin:28px 0 0;color:var(--muted);font-size:9px;text-align:center}
@media(max-width:900px){.outcome-strip{grid-template-columns:1fr;max-width:620px}.marketing-hero:before{display:none}}
@media(max-width:560px){.hero-proof-grid{grid-template-columns:1fr 1fr}.hero-proof-grid span:last-child{grid-column:1/-1}.product-money{grid-template-columns:1fr}.outcome-strip{margin-top:24px;padding:0 18px}.pricing-promise{align-items:center;flex-direction:column}.feature-grid.expanded article{min-height:0}}

/* Hero public MOBITO: bleumarin + turcoaz, fara galben si gri */
.marketing-hero{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(45,212,191,.22),transparent 31%),radial-gradient(circle at 83% 82%,rgba(59,130,246,.24),transparent 34%),linear-gradient(128deg,#071426 0%,#0b2340 52%,#102d4e 100%);color:#fff}.marketing-hero:before{z-index:-1;background-image:linear-gradient(rgba(125,211,252,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.07) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(115deg,#000,rgba(0,0,0,.2) 72%,transparent)}.marketing-hero:after{content:"";position:absolute;z-index:-1;right:-130px;top:-170px;width:510px;height:510px;border:1px solid rgba(94,234,212,.18);border-radius:50%;box-shadow:0 0 0 62px rgba(56,189,248,.035),0 0 0 125px rgba(56,189,248,.025)}.marketing-hero .marketing-kicker{color:#7ee7dc}.marketing-hero .marketing-kicker i{background:#43d5c4;box-shadow:0 0 0 5px rgba(67,213,196,.14)}.marketing-hero .hero-copy h1{color:#fff}.marketing-hero .hero-copy h1 em{color:#68d9ee}.marketing-hero .hero-copy>p{color:rgba(233,246,255,.7)}.marketing-hero .hero-actions .primary-link{border-color:#59d6ca;background:#59d6ca;color:#071426;box-shadow:0 12px 30px rgba(29,190,176,.2)}.marketing-hero .hero-actions .primary-link:hover{background:#78e4db}.marketing-hero .hero-actions .secondary-link{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.055);color:#fff}.marketing-hero .hero-actions .secondary-link:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.1)}.marketing-hero .hero-proof-grid span{border-color:rgba(125,211,252,.16);background:rgba(255,255,255,.055);box-shadow:none}.marketing-hero .hero-proof-grid b{color:#fff}.marketing-hero .hero-proof-grid small,.marketing-hero .trust-row{color:rgba(224,243,255,.58)}.marketing-hero .hero-product{border-color:rgba(94,234,212,.2);background:linear-gradient(160deg,#0c1729,#111f35);box-shadow:0 34px 90px rgba(0,7,20,.5);transform:rotate(.5deg)}.marketing-hero .hero-product:before{background:#38bdf8;opacity:.18}.marketing-hero .product-title small,.marketing-hero .hero-product article div small,.marketing-hero .hero-product article>b,.marketing-hero .product-money strong{color:#67e8d5}.marketing-hero .hero-product article.active{border-color:rgba(94,234,212,.34);background:rgba(45,212,191,.09)}.marketing-hero .product-money span{border-color:rgba(125,211,252,.12);background:rgba(125,211,252,.045)}
@media(max-width:900px){.marketing-hero:after{right:-260px;top:-240px}}
.marketing-footer>div{flex-wrap:wrap}

/* Carduri publice si CTA premium */
.outcome-strip article{position:relative;overflow:hidden;border-color:#dce9ef;background:linear-gradient(145deg,#fff,#f5fbfd);box-shadow:0 16px 40px rgba(8,38,65,.07);transition:.22s}.outcome-strip article:after{content:"";position:absolute;right:-26px;bottom:-35px;width:95px;height:95px;border-radius:50%;background:rgba(45,212,191,.09)}.outcome-strip article:hover{border-color:#a9dcd8;transform:translateY(-3px)}.outcome-strip article>span{position:relative;z-index:1;background:#dff8f5;color:#116d68}.outcome-strip article strong{font-size:12px}.outcome-strip article small{font-size:8.5px}.feature-grid.expanded{gap:16px}.feature-grid.expanded article{overflow:hidden;border-color:#e0eaf0;background:linear-gradient(150deg,#fff 0%,#f8fbfd 100%);box-shadow:0 14px 38px rgba(8,38,65,.055)}.feature-grid.expanded article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#27b7ae,#55b8ec);opacity:0;transition:.2s}.feature-grid.expanded article:after{content:"";position:absolute;right:-45px;bottom:-55px;width:130px;height:130px;border-radius:50%;background:rgba(56,189,248,.055)}.feature-grid.expanded article:hover{border-color:#b6dcdf;box-shadow:0 22px 52px rgba(8,38,65,.1);transform:translateY(-5px)}.feature-grid.expanded article:hover:before{opacity:1}.feature-grid.expanded article>span{color:#84a0ad;font-size:10px}.feature-grid.expanded .feature-icon{position:relative;z-index:1;background:linear-gradient(145deg,#dff8f5,#e8f5ff);color:#116d76;box-shadow:inset 0 0 0 1px rgba(48,176,168,.12)}.feature-grid.expanded h3{position:relative;z-index:1;font-size:17px}.feature-grid.expanded p{position:relative;z-index:1;font-size:11.5px}.price-card{overflow:hidden;border-color:#dde7ec;background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 18px 50px rgba(8,38,65,.065)}.price-card:after{content:"";position:absolute;right:-70px;top:-80px;width:175px;height:175px;border-radius:50%;background:rgba(56,189,248,.055)}.price-card>*{position:relative;z-index:1}.price-card.popular{border:2px solid #32b8ad;box-shadow:0 26px 65px rgba(20,111,109,.15)}.popular-label{background:#32b8ad;color:#062628}.price-card.popular .primary-link{border-color:#0c2740;background:#0c2740}.price-card ul{border-color:#e3edf1}.pricing-promise span{border-color:#d8e7eb;background:#f8fcfd;color:#405d68}.faq-intro{align-self:start;position:sticky;top:110px}.faq-intro>p{max-width:420px;margin:17px 0 24px;color:var(--muted);font-size:12px;line-height:1.65}.faq-intro>a{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:10px;background:#e5f8f5;color:#116d68;font-size:10px;font-weight:850}.faq-list{display:grid;gap:9px}.faq-list details{padding:0 18px;border:1px solid #e0e8ec!important;border-radius:14px;background:#fff;box-shadow:0 8px 25px rgba(8,38,65,.035)}.faq-list details[open]{border-color:#b9deda!important;background:#fbfefe}.faq-list summary{position:relative;padding:18px 30px 18px 0;font-size:13px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:0;top:15px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#e8f6f6;color:#146f6a;font-size:15px}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:-3px 30px 18px 0;font-size:11px}.final-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) auto;min-height:350px;margin-top:30px;padding:62px 68px;background:radial-gradient(circle at 15% 5%,rgba(45,212,191,.22),transparent 32%),linear-gradient(130deg,#071426,#0c2c4b);color:#fff;box-shadow:0 30px 75px rgba(5,24,44,.2)}.final-cta:before{content:"";position:absolute;z-index:-1;right:-100px;bottom:-210px;width:440px;height:440px;border:1px solid rgba(103,232,213,.17);border-radius:50%;box-shadow:0 0 0 55px rgba(56,189,248,.035),0 0 0 110px rgba(56,189,248,.025)}.final-cta .marketing-kicker{color:#73e3d9}.final-cta h2{max-width:720px;margin:14px 0 13px;color:#fff;font-size:clamp(38px,4vw,55px);line-height:1.03}.final-cta p{max-width:700px;color:rgba(231,246,255,.64);font-size:13px;line-height:1.65}.final-cta-benefits{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;color:rgba(231,246,255,.72);font-size:9px;font-weight:750}.final-cta-actions{display:grid;align-content:center;gap:12px;min-width:235px}.final-cta-actions .primary-link{border-color:#59d6ca;background:#59d6ca;color:#071426}.final-cta-actions .primary-link:hover{background:#79e5dc}.cta-contact{display:block;padding:13px 15px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:rgba(255,255,255,.055)}.cta-contact small,.cta-contact strong{display:block}.cta-contact small{color:rgba(255,255,255,.42);font-size:6.5px;font-weight:900;letter-spacing:.08em}.cta-contact strong{margin-top:4px;font-size:11px}
@media(max-width:900px){.faq-intro{position:static}.final-cta{grid-template-columns:1fr;min-height:0}.final-cta-actions{width:100%;min-width:0}.final-cta-actions .primary-link{width:100%}}
@media(max-width:560px){.final-cta{padding:34px 24px}.final-cta h2{font-size:36px}.final-cta-benefits{display:grid;gap:8px}.faq-list details{padding:0 14px}.faq-list summary{font-size:12px}.feature-grid.expanded h3{font-size:16px}}

/* Header si layout mobil fara scroll orizontal */
html,body{max-width:100%;overflow-x:hidden}.marketing-header{width:100%}.mobile-nav-account{display:none}.mobile-menu{width:40px;height:40px;align-content:center;justify-items:center;gap:4px;padding:0;border-radius:11px;background:#edf8f8}.mobile-menu span{width:18px;height:2px;display:block;border-radius:4px;background:#0b2943;transition:.2s}.menu-open .mobile-menu span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-open .mobile-menu span:nth-child(2){opacity:0}.menu-open .mobile-menu span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#functii,#cum-functioneaza,#preturi{scroll-margin-top:88px}.marketing-hero,.logo-strip,.marketing-section,.workflow,.pricing-section,.faq-section,.final-cta,.marketing-footer{width:100%}.hero-product article>div{min-width:0}.hero-product article div strong,.hero-product article div span{overflow-wrap:anywhere}
@media(max-width:900px){.marketing-header{position:sticky;inset:0 0 auto;max-width:none;border-bottom-color:#dce8ec;box-shadow:0 8px 26px rgba(7,30,52,.07)}.marketing-header nav{top:70px;max-height:calc(100vh - 70px);overflow:auto;gap:7px;padding:12px 16px 18px;border-bottom:1px solid #d7e5ea;background:rgba(255,255,255,.985);box-shadow:0 22px 40px rgba(7,30,52,.16)}.marketing-header nav a{padding:13px 14px;border-radius:10px;color:#18384c;font-size:14px}.marketing-header nav a:hover{background:#eef8f8;color:#0d716d}.marketing-header nav .mobile-nav-account{display:block;margin-top:5px;border-top:1px solid #e2eaee;border-radius:0}.marketing-header nav .mobile-nav-account.primary{border:0;border-radius:10px;background:#0c2944;color:#fff;text-align:center}.marketing-header .mobile-menu{display:grid}.marketing-hero{min-width:0}.hero-product{max-width:620px;transform:none!important}.logo-strip>div,.pricing-grid,.feature-grid,.outcome-strip,.faq-section>*{min-width:0}.workflow-liveboard{max-width:100%}.final-cta{width:auto}.marketing-footer>div{row-gap:10px}}
@media(max-width:560px){.marketing-header{padding:0 12px}.marketing-header .marketing-brand{gap:8px}.marketing-header .marketing-brand strong{font-size:12px}.marketing-header .marketing-brand small{font-size:8px}.header-actions{margin-right:8px}.header-actions .primary-link{min-height:38px;padding:0 10px;font-size:9px}.mobile-menu{width:38px;height:38px}.marketing-hero{gap:38px;padding:45px 15px 42px}.hero-copy h1{font-size:42px}.hero-proof-grid{gap:7px}.hero-proof-grid span{min-width:0;padding:11px}.hero-product{padding:13px!important}.hero-product article{grid-template-columns:44px minmax(0,1fr) 32px;gap:8px}.hero-product article>b{width:32px;height:32px}.product-title{padding-top:18px}.logo-strip{padding-right:15px;padding-left:15px}.logo-strip>div{gap:10px}.logo-strip b{font-size:10px}.outcome-strip{width:100%;padding:0 15px}.marketing-section,.pricing-section{padding-right:15px;padding-left:15px}.feature-grid.expanded article{padding:23px}.workflow{padding-right:15px;padding-left:15px}.workflow-liveboard{width:100%;min-width:0}.liveboard-flow{overflow:hidden}.faq-section{padding-right:15px;padding-left:15px}.pricing-grid{width:100%}.price-card{padding:25px 22px}.final-cta{margin-right:12px;margin-left:12px}.marketing-footer{padding-right:16px;padding-left:16px}.marketing-footer>div{align-items:flex-start;flex-direction:column;gap:9px}.marketing-footer>p{margin:0}.marketing-footer>small{margin-top:5px}}
