/* L2 — light, colourful product-led visual direction */
:root{--ink:#17274b;--paper:#fff;--muted:#5d6880;--line:#e3e8f2;--lime:#d9ff94}body{max-width:none}header{height:92px;background:#fff;border-bottom:1px solid #edf0f8}h1,h2,h3{font-weight:650;letter-spacing:-.055em}em{font-family:inherit;font-style:normal;font-weight:inherit;color:#4263ee}.navcta,.button{background:#4263ee;color:#fff;border:0;border-radius:14px;box-shadow:0 5px 14px #4263ee18}.button:hover,.navcta:hover{background:#2f47bb;color:white}.hero{padding:66px 6% 64px;gap:5%;grid-template-columns:1fr 1.05fr;background:radial-gradient(ellipse at 92% 10%,#edf1ff,transparent 58%),#fff}.hero h1{font-size:clamp(48px,5.3vw,80px);line-height:1.06}.herocopy .eyebrow{color:#4263ee;letter-spacing:1.5px}.herocopy .eyebrow span{background:#4263ee}.herocopy p{max-width:465px;font-size:18px;line-height:1.7}.app-showcase{background:#eaf0ff;border:1px solid #dce5ff;border-radius:28px;padding:23px;box-shadow:0 22px 65px #364c9d12;transform:rotate(1deg)}.showcase-heading{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px}.showcase-dot{color:#087f8c}.featured-app{display:block;background:white;border:1px solid #dde5f4;border-radius:18px;overflow:hidden;box-shadow:0 10px 20px #233b7220}.featured-label{display:flex;align-items:center;gap:12px;padding:16px}.featured-label img{border-radius:12px}.featured-label b,.featured-label div span{display:block}.featured-label div span{font-size:11px;color:var(--muted)}.featured-arrow{margin-left:auto;font-size:25px}.hero-screen{width:100%;height:215px;object-fit:cover;object-position:top;display:block;border-block:1px solid var(--line)}.screen-caption{display:flex;justify-content:space-between;padding:13px 16px;font-size:11px;font-weight:600;gap:10px}.screen-caption span{color:#087f8c}.app-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.app-shortcuts a{padding:14px;background:#ddf4e8;border-radius:15px;display:flex;align-items:center;flex-direction:column}.app-shortcuts a:nth-child(2){background:#e0ddff}.app-shortcuts a:nth-child(3){background:#ffe4db}.app-shortcuts img{border-radius:12px;object-fit:contain}.app-shortcuts b{font-size:13px;margin-top:6px}.app-shortcuts a>span:last-child{font-size:10px;color:#4e5a73}.spaaa-symbol{display:grid;place-items:center;width:48px;height:48px;background:#a26b57;color:#fff;border-radius:12px;font:21px Georgia}.ribbon{background:#f6f8ff;color:#4d5d80;border-block:1px solid #e8edf9;padding-block:16px}.ribbon i{color:#4263ee}.section{padding:80px 6%}.software{background:white}.products{gap:18px}.product{border:0;border-radius:22px;background:#eaf7ef;padding:25px}.product:nth-child(2){background:#eeecff}.product:nth-child(3){background:#fff0e9}.product:nth-child(4){background:#e3f5fa}.producttop{margin-bottom:28px}.product .appmark,.product .appmark img{width:76px;height:76px}.product p{font-size:14px}.product small{color:#46536b}.discover{border-color:#17274b20;font-size:12px}.services{gap:20px}.services article{border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.services article:nth-child(1) .service-icon{color:#e96c4c}.services article:nth-child(2) .service-icon{color:#248b79}.services article:nth-child(3) .service-icon{color:#4263ee}#servicios{background:#f6f8fd}.services h3{font-size:26px;min-height:85px}.services p{min-height:135px}.services a{color:#334eba}.process li>span{font-family:inherit;color:#4263ee}.contact{background:#17274b;border-radius:32px;margin:0 3%;padding:65px 4%}.contact em{color:#adbbff}.contact .button{background:#d9ff94}.contact .eyebrow{color:#d9ff94}.productillustration{border-radius:28px}.sales-benefits{background:#17274b}.sales-flow,.downloads{background:#f3f6ff}.screen-bar{background:#e9eefb}.screen-frame{border-color:#dce3f2}.productcontact{background:#fafbff}.appnav{background:#f5f7ff}.price-line strong{color:#17274b}a:hover .featured-arrow{color:#4263ee}footer{padding-top:55px} .sectionhead h2{max-width:650px}
@media(min-width:1700px){.hero,.section,header,footer{padding-left:max(6%,calc((100vw - 1480px)/2));padding-right:max(6%,calc((100vw - 1480px)/2))}}@media(max-width:1000px){.hero{gap:25px}.app-showcase{padding:16px;transform:none}.hero-screen{height:180px}.screen-caption{font-size:10px}.services h3{min-height:110px}.services p{min-height:175px}}@media(max-width:700px){header{height:85px}.hero{grid-template-columns:1fr;padding:36px 6% 40px;gap:32px}.hero h1{font-size:51px}.herocopy p{font-size:16px}.app-showcase{width:100%;min-width:0;border-radius:22px}.hero-screen{height:180px}.app-shortcuts{gap:8px}.app-shortcuts a{padding:12px 6px}.products{grid-template-columns:1fr}.product{padding:24px}.producttop{margin-bottom:20px}.product h3{font-size:27px}.product p{font-size:15px}.product small{font-size:10px}.section{padding:55px 6%}.services h3,.services p{min-height:0}.services article{padding:24px}.contact{margin:0 4%;padding:40px 6%;border-radius:24px}.ribbon{font-size:8px;letter-spacing:.5px}.screen-caption{font-size:9px}.saleshero h1{font-size:40px}.contact h2{font-size:35px}.email{font-size:12px}header nav{background:white}.app-showcase .showcase-heading{font-size:9px}}
/* Dark presentation */
:root{--ink:#f2f5ff;--paper:#090b10;--muted:#abb5c9;--line:#293041;--lime:#d9ff94}body,header{background:#090b10}header{border-color:#252b39}.monogram{border-color:#394254}.hero{background:radial-gradient(ellipse at 90% 20%,#1c2348,transparent 65%),#090b10}em,.herocopy .eyebrow{color:#98aaff}.herocopy .eyebrow span{background:#98aaff}.app-showcase{background:#141b2e;border-color:#303c5a;box-shadow:0 25px 80px #0007}.featured-app{background:#1b2438;border-color:#344058}.featured-label div span{color:#bec9dd}.screen-caption span{color:#8cddd9}.app-shortcuts a{background:#1d3a32}.app-shortcuts a:nth-child(2){background:#30284b}.app-shortcuts a:nth-child(3){background:#442f29}.app-shortcuts a>span:last-child{color:#ced5e6}.ribbon{background:#10151f;color:#bfc9df;border-color:#252d40}.ribbon i{color:#98aaff}.software{background:#090b10}.product{background:#152b25;border:1px solid #29473d}.product:nth-child(2){background:#24203c;border-color:#3e355f}.product:nth-child(3){background:#34251f;border-color:#573c31}.product:nth-child(4){background:#142c35;border-color:#294853}.product small{color:#bdc9d7}.discover{border-color:#ffffff26}#servicios{background:#10141d}.services article{background:#171d29;border-color:#303747}.services a{color:#a9b7ff;border-color:#a9b7ff}.services article:nth-child(1) .service-icon{color:#ff997e}.services article:nth-child(2) .service-icon{color:#79d4bc}.services article:nth-child(3) .service-icon{color:#a2b2ff}.process li>span{color:#98aaff}.contact{background:linear-gradient(135deg,#192342,#111929);border:1px solid #334366}.contact option{color:#f2f5ff;background:#172238}.contact input,.contact select,.contact textarea{border-color:#61708b}.sales-benefits{background:#131c30}.sales-flow,.downloads{background:#121925}.download-grid article{background:#1b2434}.price-line strong{color:#b4c2ff}.productcontact{background:#101520}.appnav{background:#151d2c}.screen-bar{background:#283246}.screen-frame{background:#182235;border-color:#39475b}.productillustration{border:1px solid #ffffff25}.productillustration p{color:#fff}.mini-screen{color:#17274b}.benefit-grid article>span{color:#a5b6ef}.feature-grid article,.screen-story,.sales-faq details{border-color:#30394d}.formnote a{text-decoration:underline}.form-recipient{overflow-wrap:anywhere}.contact .formnote{font-size:12px}.contact .form-recipient{margin:0 0 24px;color:#d4def0}.contact .button{color:#14253e}.contact input:focus,.contact textarea:focus,.contact select:focus{outline:2px solid #a5b6ff;outline-offset:5px}a:hover{color:#c1cdff}.button:hover{color:white}.contact .button:hover{background:#ebffc5;color:#14253e}.hp-field{display:none!important}@media(max-width:700px){header nav{background:#121825}.menu{color:#f2f5ff}.product p{color:#bac5d6}}
.plans-intro{max-width:760px;margin:24px 0;color:var(--muted)}.billing-switch{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.billing-switch button{padding:12px 20px;border:1px solid #485575;border-radius:14px;background:#172034;color:white;cursor:pointer}.billing-switch button[aria-pressed=true]{background:#4263ee}.plan-card h2{font-size:27px;margin:20px 0}.plan-card .appmark{margin-bottom:24px}.plan-card .plan-price{font-size:36px;line-height:1.4}.plan-price small{font-size:15px;text-transform:none}.plan-card .button{margin-top:auto;gap:8px}.plan-card .textlink{margin-top:20px}.plan-card p{margin-bottom:18px}

@media(min-width:1000px){.checkout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

[hidden]{display:none!important}.launch-offer{margin:24px 6% 48px;padding:36px;border:1px solid #72968c;border-radius:26px;background:radial-gradient(ellipse at top right,#214c46,transparent 65%),#132723;display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center}.section>.launch-offer{margin:36px 0}.launch-offer h2{font-size:clamp(28px,3vw,44px);line-height:1.1;margin:16px 0}.launch-offer p{color:#c3d7d2;max-width:660px}.launch-offer .eyebrow{color:#d9ff94}.offer-code{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border:1px dashed #8bac99;border-radius:18px;background:#08161166}.offer-code>strong{font-size:clamp(24px,3vw,38px);letter-spacing:.08em;color:#d9ff94}.offer-code .button{background:#d9ff94;color:#142a20}.offer-code small{color:#cad8d0}.launch-offer details{grid-column:1/-1;font-size:13px;border-top:1px solid #42655a;padding-top:16px}.launch-offer summary{cursor:pointer}.setup-offer strong{font-size:27px;color:#d9ff94}.setup-offer s{color:#a6b4be;margin-right:8px}.setup-offer small{font-size:12px}.appmark img{object-fit:contain}@media(max-width:700px){.launch-offer{grid-template-columns:1fr;padding:24px;margin:20px 6%}.offer-code{padding:20px}.launch-offer details{grid-column:auto}}
