:root{--bg:#f7f8fc;--surface:#fff;--surface-soft:#f0f2f7;--text:#17181e;--muted:#666b79;--line:#e3e6ee;--navy:#261832;--seo:#22c55e;--ia:#8b5cf6;--web:#3b82f6;--data:#f59e0b;--shadow:0 18px 55px rgba(20,24,45,.075);--radius:22px;--container:min(1180px,calc(100% - 40px));}html[data-theme="dark"]{--bg:#120D18;--surface:#211A2C;--surface-soft:#1A1423;--text:#F8F6FB;--muted:#C5BECE;--line:#3B2F4A;--shadow:0 22px 64px rgba(7,4,10,.36)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;transition:background .22s,color .22s}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}.container{width:var(--container);margin:auto}.section{padding:76px 0;position:relative}.skip-link{position:fixed;top:-70px;left:16px;z-index:999;background:var(--text);color:var(--bg);padding:9px 13px;border-radius:9px}.skip-link:focus{top:16px}.ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ambient-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(73,80,115,.065) 1px,transparent 1px),linear-gradient(to bottom,rgba(73,80,115,.065) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.42) 72%,transparent)}html[data-theme="dark"] .ambient-grid{background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)}.cursor-halo{position:absolute;left:var(--cx,70vw);top:var(--cy,18vh);width:360px;height:360px;transform:translate(-50%,-50%);border-radius:50%;filter:blur(30px);background:radial-gradient(circle,rgba(139,92,246,.14),rgba(96,52,120,.07) 38%,transparent 68%)}.cursor-node{position:absolute;left:var(--cx,70vw);top:var(--cy,18vh);width:72px;height:72px;transform:translate(-50%,-50%);border:1px solid rgba(139,92,246,.16);border-radius:50%}.cursor-node:before{content:"";position:absolute;inset:17px;border:1px solid rgba(139,92,246,.20);border-radius:50%}.cursor-node i{position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(139,92,246,.5)}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg) 84%,transparent)}.nav-wrap{height:72px;display:flex;align-items:center;gap:26px}.brand{width:148px;display:block}.brand img{width:100%;height:auto}.desktop-nav{display:flex;gap:23px;margin-left:auto;font-size:.85rem;font-weight:600}.desktop-nav a{color:var(--muted)}.desktop-nav a:hover{color:var(--text)}.nav-tools{display:flex;align-items:center;gap:8px}.tool-btn,.menu-button{height:40px;min-width:40px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);display:grid;place-items:center;cursor:pointer;font-weight:700;font-size:.8rem}.tool-btn .moon{display:none}html[data-theme="dark"] .tool-btn .sun{display:none}html[data-theme="dark"] .tool-btn .moon{display:inline}.menu-button{display:none;margin-left:auto}.mobile-menu{display:none}.button{min-height:46px;padding:0 19px;border-radius:13px;border:1px solid transparent;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;transition:.18s ease}html[data-theme="dark"] .button{background:#fff;color:var(--navy)}.button:hover{transform:translateY(-1px)}.button-secondary{background:transparent!important;border-color:var(--line);color:var(--text)!important}.button-small{min-height:40px;padding:0 15px;font-size:.8rem}.button-disabled{opacity:.62;cursor:not-allowed;transform:none!important}.hero{padding:66px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:54px;align-items:center}.eyebrow,.section-kicker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#745bdc}html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .section-kicker{color:#bbb0ff}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.5rem,4.35vw,3.65rem);line-height:1.04;letter-spacing:-.047em;margin:15px 0 22px;max-width:790px}h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.1;letter-spacing:-.037em;margin:10px 0 18px}h3{font-size:1.15rem;line-height:1.3;letter-spacing:-.018em;margin-bottom:12px}.hero-text,.section-head>p,.section-copy p,.scan-copy>p,.about-copy p,.contact-panel p{font-size:1rem;color:var(--muted)}.hero-text{max-width:720px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-stage{position:relative;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-stage img{width:100%;height:auto}.hero-key{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:10px}.hero-key span{padding:5px 9px;border-radius:999px;background:var(--surface-soft);font-size:.64rem;font-weight:800;letter-spacing:.09em}.hero-key .seo{color:var(--seo)}.hero-key .ia{color:var(--ia)}.hero-key .web{color:var(--web)}.hero-key .data{color:var(--data)}.problem-section{border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 42%,transparent)}.narrow-layout{display:grid;grid-template-columns:180px 1fr;gap:54px}.section-copy{max-width:850px}.section-copy p{max-width:780px;margin-bottom:14px}.section-head{max-width:780px;margin-bottom:38px}.section-head>p{max-width:700px;margin-bottom:0}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.service-card{--accent:var(--ia);position:relative;overflow:hidden;padding:24px 26px 26px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 36px rgba(15,20,40,.035)}.service-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.service-seo{--accent:var(--seo)}.service-ia{--accent:var(--ia)}.service-web{--accent:var(--web)}.service-data{--accent:var(--data)}.service-visual{height:140px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:9px}.service-visual img{height:140px;width:140px;object-fit:contain}.service-label{font-size:.68rem;font-weight:800;letter-spacing:.11em;color:var(--accent);margin-bottom:8px}.service-card h3{font-size:1.13rem;margin-bottom:10px}.service-card p{font-size:.92rem;color:var(--muted);margin-bottom:13px}.service-note{font-size:.82rem!important;border-left:2px solid var(--accent);padding-left:11px}.text-link{display:inline-flex;gap:6px;align-items:center;font-size:.84rem;font-weight:700;color:var(--text);margin-top:3px}.text-link span{color:var(--accent)}.process-section{border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 40%,transparent)}.process-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.process-heading h2{margin-bottom:0}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.process-grid article{padding:24px;min-height:210px;border-right:1px solid var(--line)}.process-grid article:last-child{border-right:0}.step-number{display:block;font-size:1.65rem;font-weight:800;color:color-mix(in srgb,var(--text) 17%,transparent);margin-bottom:36px}.process-grid p{font-size:.88rem;color:var(--muted);margin-bottom:0}.scan-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center}.scan-copy{max-width:600px}.scope-note{margin-top:20px;padding:13px 15px;border-radius:12px;background:var(--surface-soft);font-size:.82rem;color:var(--muted)}.scope-note strong{color:var(--text)}.scan-card{padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.scan-card label{display:block;font-size:.84rem;font-weight:700;margin-bottom:9px}.scan-row{display:flex;gap:9px}.scan-row input{min-width:0;flex:1;height:46px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);padding:0 13px;outline:none}.scan-row input:focus{border-color:var(--ia);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.scan-message{font-size:.82rem;color:var(--muted);margin:10px 0 0}.scan-result{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.scan-score{display:flex;align-items:baseline;gap:7px}.scan-score strong{font-size:2rem}.scan-check{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.82rem}.status-ok{color:var(--seo);font-weight:700}.status-warn{color:var(--data);font-weight:700}.status-bad{color:#ef4444;font-weight:700}.result-scope{font-size:.78rem;color:var(--muted);margin:12px 0 0}.about-section{border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 40%,transparent)}.about-grid{display:grid;grid-template-columns:290px 1fr;gap:60px;align-items:center}.about-mark{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:32px;min-height:245px;display:flex;flex-direction:column;justify-content:space-between}.about-mark img{width:82px;height:82px;object-fit:contain}.about-mark span{font-size:.9rem;color:var(--muted);max-width:180px}.about-copy{max-width:700px}.about-copy p{margin-bottom:13px}.pricing-head{margin-bottom:32px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.plan-card{position:relative;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column}.featured-plan{border-color:color-mix(in srgb,var(--ia) 48%,var(--line));box-shadow:var(--shadow)}.plan-badge{position:absolute;right:18px;top:18px;font-size:.62rem;font-weight:800;letter-spacing:.08em;color:var(--ia)}.plan-name{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:var(--muted)}.plan-top h3{font-size:1.35rem;margin:9px 0 19px}.plan-top small{font-size:.73rem;color:var(--muted);font-weight:600}.plan-card ul{list-style:none;padding:0;margin:0 0 23px;display:grid;gap:9px;flex:1}.plan-card li{position:relative;padding-left:20px;color:var(--muted);font-size:.82rem}.plan-card li:before{content:"✓";position:absolute;left:0;color:var(--seo);font-weight:800}.plan-button{width:100%}.plans-condition{font-size:.78rem;color:var(--muted);margin:16px 2px 0}.web-quote{margin-top:24px;padding:24px 26px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-soft);display:flex;justify-content:space-between;align-items:center;gap:32px}.web-quote h3{font-size:1.15rem;margin:7px 0 5px}.web-quote p{font-size:.87rem;color:var(--muted);margin:0}.faq-section{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:58px}.faq-heading{position:sticky;top:104px;align-self:start}.faq-list details{border-bottom:1px solid var(--line);padding:17px 0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:1.15rem;color:var(--muted)}.faq-list details[open] summary:after{content:"–"}.faq-list summary h3{font-size:.98rem;margin:0}.faq-list p{font-size:.88rem;color:var(--muted);margin:10px 0 0;max-width:700px}.contact-section{padding-bottom:92px}.contact-panel{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;padding:34px 38px;border-radius:26px;background:var(--navy);color:#fff}.contact-panel .eyebrow{color:#bbb0ff}.contact-panel h2{font-size:2rem;margin-bottom:11px}.contact-panel p{color:#d6daef;max-width:720px;margin-bottom:0}.contact-action{display:grid;gap:8px;justify-items:start;max-width:260px}.contact-action small{font-size:.7rem;color:#b9bfdc}.contact-panel .button-disabled{background:#fff;color:var(--navy)}.site-footer{border-top:1px solid var(--line);padding:36px 0 46px}.footer-grid{display:grid;grid-template-columns:1.4fr .75fr .75fr;gap:36px}.footer-logo{width:132px;height:auto}.site-footer p{font-size:.8rem;color:var(--muted);max-width:350px;margin:11px 0 0}.site-footer nav,.footer-end{display:grid;gap:8px;align-content:start;font-size:.79rem;color:var(--muted)}.footer-end{text-align:right}@media(max-width:980px){.desktop-nav{display:none}.menu-button{display:grid}.nav-tools .button-small{display:none}.hero-grid,.scan-grid,.faq-grid{grid-template-columns:1fr}.hero-visual{max-width:720px}.narrow-layout{grid-template-columns:150px 1fr}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(2){border-right:0}.process-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.about-grid{grid-template-columns:240px 1fr}.pricing-grid{grid-template-columns:1fr}.faq-heading{position:static}.contact-panel{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.25fr .8fr .8fr}}@media(max-width:720px){:root{--container:min(100% - 28px,1180px)}.section{padding:56px 0}.hero{padding:42px 0 54px}.nav-wrap{height:66px}.brand{width:132px}.nav-tools{margin-left:auto}.nav-tools .lang-btn,.nav-tools [data-theme-toggle]{display:none}.mobile-menu{display:none;position:fixed;top:66px;left:0;right:0;bottom:0;background:var(--bg);z-index:99;padding:18px 14px}.mobile-menu.open{display:block}.mobile-menu>a{display:block;padding:13px 6px;border-bottom:1px solid var(--line);font-size:.92rem;font-weight:700}.mobile-tools{display:flex;gap:8px;margin-top:16px}.mobile-theme{min-width:120px}.hero-grid{gap:28px}h1{font-size:clamp(2.15rem,10vw,2.85rem)}h2{font-size:clamp(1.7rem,8vw,2.2rem)}.hero-text,.section-head>p,.section-copy p,.scan-copy>p,.about-copy p,.contact-panel p{font-size:.94rem}.hero-stage{padding:0}.narrow-layout{grid-template-columns:1fr;gap:14px}.services-grid{grid-template-columns:1fr}.service-card{padding:22px}.service-visual{height:122px}.service-visual img{width:122px;height:122px}.process-heading{align-items:start;flex-direction:column}.process-grid{grid-template-columns:1fr}.process-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:auto}.process-grid article:last-child{border-bottom:0!important}.step-number{margin-bottom:18px}.scan-card{padding:21px}.scan-row{display:grid}.about-grid{grid-template-columns:1fr;gap:26px}.about-mark{min-height:180px}.web-quote{align-items:flex-start;flex-direction:column}.contact-panel{padding:28px 24px}.contact-panel h2{font-size:1.75rem}.footer-grid{grid-template-columns:1fr}.footer-end{text-align:left}.cursor-node{display:none}.cursor-halo{width:280px;height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.cursor-halo,.cursor-node{display:none}}.brand.brand-v2{width:auto;display:inline-flex;align-items:center;gap:10px;font-size:.93rem;font-weight:800;letter-spacing:.085em;color:var(--text);white-space:nowrap;}.brand.brand-v2 img{width:30px;height:30px;object-fit:contain;}html[data-theme="dark"] .site-header{background:rgba(18,13,24,.86);border-bottom-color:rgba(255,255,255,.07);}html[data-theme="dark"] .tool-btn,html[data-theme="dark"] .menu-button{background:#211A2C;border-color:#3B2F4A;}html[data-theme="dark"] .button{background:#F8F6FB;color:#120D18;}html[data-theme="dark"] .button-secondary{background:transparent!important;color:#F8F6FB!important;border-color:#3B2F4A;}html[data-theme="dark"] .hero-stage,html[data-theme="dark"] .scan-panel,html[data-theme="dark"] .price-card,html[data-theme="dark"] .about-panel,html[data-theme="dark"] .faq-list details{background:#211A2C;}.services-section{overflow:hidden;}.services-grid{gap:24px;align-items:stretch;}.service-card-rich{--accent:#8B5CF6;position:relative;isolation:isolate;min-height:470px;padding:28px 30px 30px;overflow:hidden;border-radius:26px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface)) 0%,var(--surface) 52%,var(--surface) 100%);box-shadow:0 18px 55px rgba(22,18,33,.06);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;}.service-card-rich:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:0 24px 70px rgba(22,18,33,.11);}.service-card-rich:before{content:"";position:absolute;right:-65px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%);z-index:-1;}.service-card-rich:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--accent),transparent 82%);opacity:.78;}.service-seo{--accent:var(--seo)}.service-ia{--accent:var(--ia)}.service-web{--accent:var(--web)}.service-data{--accent:var(--data)}.service-card-rich .service-visual{height:190px;margin:-4px -4px 16px;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;}.service-card-rich .service-visual:before{content:"";position:absolute;inset:auto 6% 6% auto;width:160px;height:84px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%);filter:blur(10px);}.service-card-rich .service-visual img{width:auto;max-width:72%;height:195px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 16px 20px rgba(20,15,28,.10));}.service-card-rich:nth-child(even) .service-visual{justify-content:flex-start;}.service-card-rich:nth-child(even) .service-visual:before{inset:auto auto 6% 6%;}.service-card-rich .service-label{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.68rem;letter-spacing:.1em;font-weight:800;margin-bottom:13px;}.service-card-rich h3{max-width:470px;}.service-card-rich p{max-width:560px;}.service-card-rich .text-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-weight:700;color:var(--text);}.service-card-rich .text-link span{color:var(--accent);transition:transform .2s ease;}.service-card-rich .text-link:hover span{transform:translateX(4px)}html[data-theme="dark"] .service-card-rich{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#211A2C) 0%,#211A2C 48%,#1B1524 100%);border-color:color-mix(in srgb,var(--accent) 20%,#3B2F4A);box-shadow:0 20px 60px rgba(3,2,5,.20);}html[data-theme="dark"] .service-card-rich:hover{border-color:color-mix(in srgb,var(--accent) 35%,#3B2F4A);box-shadow:0 28px 70px rgba(3,2,5,.28);}@media(max-width:720px){.brand.brand-v2 span{font-size:.86rem}.brand.brand-v2 img{width:28px;height:28px}.service-card-rich{min-height:auto;padding:24px}.service-card-rich .service-visual{height:155px}.service-card-rich .service-visual img{height:165px;max-width:76%}}:root{--plum-blue:#261832;--plum-blue-2:#30203f;--plum-blue-3:#39264b;--violet-a:#6422e9;--violet-b:#843bff;}html[data-theme="dark"]{--bg:#261832;--surface:#30203f;--surface-soft:#352548;--text:#fbf9ff;--muted:#d0c7d9;--line:rgba(255,255,255,.105);--shadow:0 26px 74px rgba(12,7,20,.30);}body{background:radial-gradient(circle at 10% 10%,rgba(139,92,246,.09),transparent 28%),radial-gradient(circle at 88% 12%,rgba(59,130,246,.075),transparent 27%),radial-gradient(circle at 82% 78%,rgba(34,197,94,.05),transparent 22%),radial-gradient(circle at 13% 76%,rgba(245,158,11,.05),transparent 21%),var(--bg);background-attachment:fixed;}html[data-theme="dark"] body{background:radial-gradient(circle at 11% 13%,rgba(154,112,255,.17),transparent 30%),radial-gradient(circle at 88% 16%,rgba(88,129,255,.13),transparent 28%),radial-gradient(circle at 83% 76%,rgba(66,213,151,.075),transparent 23%),radial-gradient(circle at 12% 78%,rgba(247,181,79,.065),transparent 22%),linear-gradient(180deg,#2b1b38 0%,#261832 52%,#21142c 100%);}.ambient-grid{opacity:.72}html[data-theme="dark"] .ambient-grid{background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);}.button,html[data-theme="dark"] .button{background:linear-gradient(135deg,#6422e9,#843bff);color:#fff;border-color:transparent;box-shadow:0 10px 28px rgba(100,34,233,.22);}.button:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(100,34,233,.30)}.button-secondary,html[data-theme="dark"] .button-secondary{background:transparent!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important;}.button-secondary:hover{background:color-mix(in srgb,var(--surface) 75%,transparent)!important}html[data-theme="dark"] .site-header{background:rgba(38,24,50,.82);border-bottom-color:rgba(255,255,255,.075)}html[data-theme="dark"] .tool-btn,html[data-theme="dark"] .menu-button{background:#30203f;border-color:rgba(255,255,255,.10)}html[data-theme="dark"] .site-footer{background:rgba(33,20,44,.46);border-top-color:rgba(255,255,255,.075)}.footer-brand{margin-bottom:14px}.footer-brand img{width:30px;height:30px}.footer-grid>div:first-child p{margin-top:0}.hero-stage{overflow:hidden;background:radial-gradient(circle at 25% 30%,rgba(34,197,94,.10),transparent 23%),radial-gradient(circle at 70% 24%,rgba(139,92,246,.12),transparent 25%),radial-gradient(circle at 68% 78%,rgba(59,130,246,.09),transparent 24%),radial-gradient(circle at 26% 78%,rgba(245,158,11,.09),transparent 22%),color-mix(in srgb,var(--surface) 90%,transparent);}html[data-theme="dark"] .hero-stage{background:radial-gradient(circle at 25% 30%,rgba(34,197,94,.10),transparent 23%),radial-gradient(circle at 70% 24%,rgba(139,92,246,.17),transparent 25%),radial-gradient(circle at 68% 78%,rgba(59,130,246,.11),transparent 24%),radial-gradient(circle at 26% 78%,rgba(245,158,11,.09),transparent 22%),linear-gradient(145deg,rgba(54,36,72,.92),rgba(42,27,57,.92));}.services-section{position:relative;overflow:hidden}.services-section:before{content:"";position:absolute;inset:4% 0 2%;pointer-events:none;z-index:-1;filter:blur(16px);background:radial-gradient(circle at 15% 22%,rgba(34,197,94,.075),transparent 18%),radial-gradient(circle at 82% 22%,rgba(139,92,246,.095),transparent 20%),radial-gradient(circle at 18% 78%,rgba(59,130,246,.075),transparent 18%),radial-gradient(circle at 84% 76%,rgba(245,158,11,.07),transparent 18%);}.services-grid{gap:26px}.service-card-rich{min-height:510px;padding:26px 28px 30px;border-radius:28px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 8%,var(--surface)) 0%,var(--surface) 46%,color-mix(in srgb,var(--surface) 96%,white 4%) 100%);box-shadow:0 18px 55px rgba(24,17,33,.055);}html[data-theme="dark"] .service-card-rich{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,#30203f) 0%,#30203f 48%,#2a1b39 100%);border-color:color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.09));box-shadow:0 22px 62px rgba(10,6,17,.20);}.service-card-rich:before{right:-70px;top:-92px;width:285px;height:285px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 66%)}.service-card-rich:after{width:3px;background:linear-gradient(to bottom,var(--accent),transparent 84%)}.service-card-rich .service-visual{height:220px;margin:-2px -2px 18px;border-radius:21px;overflow:hidden;align-items:flex-end;justify-content:center!important;background:linear-gradient(to right,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 38%),color-mix(in srgb,var(--accent) 4%,transparent);background-size:24px 24px,24px 24px,auto,auto;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));}html[data-theme="dark"] .service-card-rich .service-visual{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 38%),rgba(255,255,255,.025);background-size:24px 24px,24px 24px,auto,auto;}.service-card-rich .service-visual:before{inset:auto 50% 10px auto;transform:translateX(50%);width:180px;height:55px;background:color-mix(in srgb,var(--accent) 18%,transparent);filter:blur(20px)}.service-card-rich .service-visual img{height:208px;max-width:78%;filter:drop-shadow(0 18px 24px rgba(18,12,27,.16));transition:transform .25s ease}.service-card-rich:hover .service-visual img{transform:translateY(-5px) scale(1.018)}.service-card-rich .service-label{padding:6px 10px;min-height:26px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.service-card-rich h3{font-size:1.34rem;margin-bottom:11px}.service-card-rich p{line-height:1.66}.service-card-rich .service-note{padding:12px 13px;border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);font-size:.88rem!important}.service-card-rich .text-link{color:var(--accent);font-weight:800;margin-top:12px}.service-card-rich:nth-child(2),.service-card-rich:nth-child(4){transform:translateY(18px)}.service-card-rich:nth-child(2):hover,.service-card-rich:nth-child(4):hover{transform:translateY(12px)}html[data-theme="dark"] .scan-panel,html[data-theme="dark"] .price-card,html[data-theme="dark"] .about-panel,html[data-theme="dark"] .faq-list details,html[data-theme="dark"] .process-grid>article{background:linear-gradient(180deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09)}.contact-panel{background:radial-gradient(circle at 92% 14%,rgba(132,59,255,.20),transparent 29%),radial-gradient(circle at 10% 90%,rgba(59,130,246,.10),transparent 26%),linear-gradient(145deg,#342047,#2b1a3b 52%,#302043);}@media(max-width:720px){.service-card-rich:nth-child(2),.service-card-rich:nth-child(4){transform:none}.service-card-rich:nth-child(2):hover,.service-card-rich:nth-child(4):hover{transform:translateY(-4px)}.service-card-rich{min-height:auto}.service-card-rich .service-visual{height:185px}.service-card-rich .service-visual img{height:178px}}.services-grid{align-items:stretch;grid-auto-rows:1fr}.service-card-rich,.service-card-rich:nth-child(2),.service-card-rich:nth-child(4){transform:none!important;display:flex;flex-direction:column;min-height:540px;}.service-card-rich:hover,.service-card-rich:nth-child(2):hover,.service-card-rich:nth-child(4):hover{transform:translateY(-5px)!important}.service-card-rich .service-visual{flex:0 0 220px;height:220px}.service-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:auto;min-height:42px;padding:0 15px;border-radius:12px;background:linear-gradient(135deg,#6422e9,#843bff);color:#fff!important;font-size:.84rem;font-weight:800;box-shadow:0 9px 24px rgba(100,34,233,.18);transition:transform .2s ease,box-shadow .2s ease}.service-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(100,34,233,.26)}.service-cta span{transition:transform .2s ease}.service-cta:hover span{transform:translateX(3px)}html[data-theme="light"] .service-card-rich{background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 30%),linear-gradient(145deg,#181924 0%,#20212d 100%);border-color:rgba(255,255,255,.08);color:#f8f9ff;box-shadow:0 20px 55px rgba(20,21,34,.12)}html[data-theme="light"] .service-card-rich h3,html[data-theme="light"] .service-card-rich .service-label{color:#fff}html[data-theme="light"] .service-card-rich p{color:#c6c9d6}html[data-theme="light"] .service-card-rich .service-note{color:#d5d8e4;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08)}html[data-theme="light"] .service-card-rich .service-visual{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 38%),rgba(255,255,255,.025);background-size:24px 24px,24px 24px,auto,auto;border-color:rgba(255,255,255,.07)}html[data-theme="light"] .service-card-rich .service-label{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}html[data-theme="dark"] .service-card-rich{background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 30%),linear-gradient(145deg,#30203f 0%,#2a1b39 100%)}.contact-action{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.contact-action small{color:var(--muted);max-width:320px}@media(max-width:760px){.service-card-rich,.service-card-rich:nth-child(2),.service-card-rich:nth-child(4){min-height:auto}.service-card-rich .service-visual{flex-basis:185px;height:185px}.service-cta{margin-top:18px}}html[data-theme="light"] .contact-panel{background:radial-gradient(circle at 92% 10%,rgba(132,59,255,.07),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f8f5ff 100%);border:1px solid rgba(100,34,233,.10);box-shadow:0 18px 42px rgba(26,20,44,.06);color:var(--text);}html[data-theme="light"] .contact-panel p,html[data-theme="light"] .contact-panel small{color:var(--muted)}html[data-theme="light"] .contact-panel .eyebrow{color:#6d47d9}html[data-theme="dark"] .contact-panel{background:radial-gradient(circle at 92% 12%,rgba(132,59,255,.20),transparent 28%),linear-gradient(145deg,#342047,#2b1a3b 52%,#302043);}html[data-theme="light"] .service-card-rich{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 8%,var(--surface)) 0%,var(--surface) 46%,color-mix(in srgb,var(--surface) 96%,white 4%) 100%);border-color:var(--line);color:var(--text);box-shadow:0 18px 55px rgba(24,17,33,.055);}html[data-theme="light"] .service-card-rich h3{color:var(--text)}html[data-theme="light"] .service-card-rich p{color:var(--muted)}html[data-theme="light"] .service-card-rich .service-note{color:var(--muted);background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 10%,transparent);}html[data-theme="light"] .service-card-rich .service-visual{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 38%),color-mix(in srgb,var(--accent) 4%,transparent);background-size:24px 24px,24px 24px,auto,auto;border-color:color-mix(in srgb,var(--accent) 12%,var(--line));}.faq-list{display:grid;gap:12px;}.faq-list details{border:1px solid var(--line)!important;border-radius:18px;padding:0!important;background:var(--surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;}.faq-list details:hover{border-color:color-mix(in srgb,#843bff 24%,var(--line))!important;}.faq-list details[open]{box-shadow:0 12px 32px rgba(42,26,62,.065);}.faq-list summary{padding:20px 22px;}.faq-list details p{margin:0;padding:0 22px 22px;}html[data-theme="dark"] .faq-list details{background:linear-gradient(180deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09)!important;}.contact-page-main{min-height:calc(100vh - 76px)}.contact-page-hero{padding:82px 0 110px}.contact-page-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start;}.contact-page-copy{padding-top:28px}.contact-page-copy h1{font-size:clamp(2.35rem,4.4vw,4rem);max-width:620px;margin:14px 0 22px;}.contact-page-copy>p{color:var(--muted);font-size:1.02rem;max-width:560px;}.contact-page-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;}.contact-page-points div{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,transparent);}.contact-page-points span{color:#843bff;font-size:.72rem;font-weight:800;}.contact-page-points p{margin:0;font-size:.86rem;font-weight:700;}.contact-form-card{padding:34px;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow);}.contact-form-head h2{font-size:1.75rem;margin:10px 0 8px;}.contact-form-head p{color:var(--muted);font-size:.92rem;margin-bottom:26px}.contact-form-real{display:grid;gap:18px}.form-row.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form-real label{display:grid;gap:7px;font-size:.82rem;font-weight:700;}.contact-form-real input,.contact-form-real select,.contact-form-real textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);padding:12px 13px;outline:none;}.contact-form-real input,.contact-form-real select{height:46px}.contact-form-real textarea{resize:vertical;min-height:135px}.contact-form-real input:focus,.contact-form-real select:focus,.contact-form-real textarea:focus{border-color:#843bff;box-shadow:0 0 0 4px rgba(132,59,255,.10);}.privacy-check{grid-template-columns:auto 1fr!important;align-items:start;gap:10px!important;color:var(--muted);font-weight:500!important;line-height:1.45;}.privacy-check input{width:17px;height:17px;margin-top:2px}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.contact-submit{justify-self:start;min-width:170px}.form-small{font-size:.76rem;color:var(--muted);margin:0}html[data-theme="dark"] .contact-form-card{background:linear-gradient(180deg,#30203f,#291a38);border-color:rgba(255,255,255,.09);}html[data-theme="dark"] .contact-form-real input,html[data-theme="dark"] .contact-form-real select,html[data-theme="dark"] .contact-form-real textarea{background:rgba(255,255,255,.04);}.thanks-page{min-height:100vh;display:grid;place-items:center;padding:30px;}.thanks-card{width:min(620px,100%);padding:46px;border-radius:26px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);}.thanks-card h1{font-size:2.4rem;margin:12px 0 16px}.thanks-card p{color:var(--muted);margin-bottom:26px}@media(max-width:900px){.contact-page-grid{grid-template-columns:1fr;gap:36px}.contact-page-copy{padding-top:0}}@media(max-width:650px){.contact-page-hero{padding:54px 0 80px}.contact-form-card{padding:24px 18px}.form-row.two-cols,.contact-page-points{grid-template-columns:1fr}.contact-page-copy h1{font-size:2.35rem}}.services-section{position:relative;overflow:hidden;}.services-section .section-head{max-width:820px;margin-bottom:34px;}.services-section .services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;grid-auto-rows:1fr;}.services-section .service-card-rich,.services-section .service-card-rich:nth-child(2),.services-section .service-card-rich:nth-child(4){--card-bg:linear-gradient(180deg,#ffffff 0%,color-mix(in srgb,var(--accent) 5%,#ffffff) 100%);transform:none !important;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100%;padding:28px;border-radius:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:var(--card-bg);box-shadow:0 18px 44px rgba(17,18,38,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.services-section .service-card-rich::before{content:"";position:absolute;inset:auto auto -26px -26px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 72%);z-index:0;opacity:.9;}.services-section .service-card-rich::after{content:"";position:absolute;right:-42px;top:-42px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent) 0%,transparent 72%);z-index:0;opacity:.85;}.services-section .service-card-rich:hover,.services-section .service-card-rich:nth-child(2):hover,.services-section .service-card-rich:nth-child(4):hover{transform:translateY(-5px) !important;border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:0 24px 58px rgba(17,18,38,.10);}.services-section .service-card-rich .service-visual{position:relative;z-index:1;flex:0 0 238px;height:238px;margin:0 0 16px;display:flex;align-items:flex-end;justify-content:center;border:none;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--accent) 10%,#ffffff) 0%,transparent 56%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 38%),linear-gradient(to right,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,#ffffff) 0%,#ffffff 100%);background-size:auto,auto,24px 24px,24px 24px,auto;}.services-section .service-card-rich .service-visual::before{content:"";position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:170px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(18px);opacity:.9;}.services-section .service-card-rich .service-visual img{position:relative;z-index:1;height:214px;width:auto;max-width:85%;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(19,18,36,.16));transition:transform .24s ease;}.services-section .service-card-rich:hover .service-visual img{transform:translateY(-4px);}.services-section .service-card-rich .service-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.11em;margin-bottom:12px;}.services-section .service-card-rich h3{position:relative;z-index:1;font-size:1.28rem;line-height:1.22;letter-spacing:-.028em;margin:0 0 10px;max-width:23ch;}.services-section .service-card-rich p{position:relative;z-index:1;font-size:.95rem;line-height:1.66;color:var(--muted);margin:0 0 14px;}.services-section .service-card-rich .service-note{margin-top:2px;padding:13px 14px;border-left:none;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);font-size:.84rem !important;line-height:1.55;}.services-section .service-cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:auto;min-height:44px;padding:0 16px;border-radius:13px;border:1px solid rgba(38,24,50,.10);background:#261832;color:#fff !important;font-size:.85rem;font-weight:800;box-shadow:0 10px 24px rgba(38,24,50,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}.services-section .service-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(22,23,85,.19);}.services-section .service-cta span{transition:transform .2s ease;}.services-section .service-cta:hover span{transform:translateX(3px);}html[data-theme="dark"] .services-section .service-card-rich,html[data-theme="dark"] .services-section .service-card-rich:nth-child(2),html[data-theme="dark"] .services-section .service-card-rich:nth-child(4){--card-bg:linear-gradient(180deg,#2a1d36 0%,#23182f 100%);border-color:rgba(255,255,255,.08);box-shadow:0 22px 56px rgba(6,5,12,.28);}html[data-theme="dark"] .services-section .service-card-rich:hover{border-color:color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.10));box-shadow:0 26px 64px rgba(6,5,12,.34);}html[data-theme="dark"] .services-section .service-card-rich .service-visual{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 56%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 38%),linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%);background-size:auto,auto,24px 24px,24px 24px,auto;}html[data-theme="dark"] .services-section .service-card-rich p{color:#cfc8d8}html[data-theme="dark"] .services-section .service-card-rich .service-note{color:#d7d0e1;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);}html[data-theme="dark"] .services-section .service-card-rich .service-cta{background:linear-gradient(135deg,#6422e9,#843bff);border-color:transparent;box-shadow:0 12px 30px rgba(100,34,233,.22);}html[data-theme="dark"] .services-section .service-card-rich .service-cta:hover{box-shadow:0 15px 34px rgba(100,34,233,.28);}@media (max-width:980px){.services-section .services-grid{grid-template-columns:1fr;}}@media (max-width:720px){.services-section .section-head{margin-bottom:28px}.services-section .service-card-rich,.services-section .service-card-rich:nth-child(2),.services-section .service-card-rich:nth-child(4){padding:22px;border-radius:24px;}.services-section .service-card-rich .service-visual{flex-basis:190px;height:190px;margin-bottom:14px;}.services-section .service-card-rich .service-visual img{height:176px;max-width:84%;}.services-section .service-card-rich h3{font-size:1.16rem;max-width:none;}.services-section .service-card-rich p{font-size:.92rem;}.services-section .service-cta{width:100%;justify-content:center;}}.services-grid-v9{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;}.service-card-v9{--accent:var(--ia);display:flex;flex-direction:column;min-height:545px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:28px;background:var(--surface);box-shadow:0 18px 48px rgba(20,18,38,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.service-card-v9.service-seo{--accent:var(--seo)}.service-card-v9.service-ia{--accent:var(--ia)}.service-card-v9.service-web{--accent:var(--web)}.service-card-v9.service-data{--accent:var(--data)}.service-card-v9:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 34%,var(--line));box-shadow:0 26px 62px rgba(20,18,38,.11);}.service-stage-v9{position:relative;height:265px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 42%),linear-gradient(to right,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(160deg,color-mix(in srgb,var(--accent) 13%,#fff),#fff 72%);background-size:auto,28px 28px,28px 28px,auto;}.service-stage-v9::before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;left:-75px;top:-105px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 17%,transparent),transparent 70%);}.service-stage-v9::after{content:"";position:absolute;left:50%;bottom:12px;width:190px;height:44px;transform:translateX(-50%);border-radius:50%;background:color-mix(in srgb,var(--accent) 24%,transparent);filter:blur(18px);}.service-stage-v9 img{position:relative;z-index:2;height:238px;width:auto;max-width:82%;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(18,16,34,.18));transition:transform .24s ease;}.service-card-v9:hover .service-stage-v9 img{transform:translateY(-5px) scale(1.015);}.service-number-v9{position:absolute;z-index:3;right:22px;top:20px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 28%,#fff);background:rgba(255,255,255,.78);backdrop-filter:blur(10px);color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.06em;}.service-body-v9{display:flex;flex-direction:column;flex:1;padding:26px 28px 28px;}.service-label-v9{display:inline-flex;width:fit-content;padding:6px 10px;margin-bottom:12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.69rem;font-weight:800;letter-spacing:.11em;}.service-body-v9 h3{margin:0 0 10px;font-size:1.27rem;line-height:1.24;letter-spacing:-.026em;max-width:24ch;}.service-body-v9 p{margin:0 0 18px;color:var(--muted);font-size:.94rem;line-height:1.67;}.service-cta-v9{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:43px;padding:0 16px;border-radius:13px;background:linear-gradient(135deg,#6422e9,#843bff);color:#fff!important;font-size:.84rem;font-weight:800;box-shadow:0 10px 24px rgba(100,34,233,.18);transition:transform .2s ease,box-shadow .2s ease;}.service-cta-v9:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(100,34,233,.26);}.service-cta-v9 span{transition:transform .2s ease}.service-cta-v9:hover span{transform:translateX(3px)}html[data-theme="dark"] .service-card-v9{background:linear-gradient(180deg,#2b1d38,#23172f);border-color:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(7,4,12,.28);}html[data-theme="dark"] .service-stage-v9{border-bottom-color:rgba(255,255,255,.07);background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 42%),linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(160deg,color-mix(in srgb,var(--accent) 7%,#2c1d39),#24172f 72%);background-size:auto,28px 28px,28px 28px,auto;}html[data-theme="dark"] .service-number-v9{background:rgba(36,23,47,.78);border-color:color-mix(in srgb,var(--accent) 26%,rgba(255,255,255,.14));}html[data-theme="dark"] .service-body-v9 p{color:#cec7d8}@media(max-width:980px){.services-grid-v9{grid-template-columns:1fr!important}}@media(max-width:720px){.service-card-v9{min-height:auto;border-radius:24px}.service-stage-v9{height:210px}.service-stage-v9 img{height:192px;max-width:85%}.service-body-v9{padding:22px}.service-body-v9 h3{font-size:1.16rem;max-width:none}.service-body-v9 p{font-size:.92rem}.service-cta-v9{width:100%}}.cases-section{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.055),transparent 24%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.045),transparent 22%),color-mix(in srgb,var(--surface) 28%,transparent)}.cases-head{max-width:850px;margin-bottom:34px}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-card-v11{display:flex;flex-direction:column;min-height:390px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--surface);box-shadow:0 14px 38px rgba(18,20,40,.045)}.case-logo-wrap{min-height:118px;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8f7fc)}.case-logo-wrap img{display:block;max-width:190px;max-height:58px;width:auto;height:auto;object-fit:contain}.case-logo-todoclick img{max-width:205px;max-height:62px}.case-logo-amanza img{max-width:170px;max-height:52px;width:auto;height:auto;border-radius:0}.case-logo-wrap strong{font-size:1.12rem;letter-spacing:.10em;color:#292831}.case-copy-v11{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.case-name-v11{display:block;color:#745bdc;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.case-copy-v11 h3{font-size:1.12rem;line-height:1.32;margin:0 0 12px}.case-copy-v11 p{margin:0;color:var(--muted);font-size:.89rem;line-height:1.68}html[data-theme="dark"] .cases-section{background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.08),transparent 24%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.055),transparent 22%),rgba(255,255,255,.012)}html[data-theme="dark"] .case-card-v11{background:linear-gradient(180deg,#2b1d38,#24182f);border-color:rgba(255,255,255,.08);box-shadow:0 18px 46px rgba(6,4,12,.22)}html[data-theme="dark"] .case-logo-wrap{background:rgba(255,255,255,.018);border-bottom-color:rgba(255,255,255,.07)}html[data-theme="dark"] .case-logo-amanza img{filter:brightness(0) invert(1);opacity:.94}.tools-strip{padding-top:54px;padding-bottom:58px;border-bottom:1px solid var(--line)}.tools-intro-v11{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:end;margin-bottom:26px}.tools-intro-v11 h2{font-size:clamp(1.65rem,2.4vw,2.2rem);margin-bottom:0}.tools-intro-v11>p{margin:0;color:var(--muted);font-size:.94rem;max-width:620px}.tools-grid-v11{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tool-item-v11{min-height:118px;padding:16px 10px 14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;text-align:center;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.tool-logo-v11{height:42px;width:100%;display:flex;align-items:center;justify-content:center}.tool-logo-v11 img{width:42px;height:42px;max-width:42px;max-height:42px;object-fit:contain}.tool-item-v11 span{color:var(--text);font-size:.76rem;font-weight:700;line-height:1.3}html[data-theme="dark"] .tool-item-v11{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.075)}html[data-theme="dark"] .tool-logo-v11{background:transparent;border-radius:0;padding:0}@media(max-width:980px){.cases-grid{grid-template-columns:1fr}.case-card-v11{min-height:auto}.tools-grid-v11{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.cases-head{margin-bottom:26px}.case-logo-wrap{min-height:96px;padding:18px 20px}.case-copy-v11{padding:21px}.tools-strip{padding-top:46px;padding-bottom:48px}.tools-intro-v11{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.tools-grid-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-item-v11{min-height:108px;padding:14px 8px}.tool-logo-v11 img{width:38px;height:38px;max-width:38px;max-height:38px}}html[data-theme="dark"] .case-logo-todoclick strong{color:#fff;opacity:.94}.hero-picture{display:block;position:relative}.hero-picture .hero-img{display:block;width:100%;height:auto}.hero-picture .hero-img-dark{display:none}html[data-theme="dark"] .hero-picture .hero-img-light{display:none}html[data-theme="dark"] .hero-picture .hero-img-dark{display:block}.hero-stage,html[data-theme="dark"] .hero-stage{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}.hero-stage{overflow:visible!important;}.hero{position:relative;isolation:isolate;overflow:hidden;}.hero::before,.hero::after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(72px);opacity:.58;}.hero::before{width:430px;height:430px;right:7%;top:2%;background:radial-gradient(circle,rgba(132,59,255,.20) 0%,rgba(59,130,246,.10) 42%,transparent 72%);}.hero::after{width:360px;height:360px;right:28%;bottom:-24%;background:radial-gradient(circle,rgba(34,197,94,.09) 0%,rgba(245,158,11,.07) 38%,rgba(100,34,233,.08) 58%,transparent 74%);}html[data-theme="dark"] .hero::before{opacity:.82;background:radial-gradient(circle,rgba(132,59,255,.28) 0%,rgba(59,130,246,.15) 40%,transparent 72%);}html[data-theme="dark"] .hero::after{opacity:.72;background:radial-gradient(circle,rgba(34,197,94,.10) 0%,rgba(245,158,11,.08) 34%,rgba(100,34,233,.15) 58%,transparent 74%);}.hero-picture{perspective:1100px;transform-style:preserve-3d;}.hero-picture .hero-img{transform:translate3d(0,0,0) rotateX(0) rotateY(0) scale(1);transform-origin:center center;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s ease;will-change:transform;}@media (hover:hover) and (pointer:fine){.hero-picture:hover .hero-img{transform:translate3d(0,-10px,18px) rotateX(1.2deg) rotateY(-2.2deg) scale(1.025);filter:drop-shadow(0 24px 28px rgba(100,34,233,.14));}html[data-theme="dark"] .hero-picture:hover .hero-img{filter:drop-shadow(0 26px 34px rgba(132,59,255,.24));}}@media (prefers-reduced-motion:reduce){.hero-picture .hero-img{transition:none!important;transform:none!important;}}.hero{background-image:linear-gradient(rgba(100,34,233,.050) 1px,transparent 1px),linear-gradient(90deg,rgba(100,34,233,.050) 1px,transparent 1px),radial-gradient(circle at 84% 24%,rgba(99,102,241,.095),transparent 30%),radial-gradient(circle at 68% 76%,rgba(168,85,247,.075),transparent 34%),radial-gradient(circle at 23% 17%,rgba(59,130,246,.050),transparent 26%);background-size:44px 44px,44px 44px,100% 100%,100% 100%,100% 100%;}.hero::before{width:560px;height:560px;right:1%;top:-12%;filter:blur(82px);opacity:.78;background:radial-gradient(circle,rgba(132,59,255,.27) 0%,rgba(59,130,246,.14) 38%,rgba(34,197,94,.055) 58%,transparent 75%);}.hero::after{width:500px;height:500px;right:30%;bottom:-38%;filter:blur(90px);opacity:.72;background:radial-gradient(circle,rgba(34,197,94,.11) 0%,rgba(245,158,11,.075) 32%,rgba(100,34,233,.12) 57%,transparent 76%);}html[data-theme="dark"] .hero{background-image:linear-gradient(rgba(187,176,255,.060) 1px,transparent 1px),linear-gradient(90deg,rgba(187,176,255,.060) 1px,transparent 1px),radial-gradient(circle at 84% 22%,rgba(99,102,241,.16),transparent 31%),radial-gradient(circle at 66% 78%,rgba(168,85,247,.13),transparent 35%),radial-gradient(circle at 20% 14%,rgba(59,130,246,.075),transparent 27%);background-size:44px 44px,44px 44px,100% 100%,100% 100%,100% 100%;}html[data-theme="dark"] .hero::before{opacity:.96;background:radial-gradient(circle,rgba(132,59,255,.38) 0%,rgba(59,130,246,.21) 40%,rgba(34,197,94,.06) 60%,transparent 76%);}html[data-theme="dark"] .hero::after{opacity:.88;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,rgba(245,158,11,.085) 32%,rgba(100,34,233,.22) 58%,transparent 76%);}.service-subtitle-v9{margin:.35rem 0 .7rem;font-weight:700;}.problem-section{background:radial-gradient(circle at 10% 22%,rgba(100,34,233,.075),transparent 30%),radial-gradient(circle at 88% 82%,rgba(59,130,246,.055),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 58%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));}.services-section{background:radial-gradient(circle at 88% 18%,rgba(132,59,255,.085),transparent 27%),radial-gradient(circle at 12% 78%,rgba(34,197,94,.045),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,#fff),color-mix(in srgb,var(--surface) 28%,var(--bg)));}.process-section{background:radial-gradient(circle at 14% 20%,rgba(59,130,246,.065),transparent 29%),radial-gradient(circle at 84% 76%,rgba(132,59,255,.065),transparent 28%),linear-gradient(125deg,color-mix(in srgb,var(--surface) 52%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));}.cases-section{background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.085),transparent 27%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.065),transparent 25%),linear-gradient(160deg,color-mix(in srgb,var(--surface) 38%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));}.tools-strip{background:radial-gradient(circle at 76% 8%,rgba(34,197,94,.040),transparent 23%),radial-gradient(circle at 22% 90%,rgba(100,34,233,.065),transparent 27%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 97%,#fff),color-mix(in srgb,var(--surface) 24%,var(--bg)));}.scan-section{background:radial-gradient(circle at 86% 24%,rgba(132,59,255,.085),transparent 28%),radial-gradient(circle at 16% 76%,rgba(59,130,246,.050),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--bg) 94%,#fff),color-mix(in srgb,var(--surface) 30%,var(--bg)));}.about-section{background:radial-gradient(circle at 10% 68%,rgba(245,158,11,.040),transparent 23%),radial-gradient(circle at 88% 18%,rgba(100,34,233,.075),transparent 29%),linear-gradient(125deg,color-mix(in srgb,var(--surface) 52%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));}.pricing-section{background:radial-gradient(circle at 82% 22%,rgba(132,59,255,.075),transparent 26%),radial-gradient(circle at 15% 82%,rgba(59,130,246,.045),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,#fff),color-mix(in srgb,var(--surface) 25%,var(--bg)));}.faq-section{background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.055),transparent 26%),radial-gradient(circle at 90% 78%,rgba(132,59,255,.070),transparent 28%),linear-gradient(140deg,color-mix(in srgb,var(--surface) 42%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));}.contact-section{background:radial-gradient(circle at 80% 18%,rgba(132,59,255,.080),transparent 28%),radial-gradient(circle at 18% 82%,rgba(34,197,94,.035),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,#fff),var(--bg));}html[data-theme="dark"] .problem-section{background:radial-gradient(circle at 10% 22%,rgba(132,59,255,.15),transparent 31%),radial-gradient(circle at 88% 82%,rgba(59,130,246,.09),transparent 28%),linear-gradient(135deg,#2b1b38 0%,#261832 58%,#21142c 100%);}html[data-theme="dark"] .services-section{background:radial-gradient(circle at 88% 18%,rgba(132,59,255,.16),transparent 28%),radial-gradient(circle at 12% 78%,rgba(34,197,94,.065),transparent 25%),linear-gradient(180deg,#24162f 0%,#2a1a37 52%,#21142c 100%);}html[data-theme="dark"] .process-section{background:radial-gradient(circle at 14% 20%,rgba(59,130,246,.11),transparent 29%),radial-gradient(circle at 84% 76%,rgba(132,59,255,.13),transparent 29%),linear-gradient(125deg,#2c1c3a 0%,#261832 54%,#21142c 100%);}html[data-theme="dark"] .cases-section{background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.16),transparent 27%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.10),transparent 25%),linear-gradient(160deg,#24162f 0%,#2a1a37 54%,#21142c 100%);}html[data-theme="dark"] .tools-strip{background:radial-gradient(circle at 76% 8%,rgba(34,197,94,.06),transparent 23%),radial-gradient(circle at 22% 90%,rgba(100,34,233,.13),transparent 27%),linear-gradient(180deg,#21142c 0%,#281934 58%,#23162e 100%);}html[data-theme="dark"] .scan-section{background:radial-gradient(circle at 86% 24%,rgba(132,59,255,.16),transparent 28%),radial-gradient(circle at 16% 76%,rgba(59,130,246,.085),transparent 25%),linear-gradient(145deg,#2b1b38 0%,#261832 55%,#21142c 100%);}html[data-theme="dark"] .about-section{background:radial-gradient(circle at 10% 68%,rgba(245,158,11,.055),transparent 23%),radial-gradient(circle at 88% 18%,rgba(100,34,233,.14),transparent 29%),linear-gradient(125deg,#2a1a37 0%,#261832 56%,#21142c 100%);}html[data-theme="dark"] .pricing-section{background:radial-gradient(circle at 82% 22%,rgba(132,59,255,.14),transparent 26%),radial-gradient(circle at 15% 82%,rgba(59,130,246,.075),transparent 24%),linear-gradient(180deg,#21142c 0%,#291a36 52%,#23162e 100%);}html[data-theme="dark"] .faq-section{background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.09),transparent 26%),radial-gradient(circle at 90% 78%,rgba(132,59,255,.14),transparent 28%),linear-gradient(140deg,#2b1b38 0%,#261832 56%,#21142c 100%);}html[data-theme="dark"] .contact-section{background:radial-gradient(circle at 80% 18%,rgba(132,59,255,.14),transparent 28%),radial-gradient(circle at 18% 82%,rgba(34,197,94,.055),transparent 22%),linear-gradient(180deg,#21142c 0%,#261832 100%);}.proof-strip{position:relative;border-top:1px solid rgba(100,34,233,.12);border-bottom:1px solid rgba(100,34,233,.14);background:radial-gradient(circle at 12% 30%,rgba(132,59,255,.13),transparent 28%),radial-gradient(circle at 88% 75%,rgba(70,120,255,.09),transparent 30%),linear-gradient(110deg,#f4f0ff 0%,#fbfaff 42%,#f0efff 100%);}.proof-strip-grid{display:grid;grid-template-columns:1.65fr .82fr .82fr 1fr;align-items:stretch;min-height:168px}.proof-intro,.proof-metric{display:flex;flex-direction:column;justify-content:center;padding:30px 22px}.proof-intro{padding-left:0}.proof-kicker{font-size:.69rem;font-weight:800;letter-spacing:.14em;color:#745bdc;margin-bottom:13px}.proof-title{font-size:1.03rem;font-weight:800;line-height:1.35;margin:0 0 10px;color:var(--text)}.proof-intro a{font-size:.78rem;font-weight:800;color:#6422e9;width:max-content}.proof-metric{border-left:1px solid rgba(59,47,74,.13)}.proof-metric strong{font-size:1.82rem;line-height:1;letter-spacing:-.04em;margin-bottom:10px;color:#261832}.proof-metric span{font-size:.76rem;line-height:1.25;color:var(--muted)}html[data-theme="dark"] .proof-strip{border-color:rgba(255,255,255,.07);background:radial-gradient(circle at 18% 20%,rgba(132,59,255,.13),transparent 34%),radial-gradient(circle at 82% 80%,rgba(139,92,246,.10),transparent 34%),linear-gradient(110deg,#21142d 0%,#2d1b3b 50%,#24152f 100%);}html[data-theme="dark"] .proof-kicker{color:#b9adff}html[data-theme="dark"] .proof-title,html[data-theme="dark"] .proof-metric strong{color:#fff}html[data-theme="dark"] .proof-intro a{color:#9d73ff}html[data-theme="dark"] .proof-metric{border-left-color:rgba(255,255,255,.10)}html[data-theme="dark"] .proof-metric span{color:#c7c6dc}@media(max-width:820px){.proof-strip-grid{grid-template-columns:1fr 1fr;min-height:0}.proof-intro{grid-column:1/-1;padding:26px 0 22px}.proof-metric{padding:22px 18px;border-top:1px solid rgba(59,47,74,.13)}.proof-metric:nth-of-type(2){border-left:0}html[data-theme="dark"] .proof-metric{border-top-color:rgba(255,255,255,.10)}}@media(max-width:520px){.proof-strip-grid{grid-template-columns:1fr}.proof-intro{padding:24px 0 18px}.proof-metric{border-left:0;padding:18px 0}.proof-metric strong{font-size:1.65rem}}#preguntas .faq-shell{display:grid;gap:34px}#preguntas .faq-heading{position:static;max-width:760px}#preguntas .faq-interactive{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:64px;align-items:start}#preguntas .faq-list{min-width:0}#preguntas .faq-item{border:0;border-bottom:1px solid var(--line);padding:0;background:transparent!important}#preguntas .faq-item:first-child{border-top:1px solid var(--line)}#preguntas .faq-item summary{min-height:76px;padding:20px 4px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;outline:none}#preguntas .faq-item summary::-webkit-details-marker{display:none}#preguntas .faq-item summary::after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:1.08rem;font-weight:500;line-height:1;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}#preguntas .faq-item[open] summary::after{content:"−";color:var(--ia);border-color:color-mix(in srgb,var(--ia) 42%,var(--line));background:color-mix(in srgb,var(--ia) 7%,transparent)}#preguntas .faq-item summary h3{font-size:1rem;line-height:1.45;margin:0;transition:color .2s ease}#preguntas .faq-item[open] summary h3{color:var(--ia)}#preguntas .faq-item summary:focus-visible{border-radius:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ia) 22%,transparent)}#preguntas .faq-answer{padding:0 48px 22px 4px}#preguntas .faq-answer p{font-size:.9rem;line-height:1.7;color:var(--muted);margin:0;max-width:680px}#preguntas .faq-visual-panel{position:sticky;top:112px}#preguntas .faq-visual-stage{height:410px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ia) 10%,var(--surface)) 0%,var(--surface) 68%);display:grid;place-items:center;overflow:hidden;padding:30px}#preguntas .faq-active-image{display:block;width:100%;height:100%;object-fit:contain;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}#preguntas .faq-active-image.is-changing{opacity:0;transform:translateY(6px)}#preguntas .faq-mobile-visual{display:none}html[data-theme="dark"] #preguntas .faq-item{background:transparent!important}html[data-theme="dark"] #preguntas .faq-visual-stage{background:radial-gradient(circle at 50% 42%,rgba(132,59,255,.13),transparent 48%),linear-gradient(145deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09)}@media(max-width:980px){#preguntas .faq-interactive{grid-template-columns:1fr;gap:0}#preguntas .faq-visual-panel{display:none}#preguntas .faq-mobile-visual{display:grid;place-items:center;height:260px;margin-top:20px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ia) 9%,var(--surface)) 0%,var(--surface) 70%);padding:20px;overflow:hidden}#preguntas .faq-mobile-visual img{width:100%;height:100%;object-fit:contain}#preguntas .faq-answer{padding-right:4px}html[data-theme="dark"] #preguntas .faq-mobile-visual{background:radial-gradient(circle at 50% 42%,rgba(132,59,255,.12),transparent 50%),linear-gradient(145deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09)}}@media(max-width:720px){#preguntas .faq-shell{gap:24px}#preguntas .faq-item summary{min-height:68px;padding:17px 2px}#preguntas .faq-item summary h3{font-size:.95rem}#preguntas .faq-mobile-visual{height:220px}}@media(prefers-reduced-motion:reduce){#preguntas .faq-active-image,#preguntas .faq-item summary h3,#preguntas .faq-item summary::after{transition:none}}#preguntas .faq-list{display:grid;gap:12px;}#preguntas .faq-item,#preguntas .faq-item:first-child{border:1px solid var(--line);border-radius:16px;background:#fff!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;}#preguntas .faq-item:hover{border-color:color-mix(in srgb,var(--ia) 24%,var(--line));}#preguntas .faq-item[open]{border-color:color-mix(in srgb,var(--ia) 34%,var(--line));box-shadow:0 10px 30px rgba(38,24,50,.055);}#preguntas .faq-item summary{min-height:72px;padding:18px 20px;}#preguntas .faq-answer{padding:0 58px 20px 20px;}html[data-theme="dark"] #preguntas .faq-item,html[data-theme="dark"] #preguntas .faq-item:first-child{background:linear-gradient(145deg,#352548 0%,#30203f 100%)!important;border-color:rgba(255,255,255,.10);}html[data-theme="dark"] #preguntas .faq-item:hover{border-color:rgba(187,176,255,.24);}html[data-theme="dark"] #preguntas .faq-item[open]{background:linear-gradient(145deg,#3a2850 0%,#332244 100%)!important;border-color:rgba(187,176,255,.30);box-shadow:0 14px 34px rgba(7,4,10,.18);}@media(max-width:980px){#preguntas .faq-list{gap:10px}#preguntas .faq-item summary{padding:17px 18px}#preguntas .faq-answer{padding:0 18px 18px}}@media(max-width:720px){#preguntas .faq-item summary{min-height:64px;padding:15px 16px;gap:14px}#preguntas .faq-answer{padding:0 16px 16px}#preguntas .faq-mobile-visual{margin-top:16px}}@media(prefers-reduced-motion:reduce){#preguntas .faq-item{transition:none}}#preguntas .faq-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:58px;align-items:start}#preguntas .faq-heading{position:sticky;top:104px;align-self:start;max-width:none}#preguntas .faq-list{display:block;min-width:0}#preguntas .faq-item,#preguntas .faq-item:first-child{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent!important;box-shadow:none;margin:0;padding:17px 0}#preguntas .faq-item:first-child{border-top:0}#preguntas .faq-item:hover,#preguntas .faq-item[open]{background:transparent!important;border-color:var(--line);box-shadow:none;transform:none}#preguntas .faq-item summary{min-height:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}#preguntas .faq-item summary::after{width:auto;height:auto;flex:0 0 auto;border:0;border-radius:0;background:transparent!important;color:var(--muted);font-size:1.15rem}#preguntas .faq-item[open] summary::after{color:var(--ia);border:0;background:transparent!important}#preguntas .faq-item summary h3{font-size:.98rem;line-height:1.45}#preguntas .faq-answer{padding:0}#preguntas .faq-answer p{font-size:.88rem;line-height:1.65;color:var(--muted);margin:10px 0 0;max-width:700px}html[data-theme="dark"] #preguntas .faq-item,html[data-theme="dark"] #preguntas .faq-item:first-child,html[data-theme="dark"] #preguntas .faq-item:hover,html[data-theme="dark"] #preguntas .faq-item[open]{background:transparent!important;border-color:var(--line)}@media(max-width:980px){#preguntas .faq-shell{grid-template-columns:1fr;gap:24px}#preguntas .faq-heading{position:static}#preguntas .faq-item{padding:16px 0}}.proof-metric{align-items:center;text-align:center;}.proof-metric strong{font-size:2.25rem;color:#6422e9;margin-bottom:11px;}.proof-metric .proof-label{display:block;font-size:.80rem;line-height:1.25;color:#120d18;font-weight:600;}.proof-metric .proof-period{display:block;margin-top:3px;font-size:.74rem;line-height:1.2;color:var(--muted);}html[data-theme="dark"] .proof-metric strong{color:#9d73ff}html[data-theme="dark"] .proof-metric .proof-label{color:#fff}html[data-theme="dark"] .proof-metric .proof-period{color:#c7c6dc}.step-number{font-size:2rem;color:rgba(100,34,233,.62);}html[data-theme="dark"] .step-number{color:#a98aff}.punctual-services-grid .plan-card{overflow:hidden;border-top:3px solid color-mix(in srgb,var(--ia) 72%,transparent);}.punctual-services-grid .plan-name{font-size:.73rem;color:var(--text);letter-spacing:.105em;}.punctual-services-grid .plan-top h3{font-size:1.65rem;color:var(--ia);letter-spacing:-.025em;}.punctual-services-grid .plan-top small{display:inline-block;margin-left:5px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ia) 8%,transparent);color:var(--ia);font-size:.68rem;line-height:1;vertical-align:middle;}.punctual-services-grid .plan-button{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}@media(hover:hover){.punctual-services-grid .plan-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ia) 38%,var(--line));box-shadow:0 8px 20px rgba(100,34,233,.08);}}html[data-theme="dark"] .punctual-services-grid .plan-name{color:#fff}html[data-theme="dark"] .punctual-services-grid .plan-top h3{color:#a98aff}html[data-theme="dark"] .punctual-services-grid .plan-top small{background:rgba(157,115,255,.12);color:#c2a8ff;}@media(max-width:520px){.proof-metric strong{font-size:2rem}.step-number{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.punctual-services-grid .plan-button{transition:none}}#precios .pricing-grid .plan-card{position:relative;overflow:hidden;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;display:flex;flex-direction:column;transform:none;}#precios .pricing-grid .plan-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--ia);opacity:.8;}#precios .pricing-grid .plan-name{display:block;color:var(--text);font-size:.76rem;line-height:1.35;font-weight:800;letter-spacing:.09em;}#precios .pricing-grid .plan-top h3{color:var(--ia);font-size:1.7rem;line-height:1.12;margin:12px 0 18px;font-weight:800;}#precios .pricing-grid .plan-top small{color:var(--muted);font-size:.74rem;font-weight:600;}#precios .pricing-grid .plan-button{margin-top:auto}#precios .pricing-grid .plan-card.featured-plan{border:2px solid var(--ia);box-shadow:0 16px 38px color-mix(in srgb,var(--ia) 18%,transparent);transform:translateY(-6px);}#precios .pricing-grid .plan-card.featured-plan::before{height:5px;opacity:1}#precios .featured-plan .plan-badge{position:static;align-self:flex-start;width:max-content;max-width:100%;margin:0 0 14px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--ia) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--ia) 34%,var(--line));color:var(--ia);font-size:.65rem;font-weight:800;letter-spacing:.09em;}html[data-theme="dark"] #precios .pricing-grid .plan-card{background:linear-gradient(180deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09);}html[data-theme="dark"] #precios .pricing-grid .plan-name{color:#fff}html[data-theme="dark"] #precios .pricing-grid .plan-top h3{color:#a98aff}html[data-theme="dark"] #precios .pricing-grid .plan-card.featured-plan{border-color:#a98aff;box-shadow:0 18px 44px rgba(132,59,255,.24);}html[data-theme="dark"] #precios .featured-plan .plan-badge{color:#c6b3ff;background:rgba(132,59,255,.14);border-color:rgba(169,138,255,.38);}#preguntas .faq-shell{display:block;}#preguntas .faq-heading{position:static;margin-bottom:28px;}#preguntas .faq-list{display:grid;grid-template-columns:1fr;gap:12px;max-width:none;}#preguntas .faq-item,#preguntas .faq-item:first-child{margin:0;padding:0;border:1px solid var(--line);border-radius:16px;background:#fff!important;box-shadow:0 8px 24px rgba(18,13,24,.035);overflow:hidden;}#preguntas .faq-item:hover{border-color:color-mix(in srgb,var(--ia) 24%,var(--line));background:#fff!important;}#preguntas .faq-item[open]{border-color:color-mix(in srgb,var(--ia) 38%,var(--line));background:#fff!important;box-shadow:0 10px 28px color-mix(in srgb,var(--ia) 7%,transparent);}#preguntas .faq-item summary{min-height:72px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;}#preguntas .faq-item summary h3{font-size:1rem;line-height:1.4;margin:0;}#preguntas .faq-item summary::after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:transparent!important;color:var(--muted);font-size:1.08rem;}#preguntas .faq-item[open] summary::after{content:"−";color:var(--ia);border-color:color-mix(in srgb,var(--ia) 42%,var(--line));background:color-mix(in srgb,var(--ia) 7%,transparent)!important;}#preguntas .faq-item[open] summary h3{color:var(--ia)}#preguntas .faq-answer{padding:0 22px 22px}#preguntas .faq-answer p{margin:0;max-width:none}html[data-theme="dark"] #preguntas .faq-item,html[data-theme="dark"] #preguntas .faq-item:first-child,html[data-theme="dark"] #preguntas .faq-item:hover{background:#30203f!important;border-color:rgba(255,255,255,.09);}html[data-theme="dark"] #preguntas .faq-item[open]{background:#352345!important;border-color:rgba(169,138,255,.36);box-shadow:0 10px 30px rgba(0,0,0,.14);}@media(max-width:980px){#precios .pricing-grid .plan-card.featured-plan{transform:none}#preguntas .faq-heading{margin-bottom:22px}}@media(max-width:640px){#preguntas .faq-list{gap:10px}#preguntas .faq-item summary{min-height:64px;padding:16px 17px;gap:14px}#preguntas .faq-item summary h3{font-size:.95rem}#preguntas .faq-answer{padding:0 17px 17px}#precios .pricing-grid .plan-top h3{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){#precios .pricing-grid .plan-card{transition:none!important}}@media(min-width:1101px){#precios .punctual-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.process-cta-button{background:var(--ia);color:#fff;border-color:var(--ia);box-shadow:0 10px 24px rgba(100,34,233,.16);}@media(hover:hover){.process-cta-button:hover{background:#743de8;border-color:#743de8;transform:translateY(-1px)}}html[data-theme="dark"] .process-cta-button{background:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}.about-cta{margin-top:10px}#precios .punctual-services-grid .plan-name{font-size:1rem;line-height:1.3;font-weight:800;letter-spacing:.035em;margin-bottom:2px;}#precios .punctual-services-grid .plan-top h3{margin-top:10px;}@media(max-width:520px){#precios .punctual-services-grid .plan-name{font-size:.96rem}}#precios>.container>.pricing-head:first-child{margin-bottom:30px}#precios .pricing-grid:not(.punctual-services-grid) .plan-name{font-size:.82rem;letter-spacing:.075em;}#precios .pricing-grid:not(.punctual-services-grid) .plan-top h3{margin-top:10px;}#precios .punctual-services-grid{align-items:stretch;}#precios .punctual-services-grid .plan-card{padding:26px 25px 24px;}#precios .punctual-services-grid .plan-name{font-size:1rem;line-height:1.28;font-weight:800;letter-spacing:-.012em;text-transform:none;margin:0;}#precios .punctual-services-grid .plan-top h3{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:13px 0 18px;font-size:1.62rem;line-height:1.08;}#precios .punctual-services-grid .plan-top h3 small{margin:0;white-space:nowrap;}#precios .punctual-services-grid .plan-top p{margin-top:0;line-height:1.62;}#precios .punctual-services-grid .plan-button{margin-top:auto;min-height:48px;}#precios .punctual-services-grid + .plans-condition{margin-top:18px}#precios .pricing-head[style*="margin-top:48px"]{margin-top:54px!important;margin-bottom:28px}@media(min-width:1101px){#precios .punctual-services-grid{gap:18px}}@media(max-width:1100px) and (min-width:701px){#precios .punctual-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){#precios .punctual-services-grid{grid-template-columns:1fr}#precios .punctual-services-grid .plan-card{padding:23px 21px}}#precios .punctual-services-grid .plan-top p{color:var(--muted);}#precios .punctual-services-grid .plan-top h3{margin:0 0 14px;}#precios .punctual-services-grid .plan-name{display:block;margin:0 0 12px;font-size:1.06rem;line-height:1.28;font-weight:800;color:var(--text);}#precios .punctual-services-grid .plan-top p{margin:0;}html[data-theme="dark"] #precios .punctual-services-grid .plan-name{color:#fff}.visio-chat{--vc-accent:var(--ia,#8B5CF6);position:fixed;right:22px;bottom:22px;z-index:180;font-family:inherit;color:var(--text)}.visio-chat *{box-sizing:border-box}.visio-chat-launcher{position:relative;width:76px;height:76px;padding:6px;border:1px solid color-mix(in srgb,var(--vc-accent) 38%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 14px 38px rgba(47,25,72,.22);cursor:pointer;display:grid;place-items:center;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.visio-chat-launcher-img{position:relative;z-index:2;width:62px;height:62px;object-fit:contain;animation:visioFloat 3.8s ease-in-out infinite;transform-origin:center bottom}.visio-chat-halo{position:absolute;inset:-7px;border-radius:50%;z-index:-1;border:1px solid color-mix(in srgb,var(--vc-accent) 44%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--vc-accent) 22%,transparent);animation:visioHalo 3.8s ease-out infinite}@media(hover:hover){.visio-chat-launcher:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(47,25,72,.28)}}.visio-chat-panel{position:absolute;right:0;bottom:92px;width:min(390px,calc(100vw - 28px));height:min(610px,calc(100vh - 126px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--vc-accent) 18%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 28px 80px rgba(23,13,34,.28);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(14px) scale(.98);transform-origin:bottom right;transition:opacity .22s ease,transform .22s ease,visibility .22s}.visio-chat.is-open .visio-chat-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.visio-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--vc-accent) 10%,var(--surface)),var(--surface))}.visio-chat-identity{display:flex;align-items:center;gap:10px;min-width:0}.visio-chat-avatar{width:48px;height:48px;object-fit:contain;animation:visioFloat 3.8s ease-in-out infinite}.visio-chat-identity strong,.visio-chat-identity span{display:block}.visio-chat-identity strong{font-size:.96rem}.visio-chat-identity span{font-size:.72rem;color:var(--muted);margin-top:1px}.visio-chat-header-actions{display:flex;gap:6px}.visio-chat-icon{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800}.visio-chat-icon:hover{border-color:color-mix(in srgb,var(--vc-accent) 45%,var(--line))}.visio-chat-body{flex:1;overflow:auto;padding:16px;scroll-behavior:smooth}.visio-chat-message{max-width:88%;margin:0 0 11px;padding:11px 13px;border-radius:15px;font-size:.82rem;line-height:1.52;white-space:pre-line}.visio-chat-message.bot{background:var(--surface-soft);border:1px solid var(--line);border-top-left-radius:5px}.visio-chat-message.user{margin-left:auto;background:var(--vc-accent);color:#fff;border-top-right-radius:5px}.visio-chat-options{display:grid;gap:7px;margin:3px 0 14px}.visio-chat-option{width:100%;min-height:39px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--vc-accent) 28%,var(--line));border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:.78rem;font-weight:700;text-align:left;cursor:pointer;transition:.16s ease}.visio-chat-option:hover{border-color:var(--vc-accent);background:color-mix(in srgb,var(--vc-accent) 7%,var(--surface))}.visio-chat-option.primary{background:var(--vc-accent);color:#fff;border-color:var(--vc-accent)}.visio-chat-form{display:flex;gap:7px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.visio-chat-form input{min-width:0;flex:1;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--bg);color:var(--text);outline:none;font-size:.78rem}.visio-chat-form input:focus{border-color:var(--vc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vc-accent) 12%,transparent)}.visio-chat-form button{height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--vc-accent);color:#fff;font-weight:800;font-size:.75rem;cursor:pointer}.visio-chat-note{margin:0;padding:0 14px 11px;background:var(--surface);color:var(--muted);font-size:.65rem;text-align:center}.visio-chat.is-motion-paused .visio-chat-launcher-img,.visio-chat.is-motion-paused .visio-chat-avatar,.visio-chat.is-motion-paused .visio-chat-halo{animation-play-state:paused!important}@keyframes visioFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes visioHalo{0%,100%{opacity:.5;box-shadow:0 0 0 0 color-mix(in srgb,var(--vc-accent) 20%,transparent)}50%{opacity:1;box-shadow:0 0 0 9px transparent}}@media(max-width:720px){.visio-chat{right:14px;bottom:14px}.visio-chat-launcher{width:68px;height:68px}.visio-chat-launcher-img{width:56px;height:56px}.visio-chat-panel{position:fixed;left:14px;right:14px;bottom:92px;width:auto;height:min(620px,calc(100dvh - 116px));border-radius:19px;transform-origin:bottom center}}@media(prefers-reduced-motion:reduce){.visio-chat-launcher-img,.visio-chat-avatar,.visio-chat-halo{animation:none!important}.visio-chat-panel,.visio-chat-launcher,.visio-chat-option{transition:none!important}.visio-chat-body{scroll-behavior:auto}}#precios .punctual-services-grid .plan-top h3{margin:0 0 10px;font-size:1.18rem;line-height:1.2;font-weight:700;color:var(--accent,#7c3aed);letter-spacing:-.01em;}#precios .punctual-services-grid .plan-top h3 small{font-size:.76rem;line-height:1;font-weight:600;color:var(--muted);}#precios .punctual-services-grid .plan-name{display:block;margin:0 0 14px;font-size:1.24rem;line-height:1.22;font-weight:800;letter-spacing:-.025em;color:var(--text);}html[data-theme="dark"] #precios .punctual-services-grid .plan-top h3{color:#b69aff}html[data-theme="dark"] #precios .punctual-services-grid .plan-name{color:#fff}@media(max-width:700px){#precios .punctual-services-grid .plan-top h3{font-size:1.12rem}#precios .punctual-services-grid .plan-name{font-size:1.18rem}}#precios .punctual-services-grid .plan-card{padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;}#precios .punctual-services-grid .plan-name{display:block;margin:0;color:var(--text);font-size:.76rem;line-height:1.35;font-weight:800;letter-spacing:.09em;text-transform:none;}#precios .punctual-services-grid .plan-top h3{display:block;margin:12px 0 18px;color:var(--ia);font-size:1.7rem;line-height:1.12;font-weight:800;}#precios .punctual-services-grid .plan-top h3 small{color:var(--muted);font-size:.74rem;font-weight:600;white-space:normal;}#precios .punctual-services-grid .plan-top p{margin:0 0 23px;color:var(--muted);font-size:.82rem;line-height:1.55;}#precios .punctual-services-grid .plan-button{margin-top:auto;min-height:0;}html[data-theme="dark"] #precios .punctual-services-grid .plan-card{background:linear-gradient(180deg,#30203f,#2a1b39);border-color:rgba(255,255,255,.09);}html[data-theme="dark"] #precios .punctual-services-grid .plan-name{color:#fff}html[data-theme="dark"] #precios .punctual-services-grid .plan-top h3{color:#a98aff}@media(max-width:700px){#precios .punctual-services-grid .plan-card{padding:25px}}#precios .punctual-services-grid .plan-top h3{order:0;margin:0 0 11px;color:var(--ia);font-size:1.18rem;line-height:1.2;font-weight:800;}#precios .punctual-services-grid .plan-top h3 small{color:var(--muted);font-size:.72rem;font-weight:600;}#precios .punctual-services-grid .plan-name{order:1;display:block;margin:0 0 14px;color:var(--text);font-size:1.08rem;line-height:1.3;font-weight:800;letter-spacing:.01em;text-transform:none;}#precios .punctual-services-grid .plan-top p{order:2;margin:0 0 23px}html[data-theme="dark"] #precios .punctual-services-grid .plan-top h3{color:#a98aff}html[data-theme="dark"] #precios .punctual-services-grid .plan-name{color:#fff}@media(max-width:700px){#precios .punctual-services-grid .plan-top h3{font-size:1.12rem}#precios .punctual-services-grid .plan-name{font-size:1.03rem}}.about-section{padding-top:62px;padding-bottom:62px}.about-grid-profile{grid-template-columns:340px minmax(0,1fr);gap:54px;align-items:center;max-width:1040px;margin-inline:auto}.about-photo-wrap{position:relative;overflow:hidden;width:340px;height:420px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 18px 48px rgba(50,25,78,.10)}.about-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.about-copy-profile{max-width:620px}.about-copy-profile h2{font-size:clamp(2.15rem,3.6vw,3.25rem);margin:10px 0 18px;line-height:1.03}.about-copy-profile h2 span{color:var(--ia)}.about-copy-profile>p{font-size:.98rem;line-height:1.62}.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 82%,transparent);overflow:hidden}.about-pillars>div{min-height:70px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 10px;font-size:.8rem;line-height:1.28;color:var(--text)}.about-pillars>div+div{border-left:1px solid var(--line)}.about-direct{margin-top:2px}.about-copy-profile .about-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}html[data-theme="dark"] .about-photo-wrap{border-color:rgba(255,255,255,.1);box-shadow:0 20px 54px rgba(0,0,0,.22)}html[data-theme="dark"] .about-pillars{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1)}@media(max-width:980px){.about-grid-profile{grid-template-columns:300px minmax(0,1fr);gap:34px}.about-photo-wrap{width:300px;height:390px}.about-copy-profile h2{font-size:clamp(2rem,5vw,2.8rem)}}@media(max-width:720px){.about-section{padding-top:52px;padding-bottom:52px}.about-grid-profile{grid-template-columns:1fr;gap:24px}.about-photo-wrap{width:min(100%,330px);height:300px;margin-inline:auto;border-radius:20px}.about-photo{object-position:center 35%}.about-copy-profile h2{font-size:clamp(2rem,10vw,2.65rem)}.about-pillars{grid-template-columns:1fr}.about-pillars>div{min-height:auto;justify-content:flex-start;text-align:left;padding:12px 14px}.about-pillars>div+div{border-left:0;border-top:1px solid var(--line)}.about-copy-profile .about-cta{width:100%}}@media(min-width:981px){.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.proof-comparison{display:block;margin-top:8px;font-size:.72rem;color:var(--muted);}.reveal-ready .scroll-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform;}.reveal-ready .scroll-reveal.reveal-left{transform:translate3d(-16px,0,0)}.reveal-ready .scroll-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);will-change:auto}@media (prefers-reduced-motion:reduce){.reveal-ready .scroll-reveal,.reveal-ready .scroll-reveal.reveal-left{opacity:1;transform:none;transition:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.visio-chat-launcher:focus-visible,.visio-chat-icon:focus-visible{outline:3px solid #6d47d9!important;outline-offset:3px!important}html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible,html[data-theme="dark"] input:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] textarea:focus-visible,html[data-theme="dark"] summary:focus-visible{outline-color:#d6ccff!important}#preguntas .faq-item summary .faq-question{font-size:1.15rem;line-height:1.3;letter-spacing:-.018em;font-weight:700;color:var(--text)}.form-error{padding:12px 14px;border:1px solid #b42318;border-radius:10px;background:color-mix(in srgb,#b42318 8%,var(--surface));color:var(--text)}.privacy-check a{text-decoration:underline;text-underline-offset:2px}.proof-source{grid-column:1/-1;display:block;margin-top:2px;color:var(--muted);font-size:.68rem;line-height:1.45}.contact-email,.footer-email{font-size:.82rem;color:var(--muted)}.contact-email a,.footer-email a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-updated{font-size:.72rem;color:var(--muted)}.proof-source-inline{display:block;margin-top:6px;color:var(--muted);font-size:.68rem;line-height:1.4}.service-body-v9 .service-extra-v9{font-size:.86rem;line-height:1.55;margin-top:-2px;margin-bottom:18px;color:var(--muted)}.social-icon{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--text)!important;vertical-align:middle;margin-right:6px;transition:transform .2s ease,border-color .2s ease}.social-icon svg{width:17px;height:17px;fill:currentColor}.social-icon:hover{transform:translateY(-2px);border-color:currentColor}.footer-socials{display:flex;gap:8px;margin-top:10px;align-items:center}.footer-socials .social-icon{margin-right:0}@media(max-width:520px){.proof-strip-grid{grid-template-columns:1fr}.proof-intro{grid-column:1;padding:24px 0 18px}.proof-metric{width:100%;padding:22px 0;border-left:0 !important;border-top:1px solid rgba(59,47,74,.13);text-align:center;align-items:center;}.proof-metric strong{font-size:2rem}html[data-theme="dark"] .proof-metric{border-left:0 !important;border-top-color:rgba(255,255,255,.10);}}.testimonials-section{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.055),transparent 24%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.045),transparent 22%),color-mix(in srgb,var(--surface) 28%,transparent)}.testimonials-head{max-width:780px;margin-bottom:32px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.testimonial-card{display:flex;flex-direction:column;min-height:245px;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 14px 38px rgba(18,20,40,.045)}.testimonial-stars{font-size:1.18rem;letter-spacing:.14em;color:#745bdc;margin-bottom:18px;line-height:1}.testimonial-card blockquote{margin:0 0 24px;font-size:1rem;line-height:1.72;color:var(--text);font-style:normal;flex:1}.testimonial-author{display:flex;flex-direction:column;gap:3px;padding-top:18px;border-top:1px solid var(--line)}.testimonial-author strong{font-size:.92rem}.testimonial-author span{font-size:.82rem;color:var(--muted)}html[data-theme="dark"] .testimonials-section{background:radial-gradient(circle at 12% 22%,rgba(139,92,246,.08),transparent 24%),radial-gradient(circle at 88% 78%,rgba(59,130,246,.055),transparent 22%),rgba(255,255,255,.012)}html[data-theme="dark"] .testimonial-card{background:linear-gradient(180deg,#2b1d38,#24182f);border-color:rgba(255,255,255,.08);box-shadow:0 18px 46px rgba(6,4,12,.22)}@media(max-width:980px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{min-height:auto}}@media(max-width:720px){.testimonials-head{margin-bottom:24px}.testimonial-card{padding:22px}}.hero-key .geo{color:var(--ia)}.hero-key .sem{color:#7a5cff}.needs-section{background:var(--surface-soft,#f7f8fc)}.needs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.need-card{background:var(--surface,#fff);border:1px solid rgba(120,100,150,.18);border-radius:20px;padding:26px;display:flex;flex-direction:column;min-height:280px}.need-card h3{font-size:1.22rem;line-height:1.35;margin:18px 0 10px}.need-card p{color:var(--muted);line-height:1.65;flex:1}.need-card a{font-weight:800;text-decoration:none;margin-top:18px}.need-icon{font-size:.72rem;font-weight:800;letter-spacing:.08em;opacity:.65}.needs-all{text-align:center;margin-top:26px}.needs-all a{font-weight:800}.clarity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.clarity-grid article{padding:25px;border:1px solid rgba(120,100,150,.18);border-radius:20px;background:var(--surface)}.clarity-grid h3{margin:0 0 10px}.clarity-grid p{margin:0;color:var(--muted);line-height:1.65}.footer-links-wide{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:28px}.footer-links-wide>div{display:flex;flex-direction:column;gap:9px}.footer-links-wide strong{margin-bottom:4px}.footer-links-wide a{text-decoration:none}.service-page-hero{padding:92px 0 58px}.service-page-hero .hero-copy{max-width:820px}.service-page-hero h1{font-size:clamp(2.5rem,5vw,4.7rem);max-width:980px}.service-page-hero p{font-size:1.15rem;line-height:1.7;max-width:780px}.service-section-block{padding:68px 0}.service-two-col{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}.service-list{display:grid;gap:14px}.service-list article{padding:20px;border:1px solid rgba(120,100,150,.18);border-radius:16px;background:var(--surface)}.service-list h3{margin:0 0 7px}.service-list p{margin:0;color:var(--muted);line-height:1.6}.service-faq{max-width:900px}.price-note{font-size:.92rem;color:var(--muted);margin-top:16px}.service-cta-panel{text-align:center;padding:52px;border-radius:28px;background:var(--surface-soft)}.resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-card{padding:26px;border:1px solid rgba(120,100,150,.18);border-radius:20px;background:var(--surface)}@media(max-width:900px){.needs-grid{grid-template-columns:1fr 1fr}.clarity-grid{grid-template-columns:1fr 1fr}.service-two-col{grid-template-columns:1fr}.footer-links-wide{grid-template-columns:1fr 1fr}}@media(max-width:620px){.needs-grid,.clarity-grid,.resources-grid{grid-template-columns:1fr}.footer-links-wide{grid-template-columns:1fr}.need-card{min-height:auto}}.data-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-left:0;margin-right:0}.web-pricing-grid .plan-card,.data-pricing-grid .plan-card{min-height:100%}@media(max-width:980px){.data-pricing-grid{grid-template-columns:1fr;max-width:none}}.plan-theme-seo{--plan-accent:var(--seo)}.plan-theme-sem{--plan-accent:var(--ia)}.plan-theme-web{--plan-accent:var(--web)}.plan-theme-data{--plan-accent:var(--data)}.plan-theme-seo .eyebrow,.plan-theme-sem .eyebrow,.plan-theme-web .eyebrow,.plan-theme-data .eyebrow,.plan-theme-seo .service-detail-link,.plan-theme-sem .service-detail-link,.plan-theme-web .service-detail-link,.plan-theme-data .service-detail-link{color:var(--plan-accent);}.plan-theme-seo .plan-card,.plan-theme-sem .plan-card,.plan-theme-web .plan-card,.plan-theme-data .plan-card{border-color:color-mix(in srgb,var(--plan-accent) 20%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 4%,var(--surface)) 0%,var(--surface) 32%);}.plan-theme-seo .plan-card::before,.plan-theme-sem .plan-card::before,.plan-theme-web .plan-card::before,.plan-theme-data .plan-card::before{background:var(--plan-accent)!important;}.plan-theme-seo .plan-name,.plan-theme-sem .plan-name,.plan-theme-web .plan-name,.plan-theme-data .plan-name,.plan-theme-seo .plan-card li::before,.plan-theme-sem .plan-card li::before,.plan-theme-web .plan-card li::before,.plan-theme-data .plan-card li::before{color:var(--plan-accent)!important;}.plan-theme-seo .featured-plan,.plan-theme-sem .featured-plan,.plan-theme-web .featured-plan,.plan-theme-data .featured-plan{border-color:color-mix(in srgb,var(--plan-accent) 48%,var(--line))!important;box-shadow:0 16px 40px color-mix(in srgb,var(--plan-accent) 10%,transparent)!important;}.plan-theme-seo .plan-button,.plan-theme-sem .plan-button,.plan-theme-web .plan-button,.plan-theme-data .plan-button{border-color:color-mix(in srgb,var(--plan-accent) 30%,transparent);}html[data-theme="dark"] .plan-theme-seo .plan-card,html[data-theme="dark"] .plan-theme-sem .plan-card,html[data-theme="dark"] .plan-theme-web .plan-card,html[data-theme="dark"] .plan-theme-data .plan-card{border-color:color-mix(in srgb,var(--plan-accent) 26%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 7%,var(--surface)) 0%,var(--surface) 34%);}.service-page-hero .service-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:52px;align-items:center;}.service-page-hero .service-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:390px;isolation:isolate;}.service-page-hero .service-hero-visual::before{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:50%;opacity:.13;filter:blur(34px);z-index:-1;}.service-page-hero .service-hero-visual img{display:block;width:min(100%,430px);height:auto;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(28,18,40,.12));}.service-hero-seo-geo .service-hero-visual::before{background:var(--seo,#63c49a)}.service-hero-sem .service-hero-visual::before{background:var(--ia,#8b6cf0)}.service-hero-diseno-web .service-hero-visual::before{background:var(--web,#65a8ee)}.service-hero-analitica-medicion .service-hero-visual::before{background:var(--data,#e4b04f)}html[data-theme="dark"] .service-page-hero .service-hero-visual::before{opacity:.18}html[data-theme="dark"] .service-page-hero .service-hero-visual img{filter:drop-shadow(0 24px 34px rgba(0,0,0,.22))}@media(max-width:900px){.service-page-hero .service-hero-grid{grid-template-columns:1fr;gap:24px}.service-page-hero .service-hero-visual{min-height:0;padding-top:8px}.service-page-hero .service-hero-visual img{width:min(72vw,330px)}}@media(max-width:560px){.service-page-hero .service-hero-visual img{width:min(78vw,285px)}}.service-hero-seo-geo{--service-accent:#22C55E;--service-tint:rgba(34,197,94,.07)}.service-hero-sem{--service-accent:#8B5CF6;--service-tint:rgba(139,92,246,.07)}.service-hero-diseno-web{--service-accent:#3B82F6;--service-tint:rgba(59,130,246,.07)}.service-hero-analitica-medicion{--service-accent:#F59E0B;--service-tint:rgba(245,158,11,.075)}.service-page-hero[class*="service-hero-"]{background:radial-gradient(circle at 84% 42%,var(--service-tint),transparent 30%);border-bottom:1px solid color-mix(in srgb,var(--service-accent) 10%,var(--line));}.service-page-hero[class*="service-hero-"] .eyebrow{color:var(--service-accent)}.service-page-hero[class*="service-hero-"] .button-secondary{border-color:color-mix(in srgb,var(--service-accent) 38%,var(--line));}.service-page-hero[class*="service-hero-"] .service-hero-visual::before{background:var(--service-accent)}.service-page-hero[class*="service-hero-"] + .service-section-block .eyebrow{color:var(--service-accent)}.service-page-hero[class*="service-hero-"] + .service-section-block .service-list article{border-color:color-mix(in srgb,var(--service-accent) 16%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 3%,var(--surface)),var(--surface) 42%);}.faq-section .service-faq{display:block;max-width:900px}.faq-section .service-faq .faq-heading{position:static!important;top:auto!important;margin:0 0 28px!important;max-width:none}.faq-section .service-faq .faq-heading .eyebrow{display:block;margin-bottom:10px}.faq-section .service-faq .faq-heading h2{margin:0;line-height:1.08}.faq-section .service-faq .faq-list{display:grid;grid-template-columns:1fr;gap:12px;margin:0;min-width:0}.faq-section .service-faq .faq-item{margin:0;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface)!important;overflow:hidden}.faq-section .service-faq .faq-item summary{min-height:72px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.faq-section .service-faq .faq-item summary::after{content:"+";flex:0 0 auto;color:var(--muted)}.faq-section .service-faq .faq-item[open] summary::after{content:"−"}.faq-section .service-faq .faq-answer{padding:0 22px 22px}.faq-section .service-faq .faq-answer p{margin:0;max-width:none}@media(max-width:640px){.faq-section .service-faq .faq-heading{margin-bottom:20px!important}.faq-section .service-faq .faq-item summary{min-height:64px;padding:16px 17px}.faq-section .service-faq .faq-answer{padding:0 17px 17px}}body:has(.service-hero-seo-geo){--landing-accent:#22C55E}body:has(.service-hero-sem){--landing-accent:#8B5CF6}body:has(.service-hero-diseno-web){--landing-accent:#3B82F6}body:has(.service-hero-analitica-medicion){--landing-accent:#F59E0B}body:has(.service-page-hero) .service-section-block .eyebrow,body:has(.service-page-hero) .faq-section .service-faq .eyebrow,body:has(.service-page-hero) .service-cta-panel .eyebrow{color:var(--landing-accent)}body:has(.service-page-hero) .faq-section .service-faq .faq-item:hover,body:has(.service-page-hero) .faq-section .service-faq .faq-item[open]{border-color:color-mix(in srgb,var(--landing-accent) 35%,var(--line))}body:has(.service-page-hero) .faq-section .service-faq .faq-item[open] summary::after{color:var(--landing-accent)}body:has(.service-page-hero) .service-cta-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--landing-accent) 5%,var(--surface-soft)),var(--surface-soft) 55%);border:1px solid color-mix(in srgb,var(--landing-accent) 12%,var(--line));}body:has(.service-hero-seo-geo){--landing-accent:#22C55E;--landing-rgb:34,197,94}body:has(.service-hero-sem){--landing-accent:#8B5CF6;--landing-rgb:139,92,246}body:has(.service-hero-diseno-web){--landing-accent:#3B82F6;--landing-rgb:59,130,246}body:has(.service-hero-analitica-medicion){--landing-accent:#F59E0B;--landing-rgb:245,158,11}.service-page-hero[class*="service-hero-"]{position:relative;overflow:hidden;padding:88px 0 72px;background:radial-gradient(circle at 82% 48%,rgba(var(--landing-rgb),.20) 0,rgba(var(--landing-rgb),.08) 24%,transparent 48%),linear-gradient(135deg,rgba(var(--landing-rgb),.055),transparent 44%);}.service-page-hero[class*="service-hero-"]::before,.service-page-hero[class*="service-hero-"]::after{content:"";position:absolute;border-radius:999px;pointer-events:none}.service-page-hero[class*="service-hero-"]::before{width:360px;height:360px;right:-120px;top:-165px;border:1px solid rgba(var(--landing-rgb),.16)}.service-page-hero[class*="service-hero-"]::after{width:220px;height:220px;right:13%;bottom:-145px;background:rgba(var(--landing-rgb),.055)}.service-page-hero[class*="service-hero-"] .service-hero-grid{position:relative;z-index:1}.service-page-hero[class*="service-hero-"] .eyebrow{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(var(--landing-rgb),.10);border:1px solid rgba(var(--landing-rgb),.16);color:var(--landing-accent)}.service-page-hero[class*="service-hero-"] h1{letter-spacing:-.045em}.service-page-hero[class*="service-hero-"] h1::after{content:"";display:block;width:72px;height:5px;border-radius:99px;background:var(--landing-accent);margin-top:22px}.service-page-hero[class*="service-hero-"] .service-hero-visual{min-height:430px}.service-page-hero[class*="service-hero-"] .service-hero-visual::before{width:94%;opacity:.20;filter:blur(42px)}.service-page-hero[class*="service-hero-"] .service-hero-visual::after{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:34% 66% 56% 44%/45% 43% 57% 55%;background:rgba(var(--landing-rgb),.075);border:1px solid rgba(var(--landing-rgb),.12);z-index:-1;transform:rotate(-8deg)}.service-page-hero[class*="service-hero-"] .service-hero-visual img{width:min(100%,470px);filter:drop-shadow(0 28px 34px rgba(var(--landing-rgb),.16))}body:has(.service-page-hero) .service-section-block{position:relative}body:has(.service-page-hero) .service-section-block .service-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.service-page-hero) .service-section-block .service-list article{position:relative;overflow:hidden;border-color:rgba(var(--landing-rgb),.20);background:linear-gradient(145deg,rgba(var(--landing-rgb),.075),var(--surface) 52%)}body:has(.service-page-hero) .service-section-block .service-list article::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--landing-accent)}body:has(.service-page-hero) .service-section-block .service-list h3{color:color-mix(in srgb,var(--landing-accent) 82%,var(--text))}body:has(.service-page-hero) .pricing-section{background:linear-gradient(180deg,rgba(var(--landing-rgb),.035),transparent 42%)}body:has(.service-page-hero) .pricing-section .section-head .eyebrow{color:var(--landing-accent)}body:has(.service-page-hero) .pricing-section .plan-card{border-color:rgba(var(--landing-rgb),.22);background:linear-gradient(180deg,rgba(var(--landing-rgb),.065),var(--surface) 30%)}body:has(.service-page-hero) .pricing-section .featured-plan{box-shadow:0 20px 48px rgba(var(--landing-rgb),.12)!important}body:has(.service-page-hero) .faq-section{background:linear-gradient(135deg,rgba(var(--landing-rgb),.035),transparent 38%)}body:has(.service-page-hero) .faq-section .faq-item{border-color:rgba(var(--landing-rgb),.14)}body:has(.service-page-hero) .faq-section .faq-item summary::after{color:var(--landing-accent)}body:has(.service-page-hero) .service-cta-panel{box-shadow:inset 0 0 0 1px rgba(var(--landing-rgb),.13);background:radial-gradient(circle at 50% 0,rgba(var(--landing-rgb),.11),transparent 55%),var(--surface-soft)}@media(max-width:900px){body:has(.service-page-hero) .service-section-block .service-list{grid-template-columns:1fr}.service-page-hero[class*="service-hero-"] .service-hero-visual{min-height:300px}}@media(max-width:560px){.service-page-hero[class*="service-hero-"]{padding:64px 0 46px}.service-page-hero[class*="service-hero-"] h1::after{margin-top:16px}.service-page-hero[class*="service-hero-"] .service-hero-visual{min-height:240px}}.service-page-hero[class*="service-hero-"]{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(rgba(var(--landing-rgb),.050) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--landing-rgb),.050) 1px,transparent 1px),radial-gradient(circle at 84% 24%,rgba(var(--landing-rgb),.13),transparent 31%),radial-gradient(circle at 68% 78%,rgba(132,59,255,.055),transparent 34%),radial-gradient(circle at 20% 14%,rgba(59,130,246,.035),transparent 27%);background-size:44px 44px,44px 44px,100% 100%,100% 100%,100% 100%;}.service-page-hero[class*="service-hero-"]::before{width:560px;height:560px;right:-2%;top:-20%;filter:blur(82px);opacity:.48;background:radial-gradient(circle,rgba(var(--landing-rgb),.30),rgba(var(--landing-rgb),.10) 42%,transparent 74%)}.service-page-hero[class*="service-hero-"]::after{width:470px;height:470px;right:29%;bottom:-42%;filter:blur(90px);opacity:.36;background:radial-gradient(circle,rgba(var(--landing-rgb),.18),rgba(100,34,233,.07) 55%,transparent 76%)}html[data-theme="dark"] .service-page-hero[class*="service-hero-"]{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 84% 22%,rgba(var(--landing-rgb),.20),transparent 31%),radial-gradient(circle at 66% 78%,rgba(168,85,247,.11),transparent 35%);background-size:44px 44px,44px 44px,100% 100%,100% 100%}body>.ambient{z-index:-1}@media (hover:hover) and (pointer:fine){body:has(.service-page-hero) .cursor-halo{background:radial-gradient(circle,rgba(var(--landing-rgb),.13),rgba(var(--landing-rgb),.055) 40%,transparent 68%)}body:has(.service-page-hero) .cursor-node{border-color:rgba(var(--landing-rgb),.20)}body:has(.service-page-hero) .cursor-node:before{border-color:rgba(var(--landing-rgb),.24)}}body:has(.service-page-hero) .service-section-block{padding:58px 0}body:has(.service-page-hero) .service-two-col{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:38px;align-items:center}body:has(.service-page-hero) .service-section-block .service-list{gap:12px}body:has(.service-page-hero) .service-section-block .service-list article{padding:18px 19px;min-height:0}body:has(.service-page-hero) .service-section-block .service-list h3{font-size:1.02rem;margin-bottom:5px}body:has(.service-page-hero) .service-section-block .service-list p{font-size:.86rem;line-height:1.52}body:has(.service-page-hero) .pricing-section .plan-card{background:var(--surface);border-color:color-mix(in srgb,var(--landing-accent) 18%,var(--line));box-shadow:none}body:has(.service-page-hero) .pricing-section .featured-plan{border-color:color-mix(in srgb,var(--landing-accent) 58%,var(--line));background:linear-gradient(180deg,rgba(var(--landing-rgb),.10),var(--surface) 34%);box-shadow:0 18px 42px rgba(var(--landing-rgb),.10)!important;transform:translateY(-5px)}body:has(.service-page-hero) .pricing-section .featured-plan::after{content:"RECOMENDADO";position:absolute;right:18px;top:18px;font-size:.60rem;font-weight:800;letter-spacing:.10em;color:var(--landing-accent)}.faq-section .faq-item:not([open]) .faq-answer{display:none}@media(max-width:900px){body:has(.service-page-hero) .service-two-col{grid-template-columns:1fr;gap:26px}body:has(.service-page-hero) .pricing-section .featured-plan{transform:none}}.desktop-nav{overflow:visible}.nav-service-dropdown{position:relative;display:flex;align-items:center}.nav-service-trigger{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:10px 0;display:flex;gap:6px;align-items:center}.nav-service-trigger span{transition:transform .2s ease}.nav-service-dropdown:is(:hover,:focus-within,.is-open) .nav-service-trigger span{transform:rotate(180deg)}.nav-service-panel{position:absolute;top:calc(100% + 12px);left:-22px;width:310px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 55px rgba(30,20,50,.14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s ease;z-index:50}.nav-service-dropdown:is(:hover,:focus-within,.is-open) .nav-service-panel{opacity:1;visibility:visible;transform:none}.desktop-nav .nav-service-panel a{display:block;padding:11px 12px;border-radius:12px}.desktop-nav .nav-service-panel a:hover{background:var(--surface-soft)}.nav-service-panel strong,.nav-service-panel small{display:block}.nav-service-panel strong{font-size:.9rem;color:var(--text)}.nav-service-panel small{font-size:.73rem;color:var(--muted);margin-top:2px;font-weight:500}.mobile-services{border:0}.mobile-services summary{cursor:pointer;font-weight:700;list-style:none}.mobile-services summary::-webkit-details-marker{display:none}.mobile-services summary::after{content:"+";float:right}.mobile-services[open] summary::after{content:"−"}.mobile-services a{padding-left:14px!important;font-size:.92rem}body:has(.service-page-hero) .service-section-block .service-list article{border:1px solid rgba(var(--landing-rgb),.24);border-radius:20px;background:linear-gradient(145deg,rgba(var(--landing-rgb),.065),var(--surface) 58%);padding:21px 21px 20px;min-height:190px;box-shadow:0 12px 28px rgba(25,20,40,.035)}body:has(.service-page-hero) .service-section-block .service-list article::before{display:none}.service-topic-icon{display:block;width:40px;height:40px;margin:0 0 15px;color:var(--landing-accent);padding:8px;border-radius:12px;background:rgba(var(--landing-rgb),.10);box-sizing:content-box}body:has(.service-page-hero) .service-section-block .service-list h3{font-size:1.05rem;margin-bottom:6px}body:has(.service-page-hero) .pricing-grid{align-items:stretch;overflow:visible}body:has(.service-page-hero) .pricing-section .plan-card{min-width:0;overflow:visible;padding:30px 26px;display:flex;flex-direction:column}body:has(.service-page-hero) .pricing-section .plan-card ul{overflow:visible}body:has(.service-page-hero) .pricing-section .plan-card li{white-space:normal;overflow:visible;text-overflow:clip}.plan-price{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin:13px 0 18px;color:var(--text)}.plan-price strong{font-size:clamp(1.65rem,2.3vw,2.15rem)!important;line-height:1;letter-spacing:-.045em;color:var(--text)!important}.plan-price span{font-size:.78rem;font-weight:700;color:var(--muted)}.plan-price small{width:100%;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--landing-accent)}@media(max-width:900px){.nav-service-panel{display:none}body:has(.service-page-hero) .pricing-section .plan-card{padding:25px 21px}.plan-price strong{font-size:1.8rem!important}}.site-header .brand img,.site-footer .footer-brand img{object-fit:contain}.site-footer .footer-grid{grid-template-columns:minmax(240px,1.15fr) minmax(420px,1.45fr);align-items:start}.site-footer .footer-end{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;text-align:left;border-top:1px solid var(--line);padding-top:20px;margin-top:4px}@media(max-width:900px){.site-footer .footer-grid{grid-template-columns:1fr}.site-footer .footer-end{grid-column:auto;flex-wrap:wrap;gap:10px}}body:has(.service-page-hero) .service-list article{border:1px solid color-mix(in srgb,var(--landing-accent) 24%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--landing-accent) 4%,var(--surface));box-shadow:0 12px 30px rgba(18,13,24,.045);padding:22px!important}body:has(.service-page-hero) .service-list article::before{display:none!important}.service-topic-icon{width:38px;height:38px;margin-bottom:14px;filter:var(--service-icon-filter,none);opacity:.94}.service-hero-seo-geo~* .service-topic-icon{--service-icon-filter:invert(56%) sepia(77%) saturate(460%) hue-rotate(89deg) brightness(93%) contrast(91%)}.service-hero-sem~* .service-topic-icon{--service-icon-filter:invert(47%) sepia(94%) saturate(2200%) hue-rotate(235deg) brightness(100%) contrast(94%)}.service-hero-web~* .service-topic-icon{--service-icon-filter:invert(48%) sepia(98%) saturate(1800%) hue-rotate(202deg) brightness(99%) contrast(94%)}.service-hero-data~* .service-topic-icon{--service-icon-filter:invert(66%) sepia(94%) saturate(900%) hue-rotate(350deg) brightness(101%) contrast(96%)}html[data-theme="dark"] body:has(.service-page-hero) .service-topic-icon{filter:brightness(0) invert(1)!important;opacity:.96}html[data-theme="dark"] body:has(.service-page-hero) .service-list article{background:color-mix(in srgb,var(--landing-accent) 7%,rgba(255,255,255,.025));border-color:color-mix(in srgb,var(--landing-accent) 35%,rgba(255,255,255,.08))}body:has(.service-page-hero) .pricing-section .plan-card{padding:22px 22px 21px!important;min-height:0!important}body:has(.service-page-hero) .pricing-section .plan-card .plan-name{margin-bottom:6px}body:has(.service-page-hero) .pricing-section .plan-card h3{margin:0 0 8px!important}body:has(.service-page-hero) .pricing-section .plan-price{margin:8px 0 17px!important;gap:6px!important}body:has(.service-page-hero) .pricing-section .plan-price strong{font-size:clamp(2rem,2.8vw,2.55rem)!important;line-height:.98!important}body:has(.service-page-hero) .pricing-section .plan-card ul{margin-top:0!important}body:has(.service-page-hero) .pricing-section .plan-card li{margin-bottom:9px!important}@media(max-width:900px){body:has(.service-page-hero) .pricing-section .plan-card{padding:21px 19px!important}}body:has(.service-page-hero) .service-page-hero{padding-top:clamp(70px,7vw,104px)!important}@media (min-width:981px){.site-header .nav-wrap{height:72px;display:grid!important;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:28px}.site-header .brand{justify-self:start;margin:0!important}.site-header .desktop-nav{justify-self:center;display:flex;align-items:center;justify-content:center;gap:30px;margin:0!important;height:72px}.site-header .desktop-nav>a,.site-header .nav-service-trigger{height:72px;display:flex;align-items:center;padding:0!important;line-height:1;white-space:nowrap}.site-header .nav-tools{justify-self:end;display:flex;align-items:center;gap:10px;margin:0!important}.site-header .tool-btn,.site-header .button-small{flex:0 0 auto}.nav-service-trigger span{font-size:.72rem;line-height:1;margin-top:1px}}body:has(.service-page-hero) .service-page-hero{padding-top:54px!important}body:has(.service-page-hero) .pricing-section .pricing-grid{align-items:stretch}body:has(.service-page-hero) .pricing-section .plan-card{padding:21px 22px 19px!important;display:flex!important;flex-direction:column!important;height:100%}body:has(.service-page-hero) .pricing-section .plan-card ul{margin:0 0 16px!important;display:block!important;flex:0 0 auto!important}body:has(.service-page-hero) .pricing-section .plan-card li{margin-bottom:8px!important}body:has(.service-page-hero) .pricing-section .plan-button{margin-top:auto!important;width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}body:has(.service-page-hero) .pricing-section .plan-price{margin:7px 0 15px!important}body:has(.service-page-hero) .pricing-section .plan-price small{order:-1;flex-basis:100%;margin-bottom:1px}body:has(.service-page-hero) .pricing-section .plan-price-quote strong{font-size:1.55rem!important;letter-spacing:-.02em!important}@media(max-width:980px){body:has(.service-page-hero) .service-page-hero{padding-top:38px!important}}body:has(.service-page-hero) .service-section-block .service-list article,body:has(.service-page-hero) .service-list article{border:1px solid color-mix(in srgb,var(--landing-accent) 18%,var(--line))!important;border-radius:18px!important;box-shadow:none!important;}html[data-theme="dark"] body:has(.service-page-hero) .service-section-block .service-list article,html[data-theme="dark"] body:has(.service-page-hero) .service-list article{border-color:color-mix(in srgb,var(--landing-accent) 18%,var(--line))!important;}body:has(.service-hero-seo-geo) .service-topic-icon{filter:invert(56%) sepia(77%) saturate(460%) hue-rotate(89deg) brightness(93%) contrast(91%)!important}body:has(.service-hero-sem) .service-topic-icon{filter:invert(47%) sepia(94%) saturate(2200%) hue-rotate(235deg) brightness(100%) contrast(94%)!important}body:has(.service-hero-diseno-web) .service-topic-icon{filter:invert(48%) sepia(98%) saturate(1800%) hue-rotate(202deg) brightness(99%) contrast(94%)!important}body:has(.service-hero-analitica-medicion) .service-topic-icon{filter:invert(66%) sepia(94%) saturate(900%) hue-rotate(350deg) brightness(101%) contrast(96%)!important}html[data-theme="dark"] body:has(.service-page-hero) .service-topic-icon{filter:brightness(0) invert(1)!important}.site-header .desktop-nav,.site-header .nav-service-trigger{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:0!important;}.site-header .nav-service-trigger{color:var(--muted)!important;gap:6px!important}.site-header .nav-service-trigger:hover,.site-header .nav-service-dropdown:is(:hover,:focus-within,.is-open) .nav-service-trigger{color:var(--text)!important}.nav-service-chevron{width:11px;height:11px;display:block;flex:0 0 11px;transition:transform .2s ease;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-service-dropdown:is(:hover,:focus-within,.is-open) .nav-service-chevron{transform:rotate(180deg)}.button-secondary,.service-page-hero[class*="service-hero-"] .button-secondary,html[data-theme="dark"] .button-secondary,html[data-theme="dark"] .service-page-hero[class*="service-hero-"] .button-secondary{background:#fff!important;color:#17181e!important;border:1px solid rgba(23,24,30,.10)!important;box-shadow:0 7px 18px rgba(18,13,24,.06)!important;}body:has(.service-page-hero) .button-secondary:hover{background:color-mix(in srgb,#fff 94%,var(--landing-accent))!important;border-color:color-mix(in srgb,var(--landing-accent) 24%,rgba(23,24,30,.10))!important}.nav-service-trigger>span{display:none!important}body:has(.service-page-hero) .service-section-block .service-list article,body:has(.service-page-hero) .service-list article{background:linear-gradient(180deg,color-mix(in srgb,var(--landing-accent) 4%,var(--surface)) 0%,var(--surface) 32%)!important;border-color:color-mix(in srgb,var(--landing-accent) 18%,var(--line))!important;}html[data-theme="dark"] body:has(.service-page-hero) .service-section-block .service-list article,html[data-theme="dark"] body:has(.service-page-hero) .service-list article{background:linear-gradient(180deg,color-mix(in srgb,var(--landing-accent) 7%,var(--surface)) 0%,var(--surface) 34%)!important;border-color:color-mix(in srgb,var(--landing-accent) 26%,var(--line))!important;}.needs-grid{gap:20px}.need-card{--need-accent:var(--ia);position:relative;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--need-accent) 18%,var(--line));border-radius:24px;padding:25px;min-height:300px;background:linear-gradient(180deg,color-mix(in srgb,var(--need-accent) 4%,var(--surface)) 0%,var(--surface) 34%);box-shadow:0 12px 30px rgba(18,13,24,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.need-card::before{content:"";position:absolute;z-index:-1;width:170px;height:170px;right:-75px;top:-75px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--need-accent) 13%,transparent),transparent 70%)}.need-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--need-accent) 34%,var(--line));box-shadow:0 18px 42px rgba(18,13,24,.075)}.need-seo{--need-accent:var(--seo)}.need-sem{--need-accent:var(--ia)}.need-web{--need-accent:var(--web)}.need-data{--need-accent:var(--data)}.need-multi{--need-accent:#7c3aed}.need-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:color-mix(in srgb,var(--need-accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--need-accent) 12%,var(--line));opacity:1}.need-icon svg{width:29px;height:29px;fill:none;stroke:var(--need-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.need-card h3{margin:17px 0 10px}.need-card a{color:var(--need-accent);width:fit-content}.need-card a::after{content:"";position:absolute;inset:0}html[data-theme="dark"] .need-card{background:linear-gradient(180deg,color-mix(in srgb,var(--need-accent) 7%,var(--surface)) 0%,var(--surface) 34%);border-color:color-mix(in srgb,var(--need-accent) 26%,var(--line))}html[data-theme="dark"] .need-icon{background:color-mix(in srgb,var(--need-accent) 11%,#211A2C)}.resource-filters{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 24px}.resource-filter{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.78rem;font-weight:750;color:var(--muted);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.resource-filter:hover{color:var(--text);transform:translateY(-1px)}.resource-filter.is-active{color:var(--text);border-color:color-mix(in srgb,var(--ia) 34%,var(--line));background:color-mix(in srgb,var(--ia) 8%,var(--surface))}.resource-filter:focus-visible{outline:3px solid color-mix(in srgb,var(--ia) 28%,transparent);outline-offset:2px}.resource-card{--resource-accent:var(--ia);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:260px;border-radius:22px!important;border-color:color-mix(in srgb,var(--resource-accent) 18%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--resource-accent) 4%,var(--surface)) 0%,var(--surface) 34%)!important;transition:transform .2s ease,border-color .2s ease}.resource-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--resource-accent) 34%,var(--line))!important}.resource-card.resource-seo{--resource-accent:var(--seo)}.resource-card.resource-sem{--resource-accent:var(--ia)}.resource-card.resource-web{--resource-accent:var(--web)}.resource-card.resource-data{--resource-accent:var(--data)}.resource-card .resource-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;background:color-mix(in srgb,var(--resource-accent) 10%,var(--surface));color:var(--resource-accent)}.resource-card .resource-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.resource-card .eyebrow{color:var(--resource-accent)}.resource-card h2{font-size:1.25rem;margin:8px 0 10px}.resource-card p{color:var(--muted);line-height:1.62;margin:0 0 18px}.resource-card .resource-link{margin-top:auto;color:var(--resource-accent);font-weight:800}.resource-card .resource-link::after{content:"";position:absolute;inset:0}html[data-theme="dark"] .resource-card{background:linear-gradient(180deg,color-mix(in srgb,var(--resource-accent) 7%,var(--surface)) 0%,var(--surface) 34%)!important;border-color:color-mix(in srgb,var(--resource-accent) 26%,var(--line))!important}.article-shell{max-width:850px}.article-hero{padding-bottom:34px}.article-meta{color:var(--muted);font-size:.86rem;margin-top:18px}.article-content{font-size:1rem;line-height:1.78}.article-content h2{font-size:1.65rem;margin:42px 0 14px}.article-content h3{font-size:1.18rem;margin:28px 0 10px}.article-content p,.article-content ul{margin:0 0 18px}.article-content ul{padding-left:22px;color:var(--muted)}.article-callout{margin:30px 0;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}@media(max-width:620px){.need-card{min-height:auto;padding:22px}.resource-card{min-height:auto}.article-content h2{font-size:1.4rem}}.resource-card[hidden]{display:none!important}.hero-picture{position:relative}.hero-picture .hero-img-dark{display:none}[data-theme="dark"] .hero-picture .hero-img-light{display:none}[data-theme="dark"] .hero-picture .hero-img-dark{display:block}.plan-tax-note{display:block;margin-top:4px;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--muted)}.pricing-currency-note{margin:10px 0 22px}.contact-owner{font-weight:700;color:var(--text)}.cursor-node.cursor-node-fixed{position:fixed;z-index:90;pointer-events:none;will-change:left,top,transform}.cursor-fx-disabled .cursor-halo,.cursor-fx-disabled .cursor-node{display:none!important}.resource-card .resource-link::after{cursor:pointer}.plan-card a,.plan-card button{cursor:pointer}.about-linkedin{margin-top:18px}.cursor-fx-disabled{cursor:auto}.cursor-fx-disabled a,.cursor-fx-disabled button,.cursor-fx-disabled summary{cursor:pointer}
/* v16.16 · Recursos más compacto */
body.resources-page .service-page-hero{padding:64px 0 28px}
body.resources-page .service-page-hero + .section{padding-top:20px}
body.resources-page .resource-filters{margin-top:0}
@media(max-width:620px){body.resources-page .service-page-hero{padding:48px 0 20px}body.resources-page .service-page-hero + .section{padding-top:14px}}

/* v16.17 · herramientas SEM + orientación con SVG */
@media (min-width:981px){.tools-grid-v11{grid-template-columns:repeat(4,minmax(0,1fr))}}
.tool-item-ads .tool-logo-v11 img{width:42px;height:42px;filter:invert(47%) sepia(94%) saturate(2200%) hue-rotate(235deg) brightness(100%) contrast(94%)}
html[data-theme="dark"] .tool-item-ads .tool-logo-v11 img{filter:brightness(0) invert(1)}
.start-cta-section{padding-top:38px;padding-bottom:76px}.start-cta-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:54px;align-items:center;padding:42px 44px;border:1px solid color-mix(in srgb,var(--ia) 36%,var(--line));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--ia) 7%,var(--surface)),var(--surface) 56%,color-mix(in srgb,var(--web) 5%,var(--surface)));box-shadow:0 18px 48px rgba(18,13,24,.055)}.start-cta-copy h2{margin-bottom:12px}.start-cta-copy p{max-width:620px;color:var(--muted);margin-bottom:24px}.start-cta-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.start-service{--service-accent:var(--ia);min-height:74px;display:flex;align-items:center;gap:13px;padding:12px 15px;border:1px solid color-mix(in srgb,var(--service-accent) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--service-accent) 5%,var(--surface));font-size:.82rem;font-weight:800;letter-spacing:.04em;transition:transform .18s ease,border-color .18s ease}.start-service:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--service-accent) 46%,var(--line))}.start-service-seo{--service-accent:var(--seo)}.start-service-sem{--service-accent:var(--ia)}.start-service-web{--service-accent:var(--web)}.start-service-data{--service-accent:var(--data)}.start-service-icon{width:38px;height:38px;flex:0 0 38px;background:var(--service-accent);mask-position:center;mask-repeat:no-repeat;mask-size:30px 30px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:30px 30px}.start-icon-search{mask-image:url('../assets/icons/search-code.svg');-webkit-mask-image:url('../assets/icons/search-code.svg')}.start-icon-target{mask-image:url('../assets/icons/target.svg');-webkit-mask-image:url('../assets/icons/target.svg')}.start-icon-layout{mask-image:url('../assets/icons/layout.svg');-webkit-mask-image:url('../assets/icons/layout.svg')}.start-icon-analytics{mask-image:url('../assets/icons/analytics.svg');-webkit-mask-image:url('../assets/icons/analytics.svg')}html[data-theme="dark"] .start-cta-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--ia) 10%,var(--surface)),var(--surface) 56%,color-mix(in srgb,var(--web) 7%,var(--surface)));border-color:color-mix(in srgb,var(--ia) 34%,var(--line))}@media(max-width:900px){.start-cta-panel{grid-template-columns:1fr;gap:28px;padding:34px 28px}}@media(max-width:520px){.start-cta-section{padding-top:24px}.start-cta-panel{padding:28px 20px}.start-cta-services{grid-template-columns:1fr}.start-service{min-height:62px}}

