:root{
  --bg:#f6f7f9;
  --surface:#ffffff;
  --text:#111827;
  --muted:#687083;
  --line:#e7e9ee;
  --dark:#0a0d12;
  --dark-2:#111720;
  --accent:#1DBFC1;
  --accent-2:#71e3d8;
  --max:1200px;
  --radius:22px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Inter,Arial,sans-serif;color:var(--text);background:var(--surface);line-height:1.6;overflow-x:hidden}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
button{font:inherit}
.container{width:min(calc(100% - 40px),var(--max));margin:0 auto}
.section{padding:110px 0}
.section-soft{background:var(--bg)}
.section-dark{background:var(--dark);color:#fff;position:relative;overflow:hidden}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,24,39,.08)}
.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800}
.brand-mark{width:34px;height:34px;border-radius:10px;background:var(--accent);color:#052a2b;display:grid;place-items:center;font-size:18px}
.brand-text{font-size:20px;letter-spacing:-.6px}.brand-text span{color:var(--accent)}
.main-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.main-nav>a{color:#3d4553}.main-nav>a:hover{color:#000}.main-nav .nav-cta{background:var(--dark);color:#fff;padding:11px 16px;border-radius:999px}
.menu-toggle{display:none;background:none;border:0;width:42px;height:42px}.menu-toggle span{display:block;height:2px;background:#111;margin:6px 7px}
.hero{padding:105px 0 90px;min-height:760px;display:flex;align-items:center}
.hero-grid{display:grid;grid-template-columns:.90fr 1.10fr;gap:76px;align-items:center;position:relative;z-index:2}
.hero-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.18}.hero-glow-one{width:420px;height:420px;background:var(--accent);right:0;top:-100px}.hero-glow-two{width:350px;height:350px;background:#597dff;left:-180px;bottom:-100px}
.eyebrow,.kicker{font-weight:800;font-size:12px;letter-spacing:1.7px;text-transform:uppercase;color:#4f596a}.eyebrow{color:#c4ccd8;display:flex;align-items:center;gap:10px;margin-bottom:22px}.eyebrow span{width:24px;height:2px;background:var(--accent)}
.kicker-light{color:#9ca7b5}
.hero h1,.section h2,.final-cta h2{font-family:Manrope,sans-serif;letter-spacing:-2.6px;line-height:1.02}.hero h1{font-size:clamp(54px,6vw,86px);margin-bottom:24px}.hero h1 em,.included-section h2 em,.promise-section h2 em{font-style:normal;color:var(--accent)}
.hero-lead{font-size:19px;max-width:670px;color:#aeb7c4;line-height:1.75}.hero-actions{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-actions.centered{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 22px;border-radius:12px;font-weight:750;font-size:14px;transition:.25s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#042f31}.btn-primary:hover{background:var(--accent-2)}.btn-ghost{border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.04)}.btn-outline{border:1px solid #d7dbe2;background:#fff;color:#111}
.trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;font-size:12px;color:#8f9aa8}
.hero-visual{position:relative;min-height:520px}.browser-card{background:#fff;border-radius:20px;box-shadow:0 35px 90px rgba(0,0,0,.45);overflow:hidden;position:absolute}.browser-main{width:92%;right:0;top:40px;transform:rotate(1.5deg)}.browser-top{height:42px;background:#eef1f4;display:flex;align-items:center;gap:7px;padding:0 13px}.browser-top>span{width:8px;height:8px;border-radius:50%;background:#aab0b8}.browser-url{margin-left:10px;background:#fff;border-radius:7px;color:#9aa1aa;font-size:9px;padding:4px 14px;flex:1}.browser-content{padding:26px;color:#111}.mini-nav{display:flex;justify-content:space-between;align-items:center;font-size:8px}.mini-nav div{display:flex;gap:14px;color:#67707a}.mini-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center;padding:45px 0 25px}.mini-hero small{font-size:7px;letter-spacing:1.2px;color:#6d747c}.mini-hero h3{font-family:Manrope;font-size:31px;line-height:1.05;margin:10px 0}.mini-hero p{font-size:9px;color:#747b84}.mini-button{display:inline-block;background:#111;color:#fff;padding:7px 12px;border-radius:6px;font-size:7px;margin-top:13px}.mini-art{height:190px;border-radius:12px;background:linear-gradient(135deg,#d6f7f3,#1dbfc1 55%,#0a4447)}
.floating-card{position:absolute;background:#fff;color:#15181d;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:14px 16px;font-size:11px;z-index:4}.floating-card b,.floating-card span{display:block}.floating-card span{color:#7a838f;font-size:9px;margin-top:3px}.floating-top{top:10px;left:0}.floating-bottom{right:5px;bottom:18px;display:flex;gap:10px;align-items:center}.status-dot{width:10px;height:10px!important;background:var(--accent);border-radius:50%;margin:0!important}
.benefit-strip{border-bottom:1px solid var(--line);background:#fff}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-grid article{display:flex;gap:16px;padding:32px 22px;border-right:1px solid var(--line)}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border-right:0}.benefit-icon{font-size:11px;font-weight:800;color:var(--accent)}.benefit-grid h3{font-size:14px}.benefit-grid p{font-size:12px;color:var(--muted);margin-top:3px}
.section-heading{margin-bottom:55px}.section-heading.center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.section-heading.split{display:flex;justify-content:space-between;gap:80px;align-items:end}.section-heading.split>div{max-width:650px}.section-heading.split>p{max-width:410px}.section-heading h2,.included-section h2,.why-section h2,.promise-section h2,.faq-section h2,.devices-section h2{font-size:clamp(38px,4.5vw,62px);margin-top:10px}.section-heading p,.why-section p,.included-section p,.promise-section p,.faq-section p,.devices-section p{color:var(--muted);font-size:17px;margin-top:18px}.section-dark p{color:#9aa5b3}
.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.step-card{padding:28px 22px;border:1px solid var(--line);border-radius:18px;min-height:235px;transition:.25s;background:#fff}.step-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(16,24,40,.08)}.step-card>span{font-size:12px;font-weight:800;color:var(--accent)}.step-card h3{font-size:18px;line-height:1.3;margin:35px 0 12px}.step-card p{font-size:13px;color:var(--muted)}

/* Interactive website configurator */
.configurator-section{background:#080c11;color:#fff;position:relative;overflow:hidden;padding:135px 0}.configurator-section .container{position:relative;z-index:2}.config-glow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.config-glow-one{width:520px;height:520px;background:rgba(29,191,193,.18);right:-80px;top:-120px}.config-glow-two{width:420px;height:420px;background:rgba(97,80,255,.14);left:-170px;bottom:-170px}.configurator-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;align-items:center}.config-copy h2{font-family:Manrope,sans-serif;font-size:clamp(46px,5vw,70px);line-height:1.02;letter-spacing:-3px;margin:12px 0 23px}.config-copy h2 em{font-style:normal;color:var(--accent)}.config-copy>p{color:#909baa;font-size:16px;max-width:520px;margin-bottom:42px}.config-group{padding:19px 0;border-top:1px solid rgba(255,255,255,.09)}.config-label{display:block;color:#687482;font-size:9px;font-weight:800;letter-spacing:1.7px;margin-bottom:12px}.config-pills{display:flex;gap:8px;flex-wrap:wrap}.config-pill{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#9da8b5;padding:10px 15px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;transition:.25s}.config-pill:hover{border-color:rgba(29,191,193,.45);color:#fff}.config-pill.active{background:var(--accent);border-color:var(--accent);color:#062f30;box-shadow:0 0 0 4px rgba(29,191,193,.07)}.config-link{display:inline-flex;gap:12px;align-items:center;margin-top:25px;color:#fff;font-size:13px;font-weight:750}.config-link span{color:var(--accent)}
.config-stage{position:relative;min-height:590px;display:flex;align-items:center;justify-content:center;perspective:1300px}.config-orbit{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.orbit-one{width:590px;height:590px}.orbit-two{width:440px;height:440px;border-color:rgba(29,191,193,.1)}.config-browser{width:min(100%,680px);background:#e9edf1;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 50px 120px rgba(0,0,0,.58);overflow:hidden;transform:rotateY(-6deg) rotateX(2deg);transition:transform .35s ease,filter .35s ease;position:relative;z-index:3}.config-browser:hover{transform:rotateY(-2deg) rotateX(1deg) translateY(-5px)}.config-browser-top{height:43px;background:#191f27;display:flex;align-items:center;padding:0 13px;gap:12px}.config-dots{display:flex;gap:5px}.config-dots i{width:7px;height:7px;border-radius:50%;background:#4b5561}.config-dots i:first-child{background:#ff6b67}.config-dots i:nth-child(2){background:#f2c24f}.config-dots i:nth-child(3){background:#58c778}.config-address{height:23px;border-radius:7px;background:#0e1319;color:#6f7a87;display:flex;align-items:center;padding:0 12px;font-size:8px;flex:1;max-width:300px}.config-live{margin-left:auto;color:#758290;font-size:7px;font-weight:800;letter-spacing:1px;display:flex;align-items:center;gap:6px}.config-live i{width:5px;height:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px rgba(29,191,193,.12)}.config-site{background:#fff;color:#111827;padding:20px 28px 0;transition:.35s}.config-site-nav{height:46px;display:flex;align-items:flex-start;justify-content:space-between;font-size:8px}.config-site-nav strong{font-family:Manrope;font-size:14px}.config-site-nav strong span{color:var(--accent)}.config-site-nav>div{display:flex;gap:17px;color:#77808c}.config-site-nav button{border:1px solid #d9dde2;border-radius:6px;background:#fff;font-size:7px;padding:6px 9px}.config-site-hero{min-height:315px;display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center}.config-site-copy small{font-size:6px;letter-spacing:1.25px;font-weight:800;color:#7b8490}.config-site-copy h3{font-family:Manrope;font-size:34px;line-height:1.02;letter-spacing:-1.5px;margin:10px 0}.config-site-copy h3 span{color:var(--accent)}.config-site-copy p{font-size:8px;line-height:1.6;color:#7b8490;max-width:270px}.config-site-actions{display:flex;align-items:center;gap:15px;margin-top:18px;font-size:7px}.config-site-actions b{padding:8px 11px;background:#0d1218;color:#fff;border-radius:6px}.config-site-actions span{color:#5d6671}.config-art{height:230px;position:relative;border-radius:12px;background:linear-gradient(145deg,#d9f5f2,#edf9f8);overflow:hidden}.config-art-shape{position:absolute;width:190px;height:190px;border-radius:50%;background:linear-gradient(145deg,var(--accent),#08787a);right:-35px;bottom:-45px;filter:saturate(.9)}.config-art-card{position:absolute;z-index:2;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 35px rgba(18,40,46,.12);border-radius:9px}.card-a{left:20px;top:26px;width:118px;padding:12px}.card-a small,.card-a strong,.card-a span{display:block}.card-a small{font-size:6px;color:#7b8490}.card-a strong{font-family:Manrope;font-size:23px;margin:2px 0}.card-a span{font-size:6px;color:#129a81}.card-b{width:110px;height:72px;left:44px;bottom:25px;padding:12px;display:flex;align-items:end;gap:5px}.card-b i{display:block;flex:1;border-radius:3px 3px 0 0;background:#cce7e4;height:35%}.card-b i:nth-child(2){height:58%}.card-b i:nth-child(3){height:78%;background:var(--accent)}.card-b i:nth-child(4){height:100%;background:#0f5558}.config-proof{height:54px;border-top:1px solid #edf0f2;display:flex;align-items:center;justify-content:space-between;color:#9ca4ae;font-size:6px}.config-proof span{font-weight:800;letter-spacing:1px}.config-proof b{font-family:Manrope;font-size:8px;color:#69727e}.config-float{position:absolute;z-index:5;background:#111821;border:1px solid rgba(255,255,255,.09);border-radius:13px;box-shadow:0 20px 45px rgba(0,0,0,.38);display:flex;align-items:center;gap:11px;padding:12px 15px}.config-float>span{width:30px;height:30px;border-radius:9px;background:rgba(29,191,193,.1);display:grid;place-items:center;color:var(--accent);font-size:11px}.config-float b,.config-float small{display:block}.config-float b{font-size:9px}.config-float small{font-size:7px;color:#73808d;margin-top:2px}.float-speed{top:48px;right:-5px}.float-mobile{bottom:42px;left:10px}.config-browser[data-style="minimal"] .config-site{background:#f8f6f1}.config-browser[data-style="minimal"] .config-art{background:#ebe5d9}.config-browser[data-style="minimal"] .config-art-shape{border-radius:3px;background:#1f2933;transform:rotate(8deg)}.config-browser[data-style="minimal"] .config-site-copy h3 span,.config-browser[data-style="minimal"] .config-site-nav strong span{color:#1f2933}.config-browser[data-style="bold"] .config-site{background:#17113a;color:#fff}.config-browser[data-style="bold"] .config-site-nav>div,.config-browser[data-style="bold"] .config-site-copy p,.config-browser[data-style="bold"] .config-site-copy small,.config-browser[data-style="bold"] .config-site-actions span{color:#a9a0d0}.config-browser[data-style="bold"] .config-site-nav button{background:#251d50;color:#fff;border-color:#3b3267}.config-browser[data-style="bold"] .config-art{background:linear-gradient(145deg,#ffcf5a,#ff6b8d)}.config-browser[data-style="bold"] .config-art-shape{background:#6d4aff}.config-browser[data-style="bold"] .config-proof{border-color:rgba(255,255,255,.09)}.config-browser[data-style="bold"] .config-proof b{color:#cac5e5}
.templates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.template-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.25s}.template-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(17,24,39,.08)}.template-preview{height:290px;padding:27px;display:flex;align-items:center;justify-content:center}.preview-one{background:#dff5f2}.preview-two{background:#c7c8ff}.preview-three{background:#eee7d9}.preview-four{background:#d6c7bc}.preview-five{background:#dbeaff}.preview-six{background:#e8e8e8}.fake-site{width:88%;height:85%;background:#fff;border-radius:7px;box-shadow:0 15px 40px rgba(0,0,0,.12);padding:18px;position:relative}.fake-site.dark{background:#111;color:white}.fake-site span{display:block;width:40%;height:5px;background:var(--accent);border-radius:8px}.fake-site h4{font-family:Manrope;font-size:24px;line-height:1.05;margin-top:24px}.fake-site i{position:absolute;right:16px;bottom:16px;width:38%;height:45%;border-radius:8px;background:linear-gradient(135deg,var(--accent),#073f43)}.template-info{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:20px}.template-info h3{font-size:16px}.template-info p{font-size:12px;color:var(--muted)}.template-info a{font-size:12px;font-weight:700}.custom-note{margin-top:26px;padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center}.custom-note>div{display:flex;gap:18px;align-items:flex-start}.note-icon{width:42px;height:42px;border-radius:12px;background:#ddf7f4;display:grid;place-items:center;color:#08777a}.custom-note h3{font-size:16px}.custom-note p{font-size:13px;color:var(--muted);margin-top:4px}.text-link{font-size:13px;font-weight:700;white-space:nowrap}
.included-section{padding:110px 0}.included-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.included-grid .btn{margin-top:28px}.included-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden}.included-list div{padding:16px 18px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;color:#c5ccd6}.included-list div:nth-child(even){border-right:0}
.transform-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.before-after{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center}.ba-card{border-radius:20px;padding:28px;min-height:300px}.ba-card span{font-size:10px;letter-spacing:1.5px;font-weight:800}.ba-card h4{font-family:Manrope;font-size:28px;margin:42px 0 12px}.ba-card p{font-size:13px}.ba-card.muted{background:#f1f2f4;color:#9aa0a8}.ba-card.branded{background:#0d1116;color:#fff}.ba-card.branded span{color:var(--accent)}.arrow-bubble{width:44px;height:44px;border-radius:50%;background:var(--accent);display:grid;place-items:center;z-index:2;margin:0 -8px}.skeleton-lines i,.brand-lines i{display:block;height:8px;border-radius:8px;margin-top:12px}.skeleton-lines i{background:#d8dadd}.brand-lines i{background:#2b323c}.brand-lines i:nth-child(2){width:76%;background:var(--accent)}.check-list{list-style:none;margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-list li{font-size:13px}.check-list li:before{content:'✓';color:var(--accent);font-weight:800;margin-right:8px}
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:18px;min-height:210px}.feature-symbol{width:46px;height:46px;border-radius:13px;background:#e1f8f6;color:#08787a;display:grid;place-items:center;font-weight:800}.feature-card h3{font-size:17px;margin:28px 0 10px}.feature-card p{font-size:13px;color:var(--muted)}
.why-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.why-card{padding:26px;border-radius:18px;border:1px solid var(--line)}.why-card span{font-size:11px;color:var(--accent);font-weight:800}.why-card h3{font-size:17px;margin:25px 0 8px}.why-card p{font-size:13px;margin:0;color:var(--muted)}
.audience-section{padding-top:30px}.tag-cloud{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tag-cloud span{padding:13px 18px;border:1px solid var(--line);border-radius:999px;font-size:13px;background:#fff}
.devices-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.device-labels{display:flex;gap:10px;margin-top:30px}.device-labels span{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 12px;color:#b6bfca;font-size:11px}.devices-visual{position:relative;height:410px}.device{position:absolute;background:#20262e;border:7px solid #353d47;box-shadow:0 25px 60px rgba(0,0,0,.4)}.device>div{height:100%;background:linear-gradient(145deg,#edf7f5,#bfeee9 45%,#1dbfc1)}.desktop{width:420px;height:255px;left:0;top:30px;border-radius:15px}.tablet{width:190px;height:270px;right:40px;top:80px;border-radius:20px}.phone{width:100px;height:205px;right:0;bottom:10px;border-radius:22px}
.technical-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.technical-card{text-align:center;border:1px solid var(--line);border-radius:18px;padding:32px 22px}.technical-card>span{font-size:28px;color:var(--accent)}.technical-card h3{font-size:16px;margin:18px 0 8px}.technical-card p{font-size:12px;color:var(--muted)}
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;position:relative}.price-card.featured{border:2px solid var(--accent);box-shadow:0 20px 60px rgba(29,191,193,.12)}.popular{position:absolute;right:20px;top:20px;background:var(--accent);color:#073638;border-radius:999px;font-size:9px;font-weight:800;padding:6px 9px}.price-label{font-size:10px;color:var(--accent);font-weight:800;letter-spacing:1.5px}.price-card h3{font-size:24px;margin:10px 0 6px}.price-card>div>p{font-size:13px;color:var(--muted)}.price{font-family:Manrope;font-size:40px;font-weight:800;letter-spacing:-1.5px;margin:30px 0 22px}.price small{font-family:Inter;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:0}.price-card ul{list-style:none;border-top:1px solid var(--line);padding-top:20px;margin-bottom:28px;flex:1}.price-card li{font-size:13px;padding:7px 0}.price-card li:before{content:'✓';color:var(--accent);font-weight:800;margin-right:9px}
.extras-list{border-top:1px solid var(--line)}.extras-list div{display:flex;justify-content:space-between;align-items:center;padding:18px 4px;border-bottom:1px solid var(--line);font-size:14px}.extras-list b{font-size:13px}
.compare-grid{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;max-width:930px;margin:0 auto}.compare-card{border-radius:22px;padding:36px}.compare-card>span{font-size:10px;font-weight:800;letter-spacing:1.4px}.compare-card ul{list-style:none;margin-top:30px}.compare-card li{padding:10px 0;font-size:14px}.traditional{background:#f1f2f4;color:#747b85}.traditional li:before{content:'–';margin-right:10px}.market{background:#0c1117;color:#fff}.market>span{color:var(--accent)}.market li:before{content:'✓';color:var(--accent);margin-right:10px}.compare-vs{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:800;z-index:3;justify-self:center}.compare-quote{text-align:center;font-family:Manrope;font-size:25px;font-weight:700;max-width:720px;margin:45px auto 0}
.promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.promise-words{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.promise-words span{font-family:Manrope;font-size:32px;color:#5f6976;font-weight:700}.promise-words span:nth-child(5){color:#fff}.promise-words b{margin-top:18px;color:var(--accent)}
.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;border:0;background:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:700;color:var(--text);cursor:pointer}.faq-item button span{font-size:21px;color:#84909d}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer p{font-size:13px;color:var(--muted);padding:0 40px 20px 0;margin:0}.faq-item.active .faq-answer{max-height:160px}
.final-cta{background:linear-gradient(135deg,#10161d,#061012);padding:110px 0;color:#fff;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:var(--accent);filter:blur(140px);opacity:.18;left:50%;top:10%;transform:translateX(-50%)}.final-cta-inner{position:relative;z-index:2}.final-cta h2{font-size:clamp(48px,6vw,76px);margin-top:10px}.final-cta p{color:#9da8b5;font-size:18px;margin-top:20px}
.site-footer{background:#070a0e;color:#fff;padding:70px 0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px}.footer-brand{margin-bottom:16px}.footer-grid>div:first-child p{color:#76808c;font-size:13px}.footer-grid h4{font-size:12px;margin-bottom:18px;color:#afb7c2}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid a{font-size:12px;color:#78828e}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:55px;padding-top:22px;display:flex;justify-content:space-between;color:#59636e;font-size:11px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}
@media(max-width:1020px){.main-nav{position:absolute;top:78px;left:0;right:0;background:#fff;display:none;flex-direction:column;align-items:flex-start;padding:25px 30px;border-bottom:1px solid var(--line)}.main-nav.open{display:flex}.menu-toggle{display:block}.hero-grid,.included-grid,.transform-grid,.why-grid,.devices-grid,.promise-grid,.faq-grid{grid-template-columns:1fr}.hero-visual{min-height:480px}.steps-grid{grid-template-columns:repeat(3,1fr)}.templates-grid,.feature-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.technical-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid article:nth-child(2){border-right:0}.benefit-grid article{border-bottom:1px solid var(--line)}.section-heading.split{display:block}.section-heading.split>p{margin-top:18px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:nth-child(4),.footer-grid>div:nth-child(5){margin-top:15px}.compare-grid{grid-template-columns:1fr}.compare-vs{margin:-12px auto}.devices-visual{max-width:600px}.faq-grid{gap:45px}}
@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:80px 0}.header-inner{height:68px}.main-nav{top:68px}.brand-text{font-size:17px}.hero{padding:70px 0 50px;min-height:auto}.hero-grid{gap:35px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-lead{font-size:16px}.hero-actions .btn{width:100%}.trust-row{display:grid;gap:8px}.hero-visual{min-height:330px}.browser-main{width:96%;top:20px}.mini-hero{padding:28px 0 10px}.mini-hero h3{font-size:22px}.mini-art{height:125px}.floating-bottom{bottom:-6px}.benefit-grid,.steps-grid,.templates-grid,.feature-grid,.pricing-grid,.technical-grid,.why-cards{grid-template-columns:1fr}.benefit-grid article{border-right:0!important;padding-left:0}.section-heading{margin-bottom:38px}.section-heading h2,.included-section h2,.why-section h2,.promise-section h2,.faq-section h2,.devices-section h2{font-size:39px;letter-spacing:-1.7px}.included-list{grid-template-columns:1fr}.included-list div{border-right:0}.before-after{grid-template-columns:1fr}.arrow-bubble{margin:-8px auto;transform:rotate(90deg)}.check-list{grid-template-columns:1fr}.custom-note{align-items:flex-start;flex-direction:column}.devices-visual{height:310px}.desktop{width:310px;height:190px}.tablet{width:130px;height:190px;right:15px}.phone{width:75px;height:150px}.compare-card{padding:28px}.promise-words span{font-size:25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.final-cta h2{font-size:45px}.extras-list div{align-items:flex-start;gap:20px}.extras-list b{text-align:right}.price-card.featured{order:-1}}

@media(max-width:1020px){.configurator-grid{grid-template-columns:1fr;gap:55px}.config-copy{max-width:680px}.config-stage{min-height:560px}.config-browser{transform:none}.config-browser:hover{transform:translateY(-5px)}}
@media(max-width:680px){.configurator-section{padding:90px 0}.config-copy h2{font-size:43px;letter-spacing:-2px}.config-stage{min-height:390px}.config-browser{border-radius:12px}.config-browser-top{height:34px}.config-live{display:none}.config-site{padding:14px 15px 0}.config-site-nav{height:35px}.config-site-nav>div{display:none}.config-site-hero{min-height:230px;grid-template-columns:1.05fr .95fr;gap:10px}.config-site-copy h3{font-size:23px}.config-site-copy p{font-size:7px}.config-site-actions span{display:none}.config-art{height:160px}.card-a{left:10px;top:16px;width:90px;padding:9px}.card-a strong{font-size:17px}.card-b{width:80px;height:50px;left:25px;bottom:17px;padding:8px}.config-art-shape{width:135px;height:135px}.config-proof{height:38px}.config-proof b:nth-last-child(-n+2){display:none}.config-orbit{display:none}.config-float{padding:9px 11px}.float-speed{top:8px;right:-3px}.float-mobile{bottom:12px;left:-3px}.config-float>span{width:24px;height:24px}.config-float b{font-size:8px}.config-float small{font-size:6px}}

/* WebsitesMarket - pełna szerokość strony */
body.page-template-page-websitesmarket #content .ast-container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: block !important;
}

body.page-template-page-websitesmarket #primary {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.page-template-page-websitesmarket .site-content {
    width: 100%;
    padding: 0 !important;
}

body.page-template-page-websitesmarket .wm-page {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
}
.white-text {
	color: #FFFFFF;
}