:root{--ink:#242737;--lime:#009cde;--muted:#646473;--line:#e0e2e8;--paper:#ffffff}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #007aaf;outline-offset:5px}header{height:108px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:25px}.logo{display:flex;align-items:center;font-size:21px;letter-spacing:-1px;font-weight:800;white-space:nowrap}.logo .light{font-weight:400}.logo small{display:block;font-size:8px;letter-spacing:2.1px;margin-top:5px}.logomark{font-size:31px;border:2px solid var(--ink);border-radius:50%;width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-right:11px;letter-spacing:-5px;padding-right:5px}.logomark span{color:#009cde}nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:600}.dropdown{position:relative}.dropdown summary{list-style:none}.dropdown summary span{margin-left:8px}.dropdown>div{position:absolute;top:32px;left:-24px;width:285px;padding:14px 20px;background:white;z-index:20;box-shadow:0 10px 35px #24273720;border:1px solid var(--line)}.dropdown a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--lime);padding:19px 25px;gap:24px;border-radius:5px;font-weight:700;font-size:14px;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{background:#007fb8;transform:translateY(-2px)}.button.small{padding:14px 18px;font-size:12px}.button.dark{color:white;background:var(--ink)}.button.dark:hover{background:#3d4257}.menu{display:none}.hero{max-width:1440px;margin:auto;padding:70px 5% 60px;display:grid;grid-template-columns:1.14fr 1fr;gap:50px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;margin:0 0 26px;line-height:1.7}.dot{display:inline-block;width:7px;height:7px;background:#009cde;border-radius:50%;margin-right:9px}h1{font-size:clamp(52px,6.4vw,94px);letter-spacing:-5px;line-height:.99;margin:0 0 26px;font-weight:750}em{font-style:normal;color:#007eaf}.titlearrow{display:inline-block;margin-left:26px;font-size:.8em;font-weight:400}.lead{font-size:17px;line-height:1.75;max-width:490px;color:#646473}.actions{display:flex;align-items:center;gap:28px;margin:30px 0}.textlink{font-size:13px;font-weight:700;background:none;border:0;padding:0;display:inline-block;line-height:1.8}.textlink:hover{text-decoration:underline}.heronote{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;max-width:450px}.heronote span{font-size:9px;letter-spacing:1.8px}.heronote p{font-size:12px;color:var(--muted);margin-bottom:0}.visual{background:var(--lime);position:relative;min-height:535px;overflow:hidden;border-radius:8px;isolation:isolate}.visualtop,.visualbottom{position:absolute;left:30px;right:30px;display:flex;align-items:center;justify-content:space-between}.visualtop{top:25px;font-size:9px;letter-spacing:2px}.visualtop>span:last-child{font-size:35px}.visualbottom{bottom:20px;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:1px}.bigarrow{font-size:70px;font-weight:400}.orbit{position:absolute;top:50%;left:50%;border:1px solid #ffffff66;border-radius:50%;width:340px;height:340px;transform:translate(-50%,-50%)}.orbit.two{width:430px;height:220px;transform:translate(-50%,-50%) rotate(-45deg)}.orbit.three{width:430px;height:220px;transform:translate(-50%,-50%) rotate(45deg)}.core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-12deg);background:var(--ink);color:var(--lime);width:190px;height:190px;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:111px;font-weight:bold;letter-spacing:-15px;padding-right:16px;box-shadow:14px 16px 0 #007aaf}.core span{position:absolute;right:10px;top:3px;font-size:40px;letter-spacing:0}.pill{position:absolute;border:1px solid var(--ink);border-radius:30px;background:var(--paper);padding:13px 22px;font-size:14px;box-shadow:4px 5px 0 #242737}.p1{top:21%;left:12%;transform:rotate(-9deg)}.p2{top:43%;right:5%;transform:rotate(7deg)}.p3{bottom:22%;left:10%;transform:rotate(-7deg)}.channelbar{padding:28px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.channelbar span{font-size:8px;letter-spacing:1.2px;max-width:175px;line-height:1.8}.channelbar b{font-size:21px;letter-spacing:-.7px}.section{max-width:1440px;margin:auto;padding:90px 5%}.sectionhead{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}h2{font-size:clamp(32px,3.8vw,54px);line-height:1.09;letter-spacing:-2px;margin:0}h3{font-size:23px;letter-spacing:-.7px;line-height:1.2}.sectionhead>p{max-width:345px;font-size:14px;line-height:1.8;color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service{border:1px solid var(--line);padding:28px;min-height:270px;border-radius:6px;transition:background .2s,transform .2s}.service:hover{background:#edf8fd;transform:translateY(-4px)}.number{font-size:11px;color:var(--muted)}.arrow{float:right;font-size:28px;line-height:20px}.service h3{margin-top:40px}.service p{font-size:14px;color:var(--muted);line-height:1.7;min-height:46px}.more{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:27px;font-size:11px;font-weight:600}.manifesto{background:var(--ink);color:white;padding:65px 5% 75px;display:grid;grid-template-columns:1.2fr 1fr;column-gap:80px}.manifesto>.eyebrow{grid-column:1/-1;color:var(--lime)}.manifesto h2{font-size:43px}.manifesto h2 span{color:var(--lime)}.manifesto p:not(.eyebrow){font-size:14px;line-height:1.9;color:#c5c6ce;max-width:510px}.manifesto .textlink{margin-top:18px}.searchbox{align-self:center;background:#313549;border:1px solid #52596e;padding:30px;border-radius:8px;transform:rotate(-3deg);max-width:460px}.searchbox>span,.searchbox small{font-size:8px;letter-spacing:1.4px;color:#c5c6ce}.searchbox>p{background:#ffffff;color:var(--ink)!important;border-radius:4px;padding:12px}.searchbox>div{padding:15px 0}.searchbox b{color:var(--lime);font-size:17px}.searchbox>div p{font-size:12px!important}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid #d4dbe2;padding-top:22px}.steps span{font-size:11px;color:#007eaf}.steps h3{font-size:20px}.steps p{font-size:13px;line-height:1.8;color:var(--muted)}.faqsection{padding-top:25px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faqs details{border-bottom:1px solid var(--line);padding:22px 0}.faqs summary{font-size:15px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:25px;line-height:1.5}.faqs summary span{font-size:22px;color:#007eaf}.faqs p{font-size:14px;line-height:1.8;color:var(--muted)}.cta{background:var(--lime);margin:10px 5% 0;padding:55px 50px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;gap:30px}.cta em{color:var(--ink)}.cta .eyebrow{margin-bottom:16px}.cta h2{font-size:52px}footer{padding:70px 5% 25px;display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:40px}footer p,footer span{font-size:12px;color:var(--muted);line-height:1.8}footer .logo,footer .logo span{font-size:23px;color:var(--ink)}footer>div>a:not(.logo){display:block;font-size:12px;padding:7px 0}footer>div>a span{display:none}.bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.bottom span{font-size:10px}.pageintro{padding:80px 5% 65px;max-width:1440px;margin:auto;border-bottom:1px solid var(--line)}.pageintro h1{font-size:72px;max-width:1000px;letter-spacing:-3px}.pageintro .lead{max-width:750px}.serviceintro h1{font-size:65px;max-width:900px}.statement{font-size:24px;letter-spacing:-.6px;margin-top:30px}.related>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px}.related a{padding:15px 20px;border:1px solid var(--line);border-radius:4px;font-size:13px}.aboutmark{font-size:170px;color:var(--lime);text-align:center;font-weight:bold;letter-spacing:-15px}.aboutmark span{font-size:110px;margin-left:20px}.contactlayout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contactlayout h1{font-size:60px;letter-spacing:-3px}.contactnote{border-top:1px solid var(--line);padding-top:24px;margin-top:45px}.contactnote p,.previewnote{font-size:13px;line-height:1.8;color:var(--muted)}.previewnote{max-width:380px;margin-top:40px}form{padding:35px;background:#f3f5f8;border-radius:8px}form h2{font-size:27px;letter-spacing:-1px;margin-bottom:25px}label{display:block;font-size:12px;font-weight:600;margin:18px 0}input,select,textarea{display:block;width:100%;padding:14px;border:1px solid #d4dbe2;background:var(--paper);border-radius:4px;margin-top:8px;font-size:13px;resize:vertical;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid #007eaf}.formhint{font-size:11px;line-height:1.7;color:var(--muted)}pre{white-space:pre-wrap;word-break:break-word;font:13px/1.7 Arial}.skip{position:absolute;top:-100px;z-index:100;background:white;padding:15px}.skip:focus{top:0}#download{margin:15px}#result{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}@media(min-width:1550px){.manifesto,.channelbar,.cta,footer{max-width:1296px;margin-left:auto;margin-right:auto}}@media(max-width:1050px){header nav{gap:16px}header>.button{display:none}.hero{gap:30px}.visual{min-height:510px}.orbit{width:270px;height:270px}.orbit.two,.orbit.three{width:350px}.core{width:150px;height:150px;font-size:90px}.pill{font-size:12px;padding:10px 15px}.actions{gap:18px}.sectionhead{gap:30px}.contactlayout{gap:40px}.channelbar b{font-size:17px}}@media(max-width:720px){header{height:80px;padding:0 6%;position:relative}.logo{font-size:18px}.menu{display:block;background:none;border:0;font-size:25px}header nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);z-index:30;padding:22px 6%;border-bottom:1px solid var(--line);align-items:stretch;flex-direction:column;gap:22px}header nav.open{display:flex}.dropdown>div{position:static;box-shadow:none;margin-top:14px;width:100%}.hero{grid-template-columns:1fr;padding:40px 6%;gap:30px}h1{font-size:65px;letter-spacing:-3.5px}.lead{font-size:16px}.eyebrow{font-size:9px}.heronote{display:none}.visual{min-height:390px}.orbit{width:270px;height:270px}.core{width:155px;height:155px}.visualtop{top:15px}.visualbottom{bottom:10px}.p1{top:22%}.p3{bottom:20%}.actions{flex-wrap:wrap;margin-bottom:0}.channelbar{flex-wrap:wrap;justify-content:center;padding:25px 6%;gap:22px}.channelbar>span{max-width:none;flex-basis:100%;text-align:center}.channelbar b{font-size:17px}.section{padding:55px 6%}.sectionhead{align-items:start;flex-direction:column;gap:20px;margin-bottom:30px}h2{font-size:37px}.grid{grid-template-columns:1fr}.service{min-height:220px;padding:24px}.service h3{margin-top:25px}.service p{min-height:0}.manifesto{grid-template-columns:1fr;padding:45px 6%;gap:24px}.manifesto h2{font-size:36px}.searchbox{margin:20px 5px;max-width:100%}.steps{grid-template-columns:1fr 1fr;gap:25px}.steps h3{font-size:18px}.faqsection{grid-template-columns:1fr;gap:22px}.cta{margin:0 6%;padding:35px 25px;flex-direction:column;align-items:start}.cta h2{font-size:39px}footer{grid-template-columns:1fr 1fr;padding:45px 6% 20px;gap:30px}.footerbrand{grid-column:1/-1}.bottom{gap:20px;align-items:start}.pageintro{padding:45px 6%}.pageintro h1,.serviceintro h1{font-size:45px;letter-spacing:-2px}.statement{font-size:21px}.contactlayout{grid-template-columns:1fr;gap:30px}.contactlayout h1{font-size:48px}.contactnote{margin-top:25px}.previewnote{margin-top:20px}form{padding:25px}.aboutmark{font-size:110px}.aboutmark span{font-size:80px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

/* Official SEOCREATIVOS brand palette */
.logo.official img{width:260px;height:auto;display:block}.button:not(.dark){color:white}.visualtop,.visualbottom{color:white}.core{color:white}.cta{color:white}.cta em{color:white}.manifesto h2 span,.searchbox b,.aboutmark{color:#40beef}.cta .button{background:#242737}.pill{color:#242737}.aboutmark{letter-spacing:-12px}header{gap:20px}@media(max-width:1050px){.logo.official img{width:230px}}@media(max-width:720px){.logo.official img{width:215px}}
/* Modern editorial direction, solid brand colors */
html{scroll-behavior:smooth}header{position:sticky;top:0;z-index:90;background:#fff;transition:box-shadow .25s,height .25s}header.scrolled{box-shadow:0 5px 28px #24273712;height:86px}header nav>a{position:relative}header nav>a:after{content:'';height:2px;position:absolute;bottom:-8px;left:0;right:100%;background:#009cde;transition:right .2s}header nav>a:hover:after{right:0}.hero{padding-top:65px;position:relative}.hero h1{font-size:clamp(55px,6.15vw,89px);letter-spacing:-5px}.hero .eyebrow{color:#007eaf}.hero .titlearrow{margin-left:12px}.hero .herocopy{animation:enter .7s ease-out both}.modernvisual{background:#dbeef8;border-radius:120px 12px 12px 12px;min-height:560px;animation:enter .85s .1s both}.hero-photo{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.modernvisual .orbit{display:none}.modernvisual .visualtop{color:#242737;background:white;padding:8px 16px;border-radius:40px;top:25px;left:25px;right:25px}.modernvisual .visualtop>span:last-child{color:#009cde}.modernvisual .core{left:auto;right:25px;top:auto;bottom:35px;transform:none;border-radius:50%;background:#009cde;color:white;width:110px;height:110px;font-size:85px;letter-spacing:0;padding:0;box-shadow:none;animation:bob 6s ease-in-out infinite}.modernvisual .pill{border:0;box-shadow:0 8px 30px #24273718;padding:15px 22px;border-radius:8px;animation:bob 7s ease-in-out infinite}.modernvisual .p1{top:30%;left:5%}.modernvisual .p2{top:52%;right:5%;animation-delay:-2s}.modernvisual .p3{bottom:20%;left:6%;animation-delay:-4s}.modernvisual .visualbottom{left:25px;bottom:25px;right:155px;color:white;background:#242737;padding:17px 20px;border-radius:8px}.modernvisual .visualbottom .bigarrow{display:none}.servicehero{padding:38px 5% 70px;background:#eff5f9;position:relative;overflow:hidden}.serviceheading{max-width:1296px;margin:0 auto 28px}.serviceheading .eyebrow{margin-bottom:15px;color:#607080}.serviceheading .eyebrow span{float:right;color:#007eaf}.serviceheading h1{font-size:clamp(35px,4.2vw,62px);letter-spacing:-2.6px;max-width:1100px;line-height:1.08;margin-bottom:14px;animation:enter .65s both}.serviceheading .lead{max-width:950px;margin:0;font-size:15px;line-height:1.7}.serviceconversion{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1296px;margin:auto;align-items:stretch}.serviceform{background:#fff;border:1px solid #e3e9ef;border-radius:15px;padding:26px 30px;box-shadow:0 10px 30px #24273705}.serviceform .eyebrow{font-size:9px;margin-bottom:5px;color:#007eaf}.serviceform h2{font-size:28px;margin-bottom:17px;letter-spacing:-.8px}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.serviceform label{font-size:11px;margin:0 0 12px}.serviceform input,.serviceform select,.serviceform textarea{padding:11px 12px;margin-top:6px;background:#f8fafc;border-color:#dce4eb;font-size:12px;border-radius:5px}.serviceform .button{width:100%;padding:15px;background:#007caf}.serviceform .button:hover{background:#006990}.serviceform .formhint{font-size:10px;line-height:1.6;margin-bottom:0}.formstatus:empty{display:none}.servicephoto{position:relative;border-radius:15px;overflow:hidden;min-height:560px;background:#dbe8ef}.servicephoto>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s}.servicephoto:hover>img{transform:scale(1.035)}.photo-caption{position:absolute;bottom:20px;left:20px;right:20px;background:#242737;color:white;padding:22px;border-radius:10px}.photo-caption>span:first-child{font-size:9px;letter-spacing:1.4px;color:#68cff8}.photo-caption strong{display:block;margin-top:12px;font-size:30px;line-height:1.12;letter-spacing:-1px;font-weight:500}.photoarrow{position:absolute;bottom:20px;right:25px;font-size:50px;color:#40beef}.geo-card{background:#242737;color:white;grid-column:span 3;display:grid;grid-template-columns:1fr 2fr;column-gap:40px;min-height:0}.geo-card .number{color:#40beef}.geo-card .arrow{display:none}.geo-card h3{margin:18px 0 10px;grid-column:1;font-size:34px}.geo-card p{grid-column:2;grid-row:1/3;color:#d1d8e2;font-size:18px;margin:0;align-self:center;max-width:540px}.geo-card .more{grid-column:1/-1;color:white;border-color:#53596e}.geo-card:hover{background:#30384c}.geo-channels{display:flex;align-content:center;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.geo-channels>span{border:1px solid #5e687c;border-radius:30px;padding:18px 24px;font-size:23px}.geo-channels>p{text-align:center;font-size:11px!important}.geo-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.geo-deliverables article{border-top:2px solid #009cde;padding:16px 20px;background:#f4f7fa}.geo-deliverables p{font-size:14px;line-height:1.8;color:#646473}.whatsapp-float{position:fixed;bottom:22px;right:22px;z-index:80;background:#007caf;color:white;padding:14px 20px;border-radius:40px;box-shadow:0 6px 20px #24273725;font-size:13px;font-weight:bold}.whatsapp-float span{margin-right:7px}.service{transition:transform .3s,background .3s,box-shadow .3s}.service:hover{box-shadow:0 16px 28px #2427370b}.reveal{animation:enter .65s ease-out both}.button{transition:transform .2s,background .2s,box-shadow .2s}.button:hover{box-shadow:0 6px 15px #24273718}@keyframes enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -10px}}@media(min-width:1550px){.servicehero{padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2)}}@media(max-width:1050px){.hero h1{font-size:64px}.modernvisual{min-height:530px}.serviceform{padding:23px}.serviceheading h1{font-size:48px}.serviceconversion{gap:20px}.photo-caption strong{font-size:26px}.photoarrow{font-size:40px}}@media(max-width:720px){header.scrolled{height:80px}.hero{padding-top:35px}.hero h1{font-size:61px;letter-spacing:-3.5px}.modernvisual{min-height:400px;border-top-left-radius:65px}.modernvisual .core{width:80px;height:80px;font-size:60px;bottom:22px;right:20px}.modernvisual .visualbottom{right:115px;font-size:10px}.servicehero{padding:28px 6% 45px}.serviceheading h1{font-size:38px;letter-spacing:-1.6px}.serviceheading .eyebrow span{display:none}.serviceheading .lead{font-size:14px}.serviceconversion{grid-template-columns:1fr}.serviceform{padding:23px 20px}.serviceform input,.serviceform select,.serviceform textarea{font-size:16px;min-width:0}.serviceform label{font-size:11px}.formrow{gap:12px}.servicephoto{min-height:360px}.photo-caption strong{font-size:27px}.geo-card{grid-column:auto;display:block}.geo-card p{font-size:15px;margin-top:15px}.geo-card h3{font-size:28px}.geo-deliverables{grid-template-columns:1fr}.whatsapp-float{bottom:15px;right:15px;font-size:12px;padding:12px 16px}.geo-channels>span{font-size:18px;padding:14px 18px}}@media(max-width:390px){.formrow{grid-template-columns:1fr}.hero h1{font-size:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Live service illustrations: HTML + CSS + JavaScript */
.service-demo{border:1px solid #d8e4ec;border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 18px 50px #244d6910}.demo-toolbar{padding:16px 20px;background:#e9f5fc;display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-toolbar>span{font-size:9px;letter-spacing:1px;color:#216183;display:flex;align-items:center;gap:7px;font-weight:700}.demo-toolbar i,.online-dot{width:7px;height:7px;border-radius:50%;background:#009cde;display:inline-block}.demo-toggle{border:1px solid #bfd7e5;border-radius:30px;background:white;color:#36566c;padding:7px 10px;font-size:9px;white-space:nowrap}.demo-heading{padding:25px 26px 15px}.demo-heading .eyebrow{font-size:8px;color:#638298}.demo-heading h2{font-size:29px;letter-spacing:-1px;margin-top:9px;line-height:1.12}.demo-content{padding:8px 26px 22px;flex:1;min-width:0}.demo-disclaimer{padding:13px 20px;margin:0;background:#f5f8fb;color:#657381;font-size:9px;line-height:1.6;text-align:center;border-top:1px solid #e2eaf0}.searchmock{display:flex;align-items:center;gap:11px;border:1px solid #d6e3ed;padding:14px 15px;border-radius:30px;font-size:12px;color:#394f60;min-height:47px;white-space:nowrap;overflow:hidden}.searchicon{font-size:24px;color:#009cde}.typing{overflow:hidden;text-overflow:ellipsis}.cursor{width:2px;height:15px;background:#009cde;flex-shrink:0;animation:blink 1s step-end infinite}.rankbar{padding:20px 0 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.rankbar>span{font-size:7px;color:#748999;letter-spacing:1px}.rankbar b{font-size:10px;color:#007eaf}.serp-stage{height:288px;position:relative;overflow:hidden}.resultghost{display:flex;align-items:flex-start;gap:12px;height:61px;padding:11px 10px;position:absolute;left:0;right:0;top:calc(var(--row)*63px);opacity:.7}.resultghost>div{flex:1}.resultdot{width:20px;height:20px;border-radius:50%;background:#e2e9ef;flex-shrink:0}.skel{display:block;height:6px;background:#d9e3eb;border-radius:10px;width:75%;margin:0 0 6px}.skel.long{width:92%}.skel.short{width:60%}.featured-result{position:absolute;top:195px;left:0;right:0;min-height:85px;background:#edf9ff;border:1px solid #67c7ec;border-radius:10px;padding:12px;display:flex;gap:10px;box-shadow:0 4px 14px #007caf10;animation:rank-rise 12s infinite ease-in-out;z-index:2}.featured-result .resultdot{background:#009cde;color:#fff;text-align:center;font-weight:bold;line-height:20px}.featured-result small{font-size:10px;color:#007caf}.featured-result strong{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:#126d99}.featured-result p{font-size:10px;color:#657381;line-height:1.5;margin:3px 0 0;max-width:300px}.result-tag{position:absolute;top:-10px;right:12px;background:#009cde;color:white;border-radius:20px;padding:4px 8px;font-size:8px}.demo-stages{display:flex;justify-content:space-between;gap:8px;margin-top:19px;border-top:1px solid #e1eaf1;padding-top:15px}.demo-stages span{font-size:9px;color:#637987;padding:6px 9px;border-radius:30px;animation:stage-on 12s infinite}.demo-stages span:nth-child(2){animation-delay:4s}.demo-stages span:nth-child(3){animation-delay:8s}.ai-apps{display:flex;gap:8px;margin-bottom:20px}.ai-apps span{font-size:10px;border:1px solid #dce6ed;padding:7px 12px;border-radius:20px;color:#536879}.questionbubble{border-radius:12px 12px 2px 12px;background:#e9f7fe;margin-left:22px;padding:18px}.questionbubble small,.ai-answer small{font-size:8px;letter-spacing:1px;color:#507991}.questionbubble p{font-size:14px;line-height:1.6;min-height:45px;margin:9px 0 0;white-space:normal}.ai-answer{display:flex;gap:12px;padding:23px 0 8px}.ai-spark{font-size:24px;color:#009cde}.ai-answer>div{flex:1}.answerline{font-size:12px;line-height:1.8;color:#536879;animation:answer-in 12s infinite;min-height:40px}.answerline.a2{animation-delay:1s}.citation-card{display:flex;gap:12px;padding:13px;background:#f4f9fd;border:1px solid #cce3f2;border-radius:9px;margin-top:16px;animation:citation-in 12s infinite}.citation-card>span{font-size:28px;color:#009cde}.citation-card strong{display:block;font-size:13px;color:#007caf;margin:5px 0}.citation-card p{font-size:10px;margin:0;line-height:1.5;color:#657381}.avatar{width:38px;height:38px;background:#009cde;color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:bold}.inbox-head,.social-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #e4ecf3}.inbox-head b,.social-head b{font-size:13px}.inbox-head small,.social-head small{display:block;font-size:9px;color:#75899b;margin-top:5px}.inbox-head .online-dot,.social-head>span:last-child{margin-left:auto}.chatstage{min-height:320px;padding-top:18px}.chatbubble{max-width:83%;padding:14px 16px;border-radius:12px;font-size:12px;line-height:1.6;margin-bottom:13px;background:#eef3f7;animation:chat-in 16s infinite}.chatbubble small{display:block;font-size:8px;color:#7a8c9b;margin-top:6px}.chatbubble.outgoing{margin-left:auto;background:#e2f4fd;color:#126d99;animation-delay:2s}.chatbubble.follow{animation-delay:4s}.chatbubble.last{animation-delay:6s}.composemock{background:#f7f9fb;border:1px solid #e1eaf1;padding:13px;border-radius:25px;display:flex;justify-content:space-between;font-size:10px;color:#7990a0}.composemock b{color:#009cde}.socialstage{height:280px;position:relative;margin-top:25px}.posttile{position:absolute;top:10px;left:5%;width:62%;height:235px;border-radius:12px;overflow:hidden;border:5px solid white;box-shadow:0 8px 25px #22476424;animation:post-float 9s infinite}.posttile img{width:100%;height:100%;object-fit:cover}.posttile>span{position:absolute;bottom:15px;left:15px;background:#242737;color:white;padding:10px;font-size:12px;letter-spacing:1px}.tile1{rotate:-9deg}.tile2{left:32%;top:18px;rotate:8deg;background:#009cde;animation-delay:-3s;z-index:2}.tile2>span{background:none;font-size:26px;line-height:1.3;letter-spacing:-1px;top:28px;bottom:auto}.tile2 i{position:absolute;right:20px;bottom:15px;color:white;font-size:56px}.tile3{left:20%;top:4px;rotate:-2deg;animation-delay:-6s;z-index:3}.social-actions{display:flex;justify-content:space-between;gap:20px;align-items:center}.social-actions>span{font-size:27px;color:#009cde}.social-actions b{font-size:10px;color:#657381}.phone-demo{position:relative;margin:0 auto;width:218px;height:355px;border-radius:28px;overflow:hidden;border:7px solid #242737;background:#242737}.phone-demo>img{width:100%;height:100%;object-fit:cover}.phone-top{position:absolute;top:5px;left:0;right:0;z-index:2;text-align:center}.phone-top span{width:60px;height:10px;background:#242737;display:inline-block;border-radius:10px}.phone-overlay{position:absolute;bottom:0;left:0;right:0;background:#242737;padding:15px;height:128px;color:white}.phone-overlay>small{font-size:6px;color:#40beef;letter-spacing:1px}.video-caption{position:absolute;top:36px;font-size:21px;line-height:1.1;animation:caption-cycle 12s infinite;opacity:0}.cap2{animation-delay:4s}.cap3{animation-delay:8s}.video-track{position:absolute;bottom:12px;left:15px;right:15px;background:#667081;height:3px}.video-track i{display:block;background:#40beef;height:100%;transform-origin:left;animation:video-progress 12s linear infinite}.phone-reactions{position:absolute;right:8px;top:90px;display:grid;gap:12px;color:white;font-size:25px}.browser-demo{border:1px solid #d2e1ec;min-height:315px;border-radius:10px;overflow:hidden;margin-top:15px;box-shadow:0 10px 25px #264c6410}.browser-chrome{padding:13px;background:#edf3f7;display:flex;gap:40px;color:#a7b7c6;font-size:8px}.browser-chrome small{color:#7b91a1}.build-nav{padding:18px;display:flex;justify-content:space-between;align-items:center;animation:build-in 12s infinite}.build-nav b{font-size:13px}.build-nav>span{font-size:7px;color:#78899b}.build-hero{background:#e8f6fe;margin:0 14px;min-height:156px;padding:20px 16px;display:flex;justify-content:space-between;animation:build-in 12s 1s infinite}.build-hero small{font-size:6px;letter-spacing:1px;color:#007caf}.build-hero strong{display:block;font-size:29px;line-height:1.05;letter-spacing:-1px;margin-top:8px}.build-button{font-size:7px;display:inline-block;background:#009cde;color:white;padding:7px 10px;margin-top:12px}.build-art{font-size:75px;color:#009cde;align-self:center;animation:art-turn 12s infinite}.build-cards{display:flex;padding:17px 14px;gap:12px;animation:build-in 12s 2s infinite}.build-cards div{background:#e6eef4;height:43px;flex:1;border-top:3px solid #8dccea}.build-footer{height:7px;background:#eef4f8;margin:0 14px 15px;animation:build-in 12s 3s infinite}.responsive-badge{margin:20px auto 5px;text-align:center;font-size:10px;color:#4f7b98}.adstage{position:relative;min-height:355px;padding-top:25px}.ad-preview{padding:21px;border:1px solid #c7e2f1;border-radius:12px;animation:ad-in 12s infinite}.ad-preview>small{font-size:8px;color:#007caf;letter-spacing:1px}.ad-preview p{font-size:12px;line-height:1.7;color:#6d8190}.ad-preview h3{font-size:22px;line-height:1.2;color:#007caf}.ad-cta{padding:10px 14px;border-radius:5px;background:#009cde;color:white;display:inline-block;font-size:10px;animation:cta-pulse 12s infinite}.demo-pointer{position:absolute;top:255px;left:70%;font-size:27px;color:#242737;rotate:-35deg;animation:pointer-move 12s infinite}.conversion-card{display:flex;gap:12px;background:#eaf7fe;padding:17px;border-radius:9px;margin-top:23px;animation:conversion-in 12s infinite}.conversion-card>span{color:#009cde;font-size:23px}.conversion-card b{font-size:11px}.conversion-card small{display:block;font-size:9px;color:#6c8597;margin-top:5px}.service-demo.is-paused *{animation-play-state:paused!important}.demo-reduced *{animation:none!important}.demo-reduced .featured-result{top:0}.demo-reduced .video-caption{opacity:0}.demo-reduced .cap1{opacity:1}.demo-reduced .cursor{display:none}@keyframes rank-rise{0%,15%{transform:translateY(0)}35%,48%{transform:translateY(-65px)}65%,75%{transform:translateY(-130px)}85%,96%{transform:translateY(-195px)}100%{transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@keyframes stage-on{0%,30%{background:#e0f3ff;color:#007caf}34%,100%{background:transparent}}@keyframes answer-in{0%,15%{opacity:0;transform:translateY(8px)}30%,95%{opacity:1;transform:none}100%{opacity:0}}@keyframes citation-in{0%,42%{opacity:0;transform:translateY(10px)}55%,95%{opacity:1;transform:none}100%{opacity:0}}@keyframes chat-in{0%,5%{opacity:0;transform:translateY(10px)}15%,85%{opacity:1;transform:none}98%,100%{opacity:0}}@keyframes post-float{0%,100%{transform:translateY(0) scale(.94);z-index:1}30%,60%{transform:translateY(-8px) scale(1);z-index:4}}@keyframes caption-cycle{0%,30%{opacity:1;transform:none}33%,98%{opacity:0;transform:translateY(6px)}100%{opacity:1}}@keyframes video-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes build-in{0%,8%{opacity:0;transform:translateY(8px)}20%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes art-turn{0%,20%{rotate:0deg}65%,100%{rotate:90deg}}@keyframes ad-in{0%,8%{opacity:0;transform:translateY(8px)}20%,95%{opacity:1;transform:none}100%{opacity:0}}@keyframes pointer-move{0%,20%{opacity:0;transform:translate(0,20px)}40%,55%{opacity:1;transform:translate(-115px,-30px)}70%,100%{opacity:0;transform:translate(-115px,-30px)}}@keyframes cta-pulse{45%,55%{background:#00658c;scale:1.03}}@keyframes conversion-in{0%,55%{opacity:0;transform:translateY(8px)}70%,95%{opacity:1;transform:none}100%{opacity:0}}@media(max-width:720px){.demo-heading{padding:22px 20px 12px}.demo-heading h2{font-size:27px}.demo-content{padding:8px 20px 20px}.demo-toolbar{padding:14px}.searchmock{font-size:10px}.rankbar{flex-wrap:wrap}.serp-stage{height:288px}.featured-result strong{font-size:12px}.featured-result p{font-size:9px}.tile2>span{font-size:23px}.build-nav>span{font-size:6px}.demo-disclaimer{font-size:9px}.ai-apps span{font-size:9px}.demo-stages span{font-size:8px;padding:6px}.service-demo{min-height:540px}}@media(prefers-reduced-motion:reduce){.service-demo *{animation:none!important}.featured-result{top:0}.video-caption{opacity:0}.cap1{opacity:1}.cursor{display:none}}
.legacy-article{max-width:1100px}.legacy-article>p{font-size:16px;line-height:1.9;color:#586574;margin:16px 0}.legacy-article>h2{font-size:30px;letter-spacing:-1px;margin:38px 0 20px;line-height:1.3}.legacy-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.legacy-links a{padding:20px;border:1px solid #d9e6ee;border-radius:8px;line-height:1.5;font-size:14px;background:white}.legacy-links a:hover{background:#eaf7fe}.legacy-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:32px 0}.legacy-gallery figure{margin:0;border:1px solid #e0e7ed;border-radius:10px;overflow:hidden;background:#f3f7fa}.legacy-gallery img{display:block;width:100%;height:240px;object-fit:contain;background:white}.legacy-gallery figcaption{font-size:12px;padding:16px;line-height:1.6}.archive-note{border-left:3px solid #009cde;background:#f0f7fb;padding:20px;font-size:13px;line-height:1.8;color:#536b7b;margin-bottom:30px}.legacy-related{margin-top:50px}header nav{gap:17px}header>.button.small{font-size:11px;padding:12px}header .logo.official img{width:230px}@media(max-width:1150px){header>.button.small{display:none}}@media(max-width:720px){.legacy-links,.legacy-gallery{grid-template-columns:1fr}.legacy-article>h2{font-size:27px}.legacy-article>p{font-size:15px}.legacy-gallery img{height:auto;max-height:420px}header .logo.official img{width:215px}}

.legacy-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.legacy-plan-grid article{border:1px solid #d8e7f0;padding:28px;border-radius:12px;background:#f5faff}.legacy-plan-grid h2{font-size:28px}.legacy-plan-grid p,.legacy-plan-grid li{font-size:14px;line-height:1.8;color:#586574}.legacy-plan-grid ul{padding-left:20px}@media(max-width:720px){.legacy-plan-grid{grid-template-columns:1fr}}