/* v16.18 · ajuste de espaciado en Trabajo claro */
.clarity-section{padding-top:40px}
@media(max-width:620px){.clarity-section{padding-top:30px}}

/* v16.19 · logos reales de plataformas */
.tool-item-ads .tool-logo-v11 img{filter:none!important}.tool-logo-v11 img{object-fit:contain}.tool-item-v11:nth-child(1) .tool-logo-v11 img{width:46px;height:46px}.tool-item-v11:nth-child(2) .tool-logo-v11 img{width:44px;height:44px}.tool-item-v11:nth-child(5) .tool-logo-v11 img{width:44px;height:44px}.tool-item-v11:nth-child(6) .tool-logo-v11 img{width:42px;height:42px}.tool-item-v11:nth-child(7) .tool-logo-v11 img{width:44px;height:44px}.tool-item-v11:nth-child(8) .tool-logo-v11 img{width:40px;height:44px}html[data-theme="dark"] .tool-item-ads .tool-logo-v11 img{filter:none!important}

/* v16.22 · espaciado simétrico CTA de orientación */
.start-cta-section{padding-top:56px!important;padding-bottom:56px!important}
.clarity-section{padding-top:0!important}
@media(max-width:620px){.start-cta-section{padding-top:40px!important;padding-bottom:40px!important}.clarity-section{padding-top:0!important}}
