/* SmartOffice AI PT V24.6.0 — Final Brand Experience + Conversion Safe
   Visual/UX layer only. Commercial values, forms and integrations are preserved. */
:root{
  --v2460-navy:#061326;--v2460-navy2:#0a2038;--v2460-ink:#102644;--v2460-muted:#607591;
  --v2460-cyan:#23c7ff;--v2460-blue:#2b82ff;--v2460-violet:#7a4dff;--v2460-magenta:#d864ff;
  --v2460-white:#fbfdff;--v2460-lilac:#f6f1ff;--v2460-line:#d9e5f4;
  --v2460-shadow:0 24px 64px rgba(20,46,82,.14);
}

/* global polish */
body{background:var(--v2460-navy)!important}
.home-v24,.services-refined,main:not(.app-shell){overflow:hidden}
.section-v24{position:relative}
.section-v24>.container,.inner-hero>.container{position:relative;z-index:2}
.v24-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(90deg,rgba(4,18,37,.95),rgba(8,25,53,.92),rgba(20,17,54,.92))!important;border-bottom:1px solid rgba(117,116,255,.22)!important}
.v24-header .brand img,.v24-footer .brand img{filter:drop-shadow(0 0 16px rgba(54,195,255,.24))}
.main-nav a{font-weight:720!important}.main-nav a:hover{color:#9cecff!important}
.header-cta{background:linear-gradient(135deg,#1daeff,#7d4dff 64%,#b94cff)!important;box-shadow:0 10px 28px rgba(99,72,255,.28)!important}

/* hero — closer to the chosen premium reference */
.home-v24 .hero-v24{min-height:auto!important;padding:clamp(64px,8vw,110px) 0 74px!important;background:
 radial-gradient(circle at 79% 25%,rgba(128,70,255,.32),transparent 24%),
 radial-gradient(circle at 66% 69%,rgba(33,195,255,.18),transparent 28%),
 linear-gradient(135deg,#041327 0%,#071d36 56%,#171346 100%)!important}
.home-v24 .hero-v24:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#3ed0ff55,#9f58ff66,transparent)}
.hero-v24-grid{gap:clamp(28px,5vw,70px)!important;align-items:center!important}
.hero-v24-copy .eyebrow{display:inline-flex!important;background:rgba(7,31,58,.9)!important;border:1px solid #39bcff55!important;color:#9ce8ff!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important}
.hero-v24-copy h1{font-size:clamp(3rem,7vw,6.3rem)!important;letter-spacing:-.055em!important;line-height:.94!important;max-width:8.7ch;margin-top:18px!important}
.hero-v24-copy h1 em{font-style:normal!important;background:linear-gradient(92deg,#ffffff 0%,#56d6ff 44%,#a960ff 78%,#e26dff 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.hero-v24-copy .hero-v24-punch{font-size:clamp(1.1rem,1.8vw,1.42rem)!important;font-weight:800!important;color:#fff!important;margin-top:20px!important}
.hero-v24-lead{max-width:58ch!important;color:#b7c7da!important;font-size:1.02rem!important;line-height:1.64!important}
.hero-actions .button{min-height:52px;border-radius:16px!important;font-weight:880!important}.hero-actions .button-primary{background:linear-gradient(135deg,#17b6ff,#6b59ff 56%,#b94cff)!important;box-shadow:0 14px 34px rgba(63,91,255,.33)!important}.hero-actions .ghost{background:rgba(7,24,47,.76)!important;border-color:#2e9eff88!important}
.hero-v24 .v24-trust span{background:rgba(12,34,61,.78)!important;border:1px solid rgba(133,179,236,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
.hero-social-strip{display:none!important}

.hero-product-stage-v2460{position:relative;min-height:620px;display:grid;place-items:center;isolation:isolate}
.hero-orbit-v2460{position:absolute;inset:4% -6% 2%;background:radial-gradient(circle at 50% 50%,rgba(26,188,255,.18),transparent 29%),conic-gradient(from 20deg at 53% 48%,transparent,rgba(57,169,255,.12),rgba(143,76,255,.25),transparent 48%,rgba(20,206,255,.14),transparent);filter:blur(2px);border-radius:50%;transform:rotate(-7deg);z-index:-2}
.hero-orbit-v2460:before,.hero-orbit-v2460:after{content:"";position:absolute;inset:14%;border:1px solid rgba(121,94,255,.25);border-radius:50%;transform:rotate(20deg) skewX(-8deg)}
.hero-orbit-v2460:after{inset:24% 9%;border-color:rgba(52,213,255,.18);transform:rotate(-17deg) skewX(7deg)}
.hero-phone-v2460{width:min(350px,82vw);aspect-ratio:.54;position:relative;border-radius:48px;background:#050b14;border:8px solid #101722;box-shadow:0 38px 90px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.09),0 0 55px rgba(106,73,255,.24);transform:rotate(5deg);overflow:hidden}
.hero-phone-v2460:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:104px;height:28px;border-radius:20px;background:#02050b;z-index:5}
.hero-phone-screen-v2460{position:absolute;inset:9px;border-radius:38px;background:linear-gradient(180deg,#071b32,#0b2140 55%,#151545);padding:52px 21px 22px;color:#fff;display:flex;flex-direction:column;gap:12px}
.hero-app-head-v2460{display:flex;align-items:center;gap:10px}.hero-app-head-v2460 img{width:42px;height:42px;border-radius:13px}.hero-app-head-v2460 strong{display:block;font-size:1rem}.hero-app-head-v2460 small{color:#81dfff;font-size:.68rem;letter-spacing:.08em}
.hero-app-greeting-v2460{padding:14px;border-radius:17px;background:linear-gradient(145deg,rgba(29,72,113,.66),rgba(53,38,111,.6));border:1px solid rgba(130,163,255,.18)}.hero-app-greeting-v2460 small{color:#91acc7}.hero-app-greeting-v2460 b{display:block;margin-top:4px;font-size:1.05rem}
.hero-app-grid-v2460{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hero-app-card-v2460{padding:12px;border-radius:16px;background:#0e2a47;border:1px solid rgba(126,180,255,.16)}.hero-app-card-v2460 small{display:block;color:#8da8c4;font-size:.65rem}.hero-app-card-v2460 b{display:block;font-size:1.08rem;margin-top:4px}.hero-app-card-v2460.accent{background:linear-gradient(145deg,#123f62,#34265d)}
.hero-app-list-v2460{display:grid;gap:8px}.hero-app-list-v2460 span{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:13px;background:#0d2742;border:1px solid rgba(255,255,255,.07);font-size:.8rem}.hero-app-list-v2460 i{font-style:normal;color:#7ee6ff}.hero-app-cta-v2460{margin-top:auto;padding:13px;text-align:center;border-radius:14px;background:linear-gradient(135deg,#25b8ff,#7651ff 58%,#bd4cff);font-weight:900}
.hero-floating-v2460{position:absolute;right:-4px;bottom:70px;width:210px;padding:13px;border-radius:17px;background:rgba(255,255,255,.94);border:1px solid #dce6f5;box-shadow:0 20px 50px rgba(15,33,80,.24);color:#163250;z-index:3}.hero-floating-v2460 small{display:block;color:#73859b;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.hero-floating-v2460 strong{display:block;margin-top:4px;font-size:.95rem}.hero-floating-v2460 span{display:block;color:#6f52d8;font-weight:850;margin-top:3px}
.hero-mini-logo-v2460{position:absolute;left:5px;top:64px;width:74px;height:74px;display:grid;place-items:center;border-radius:22px;background:rgba(4,21,42,.76);border:1px solid rgba(63,202,255,.25);box-shadow:0 18px 40px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.hero-mini-logo-v2460 img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(60,199,255,.25))}

/* new light process section */
.process-v2460{background:radial-gradient(circle at 92% 9%,rgba(173,101,255,.18),transparent 28%),radial-gradient(circle at 7% 89%,rgba(49,205,255,.15),transparent 28%),linear-gradient(145deg,#fbfdff,#f4f7ff 58%,#f9f2ff)!important;color:var(--v2460-ink)!important;padding:70px 0!important}
.process-head-v2460{text-align:center;max-width:720px;margin:0 auto 32px}.process-head-v2460 .eyebrow{color:#6f54c8!important;border-color:#d9d4ff!important;background:#fff!important}.process-head-v2460 h2{font-size:clamp(2.2rem,5vw,4rem)!important;line-height:1!important;margin:14px 0 10px!important;color:#102644!important}.process-head-v2460 p{color:#647892!important}
.process-grid-v2460{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1020px;margin:0 auto}.process-card-v2460{position:relative;text-align:center;padding:28px 22px;border-radius:25px;background:rgba(255,255,255,.85);border:1px solid #dde6f2;box-shadow:var(--v2460-shadow)}.process-card-v2460 .process-icon{width:64px;height:64px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#e8f7ff,#eee8ff);font-size:1.85rem;border:1px solid #dae3f5}.process-card-v2460 b{display:inline-grid;place-items:center;position:absolute;top:14px;left:14px;width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#2b96ff,#8650ff);color:#fff;font-size:.78rem}.process-card-v2460 h3{margin:0 0 8px;color:#173553;font-size:1.05rem}.process-card-v2460 p{margin:0;color:#6a7e96;font-size:.9rem;line-height:1.5}.process-card-v2460:after{content:"→";position:absolute;right:-16px;top:50%;transform:translateY(-50%);color:#845fff;font-size:1.5rem;font-weight:900}.process-card-v2460:last-child:after{display:none}.process-cta-v2460{text-align:center;margin-top:28px}.process-cta-v2460 small{display:block;margin-top:9px;color:#71849b}

/* sections close to the selected reference */
.home-v24 .projects-v24,.home-v24 #servicos,.home-v24 .free-v24,.home-v24 .founder-v24,.home-v24 .app-v24,.home-v24 .reviews-v24,.home-v24 .contact-v24{background:radial-gradient(circle at 92% 8%,rgba(163,89,255,.16),transparent 31%),radial-gradient(circle at 5% 92%,rgba(39,198,255,.13),transparent 28%),linear-gradient(145deg,#fbfdff,#f4f7ff 58%,#f9f2ff)!important;color:var(--v2460-ink)!important}
.home-v24 .projects-v24{padding-top:72px!important}.home-v24 .projects-v24 .section-head-v24 h2,.home-v24 #servicos .section-head-v24 h2,.home-v24 .reviews-v24 .section-head-v24 h2,.home-v24 .contact-v24 h2,.home-v24 .founder-v24 h2,.home-v24 .app-v24 h2{color:#102644!important;background:none!important;-webkit-text-fill-color:initial!important}.home-v24 .section-head-v24 p,.home-v24 .contact-v24 p,.home-v24 .founder-v24 p,.home-v24 .app-v24 p{color:#607591!important}

/* project cards with real-looking mockups */
.home-v24 .project-grid-v24{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.home-v24 .project-card{padding:14px!important;background:rgba(255,255,255,.88)!important;border:1px solid #dbe5f2!important;color:#173452!important;border-radius:24px!important;box-shadow:0 18px 42px rgba(24,52,88,.11)!important;display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important}.home-v24 .project-card>span:not(.project-card-mockup-v2460 span){display:none!important}.project-card-mockup-v2460{height:170px;margin:-2px -2px 14px;position:relative;border-radius:17px;overflow:hidden;border:1px solid #dce6f2;background:#eef4ff}.project-card-mockup-v2460 img{width:100%;height:100%;display:block;object-fit:cover}.project-card-mockup-v2460 span{position:absolute;top:8px;left:8px;padding:5px 8px;border-radius:99px;background:rgba(6,20,39,.82);color:#e8f9ff;font-size:.52rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(8px)}.home-v24 .project-card small{color:#66809c!important;letter-spacing:.12em!important}.home-v24 .project-card h3{color:#132f4d!important;line-height:1.15!important}.home-v24 .project-card p{color:#6a7d94!important}.home-v24 .project-card strong{margin-top:auto!important;background:linear-gradient(90deg,#168ee7,#7653e9,#c15adf);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-size:1.15rem!important}.home-v24 .project-card em{color:#2476b7!important}

/* SmartOffice Tasks */
.home-v24 #servicos .task-bento{gap:14px!important}.home-v24 #servicos .task-tile{background:rgba(255,255,255,.88)!important;border:1px solid #dce6f2!important;color:#173452!important;box-shadow:0 16px 38px rgba(24,55,96,.10)!important;border-radius:22px!important}.home-v24 #servicos .task-tile strong{color:#173452!important}.home-v24 #servicos .task-tile p{color:#687f99!important}.home-v24 #servicos .task-tile em{color:#2d7fb6!important}.home-v24 #servicos .task-tile:nth-child(1) .tile-icon{background:linear-gradient(145deg,#dff7ff,#e6efff)}.home-v24 #servicos .task-tile:nth-child(2) .tile-icon{background:linear-gradient(145deg,#ede8ff,#f5edff)}.home-v24 #servicos .task-tile:nth-child(3) .tile-icon{background:linear-gradient(145deg,#ffe8f3,#fff0f8)}.home-v24 #servicos .task-tile:nth-child(4) .tile-icon{background:linear-gradient(145deg,#e3fff8,#eaf9ff)}.home-v24 #servicos .task-tile.tile-accent{background:radial-gradient(circle at 88% 10%,rgba(175,79,255,.36),transparent 38%),linear-gradient(130deg,#e8f5ff,#dfe8ff 38%,#e7dfff 74%,#f3e8ff)!important;border-color:#c7d5f0!important}.home-v24 #servicos .task-tile.tile-accent strong{color:#173452!important}.home-v24 #servicos .task-tile.tile-accent p{color:#5f7894!important}.home-v24 #servicos .task-tile.tile-accent em{color:#6848d5!important}

/* free task */
.home-v24 .free-v24{padding-top:58px!important}.home-v24 .free-panel{background:rgba(255,255,255,.80)!important;border:1px solid #dbe5f2!important;box-shadow:var(--v2460-shadow)!important;color:#173452!important}.home-v24 .free-panel h2{color:#102644!important}.home-v24 .free-panel p{color:#607591!important}.home-v24 .free-panel .mini-examples span{background:#f5f8ff!important;border-color:#dde6f3!important;color:#4b6581!important}.home-v24 .free-panel .three-flow li{background:linear-gradient(145deg,#ffffff,#f2f7ff)!important;border:1px solid #dbe5f2!important;color:#173452!important;box-shadow:0 14px 32px rgba(28,58,98,.08)!important}.home-v24 .free-panel .three-flow li strong{color:#173452!important}.home-v24 .free-panel .three-flow li small{color:#6d8198!important}.home-v24 .free-panel .three-flow li>b{background:linear-gradient(135deg,#2896ff,#7c4fff)!important;color:#fff!important}

/* pricing retains dark contrast */
.home-v24 .pricing-v24{background:radial-gradient(circle at 85% 18%,rgba(127,75,255,.25),transparent 28%),linear-gradient(145deg,#061326,#081d36 60%,#171541)!important}
.home-v24 .pricing-v24 .section-head-v24 h2{color:#fff!important;background:linear-gradient(90deg,#fff,#73d9ff 54%,#b36fff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.home-v24 .pricing-v24 .section-head-v24 p{color:#9eb2c9!important}

/* founder */
.home-v24 .founder-grid-v24{grid-template-columns:260px 1fr!important;align-items:center!important;background:rgba(255,255,255,.84)!important;border:1px solid #dce5f2!important;box-shadow:var(--v2460-shadow)!important}.home-v24 .founder-grid-v24 figure{width:220px;height:220px!important;margin:0 auto!important}.home-v24 .founder-grid-v24 h2{font-size:clamp(2.2rem,4vw,3.5rem)!important;margin-bottom:4px!important}.home-v24 .founder-grid-v24>div>strong{color:#2a6f9f!important}.home-v24 .founder-trust-note{display:inline-flex!important;background:linear-gradient(90deg,#eaf7ff,#f1e9ff)!important;color:#365c7d!important}.home-v24 .founder-chips span{background:#fff!important}

/* App Beta */
.home-v24 .app-panel-v24{background:rgba(255,255,255,.82)!important;border:1px solid #dbe5f2!important;color:#173452!important;box-shadow:var(--v2460-shadow)!important}.home-v24 .app-panel-v24 h2{max-width:13ch!important}.home-v24 .app-features span,.home-v24 .app-features a{background:#fff!important;border-color:#dbe5f2!important;color:#355372!important}.phone-mock-v2460{width:270px!important;padding:22px 13px 14px!important;background:linear-gradient(180deg,#fbfdff,#eef4ff)!important;color:#16314e!important;border:7px solid #0e1724!important;border-radius:40px!important;box-shadow:0 28px 65px rgba(22,39,78,.28)!important}.phone-mock-v2460 .phone-top{width:82px!important;height:22px!important;background:#0d1520!important;border-radius:20px!important;margin:-12px auto 14px!important}.phone-mock-v2460 .phone-app-head{display:grid!important;grid-template-columns:38px 1fr auto!important}.phone-mock-v2460 .phone-app-head img{width:38px!important;height:38px!important}.phone-mock-v2460 .phone-greeting{background:linear-gradient(135deg,#e7f6ff,#efeaff)!important}.phone-mock-v2460 .phone-stat{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important}.phone-status-stack-v2460{display:grid;gap:6px;margin:8px 0}.phone-status-stack-v2460 span{display:flex;justify-content:space-between;padding:8px 9px;border-radius:11px;background:#fff;border:1px solid #e2e9f2;font-size:.64rem}.phone-status-stack-v2460 i{font-style:normal;font-weight:900}.phone-status-stack-v2460 .analysis i{color:#ec9f3b}.phone-status-stack-v2460 .progress i{color:#745dff}.phone-status-stack-v2460 .done i{color:#25a879}.phone-mock-v2460 .phone-button{background:linear-gradient(135deg,#23b4ff,#7c51ff)!important;color:#fff!important;border-radius:13px!important}

/* Labs */
.home-v24 .labs-v24{background:radial-gradient(circle at 82% 15%,rgba(137,71,255,.28),transparent 28%),linear-gradient(145deg,#061326,#0b213d 58%,#171541)!important;color:#fff!important}.labs-panel-v2460{display:grid!important;grid-template-columns:1fr minmax(320px,46%);gap:28px;align-items:center;background:transparent!important;border:0!important;padding:0!important}.labs-copy-v2460 .eyebrow{color:#82e3ff!important}.labs-copy-v2460 h2{color:#fff!important;background:linear-gradient(92deg,#fff,#62d9ff 48%,#ac61ff);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-size:clamp(2.5rem,5vw,4.5rem)!important;line-height:1!important}.labs-copy-v2460 p{color:#afc1d4!important;max-width:58ch}.labs-points-v2460{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.labs-points-v2460 span{padding:9px 12px;border-radius:999px;background:#0d2b49;border:1px solid rgba(116,176,240,.16);font-size:.78rem;color:#cfe7ff}.labs-actions-v2460{display:flex;gap:10px;flex-wrap:wrap}.labs-visual-v2460{position:relative;border-radius:27px;overflow:hidden;border:1px solid rgba(135,166,255,.20);box-shadow:0 28px 70px rgba(0,0,0,.32)}.labs-visual-v2460 img{display:block;width:100%;height:auto}.labs-visual-v2460 small{position:absolute;top:10px;right:10px;padding:6px 9px;border-radius:99px;background:rgba(5,17,33,.82);color:#c7eaff;font-size:.55rem;font-weight:900;letter-spacing:.07em}

/* reviews & contact */
.home-v24 .reviews-v24 .review-title-star-v2459,.home-v24 .review-empty-star-v2459{color:#ffc928!important;text-shadow:0 6px 18px rgba(255,185,34,.22)}.home-v24 .review-empty-v24{background:rgba(255,255,255,.84)!important;border-color:#dbe5f2!important;color:#173452!important;box-shadow:var(--v2460-shadow)!important}.home-v24 .review-empty-v24 p{color:#687e97!important}.home-v24 .contact-grid-v24{background:rgba(255,255,255,.78)!important;border:1px solid #dbe5f2!important;border-radius:30px;padding:28px!important;box-shadow:var(--v2460-shadow)!important}.home-v24 .contact-paths a{background:#fff!important;border-color:#dbe5f2!important;color:#173452!important}.home-v24 .contact-paths small{color:#74869b!important}.home-v24 .response-note{color:#647b96!important}

/* forms */
.lead-form-v24:not(.ar-lead-form),.review-form-v24,.free-form-v24{background:radial-gradient(circle at 90% 10%,rgba(165,94,255,.18),transparent 28%),linear-gradient(145deg,#ffffff,#f4f8ff 60%,#f7f0ff)!important;border:1px solid #d7e3f2!important;box-shadow:0 22px 58px rgba(23,54,92,.13)!important;color:#173452!important}.lead-form-v24:not(.ar-lead-form) label,.review-form-v24 label,.free-form-v24 label{color:#264869!important}.lead-form-v24:not(.ar-lead-form) input:not([type=checkbox]),.lead-form-v24:not(.ar-lead-form) select,.lead-form-v24:not(.ar-lead-form) textarea,.review-form-v24 input:not([type=checkbox]),.review-form-v24 select,.review-form-v24 textarea,.free-form-v24 input:not([type=checkbox]),.free-form-v24 select,.free-form-v24 textarea{background:#fff!important;border:1px solid #cbd9e9!important;color:#173452!important}.lead-form-v24:not(.ar-lead-form) input:focus,.lead-form-v24:not(.ar-lead-form) select:focus,.lead-form-v24:not(.ar-lead-form) textarea:focus,.review-form-v24 input:focus,.review-form-v24 textarea:focus,.free-form-v24 input:focus,.free-form-v24 textarea:focus{border-color:#7d62ef!important;box-shadow:0 0 0 4px rgba(124,89,239,.12)!important}

/* internal heroes */
section.inner-hero:not(.ar-hero){background:radial-gradient(circle at 88% 10%,rgba(167,94,255,.20),transparent 32%),radial-gradient(circle at 8% 92%,rgba(37,201,255,.15),transparent 28%),linear-gradient(145deg,#fbfdff,#f4f7ff 58%,#f8f1ff)!important;color:#173452!important;padding:58px 0!important}.inner-hero-grid{align-items:center!important}.inner-hero-grid h1{color:#102644!important;background:none!important;-webkit-text-fill-color:initial!important}.inner-hero-grid p{color:#607591!important}.inner-hero-mark{background:transparent!important;border:0!important;box-shadow:none!important}.inner-hero-mark img{filter:drop-shadow(0 18px 38px rgba(54,117,255,.20))!important}
.page-shortcuts{margin-top:22px!important}.page-shortcuts a{background:#fff!important;color:#345674!important;border-color:#d7e3f0!important}

/* service page */
.service-pathway-v2457{background:linear-gradient(145deg,#f8fbff,#f3f6ff,#f8efff)!important}.service-pathway-inner{background:#fff!important;border-color:#dce5f2!important;box-shadow:var(--v2460-shadow)!important}.service-pathway-copy strong{color:#173452!important}.service-pathway-copy p{color:#647d98!important}.service-pathway-links a{background:#f8fbff!important;border-color:#dce5f2!important;color:#173452!important}.service-list-v24 article{background:linear-gradient(145deg,#ffffff,#f4f8ff)!important;border-color:#dbe5f2!important;color:#173452!important;box-shadow:0 16px 36px rgba(25,55,93,.08)!important}.service-list-v24 article h2{color:#173452!important}.service-list-v24 article p{color:#637b96!important}.task-count-v2459{border-radius:28px!important}.task-count-v2459 h2{font-size:clamp(2rem,4vw,3.4rem)!important}.task-count-v2459 .task-count-note{font-family:ui-serif,Georgia,serif;font-style:italic}

/* project tier mockups */
.tier-mockup-v2460,.social-project-mockup-v2460{position:relative;border-radius:20px;overflow:hidden;border:1px solid #dbe6f3;background:#eaf3ff;box-shadow:0 18px 40px rgba(16,40,76,.14)}.tier-mockup-v2460{height:230px;margin-bottom:18px}.social-project-mockup-v2460{height:300px;margin:16px 0 20px}.tier-mockup-v2460 img,.social-project-mockup-v2460 img{width:100%;height:100%;object-fit:cover;display:block}.tier-mockup-v2460 span,.social-project-mockup-v2460 span{position:absolute;left:10px;top:10px;padding:6px 9px;border-radius:999px;background:rgba(6,20,39,.84);color:#e7f8ff;font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.tier-grid-v24 article{border-radius:26px!important}.tier-grid-v24 article>strong{font-size:clamp(1.8rem,3vw,2.5rem)!important}.process-wide-v24{background:linear-gradient(145deg,#fbfdff,#f1f6ff)!important;border-color:#dbe5f2!important}.process-wide-v24 li{background:#fff!important;border-color:#dfe7f1!important}.process-wide-v24 li strong{color:#173452!important}.process-wide-v24 li p{color:#6c8097!important}

/* social process */
.social-offer-v24{background:linear-gradient(145deg,#fbfdff,#f4f7ff,#f8f1ff)!important;color:#173452!important;border-radius:28px!important;padding:28px!important;border:1px solid #dbe5f2!important;box-shadow:var(--v2460-shadow)!important}.social-offer-v24 h2{color:#173452!important}.social-offer-v24 p,.social-offer-v24 li{color:#607591!important}.social-preview-card{background:#fff!important;border-color:#dbe5f2!important}.social-preview-card span{background:linear-gradient(135deg,#2d98ff,#7a50ff)!important;color:#fff!important}.social-preview-card strong{color:#173452!important}

/* legal pages */
.legal-section-v24,.legal-section-v24 .legal-card,.legal-section-v24 article{color:#173452}.legal-section-v24{background:linear-gradient(180deg,#f9fbff,#f6f8fc)!important}.legal-section-v24 h2,.legal-section-v24 h3{color:#173452!important}.legal-section-v24 p,.legal-section-v24 li{color:#5f7590!important}

/* carousel behavior */
.project-grid-v24,.price-grid-v24,.demo-strip,.project-mini-strip,.mini-pack-strip,.tier-grid-v24{touch-action:pan-x pan-y!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}.project-grid-v24>* ,.price-grid-v24>* ,.demo-strip>* ,.project-mini-strip>* ,.mini-pack-strip>* ,.tier-grid-v24>*{scroll-snap-align:start}
.carousel-controls-v2460{display:none;align-items:center;gap:8px;margin-top:10px}.carousel-controls-v2460 small{margin-right:auto;color:#7a8ea6;font-size:.74rem;font-weight:760}.carousel-controls-v2460 button{width:42px;height:42px;border-radius:14px;border:1px solid #cddbeb;background:#fff;color:#365978;font-weight:900;box-shadow:0 9px 22px rgba(20,48,84,.10)}.carousel-controls-v2460 button:disabled{opacity:.35}

/* footer */
.v24-footer{background:linear-gradient(145deg,#041226,#071a32 62%,#15123c)!important;border-top:1px solid rgba(106,114,255,.20)!important}.v24-footer a:hover{color:#8ce8ff!important}

@media(max-width:980px){
 .hero-v24-grid{grid-template-columns:1fr 1fr!important}.hero-product-stage-v2460{min-height:560px}.hero-phone-v2460{width:min(310px,78vw)}.home-v24 .project-grid-v24{grid-template-columns:repeat(2,minmax(0,1fr))!important}.labs-panel-v2460{grid-template-columns:1fr 1fr}.process-grid-v2460{gap:12px}.founder-grid-v24{grid-template-columns:220px 1fr!important}
}
@media(max-width:820px){
 .home-v24 .hero-v24{padding:48px 0 58px!important}.hero-v24-grid{grid-template-columns:1fr!important}.hero-v24-copy{text-align:center}.hero-v24-copy h1{max-width:9ch!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(3rem,14vw,4.8rem)!important}.hero-v24-copy .hero-v24-punch,.hero-v24-copy .hero-v24-lead{margin-left:auto!important;margin-right:auto!important}.hero-v24-copy .hero-actions,.hero-v24-copy .v24-trust{justify-content:center!important}.hero-product-stage-v2460{min-height:540px;margin-top:8px}.hero-phone-v2460{width:280px;transform:rotate(2deg)}.hero-floating-v2460{right:2%;bottom:35px;width:190px}.hero-mini-logo-v2460{left:6%;top:65px}
 .process-v2460{padding:56px 0!important}.process-grid-v2460{grid-template-columns:1fr!important;max-width:480px}.process-card-v2460:after{content:"↓";right:auto;top:auto;bottom:-24px;left:50%;transform:translateX(-50%)}
 .home-v24 .project-grid-v24{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;padding:4px 4px 14px!important;scroll-snap-type:x mandatory!important}.home-v24 .project-grid-v24 .project-card{min-width:82vw!important;max-width:360px!important}.project-card-mockup-v2460{height:200px}.carousel-controls-v2460{display:flex}
 .home-v24 #servicos,.home-v24 .projects-v24,.home-v24 .free-v24,.home-v24 .founder-v24,.home-v24 .app-v24,.home-v24 .reviews-v24,.home-v24 .contact-v24{padding-top:58px!important;padding-bottom:58px!important}
 .home-v24 .founder-grid-v24{grid-template-columns:1fr!important;text-align:center}.home-v24 .founder-grid-v24 figure{width:180px;height:180px!important}.home-v24 .founder-chips{justify-content:center}.home-v24 .founder-more{justify-content:center}
 .app-panel-v24{grid-template-columns:1fr!important;text-align:center}.home-v24 .app-panel-v24 h2{max-width:none!important}.home-v24 .app-features{justify-content:center}.phone-mock-v2460{margin:auto!important}
 .labs-panel-v2460{grid-template-columns:1fr!important;text-align:center}.labs-copy-v2460 p{margin-left:auto;margin-right:auto}.labs-points-v2460,.labs-actions-v2460{justify-content:center}.labs-visual-v2460{max-width:640px;margin:auto}
 .home-v24 .contact-grid-v24{grid-template-columns:1fr!important;padding:20px!important}.contact-copy-v24{text-align:center}.contact-paths{max-width:560px;margin-left:auto!important;margin-right:auto!important}
 .tier-grid-v24{display:flex!important;overflow-x:auto!important;gap:12px!important;padding-bottom:14px!important}.tier-grid-v24 article{min-width:82vw!important;max-width:360px!important}.tier-mockup-v2460{height:220px}.social-project-mockup-v2460{height:220px}
 .inner-hero-grid{grid-template-columns:1fr!important}.inner-hero-mark{max-width:200px!important;margin:auto!important}
}
@media(max-width:580px){
 .hero-actions{flex-direction:column!important}.hero-actions .button{width:100%!important}.hero-v24 .v24-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.hero-v24 .v24-trust span{font-size:.65rem!important;padding:9px 5px!important}.hero-product-stage-v2460{min-height:510px}.hero-phone-v2460{width:258px}.hero-floating-v2460{right:0;bottom:32px;width:170px;padding:10px}.hero-mini-logo-v2460{left:0;top:64px;width:64px;height:64px}.hero-mini-logo-v2460 img{width:50px;height:50px}
 .process-head-v2460 h2{font-size:2.45rem!important}.process-card-v2460{padding:22px 18px}.project-card-mockup-v2460{height:168px}.home-v24 .project-grid-v24 .project-card{min-width:88vw!important}.tier-grid-v24 article{min-width:88vw!important}.tier-mockup-v2460{height:185px}.social-project-mockup-v2460{height:195px}
 .home-v24 .contact-grid-v24{border-radius:22px!important;padding:14px!important}.lead-form-v24:not(.ar-lead-form){padding:16px!important}.mobile-sticky-dock{gap:5px!important}.mobile-sticky-dock a{font-size:.64rem!important}.mobile-sticky-dock b{font-size:.9rem!important}
}

.service-showcase-v2460{position:relative;margin:0 auto 28px;max-width:980px;border-radius:26px;overflow:hidden;border:1px solid #dbe5f2;box-shadow:var(--v2460-shadow);background:#eef4ff}.service-showcase-v2460 img{display:block;width:100%;height:auto}.service-showcase-v2460 span{position:absolute;top:12px;left:12px;padding:7px 10px;border-radius:99px;background:rgba(6,20,39,.84);color:#e7f8ff;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-card-mockup-v2460{position:relative;height:158px;border-radius:16px;overflow:hidden;margin:-3px -3px 14px;border:1px solid #dbe5f2;background:#eef4ff}.project-card-mockup-v2460 img{width:100%;height:100%;object-fit:cover;display:block}.project-card-mockup-v2460 span{position:absolute;top:8px;left:8px;padding:5px 8px;border-radius:99px;background:rgba(6,20,39,.82);color:#e8f9ff;font-size:.52rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.project-page-grid .project-card{padding:14px!important}.project-page-grid .project-card>span:not(.project-card-mockup-v2460 span){display:none!important}@media(max-width:580px){.project-card-mockup-v2460{height:140px}.service-showcase-v2460{border-radius:20px}}
/* V24.6.0 final QA fixes */
.home-v24 .process-v2460{background:radial-gradient(circle at 92% 9%,rgba(173,101,255,.18),transparent 28%),radial-gradient(circle at 7% 89%,rgba(49,205,255,.15),transparent 28%),linear-gradient(145deg,#fbfdff,#f4f7ff 58%,#f9f2ff)!important;color:var(--v2460-ink)!important}
.home-v24 .process-v2460:before{display:none!important}
.home-v24 .labs-v24 .labs-copy-v2460 h2{background:linear-gradient(92deg,#ffffff 0%,#62d9ff 48%,#b468ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.home-v24 .labs-v24 .labs-copy-v2460 .eyebrow{color:#8ce8ff!important;background:#0b2a49!important;border-color:#2d79b877!important}
.home-v24 .app-panel-v24 .button.ghost{background:#ffffff!important;color:#285277!important;border-color:#cbd9e9!important;box-shadow:0 10px 24px rgba(26,61,102,.08)!important}
.home-v24 .app-panel-v24 .button.ghost:hover{border-color:#7a66ef!important;color:#5647c7!important}
@media(max-width:820px){
 .home-v24 .hero-v24-copy{order:1!important}
 .home-v24 .hero-product-stage-v2460{order:2!important}
 .home-v24 .hero-v24-grid{display:flex!important;flex-direction:column!important}
}
#processo.process-v2460{background:radial-gradient(circle at 92% 9%,rgba(173,101,255,.18),transparent 28%),radial-gradient(circle at 7% 89%,rgba(49,205,255,.15),transparent 28%),linear-gradient(145deg,#fbfdff,#f4f7ff 58%,#f9f2ff)!important;color:var(--v2460-ink)!important}

/* V24.6.0 final interaction polish — single carousel controls + consent/dock safety */
.carousel-controls-v2459{display:none!important}
@media(max-width:820px){
  .v24-footer{padding-bottom:110px!important}
  body:has(#google-ads-consent) .mobile-sticky-dock,
  body:has(#google-ads-consent) .floating-whatsapp{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(16px)!important}
  body:has(#google-ads-consent) .google-consent-banner{bottom:max(14px,env(safe-area-inset-bottom))!important}
}

/* V24.6.0 — final close-out polish (brand experience + conversion safe)
   Visual-only refinements requested in final review. */

/* 01 — Homepage hero: give the project card more breathing room from the phone content */
.hero-floating-v2460{
  right:-10px!important;
  bottom:30px!important;
  transform:translateY(10px);
  width:206px;
  background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(247,245,255,.95))!important;
  border-color:#d6def2!important;
  box-shadow:0 22px 54px rgba(13,35,83,.26),0 0 0 1px rgba(128,90,255,.04)!important;
}
.hero-floating-v2460 strong{line-height:1.16}
.hero-floating-v2460 span{background:linear-gradient(90deg,#2378d8,#7353df,#b050d8);-webkit-background-clip:text;background-clip:text;color:transparent!important}

/* 03 — SmartOffice Tasks: slightly deeper section + distinct service identities */
.home-v24 #servicos{
  background:
    radial-gradient(circle at 88% 6%,rgba(127,83,238,.22),transparent 32%),
    radial-gradient(circle at 8% 90%,rgba(37,180,229,.18),transparent 30%),
    linear-gradient(145deg,#eef3fb 0%,#e7edf9 52%,#f1eafb 100%)!important;
}
.home-v24 #servicos .section-head-v24 .eyebrow{color:#5b4bc2!important;background:rgba(255,255,255,.72)!important;border-color:#d8d6f5!important}
.home-v24 #servicos .task-bento{gap:15px!important}
.home-v24 #servicos .task-tile{
  border-width:1px!important;
  box-shadow:0 18px 42px rgba(32,54,94,.12),inset 0 1px 0 rgba(255,255,255,.76)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
.home-v24 #servicos .task-tile:nth-child(1){background:linear-gradient(145deg,#f7fdff,#e8f8ff 58%,#eef4ff)!important;border-color:#a8dff4!important}
.home-v24 #servicos .task-tile:nth-child(1) .tile-icon{background:linear-gradient(145deg,#d9f8ff,#e7f3ff)!important;box-shadow:0 8px 24px rgba(35,182,229,.14)}
.home-v24 #servicos .task-tile:nth-child(1) em{color:#1687bd!important}
.home-v24 #servicos .task-tile:nth-child(2){background:linear-gradient(145deg,#fcfaff,#f0eaff 58%,#edf1ff)!important;border-color:#d0c3f4!important}
.home-v24 #servicos .task-tile:nth-child(2) .tile-icon{background:linear-gradient(145deg,#ece4ff,#f5efff)!important;box-shadow:0 8px 24px rgba(124,83,218,.13)}
.home-v24 #servicos .task-tile:nth-child(2) em{color:#7250c8!important}
.home-v24 #servicos .task-tile:nth-child(3){background:linear-gradient(145deg,#fffafd,#fff0f7 58%,#f7efff)!important;border-color:#ecc7df!important}
.home-v24 #servicos .task-tile:nth-child(3) .tile-icon{background:linear-gradient(145deg,#ffe4f1,#f7e9ff)!important;box-shadow:0 8px 24px rgba(211,91,164,.12)}
.home-v24 #servicos .task-tile:nth-child(3) em{color:#b24d91!important}
.home-v24 #servicos .task-tile:nth-child(4){background:linear-gradient(145deg,#f6fffc,#e7fbf4 58%,#eaf8ff)!important;border-color:#b9e8d9!important}
.home-v24 #servicos .task-tile:nth-child(4) .tile-icon{background:linear-gradient(145deg,#dcfff3,#e7faff)!important;box-shadow:0 8px 24px rgba(37,172,143,.12)}
.home-v24 #servicos .task-tile:nth-child(4) em{color:#208c7b!important}
.home-v24 #servicos .task-tile.tile-accent{
  background:
    radial-gradient(circle at 88% 10%,rgba(213,94,255,.28),transparent 34%),
    radial-gradient(circle at 8% 92%,rgba(44,198,255,.18),transparent 34%),
    linear-gradient(132deg,#132f5c 0%,#263367 42%,#51316f 100%)!important;
  border-color:rgba(123,142,238,.72)!important;
  box-shadow:0 22px 50px rgba(41,48,117,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.home-v24 #servicos .task-tile.tile-accent .tile-icon{background:linear-gradient(145deg,rgba(66,204,255,.2),rgba(179,82,255,.22))!important;border-color:rgba(255,255,255,.12)!important}
.home-v24 #servicos .task-tile.tile-accent strong{color:#fff!important}
.home-v24 #servicos .task-tile.tile-accent p{color:#d1d9e9!important}
.home-v24 #servicos .task-tile.tile-accent em{color:#8fe4ff!important}
@media(hover:hover){.home-v24 #servicos .task-tile:hover{transform:translateY(-4px)!important;box-shadow:0 24px 52px rgba(32,54,94,.16)!important}}

/* 05 — Pricing: light premium product cards with a distinct plan identity */
.home-v24 .pricing-v24{
  background:
    radial-gradient(circle at 88% 5%,rgba(126,83,238,.18),transparent 30%),
    radial-gradient(circle at 9% 92%,rgba(44,186,235,.12),transparent 28%),
    linear-gradient(145deg,#fbfdff,#f3f6ff 54%,#f7f0ff)!important;
}
.home-v24 .pricing-v24 .section-head-v24{max-width:850px!important}
.home-v24 .pricing-v24 .section-head-v24 h2{
  font-size:clamp(2.65rem,5.5vw,4.65rem)!important;
  line-height:.98!important;
  letter-spacing:-.045em!important;
  background:linear-gradient(92deg,#122a4a 0%,#2b6fd0 42%,#7153df 72%,#9d4fd2 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;
}
.home-v24 .pricing-v24 .price-grid-v24{gap:16px!important;align-items:stretch!important}
.home-v24 .pricing-v24 .price-card{
  --plan-a:#257ed7;--plan-b:#6b62e8;--plan-bg1:#ffffff;--plan-bg2:#f3f7ff;--plan-line:#ccdff3;
  position:relative;overflow:hidden;
  background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--plan-b) 13%,transparent),transparent 33%),linear-gradient(160deg,var(--plan-bg1),var(--plan-bg2))!important;
  border:1px solid var(--plan-line)!important;
  border-radius:25px!important;
  box-shadow:0 22px 50px rgba(27,53,92,.11),inset 0 1px 0 rgba(255,255,255,.86)!important;
  color:#173452!important;
}
.home-v24 .pricing-v24 .price-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--plan-a),var(--plan-b));opacity:.88}
.home-v24 .pricing-v24 .price-card:nth-child(1){--plan-a:#22aee6;--plan-b:#397ee8;--plan-bg2:#edf9ff;--plan-line:#c4e3f2}
.home-v24 .pricing-v24 .price-card:nth-child(2){--plan-a:#6a8df0;--plan-b:#8460e7;--plan-bg2:#f2efff;--plan-line:#d5cef2}
.home-v24 .pricing-v24 .price-card:nth-child(3){--plan-a:#4e8bff;--plan-b:#8356ea;--plan-bg2:#eeeaff;--plan-line:#c9c1f2;box-shadow:0 26px 58px rgba(75,64,169,.18),0 0 0 1px rgba(116,86,224,.07)!important;transform:translateY(-4px)}
.home-v24 .pricing-v24 .price-card:nth-child(4){--plan-a:#8a63ea;--plan-b:#c45acf;--plan-bg2:#f8edff;--plan-line:#e1c8ed}
.home-v24 .pricing-v24 .price-card .plan-tag{display:inline-flex!important;align-items:center!important;width:max-content!important;background:color-mix(in srgb,var(--plan-b) 10%,white)!important;color:var(--plan-b)!important;border:1px solid color-mix(in srgb,var(--plan-b) 22%,white)!important;box-shadow:none!important}
.home-v24 .pricing-v24 .price-card h3{
  background:linear-gradient(92deg,var(--plan-a),var(--plan-b))!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;
  font-weight:950!important;
}
.home-v24 .pricing-v24 .price-card .price{color:#112947!important;text-shadow:none!important}
.home-v24 .pricing-v24 .price-card p,.home-v24 .pricing-v24 .price-card ul{color:#546b84!important}
.home-v24 .pricing-v24 .price-card.recommended .plan-task-count{background:rgba(109,83,225,.09)!important;border-color:rgba(109,83,225,.18)!important;color:#624dcc!important}
.home-v24 .pricing-v24 .price-card.recommended .client-benefit-line{color:#7651c9!important}
.home-v24 .pricing-v24 .price-card.recommended .client-flex-line{color:#287db4!important}
.home-v24 .pricing-v24 .price-card .button.ghost{background:rgba(255,255,255,.82)!important;color:#214f8b!important;border-color:#c7d8eb!important}
.home-v24 .pricing-v24 .price-card.recommended .button-primary{background:linear-gradient(135deg,#2b8cff,#7655e7 58%,#a650d4)!important;box-shadow:0 14px 30px rgba(89,74,204,.24)!important}

/* 07 — Websites hero: integrated rebrand mark, no visible white surround */
.page-websites .inner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,330px)!important;gap:clamp(28px,5vw,64px)!important;text-align:left!important;justify-items:stretch!important}
.page-websites .inner-hero-grid>div:first-child{text-align:left!important}
.page-websites .inner-hero-grid .hero-actions{justify-content:flex-start!important}
.page-websites .inner-hero-mark{
  display:grid!important;place-items:center!important;
  width:min(330px,100%);aspect-ratio:1;margin-left:auto;
  position:relative;overflow:hidden;isolation:isolate;
  border-radius:34px!important;
  background:
    radial-gradient(circle at 32% 25%,rgba(47,211,255,.20),transparent 34%),
    radial-gradient(circle at 78% 74%,rgba(190,71,255,.21),transparent 37%),
    linear-gradient(145deg,#07172d,#0d2140 55%,#1b1640)!important;
  border:1px solid rgba(101,169,255,.24)!important;
  box-shadow:0 28px 70px rgba(26,49,103,.20),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.page-websites .inner-hero-mark:before{content:"";position:absolute;inset:8%;border-radius:30%;background:radial-gradient(circle,rgba(73,192,255,.13),rgba(128,72,255,.06) 48%,transparent 72%);filter:blur(10px);z-index:-1}
.page-websites .inner-hero-mark img{width:116%!important;max-width:none!important;height:116%!important;object-fit:contain!important;transform:scale(1.02);filter:drop-shadow(0 18px 36px rgba(51,110,255,.26))!important}

/* 08 — Websites process: stronger heading, centered steps, cleaner mobile rhythm */
.page-websites .process-wide-v24{
  margin-top:36px!important;padding:38px 30px 32px!important;
  background:
    radial-gradient(circle at 92% 6%,rgba(151,83,240,.15),transparent 28%),
    radial-gradient(circle at 8% 94%,rgba(45,191,230,.13),transparent 28%),
    linear-gradient(145deg,#fbfdff,#f1f5ff 60%,#f8f1ff)!important;
  border:1px solid #d6e1ef!important;border-radius:30px!important;
  box-shadow:0 26px 60px rgba(26,54,92,.12)!important;overflow:visible!important;text-align:center!important;
}
.page-websites .process-wide-v24 h2{
  margin:0 auto 26px!important;max-width:760px;
  font-size:clamp(2.15rem,4.8vw,3.45rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;
  background:linear-gradient(92deg,#142f50,#2f72ce 48%,#7854df 78%,#a54ecb)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;
}
.page-websites .process-wide-v24 h2:before{content:"⚡ PROCESSO WEBSITE";display:block;margin:0 auto 12px;font:900 .68rem/1.1 system-ui,sans-serif;letter-spacing:.13em;color:#6653c3;-webkit-text-fill-color:#6653c3;background:none}
.page-websites .process-wide-v24 ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:13px!important;margin:0!important;padding:0!important}
.page-websites .process-wide-v24 li{
  position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;
  min-width:0;min-height:188px;padding:20px 13px 18px!important;
  border-radius:20px!important;background:rgba(255,255,255,.9)!important;border:1px solid #dce5f1!important;
  box-shadow:0 14px 30px rgba(30,58,96,.07)!important;overflow:visible!important;
}
.page-websites .process-wide-v24 li>b{
  display:inline-flex!important;align-items:center;justify-content:center!important;
  width:auto!important;min-width:58px!important;height:42px!important;padding:0 12px!important;margin:0 auto 13px!important;
  border-radius:14px!important;background:linear-gradient(135deg,#278fe6,#7555df 60%,#a34fc8)!important;color:#fff!important;
  box-shadow:0 10px 22px rgba(92,79,202,.18);white-space:nowrap!important;line-height:1!important;
}
.page-websites .process-wide-v24 li strong{display:block!important;margin:0 0 7px!important;color:#173452!important;font-size:.98rem!important}
.page-websites .process-wide-v24 li p{margin:0!important;color:#667d96!important;font-size:.79rem!important;line-height:1.45!important}

@media(max-width:820px){
  .hero-floating-v2460{right:0!important;bottom:10px!important;transform:none;width:184px}
  .home-v24 .pricing-v24 .price-card:nth-child(3){transform:none}
  .page-websites .inner-hero-grid{grid-template-columns:1fr!important;text-align:center!important;gap:24px!important}
  .page-websites .inner-hero-grid>div:first-child{text-align:center!important}
  .page-websites .inner-hero-grid .hero-actions{justify-content:center!important}
  .page-websites .inner-hero-mark{width:230px!important;margin:4px auto 0!important;border-radius:28px!important}
  .page-websites .process-wide-v24{padding:30px 20px 28px!important}
  .page-websites .process-wide-v24 ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .page-websites .process-wide-v24 li{min-height:174px}
}
@media(max-width:580px){
  .hero-floating-v2460{right:-2px!important;bottom:2px!important;width:166px;padding:10px!important}
  .home-v24 #servicos .task-tile{border-radius:20px!important}
  .home-v24 .pricing-v24 .section-head-v24 h2{font-size:2.55rem!important}
  .home-v24 .pricing-v24 .price-card{border-radius:22px!important}
  .page-websites .inner-hero-mark{width:205px!important;border-radius:25px!important}
  .page-websites .process-wide-v24{padding:27px 15px 24px!important;border-radius:25px!important}
  .page-websites .process-wide-v24 h2{font-size:2.25rem!important;margin-bottom:22px!important}
  .page-websites .process-wide-v24 ol{grid-template-columns:1fr!important;gap:12px!important}
  .page-websites .process-wide-v24 li{min-height:0;padding:18px 16px!important}
  .page-websites .process-wide-v24 li>b{min-width:64px!important;height:40px!important;margin-bottom:11px!important}
}

/* ======================================================================
   V24.6.0 — FINAL COMBAT POLISH · 2026-09-14
   Visual/hierarchy refinements only. Commercial logic and integrations stay locked.
   ====================================================================== */
section.inner-hero:not(.ar-hero){min-height:0!important;padding:clamp(46px,6vw,74px) 0!important;overflow:hidden!important;background:radial-gradient(circle at 86% 5%,rgba(144,82,246,.22),transparent 31%),radial-gradient(circle at 8% 92%,rgba(47,199,238,.16),transparent 29%),linear-gradient(145deg,#fbfdff 0%,#eef4ff 54%,#f7efff 100%)!important}
section.inner-hero:not(.ar-hero) .inner-hero-grid{gap:clamp(24px,4.5vw,56px)!important;align-items:center!important}
section.inner-hero:not(.ar-hero) .inner-hero-grid>div:first-child{text-align:left!important}
section.inner-hero:not(.ar-hero) .eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px;padding:8px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;border:1px solid #d7dff1!important;box-shadow:0 10px 28px rgba(43,74,119,.09)!important;color:#5568b8!important}
section.inner-hero:not(.ar-hero) h1{max-width:16ch!important;margin:14px 0 16px!important;font-size:clamp(2.7rem,5.6vw,5.15rem)!important;line-height:.96!important;letter-spacing:-.052em!important;background:linear-gradient(96deg,#102b4d 0%,#1e65b7 43%,#6f54dc 76%,#aa4dcc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-wrap:balance}
section.inner-hero:not(.ar-hero) p{max-width:650px!important;margin:0!important;font-size:1.04rem!important;line-height:1.62!important;color:#58708d!important}
section.inner-hero:not(.ar-hero) .hero-actions{margin-top:22px!important}
section.inner-hero:not(.ar-hero) .inner-hero-mark{margin-left:auto!important}

.page-websites .inner-hero-mark{width:min(350px,100%)!important;background:radial-gradient(circle at 30% 26%,rgba(60,211,255,.22),transparent 34%),radial-gradient(circle at 78% 74%,rgba(192,73,255,.24),transparent 37%),linear-gradient(145deg,#06172e,#0b2448 55%,#201642)!important;border-color:rgba(105,172,255,.30)!important;box-shadow:0 30px 72px rgba(24,47,102,.24),inset 0 1px 0 rgba(255,255,255,.07)!important}
.page-websites .inner-hero-mark img{width:132%!important;height:132%!important;max-width:none!important;object-fit:contain!important;transform:scale(1.03)!important;filter:drop-shadow(0 20px 40px rgba(53,113,255,.28))!important}

.services-refined .service-list-v24 article{color:#183653!important;box-shadow:0 18px 42px rgba(31,59,95,.11),inset 0 1px 0 rgba(255,255,255,.84)!important;border-width:1px!important}
.services-refined .service-list-v24 article:nth-child(1){background:linear-gradient(145deg,#f7fdff,#e7f8ff 56%,#eef4ff)!important;border-color:#a9dff1!important}
.services-refined .service-list-v24 article:nth-child(2){background:linear-gradient(145deg,#fcfaff,#efe9ff 57%,#edf1ff)!important;border-color:#d0c1f2!important}
.services-refined .service-list-v24 article:nth-child(3){background:linear-gradient(145deg,#fffafd,#ffedf7 56%,#f6edff)!important;border-color:#ecc6df!important}
.services-refined .service-list-v24 article:nth-child(4){background:linear-gradient(145deg,#f5fffc,#e5fbf3 56%,#e9f8ff)!important;border-color:#b8e6d7!important}
.services-refined .service-list-v24 article:nth-child(5){background:linear-gradient(145deg,#eef9ff,#ddebff 48%,#e8e0ff)!important;border-color:#aacdf4!important}
.services-refined .service-list-v24 article h2{color:#173550!important}.services-refined .service-list-v24 article p{color:#5c728b!important}.services-refined .service-list-v24 article .service-result-v2457{color:#536e9b!important}.services-refined .service-list-v24 article a{background:rgba(255,255,255,.62)!important;color:rgb(var(--accent))!important}

.home-v24 #servicos{background:radial-gradient(circle at 88% 4%,rgba(116,75,228,.28),transparent 32%),radial-gradient(circle at 7% 94%,rgba(34,169,218,.18),transparent 31%),linear-gradient(145deg,#e5ebf6 0%,#dfe6f3 50%,#eee5f8 100%)!important}
.home-v24 #servicos .section-head-v24 h2{background:linear-gradient(94deg,#112c4b,#246bbd 48%,#7458d9 82%,#a84fc5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.home-v24 #servicos .task-tile:nth-child(1){background:linear-gradient(145deg,#f7fdff,#e2f7ff 56%,#e9f1ff)!important;border-color:#8fd7f1!important}.home-v24 #servicos .task-tile:nth-child(2){background:linear-gradient(145deg,#fcfaff,#ebe3ff 57%,#e8edff)!important;border-color:#c3b2ed!important}.home-v24 #servicos .task-tile:nth-child(3){background:linear-gradient(145deg,#fff9fd,#ffe9f4 57%,#f2e7ff)!important;border-color:#e8b9d8!important}.home-v24 #servicos .task-tile:nth-child(4){background:linear-gradient(145deg,#f4fffb,#dff9ef 57%,#e3f5ff)!important;border-color:#a6dfcf!important}
.home-v24 #servicos .task-tile.tile-accent{background:radial-gradient(circle at 86% 12%,rgba(126,94,255,.24),transparent 34%),linear-gradient(135deg,#d9f6ff 0%,#c9eaff 45%,#d9d8ff 100%)!important;border-color:#74bfe9!important;box-shadow:0 22px 50px rgba(41,103,160,.20),0 0 34px rgba(71,190,255,.10),inset 0 1px 0 rgba(255,255,255,.9)!important}
.home-v24 #servicos .task-tile.tile-accent .tile-icon{background:linear-gradient(145deg,#b8ebff,#c9d7ff)!important;border-color:#87c8ed!important;color:#174a7a!important}.home-v24 #servicos .task-tile.tile-accent strong{color:#11365b!important}.home-v24 #servicos .task-tile.tile-accent p{color:#526d89!important}.home-v24 #servicos .task-tile.tile-accent em{color:#236fc0!important;font-weight:900!important}

.hero-app-head-v2460 img{width:48px!important;height:48px!important;border-radius:15px!important}.hero-app-head-v2460{gap:11px!important}

.welcome-offer-v2460{padding:20px 0!important;background:linear-gradient(145deg,#f7fbff,#eff4ff 54%,#f7efff)!important;border-top:1px solid rgba(138,159,201,.18);border-bottom:1px solid rgba(138,159,201,.18)}
.welcome-offer-card-v2460{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 26px;border-radius:24px;background:radial-gradient(circle at 88% 14%,rgba(120,76,238,.18),transparent 32%),radial-gradient(circle at 4% 92%,rgba(44,194,237,.13),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,246,255,.96));border:1px solid #cedbf0;box-shadow:0 18px 44px rgba(27,55,96,.10)}
.welcome-offer-copy-v2460{min-width:0}.welcome-offer-kicker-v2460{display:block;color:#6654c4;font-size:.68rem;font-weight:950;letter-spacing:.13em;margin-bottom:7px}.welcome-offer-copy-v2460 strong{display:block;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.08;letter-spacing:-.025em;color:#173452}.welcome-offer-copy-v2460 p{max-width:760px;margin:7px 0 0;color:#60758d;font-size:.84rem;line-height:1.5}.welcome-offer-cta-v2460{flex:0 0 auto;background:linear-gradient(135deg,#238be5,#7556df 62%,#a54fc8)!important;color:#fff!important;border:0!important;box-shadow:0 12px 28px rgba(83,75,197,.22)!important;text-decoration:none}

.home-v24 .pricing-v24 .section-head-v24 h2,.pricing-page-hero h1{background:linear-gradient(94deg,#0f3158 0%,#2072c7 38%,#5a67df 66%,#8f53dd 82%,#c052b9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.home-v24 .pricing-v24 .price-card{isolation:isolate}.home-v24 .pricing-v24 .price-card:after{content:"";position:absolute;inset:auto -22% -34% 30%;height:150px;background:radial-gradient(circle,color-mix(in srgb,var(--plan-b) 16%,transparent),transparent 67%);z-index:-1;pointer-events:none}.home-v24 .pricing-v24 .price-card .plan-tag{padding:7px 10px!important;border-radius:999px!important;font-weight:950!important;letter-spacing:.11em!important}.home-v24 .pricing-v24 .price-card h3{font-size:1.33rem!important;line-height:1.15!important;margin-top:15px!important}.home-v24 .pricing-v24 .price-card:nth-child(1){--plan-a:#15a8da;--plan-b:#277fd8;--plan-bg2:#eaf8ff;--plan-line:#afe0f1}.home-v24 .pricing-v24 .price-card:nth-child(2){--plan-a:#657ee7;--plan-b:#785bd9;--plan-bg2:#f0edff;--plan-line:#cec4ef}.home-v24 .pricing-v24 .price-card:nth-child(3){--plan-a:#3978f2;--plan-b:#7150dc;--plan-bg2:#ece8ff;--plan-line:#beb4ec}.home-v24 .pricing-v24 .price-card:nth-child(4){--plan-a:#8559dd;--plan-b:#bc53bd;--plan-bg2:#f8ebff;--plan-line:#dfc0e9}

.home-v24 .contact-v24{background:radial-gradient(circle at 87% 8%,rgba(135,79,239,.20),transparent 31%),radial-gradient(circle at 7% 92%,rgba(44,185,232,.13),transparent 29%),linear-gradient(145deg,#f9fcff,#edf3ff 56%,#f6edff)!important}.home-v24 .contact-grid-v24{background:rgba(255,255,255,.74)!important;border-color:#ccd9ec!important;box-shadow:0 28px 66px rgba(28,55,92,.13)!important}.home-v24 .contact-copy-v24 h2{background:linear-gradient(94deg,#102d4d,#266cba 48%,#7955d8 84%,#a84fc5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.home-v24 .contact-paths{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:none!important}.home-v24 .contact-paths a{min-height:128px;padding:16px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:8px!important;background:radial-gradient(circle at 82% 10%,rgba(135,76,239,.24),transparent 37%),linear-gradient(145deg,#0a2445,#101d42 58%,#29194d)!important;border-color:rgba(112,149,222,.34)!important;box-shadow:0 16px 32px rgba(23,45,91,.18)!important;color:#eef7ff!important}.home-v24 .contact-paths a>span{width:42px;height:42px;display:grid!important;place-items:center!important;margin:0!important;border-radius:14px;background:rgba(255,255,255,.08);font-size:1.28rem!important}.home-v24 .contact-paths a div{flex:0!important}.home-v24 .contact-paths strong{color:#fff!important;font-size:.82rem!important;line-height:1.2!important}.home-v24 .contact-paths small{color:#aebfda!important;font-size:.67rem!important;line-height:1.25!important}.home-v24 .contact-paths b{display:none!important}.home-v24 .lead-form-v24{background:radial-gradient(circle at 92% 7%,rgba(165,94,255,.14),transparent 28%),linear-gradient(145deg,#ffffff,#f5f8ff 62%,#f6f0ff)!important}
.contact-hero-v24 + .section-v24{background:radial-gradient(circle at 88% 8%,rgba(145,85,242,.18),transparent 30%),linear-gradient(145deg,#f9fcff,#eef4ff 58%,#f7efff)!important}.contact-page-grid .contact-side>a{background:radial-gradient(circle at 86% 8%,rgba(139,75,236,.22),transparent 36%),linear-gradient(145deg,#0a2444,#111f42 58%,#291a4e)!important;border-color:rgba(117,151,218,.32)!important;box-shadow:0 14px 30px rgba(24,47,91,.16)!important}.contact-page-grid .contact-side>a>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.07)}.contact-page-grid .contact-side strong{color:#fff!important}.contact-page-grid .contact-side small{color:#b4c5dc!important}.contact-page-grid .contact-hours{background:linear-gradient(145deg,#ffffff,#f1f5ff)!important;border:1px solid #d5e0ee!important;color:#173452!important;box-shadow:0 14px 30px rgba(26,56,96,.08)!important}.contact-page-grid .contact-hours p,.contact-page-grid .contact-hours small{color:#60758c!important}

.home-v24 .free-v24{background:radial-gradient(circle at 88% 10%,rgba(129,74,235,.36),transparent 33%),radial-gradient(circle at 7% 91%,rgba(34,181,230,.18),transparent 31%),linear-gradient(145deg,#07172d 0%,#0b2142 52%,#211642 100%)!important}.home-v24 .free-panel{background:radial-gradient(circle at 90% 8%,rgba(144,81,238,.12),transparent 30%),linear-gradient(145deg,#ffffff,#f5f8ff 62%,#f8f0ff)!important;border-color:#cfdced!important;box-shadow:0 28px 68px rgba(0,0,0,.24)!important;color:#173452!important}.home-v24 .free-panel h2{color:#153756!important}.home-v24 .free-panel>div>p{color:#627991!important}.home-v24 .free-panel .eyebrow{color:#6653c7!important;background:#f1edff!important;border-color:#d7cdf5!important}.home-v24 .mini-examples{justify-content:center!important;align-items:center!important}.home-v24 .mini-examples span{background:linear-gradient(145deg,#f8fbff,#eef2ff)!important;border-color:#d5dfef!important;color:#375879!important;box-shadow:0 8px 18px rgba(30,60,101,.06)!important}.home-v24 .three-flow li{background:linear-gradient(145deg,#fbfdff,#f0f3ff)!important;border-color:#d6dfed!important;box-shadow:0 10px 24px rgba(27,57,96,.07)!important}.home-v24 .three-flow strong{color:#173d61!important}.home-v24 .three-flow small{color:#687f98!important}.home-v24 .panel-actions{border-top-color:#d9e1ed!important}.home-v24 .panel-actions small{color:#6c8097!important}

.page-websites .process-wide-v24{padding:40px 30px 34px!important}.page-websites .process-wide-v24 h2{max-width:820px!important;margin:0 auto 10px!important;font-size:clamp(2.35rem,5vw,3.7rem)!important;background:linear-gradient(94deg,#102f53,#2470c2 46%,#7655dd 79%,#ab4fc6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.page-websites .process-intro-v2460{max-width:650px;margin:0 auto 26px!important;color:#61768e!important;font-size:.95rem!important;line-height:1.55!important;text-align:center!important}.page-websites .process-wide-v24 ol{align-items:stretch!important}.page-websites .process-wide-v24 li{justify-content:flex-start!important;align-items:center!important;text-align:center!important;padding-top:20px!important}.page-websites .process-wide-v24 li>b{min-width:78px!important;width:auto!important;height:42px!important;padding:0 13px!important;margin:0 auto 13px!important;white-space:nowrap!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.84rem!important;letter-spacing:.01em!important}

@media(max-width:820px){
  .hero-floating-v2460{right:-5px!important;bottom:-8px!important;transform:none!important;width:180px!important}
  section.inner-hero:not(.ar-hero){padding:34px 0 38px!important}
  section.inner-hero:not(.ar-hero) .inner-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;text-align:center!important}
  section.inner-hero:not(.ar-hero) .inner-hero-grid>div:first-child{text-align:center!important}
  section.inner-hero:not(.ar-hero) h1{max-width:15ch!important;margin:12px auto 14px!important;font-size:clamp(2.3rem,10.7vw,3.45rem)!important;line-height:.98!important}
  section.inner-hero:not(.ar-hero) p{max-width:33rem!important;margin:0 auto!important;font-size:.94rem!important;line-height:1.52!important}
  section.inner-hero:not(.ar-hero) .hero-actions{justify-content:center!important;margin-top:18px!important}
  .page-websites .inner-hero-mark{width:188px!important;margin:2px auto 0!important}
  .page-websites .inner-hero-mark img{width:137%!important;height:137%!important}
  .welcome-offer-card-v2460{padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.welcome-offer-cta-v2460{width:100%;justify-content:center!important}
  .home-v24 .contact-paths{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-v24 .contact-paths a{min-height:118px;padding:13px 8px!important}
  .page-websites .process-wide-v24{padding:30px 18px 28px!important}.page-websites .process-wide-v24 h2{font-size:clamp(2.15rem,9.5vw,2.75rem)!important;line-height:1!important;margin-bottom:9px!important}.page-websites .process-intro-v2460{font-size:.88rem!important;margin-bottom:22px!important}
}
@media(max-width:580px){
  .hero-app-head-v2460 img{width:46px!important;height:46px!important}
  .home-v24 .contact-grid-v24{padding:16px!important}.home-v24 .contact-paths{gap:7px!important;margin-top:18px!important;margin-bottom:18px!important}.home-v24 .contact-paths a{min-height:110px!important;border-radius:15px!important}.home-v24 .contact-paths a>span{width:38px;height:38px;border-radius:12px}.home-v24 .contact-paths strong{font-size:.72rem!important}.home-v24 .contact-paths small{font-size:.59rem!important}
  .home-v24 .free-panel{padding:22px 18px!important;text-align:center!important}.home-v24 .three-flow{text-align:left!important}.home-v24 .panel-actions{justify-content:center!important;text-align:center!important}
  .page-websites .process-wide-v24 li>b{min-width:82px!important}.services-refined .service-list-v24 article{box-shadow:0 14px 30px rgba(31,59,95,.09),inset 0 1px 0 rgba(255,255,255,.84)!important}
}

/* Anchor/fixed-header safety for section jumps and in-page navigation */
section[id],.process-wide-v24,.inner-hero{scroll-margin-top:92px!important}
@media(max-width:820px){section[id],.process-wide-v24,.inner-hero{scroll-margin-top:78px!important}}

/* FINAL CLOSE-OUT PATCH 3 — last polish, contrast, alignment, legal/about fixes */
.hero-v24 .hero-app-head-v2460 img{width:54px!important;height:54px!important;border-radius:16px!important}
.hero-v24 .hero-app-head-v2460 strong{font-size:1.08rem!important}
.hero-v24 .hero-app-head-v2460 small{font-size:.72rem!important;letter-spacing:.1em!important}
.hero-v24 .hero-floating-v2460{right:-18px!important;bottom:24px!important;box-shadow:0 24px 48px rgba(8,16,35,.28)!important}
.hero-v24 .hero-floating-v2460 strong{font-size:2rem!important;line-height:.94!important}

.welcome-offer-v2460{padding:14px 0 18px!important;position:relative;z-index:2}
.welcome-offer-card-v2460{border-radius:20px!important;padding:18px 22px!important;box-shadow:0 18px 42px rgba(26,53,94,.12),inset 0 1px 0 rgba(255,255,255,.72)!important}
.welcome-offer-card-v2460:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(48,191,241,.08),transparent 34%,rgba(143,82,239,.09) 70%,transparent);pointer-events:none}
.welcome-offer-copy-v2460 strong{font-size:clamp(1.3rem,2.5vw,1.85rem)!important}
.welcome-offer-copy-v2460 p{font-size:.82rem!important}
.welcome-offer-cta-v2460{border:1px solid rgba(8,22,42,.18)!important}

.home-v24 #servicos{background:radial-gradient(circle at 88% 10%,rgba(146,88,239,.18),transparent 33%),radial-gradient(circle at 8% 88%,rgba(32,191,228,.13),transparent 28%),linear-gradient(145deg,#f1f4fb 0%,#e8eef9 42%,#f4eefc 100%)!important}
.home-v24 #servicos .section-head-v24 h2{max-width:12ch!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance!important}
.home-v24 #servicos .section-head-v24 p{max-width:34rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;color:#60748d!important}
.home-v24 .task-tile{box-shadow:0 16px 34px rgba(31,59,95,.09),inset 0 1px 0 rgba(255,255,255,.84)!important}
.home-v24 .task-tile strong,.home-v24 .task-tile p,.home-v24 .task-tile em{position:relative;z-index:2}
.home-v24 .task-tile strong{color:#173452!important}
.home-v24 .task-tile p{color:#667c93!important}
.home-v24 .task-tile.tile-accent{background:radial-gradient(circle at 84% 14%,rgba(171,78,236,.26),transparent 32%),radial-gradient(circle at 8% 92%,rgba(49,192,243,.20),transparent 34%),linear-gradient(145deg,#113670,#2a54a8 48%,#6d4fe2 82%,#a451db)!important;border:1px solid rgba(52,96,198,.44)!important;box-shadow:0 18px 38px rgba(49,80,173,.24)!important}
.home-v24 .task-tile.tile-accent strong,.home-v24 .task-tile.tile-accent p,.home-v24 .task-tile.tile-accent em{color:#fff!important}
.home-v24 .task-tile.tile-accent .tile-icon{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.16)!important;color:#eaf6ff!important}

.home-v24 .pricing-v24 .price-card{border-width:1.5px!important;box-shadow:0 18px 44px rgba(28,56,96,.11)!important}
.home-v24 .pricing-v24 .price-card.compact{background:radial-gradient(circle at 87% 14%,rgba(39,154,235,.10),transparent 34%),linear-gradient(145deg,#ffffff,#f6fbff 62%,#eef5ff)!important}
.home-v24 .pricing-v24 .price-card:nth-child(2){background:radial-gradient(circle at 87% 14%,rgba(108,92,234,.10),transparent 34%),linear-gradient(145deg,#ffffff,#f8f6ff 62%,#f2efff)!important}
.home-v24 .pricing-v24 .price-card.recommended{background:radial-gradient(circle at 86% 15%,rgba(123,85,236,.18),transparent 32%),radial-gradient(circle at 10% 90%,rgba(55,188,235,.11),transparent 28%),linear-gradient(145deg,#ffffff,#faf8ff 46%,#f0ebff 100%)!important;border-color:#b7abed!important;box-shadow:0 22px 54px rgba(86,76,192,.18)!important;transform:translateY(-2px)!important}
.home-v24 .pricing-v24 .price-card.recommended .plan-tag{background:linear-gradient(135deg,#f2ecff,#efe8ff)!important;border:1px solid #d7caf6!important;color:#7a59d5!important;box-shadow:0 8px 18px rgba(120,89,213,.12)!important}
.home-v24 .pricing-v24 .price-card.recommended h3{background:linear-gradient(92deg,#5c7df0 0%,#665de0 45%,#8e55d9 86%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.home-v24 .pricing-v24 .price-card.recommended .plan-task-count{background:linear-gradient(145deg,#f0ebff,#f5f0ff)!important;border-color:#d8cff6!important;color:#6a54d4!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}
.home-v24 .pricing-v24 .price-card.recommended:after{background:radial-gradient(circle,rgba(120,90,229,.18),transparent 69%)!important}
.home-v24 .pricing-v24 .price-card .button{border:1px solid rgba(13,29,53,.10)!important}

section.inner-hero.legal-hero{padding:44px 0 38px!important;background:radial-gradient(circle at 86% 8%,rgba(150,88,245,.20),transparent 30%),radial-gradient(circle at 8% 92%,rgba(46,194,238,.13),transparent 29%),linear-gradient(145deg,#fbfdff 0%,#eff4ff 55%,#f7efff 100%)!important}
section.inner-hero.legal-hero .container{max-width:1100px!important;text-align:center!important}
section.inner-hero.legal-hero .eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 16px!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;border:1px solid #d6dff0!important;box-shadow:0 10px 24px rgba(43,73,118,.08)!important;color:#5d62c2!important}
section.inner-hero.legal-hero h1{max-width:12ch!important;margin:16px auto 14px!important;font-size:clamp(2.85rem,6vw,5rem)!important;line-height:.93!important;letter-spacing:-.055em!important;background:linear-gradient(94deg,#0f3158 0%,#2370c5 38%,#6f5adc 72%,#2ebcf1 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-wrap:balance!important}
section.inner-hero.legal-hero p{max-width:700px!important;margin:0 auto!important;font-size:1.02rem!important;line-height:1.62!important;color:#60748d!important}

.legal-section-v24{background:radial-gradient(circle at 88% 8%,rgba(134,82,238,.18),transparent 28%),linear-gradient(145deg,#f7fbff,#edf3ff 58%,#f6eeff)!important;color:#173452!important}
.legal-card-v24{padding:26px 26px 28px!important;margin-bottom:18px!important;border:1px solid #d5deec!important;border-bottom:1px solid #d5deec!important;border-radius:26px!important;background:radial-gradient(circle at 90% 10%,rgba(122,79,235,.12),transparent 28%),linear-gradient(145deg,#071930,#0b2243 58%,#19153a)!important;box-shadow:0 18px 40px rgba(17,35,70,.18)!important}
.legal-card-v24 h2{margin:0 0 14px!important;color:#8fd7ff!important;font-size:clamp(1.55rem,3vw,2rem)!important;line-height:1.05!important;letter-spacing:-.03em!important;text-shadow:0 8px 24px rgba(18,66,132,.18)!important}
.legal-card-v24 p,.legal-card-v24 li,.legal-card-v24 dd{color:#edf6ff!important;opacity:.96!important}
.legal-card-v24 ul{padding-left:1.2rem!important}
.legal-dl div{border-top:1px solid rgba(255,255,255,.08)!important}
.legal-dl dt{color:#82d7ff!important}
.legal-actions{box-shadow:0 18px 38px rgba(19,37,71,.15)!important}

.page-shortcuts a{border:1px solid rgba(12,30,56,.18)!important;box-shadow:0 12px 28px rgba(20,41,79,.10)!important}
.page-shortcuts a:hover{transform:translateY(-1px)}

body:not(.home-v24) .inner-hero:not(.legal-hero) .hero-actions .button{border:1px solid rgba(10,29,54,.12)!important;box-shadow:0 12px 26px rgba(23,50,91,.10)!important}
.page-websites .inner-hero-mark{padding:16px!important;display:grid!important;place-items:center!important}
.page-websites .inner-hero-mark img{width:148%!important;height:148%!important;transform:scale(1.08)!important}
.page-websites .process-wide-v24{box-shadow:0 20px 46px rgba(26,53,94,.10)!important}
.page-websites .process-wide-v24 h2{max-width:10.5ch!important;line-height:.96!important;text-wrap:balance!important}
.page-websites .process-intro-v2460{max-width:40rem!important}

.home-v24 .founder-v24{background:radial-gradient(circle at 86% 8%,rgba(140,82,239,.14),transparent 28%),radial-gradient(circle at 6% 88%,rgba(41,191,239,.10),transparent 25%),linear-gradient(145deg,#f9fcff,#eef4ff 58%,#f7efff)!important}
.home-v24 .founder-grid-v24{background:rgba(255,255,255,.82)!important}
.about-founder{background:rgba(255,255,255,.82)!important;border:1px solid #d6dfec!important;border-radius:34px!important;padding:28px!important;box-shadow:0 20px 46px rgba(25,53,91,.11)!important;grid-template-columns:minmax(220px,290px) minmax(0,1fr)!important;align-items:center!important;gap:28px!important}
.about-founder figure{margin:0 auto!important;width:220px!important;height:220px!important;display:grid!important;place-items:center!important}
.about-founder figure img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important;border:5px solid rgba(109,87,231,.72)!important;box-shadow:0 20px 42px rgba(85,98,225,.20)!important}
.about-founder .eyebrow{margin-bottom:10px!important}
.about-founder h2{font-size:clamp(2.35rem,5vw,3.4rem)!important;line-height:.92!important;margin-bottom:8px!important;background:linear-gradient(95deg,#103154,#2472c3 42%,#7856dc 82%,#b24ac4 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.about-founder p{color:#58708c!important;font-size:1rem!important;line-height:1.72!important;max-width:62ch!important}
.about-founder .founder-chips{margin-top:18px!important}
.about-founder .founder-chips span{background:linear-gradient(145deg,#ffffff,#f5f8ff)!important;border:1px solid #d9e2ee!important;color:#284666!important;box-shadow:0 10px 22px rgba(30,58,96,.07)!important}
.values-grid-v24{margin-top:20px!important}
.values-grid-v24 article{background:linear-gradient(145deg,#ffffff,#f6f9ff 62%,#f7efff)!important;border:1px solid #d9e2ee!important;box-shadow:0 14px 32px rgba(31,59,95,.08)!important;transition:transform .22s ease,box-shadow .22s ease}
.values-grid-v24 article:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(31,59,95,.11)!important}
.values-grid-v24 strong{color:#173452!important}
.values-grid-v24 p{color:#63788f!important}

.home-v24 .contact-paths a,.contact-page-grid .contact-side>a{border-width:1.3px!important}
.home-v24 .contact-paths a>span,.contact-page-grid .contact-side>a>span{font-size:1.55rem!important}
.home-v24 .contact-paths strong,.contact-page-grid .contact-side strong{font-size:.88rem!important;line-height:1.15!important}
.home-v24 .contact-paths small,.contact-page-grid .contact-side small{font-size:.71rem!important;line-height:1.25!important}
.home-v24 .contact-grid-v24 .response-note{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}

.mobile-sticky-dock{backdrop-filter:blur(18px)!important;box-shadow:0 14px 34px rgba(6,19,39,.26)!important;border:1px solid rgba(100,126,193,.30)!important}
.mobile-sticky-dock a{border:1px solid rgba(94,120,190,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(7,19,39,.12)!important}
.mobile-sticky-dock a:not(.primary){background:radial-gradient(circle at 85% 12%,rgba(123,86,235,.08),transparent 34%),linear-gradient(145deg,#09182e,#101f42 58%,#23163f)!important}
.mobile-sticky-dock a.primary{border-color:rgba(137,106,245,.50)!important;box-shadow:0 12px 26px rgba(109,82,235,.26)!important}

@media(max-width:820px){
  .hero-v24 .hero-floating-v2460{right:-12px!important;bottom:14px!important;width:188px!important}
  .hero-v24 .hero-app-head-v2460 img{width:52px!important;height:52px!important}
  .welcome-offer-v2460{padding:12px 0 14px!important}
  .welcome-offer-card-v2460{padding:18px!important;border-radius:18px!important}
  section.inner-hero.legal-hero h1{font-size:clamp(2.35rem,10.2vw,3.45rem)!important;max-width:11ch!important}
  section.inner-hero.legal-hero p{font-size:.94rem!important;line-height:1.55!important}
  .legal-card-v24{padding:20px 18px 22px!important;border-radius:24px!important}
  .about-founder{grid-template-columns:1fr!important;text-align:center!important;padding:22px 18px!important}
  .about-founder figure{width:180px!important;height:180px!important}
  .about-founder p{max-width:32rem!important;margin-left:auto!important;margin-right:auto!important}
  .about-founder .founder-chips{justify-content:center!important}
  .values-grid-v24{grid-template-columns:1fr 1fr!important}
  .home-v24 .contact-paths a,.contact-page-grid .contact-side>a{min-height:126px!important;padding:14px 10px!important}
  .home-v24 .contact-paths a>span,.contact-page-grid .contact-side>a>span{width:46px!important;height:46px!important;font-size:1.7rem!important}
}
@media(max-width:580px){
  .hero-v24 .hero-app-head-v2460 img{width:50px!important;height:50px!important;border-radius:15px!important}
  .hero-v24 .hero-floating-v2460{right:-6px!important;bottom:12px!important;width:176px!important}
  .welcome-offer-card-v2460{padding:16px!important}
  .values-grid-v24{grid-template-columns:1fr!important}
  .home-v24 .contact-paths a,.contact-page-grid .contact-side>a{min-height:122px!important;padding:13px 8px!important}
  .home-v24 .contact-paths a>span,.contact-page-grid .contact-side>a>span{width:42px!important;height:42px!important;border-radius:13px!important;font-size:1.55rem!important}
  .home-v24 .contact-paths strong,.contact-page-grid .contact-side strong{font-size:.75rem!important}
  .home-v24 .contact-paths small,.contact-page-grid .contact-side small{font-size:.61rem!important}
  .about-founder h2{font-size:clamp(2rem,10vw,2.55rem)!important}
}
/* Final readability nudge — about page */
.about-founder p{color:#55708a!important;font-weight:560!important}
.about-founder{background:linear-gradient(145deg,#ffffff,#f7fbff 62%,#f6f0ff)!important}
.about-founder p{color:#60758d!important;opacity:1!important;font-weight:600!important}

/* FINAL CLOSE-OUT PATCH 4 — proportional hero/logo, business highlight, about upgrades */
.hero-v24 .hero-app-head-v2460 img{width:58px!important;height:58px!important;border-radius:17px!important}
.hero-v24 .hero-floating-v2460{right:-18px!important;bottom:14px!important;width:168px!important;padding:14px 16px!important}
.hero-v24 .hero-floating-v2460 small{font-size:.78rem!important;letter-spacing:.12em!important}
.hero-v24 .hero-floating-v2460 strong{font-size:1.58rem!important;line-height:.92!important;letter-spacing:-.035em!important}
.hero-v24 .hero-floating-v2460 span{font-size:.8rem!important}

.page-websites .inner-hero-mark{display:grid!important;place-items:center!important;overflow:hidden!important}
.page-websites .inner-hero-mark img{width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;display:block!important;margin:0 auto!important}

.home-v24 .pricing-v24 .price-card.recommended{background:radial-gradient(circle at 88% 12%,rgba(142,87,241,.30),transparent 32%),radial-gradient(circle at 8% 90%,rgba(44,194,237,.16),transparent 28%),linear-gradient(145deg,#0b1f3f 0%,#10285a 45%,#1b205f 74%,#332173 100%)!important;border-color:rgba(126,116,245,.58)!important;box-shadow:0 26px 60px rgba(41,51,125,.28)!important}
.home-v24 .pricing-v24 .price-card.recommended h3,
.home-v24 .pricing-v24 .price-card.recommended .price,
.home-v24 .pricing-v24 .price-card.recommended p,
.home-v24 .pricing-v24 .price-card.recommended li{color:#f8fbff!important;-webkit-text-fill-color:unset!important;background:none!important}
.home-v24 .pricing-v24 .price-card.recommended .plan-tag{background:linear-gradient(135deg,rgba(41,136,235,.95),rgba(146,89,242,.95))!important;border-color:rgba(163,186,255,.28)!important;color:#fff!important;box-shadow:0 12px 28px rgba(79,88,217,.28)!important}
.home-v24 .pricing-v24 .price-card.recommended .plan-task-count{background:rgba(255,255,255,.08)!important;border-color:rgba(197,209,255,.18)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
.home-v24 .pricing-v24 .price-card.recommended .client-benefit-line{color:#b68cff!important;font-weight:800!important}
.home-v24 .pricing-v24 .price-card.recommended .client-flex-line{color:#9cd7ff!important;font-weight:700!important}
.home-v24 .pricing-v24 .price-card.recommended .button{background:linear-gradient(135deg,#278ae8,#7456df 62%,#9f58ec)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 14px 28px rgba(79,88,217,.24)!important}

.about-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px auto 18px;max-width:1100px}
.about-quick-grid article{padding:20px 20px 18px;border-radius:24px;background:radial-gradient(circle at 90% 12%,rgba(147,86,240,.15),transparent 30%),radial-gradient(circle at 8% 88%,rgba(45,194,237,.12),transparent 28%),linear-gradient(145deg,#ffffff,#f7fbff 60%,#f7efff);border:1px solid #d8e1ee;box-shadow:0 16px 34px rgba(29,55,93,.09)}
.about-quick-grid article span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#102447,#182c60 60%,#38236f);color:#fff;font-size:1.35rem;box-shadow:0 12px 24px rgba(28,47,95,.18)}
.about-quick-grid article strong{display:block;margin-top:12px;color:#173452;font-size:1.08rem}
.about-quick-grid article p{margin:8px 0 12px;color:#60758d;line-height:1.55}
.about-quick-grid article a{font-weight:800;color:#2f8cdf;text-decoration:none}

.about-founder{align-items:start!important}
.about-founder div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.about-founder h2{margin-bottom:12px!important}
.about-founder p{color:#4d6884!important;font-weight:650!important;font-size:1.02rem!important;line-height:1.7!important;max-width:58ch!important}
.about-founder p+p{margin-top:12px!important}
.about-founder .founder-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}
.about-founder .founder-chips span{font-weight:700!important}
.values-grid-v24 article p{font-weight:550!important}

@media(max-width:820px){
  .hero-v24 .hero-app-head-v2460 img{width:60px!important;height:60px!important}
  .hero-v24 .hero-floating-v2460{right:-16px!important;bottom:14px!important;width:162px!important}
  .page-websites .inner-hero-mark img{width:82%!important;height:82%!important;max-width:82%!important;max-height:82%!important}
  .about-quick-grid{grid-template-columns:1fr!important;gap:14px!important}
}
@media(max-width:580px){
  .hero-v24 .hero-app-head-v2460 img{width:62px!important;height:62px!important}
  .hero-v24 .hero-floating-v2460{right:-18px!important;bottom:10px!important;width:158px!important;padding:13px 15px!important}
  .hero-v24 .hero-floating-v2460 strong{font-size:1.48rem!important}
  .page-websites .inner-hero-mark{width:190px!important;height:190px!important;margin:8px auto 0!important}
  .page-websites .inner-hero-mark img{width:80%!important;height:80%!important;max-width:80%!important;max-height:80%!important}
  .about-founder{padding:24px 18px 22px!important}
  .about-founder div:last-child{align-items:center!important}
  .about-founder p{text-align:center!important;font-size:1rem!important;line-height:1.62!important;color:#526a83!important}
  .about-founder .founder-chips{justify-content:center!important}
}

/* PATCH 5 — final proportional adjustments */
.hero-v24 .hero-app-head-v2460 img{width:64px!important;height:64px!important}
.hero-v24 .hero-floating-v2460 strong{font-size:1.4rem!important;line-height:.94!important}
.hero-v24 .hero-floating-v2460{width:154px!important;right:-20px!important}
.about-founder p{color:#47627e!important;font-weight:720!important;line-height:1.58!important}
@media(max-width:580px){
  .hero-v24 .hero-app-head-v2460 img{width:66px!important;height:66px!important}
  .hero-v24 .hero-floating-v2460{width:152px!important;right:-20px!important}
  .hero-v24 .hero-floating-v2460 strong{font-size:1.36rem!important}
  .about-founder p{color:#49647f!important;font-size:.99rem!important;line-height:1.56!important}
}

/* PATCH 6 — founder readability */
.about-founder{background:linear-gradient(145deg,#ffffff 0%,#fbfdff 56%,#f7f0ff 100%)!important}
.about-founder p{color:#3f5b77!important;opacity:1!important;font-weight:760!important;text-shadow:none!important}
.about-founder .founder-chips span{background:#fff!important;color:#294462!important}
@media(max-width:580px){.about-founder p{color:#3f5b77!important;font-weight:760!important}}

/* PATCH 7 — internal pages final polish + translation support visuals */

/* Websites hero logo */
.page-websites .inner-hero-mark{
  width:220px!important;
  height:220px!important;
  padding:14px!important;
  border-radius:34px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:radial-gradient(circle at 28% 24%,rgba(77,216,255,.24),transparent 34%),radial-gradient(circle at 78% 75%,rgba(199,83,255,.22),transparent 36%),linear-gradient(145deg,#07182f,#0c264a 55%,#22164b)!important;
  box-shadow:0 26px 64px rgba(18,43,93,.22),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.page-websites .inner-hero-mark img{
  width:92%!important;
  height:92%!important;
  max-width:92%!important;
  max-height:92%!important;
  border-radius:28px!important;
  object-fit:contain!important;
  object-position:center!important;
  box-shadow:0 20px 38px rgba(28,70,145,.18)!important;
}

/* Founder card readability + interaction */
.about-founder{
  background:linear-gradient(145deg,#ffffff 0%,#fbfdff 55%,#f6f0ff 100%)!important;
  border:1px solid rgba(160,180,214,.48)!important;
}
.about-founder h2{margin-bottom:14px!important}
.about-founder p{
  color:#47617d!important;
  font-weight:760!important;
  line-height:1.62!important;
}
.about-founder .founder-chips span{font-weight:800!important}
.founder-mini-highlights{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:20px 0 16px;
  width:100%;
}
.founder-mini-highlights article{
  padding:14px 12px;
  border-radius:18px;
  background:linear-gradient(145deg,#ffffff,#f4f8ff 65%,#f8f1ff);
  border:1px solid #d8e3f0;
  box-shadow:0 12px 26px rgba(30,58,96,.08);
}
.founder-mini-highlights span{display:block;font-size:1.1rem;margin-bottom:8px}
.founder-mini-highlights strong{display:block;color:#16385a;font-size:.92rem;line-height:1.2;margin-bottom:4px}
.founder-mini-highlights p{margin:0!important;font-size:.82rem!important;line-height:1.45!important;color:#607792!important;font-weight:650!important}

/* Free task page upgrades */
.free-page-hero .inner-hero-grid h1{max-width:10.2ch!important}
.free-page-hero .v24-trust{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:20px!important;
}
.free-page-hero .v24-trust span{
  justify-content:center!important;
  text-align:center!important;
  padding:12px 10px!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#ffffff,#f4f8ff 65%,#f7f0ff)!important;
  border:1px solid #dbe6f2!important;
  box-shadow:0 14px 28px rgba(23,50,89,.06)!important;
  color:#375470!important;
  font-weight:780!important;
  font-size:.86rem!important;
  line-height:1.25!important;
}
.free-benefit-bridge{
  padding:0 0 16px!important;
  margin-top:-8px!important;
}
.free-benefit-banner{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:18px;
  align-items:center;
  padding:22px;
  border-radius:26px;
  background:radial-gradient(circle at 88% 12%,rgba(178,88,255,.18),transparent 28%),radial-gradient(circle at 8% 88%,rgba(65,207,255,.15),transparent 24%),linear-gradient(145deg,#fdfefe,#f5f9ff 58%,#f8efff);
  border:1px solid #d7e2ef;
  box-shadow:0 20px 44px rgba(24,51,91,.10);
}
.free-benefit-kicker{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:8px 12px;
  border-radius:999px;
  background:#fff;
  border:1px solid #dde7f3;
  color:#5c63da;
  font-size:.76rem;
  font-weight:900;
  letter-spacing:.12em;
  margin-bottom:12px;
}
.free-benefit-copy strong{display:block;font-size:1.45rem;line-height:1.06;color:#173655;margin-bottom:10px}
.free-benefit-copy p{margin:0;color:#5d7390;font-weight:600}
.free-benefit-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.free-benefit-mini-grid article,.free-quick-cards article{
  padding:16px 14px;
  border-radius:20px;
  background:linear-gradient(145deg,#ffffff,#f5f9ff 62%,#f7f0ff);
  border:1px solid #dde6f2;
  box-shadow:0 12px 28px rgba(25,53,92,.07);
}
.free-benefit-mini-grid span,.free-quick-cards span{display:block;font-size:1.22rem;margin-bottom:8px}
.free-benefit-mini-grid strong,.free-quick-cards strong{display:block;color:#163a5d;margin-bottom:5px}
.free-benefit-mini-grid p,.free-quick-cards p{margin:0;color:#607690;font-size:.88rem;line-height:1.45;font-weight:600}
.free-page-grid>div{display:grid;gap:14px}
.free-quick-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.free-page-grid .process-card{
  background:radial-gradient(circle at 86% 12%,rgba(158,93,255,.18),transparent 24%),linear-gradient(145deg,#071a33,#0d2446 58%,#191845)!important;
  border:1px solid rgba(118,150,221,.24)!important;
  box-shadow:0 24px 52px rgba(8,20,39,.22)!important;
}
.free-page-grid .process-card .eyebrow{color:#bcd1ff!important}
.free-page-grid .process-card ol li b{
  min-width:76px;
  padding:7px 10px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,#2d8fff,#8952ff);
  color:#fff;
  font-size:.84rem;
  box-shadow:0 10px 24px rgba(60,115,255,.24);
}
.free-page-grid .process-card ol li strong{font-size:1.03rem!important}
.free-page-grid .process-card ol li p{color:#b8c8da!important;font-weight:530}
.free-page-grid .info-panel-v24{
  background:linear-gradient(145deg,#ffffff,#f7fbff 58%,#f7efff)!important;
  border:1px solid #d8e3f0!important;
  box-shadow:0 18px 40px rgba(25,53,92,.08)!important;
}

/* translation buttons on internal pages */
.site-lang-pills button{cursor:pointer}

@media(max-width:860px){
  .founder-mini-highlights{grid-template-columns:1fr!important}
  .free-benefit-banner{grid-template-columns:1fr!important}
}
@media(max-width:660px){
  .page-websites .inner-hero-mark{width:212px!important;height:212px!important;border-radius:32px!important}
  .page-websites .inner-hero-mark img{width:94%!important;height:94%!important;max-width:94%!important;max-height:94%!important;border-radius:26px!important}
  .free-page-hero .v24-trust{grid-template-columns:1fr 1fr 1fr!important;gap:8px!important}
  .free-page-hero .v24-trust span{font-size:.73rem!important;padding:11px 7px!important}
  .free-benefit-banner{padding:18px!important;border-radius:22px!important}
  .free-benefit-copy strong{font-size:1.24rem!important}
  .free-benefit-mini-grid{grid-template-columns:1fr!important}
  .free-quick-cards{grid-template-columns:1fr!important}
  .about-founder p{font-size:1.02rem!important;color:#47617d!important}
  .founder-mini-highlights article{padding:13px 12px!important}
}

/* V24.6.6 FINAL POLISH — Astra P2 + trilingual closeout */
.home-v24 .pricing-v24 .section-head-v24 p{color:#516b86!important;opacity:1!important}
@media(max-width:820px){
  .mobile-sticky-dock a span{display:inline!important;font-size:.56rem!important;line-height:1.05!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important}
  .mobile-sticky-dock a.primary span{display:inline!important;font-size:.62rem!important}
  .home-v24 .pricing-v24 .price-card.compact{min-height:0!important;height:auto!important;align-self:flex-start!important}
  .home-v24 .pricing-v24 .price-card.compact .button{margin-top:18px!important}
  .carousel-controls-v2460 small{display:none!important}
}
.demo-lang-pills{display:flex;align-items:center;gap:4px;margin-left:8px;padding:4px;border:1px solid rgba(122,157,221,.28);border-radius:12px;background:rgba(8,27,54,.88)}
.demo-lang-pills button{appearance:none;border:0;background:transparent;color:#aebfda;padding:7px 8px;border-radius:9px;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}
.demo-lang-pills button.active{color:#fff;background:linear-gradient(135deg,#2b7cff,#7558ef);box-shadow:0 6px 16px rgba(51,85,225,.28)}
@media(max-width:700px){.demo-detail-nav{gap:8px!important;flex-wrap:wrap!important}.demo-lang-pills{margin-left:0}.demo-lang-pills button{padding:6px 7px;font-size:.62rem}}
