/* Project explorer, transparent offers and multilingual layout. */
:root{--accent:#b8f36e;--night:#0b1530;--ink:#14203a;--muted:#59647a;--paper:#f8f9fc}
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.header{background:var(--night)}.header-inner{gap:22px}.nav{gap:24px;margin-inline-start:auto}.nav .nav-cta{border:0;background:#b8f36e;color:#172918;font-weight:650}.nav .nav-cta:hover{background:#d0ff97}.language-control{display:flex;align-items:center;gap:4px;color:#dbe2f6}.language-control select{width:auto;min-height:38px;padding:6px 24px 6px 8px;border:0;background:#182440;color:#fff;font-size:12px;cursor:pointer}.language-control select:focus-visible{outline-color:var(--accent)}
.launch-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.12fr 1fr;gap:70px;padding:66px 0 64px;color:#fff;align-items:center}.launch-hero:before{content:'';position:absolute;inset:0 calc((100% - 100vw)/2);background:radial-gradient(ellipse at 85% 20%,#243b6a 0,transparent 52%),var(--night);z-index:-1}.launch-copy .eyebrow{color:#c4d1ec;font-size:10px;letter-spacing:2px}.launch-hero h1{font-size:clamp(45px,5.8vw,78px);line-height:1.04;letter-spacing:-4px;margin-bottom:26px}.launch-hero h1 em{font-style:normal;color:var(--accent)}.launch-hero .lead{font-size:17px;line-height:1.75;color:#b9c7e0;max-width:470px}.launch-hero .button{background:var(--accent);border-color:var(--accent);color:#182919;box-shadow:none}.launch-hero .button span{border-color:#385b3030}.launch-hero .button:hover{background:#d0ff97}.launch-hero .text-link{color:#d3dff5;font-size:12px}.launch-hero .hero-actions{gap:18px;flex-wrap:wrap}.hero-price-line{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px solid #ffffff24;padding-top:23px;margin-top:38px}.hero-price-line a{text-decoration:none;border-radius:8px;padding:7px 4px}.hero-price-line a:hover{background:#ffffff0d}.hero-price-line span{display:block;color:#c6d3eb;font-size:10px;line-height:1.4;min-height:28px}.hero-price-line strong{display:block;font-size:24px;font-weight:550;letter-spacing:-.8px}.hero-price-line small{font-size:14px;color:var(--accent);margin-inline-start:2px}.hero-price-caption{font-size:10px;color:#aebed9;margin:13px 0 0}
.project-explorer{background:#fff;color:var(--ink);border:1px solid #ffffff38;border-radius:24px;padding:25px;box-shadow:0 30px 90px #01071950;position:relative}.explorer-heading{display:flex;align-items:center;gap:8px;font-size:11px;color:#53617b;border-bottom:1px solid var(--line);padding-bottom:16px}.explorer-heading>span:last-child{margin-inline-start:auto;font-size:20px}.status-light{height:7px;width:7px;border-radius:50%;background:#508c28;box-shadow:0 0 0 4px #eff7e8}.project-explorer h2{font-size:20px;letter-spacing:-.5px;margin:19px 0 15px}.project-options{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.project-option{display:flex;align-items:center;gap:8px;text-align:start;border:1px solid #dde3ed;background:#f6f8fb;color:#4f5e77;border-radius:9px;padding:10px;font-size:11px;cursor:pointer;transition:background .2s,border-color .2s}.project-option>span{font-size:19px;color:#354e7c}.project-option:hover{border-color:#4775cd}.project-option.selected{color:#163c8a;border-color:#6b91dc;background:#edf3ff;box-shadow:0 0 0 1px #6b91dc22}.project-art{height:155px;margin:20px 0 16px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at 75% 50%,#bdcffa,transparent 65%),#eef2fb}.project-art:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#6083bd10 1px,transparent 1px),linear-gradient(90deg,#6083bd10 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.mock-browser{width:235px;background:#fff;border-radius:8px;box-shadow:0 10px 20px #3a5d8d25;border:1px solid #c6d2e7;transform:perspective(500px) rotateY(-8deg) rotateX(8deg);transition:transform .5s;position:relative;z-index:1}.project-explorer:hover .mock-browser{transform:perspective(500px) rotateY(0) rotateX(0)}.mock-dots{color:#8a9bb8;font-size:7px;padding:7px 10px;border-bottom:1px solid #e5eaf3;display:flex;justify-content:space-between}.mock-dots span{font-size:6px;letter-spacing:1px}.mock-body{display:flex;height:95px;padding:10px;gap:10px}.mock-sidebar{width:34px;background:linear-gradient(#dce7fa 15%,transparent 15%,transparent 23%,#dce7fa 23%,#dce7fa 30%,transparent 30%,transparent 39%,#dce7fa 39%,#dce7fa 46%,transparent 46%);border-radius:3px}.mock-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;flex:1}.mock-blocks>span{background:#dce8ff;height:20px;border-radius:3px}.mock-blocks>span:nth-child(2){background:#dcefc7}.mock-chart{grid-column:1/-1;display:flex;gap:7px;align-items:end;border-bottom:1px solid #e2e8f2;padding:3px 7px}.mock-chart i{flex:1;background:#7099f2;height:25%;border-radius:3px 3px 0 0}.mock-chart i:nth-child(2){height:40%}.mock-chart i:nth-child(3){height:30%}.mock-chart i:nth-child(4){height:65%}.mock-chart i:nth-child(5){height:50%}.mock-chart i:nth-child(6){height:95%;background:#9cd75d}.art-float{position:absolute;bottom:17px;right:42px;z-index:2;width:39px;height:39px;border-radius:12px;background:var(--accent);display:grid;place-items:center;font-size:24px;box-shadow:0 5px 16px #35552d25;transform:rotate(-9deg)}.art-mobile .mock-browser{width:100px;border-radius:15px;transform:rotate(-7deg)}.art-mobile .mock-body{height:107px}.art-mobile .mock-sidebar{display:none}.art-audit .mock-chart i{background:#afbaed}.art-audit{background:#efedfb}.art-automation{background:#edf5e6}.art-automation .mock-browser{transform:rotate(3deg)}.project-panels article{animation:panel-in .28s ease-out}.explorer-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-kicker{display:block;color:var(--muted);font-size:11px}.price-number{font-size:39px;line-height:1.2;font-weight:650;letter-spacing:-1.8px}.price-tax{font-size:10px;color:var(--muted)}.project-panels p{font-size:12px;line-height:1.65;margin:11px 0 15px;color:#59647a}.explorer-cta{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-radius:8px;color:#fff;background:#2357d6;text-decoration:none;font-size:12px;font-weight:600}.explorer-cta:hover{background:#1843a9}.explorer-footnote{font:8px Consolas,monospace;letter-spacing:1.3px;text-align:center;margin:16px 0 0;color:#67758b}.confidence-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;border-bottom:1px solid #dfe4ed}.confidence-strip p{display:flex;align-items:center;gap:12px;font-size:12px;margin:0;color:#4e5b73}.confidence-strip p span{color:#2855ae;font-size:21px}
.pricing-section{padding-top:80px}.pricing-section .section-heading h2{max-width:530px;font-size:40px;line-height:1.2}.pricing-section .section-heading>p{max-width:315px}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch;scroll-margin-top:25px}.offer-card{display:flex;flex-direction:column;border:1px solid #dce3ee;border-radius:17px;background:#fff;padding:25px 20px;scroll-margin-top:20px;transition:transform .2s,box-shadow .2s}.offer-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #1b3c7010}.offer-card:first-child{border-top:3px solid #3c70ef;padding-top:23px}.offer-card:last-child{background:#f0f6e9;border-color:#d6e4c8}.offer-index{font:9px Consolas,monospace;color:#5d6d85;margin-bottom:22px;min-height:27px;display:block}.offer-card h3{font-size:23px;line-height:1.25;letter-spacing:-.6px;min-height:58px;margin-bottom:10px}.offer-desc{font-size:12px;line-height:1.7;min-height:61px}.offer-price{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px}.offer-price .price-number{display:block;margin:6px 0}.inclusions-label{font-size:10px;font-weight:650;color:#34465e;margin-bottom:13px}.offer-card ul{list-style:none;padding:0;margin:0 0 18px;font-size:12px}.offer-card li{position:relative;padding-inline-start:21px;margin-bottom:11px;line-height:1.55}.offer-card li:before{content:'✓';position:absolute;inset-inline-start:0;color:#3b7926}.offer-limit{font-size:10px;line-height:1.65;color:#647088;margin-top:auto;min-height:65px}.offer-card .button{display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:11px;border-radius:7px}.offer-card .button span{padding-inline-start:8px;border:0}.pricing-note{font-size:12px;color:#65718a;border-inline-start:3px solid #b7c9ee;padding-inline-start:15px;margin:22px 0 0;max-width:900px}.delivery-section{padding:50px;border-radius:23px;background:#eaf0fb;margin:10px 0 30px}.delivery-section>.eyebrow{color:#456599}.delivery-section h2{font-size:38px;max-width:600px}.delivery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;list-style:none;padding:0;margin:35px 0 0}.delivery-num{display:block;font-size:40px;color:#8ba5d6;font-weight:500;letter-spacing:-2px;border-top:1px solid #c2d1ec;padding-top:20px;margin-bottom:17px}.delivery-steps h3{font-size:19px}.delivery-steps p{font-size:13px;margin:0}.faq-section{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;padding:65px 0 85px}.faq-section h2{font-size:35px;line-height:1.25}.faq-section details{border-bottom:1px solid #d8e0ed;padding:20px 0}.faq-section details:first-child{border-top:1px solid #d8e0ed}.faq-section summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{font-size:22px;color:#4972bd;line-height:1}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{font-size:13px;margin:16px 0 0;line-height:1.8}.closing-cta{padding:50px 60px;background:var(--night);border-radius:24px;margin-bottom:65px;color:white;display:flex;gap:45px;align-items:center;overflow:hidden;position:relative}.closing-cta:after{content:'';position:absolute;width:290px;height:290px;border:1px solid #ffffff13;border-radius:50%;right:-70px;top:-150px;box-shadow:0 0 0 35px #ffffff03,0 0 0 70px #ffffff03;pointer-events:none}.closing-symbol{font-size:100px;color:var(--accent);font-weight:300;line-height:1}.closing-cta h2{font-size:38px;line-height:1.2}.closing-cta p{color:#b6c5df;font-size:14px}.closing-cta .eyebrow{color:var(--accent);font-size:9px}.closing-cta .button{margin-top:10px}.footer-email{font-size:13px;color:#c3dcff;text-decoration:none}.footer-languages{display:flex;gap:18px}.selected-offer{background:#edf4ff;border:1px solid #c9dbfa;border-radius:12px;padding:17px;margin-top:20px;font-size:13px}.selected-offer strong{display:block;color:#204eac;font-size:17px;margin-top:3px}.contact-layout{gap:60px}.contact-layout h1{font-size:48px;line-height:1.15}.contact-aside h2{font-size:21px}.contact-aside p{font-size:13px}#form-status:not(:empty){padding:12px;background:#edf4ff;border-radius:8px}.footer .brand small{color:#bdd0f0}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.45}[dir=rtl] .eyebrow,[dir=rtl] .offer-index,[dir=rtl] .explorer-footnote{font-family:inherit;letter-spacing:0}[dir=rtl] .launch-hero h1{font-size:62px}[dir=rtl] .price-number{display:inline-block}[dir=rtl] .offer-price .price-number{display:block;text-align:right}[dir=rtl] .closing-symbol{transform:scaleX(-1)}[dir=rtl] .button span{border-left:0}[dir=rtl] .language-control select{padding:6px 8px}
@keyframes panel-in{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.launch-hero{gap:35px}.launch-hero h1{font-size:60px}.offer-grid{grid-template-columns:repeat(2,1fr)}.offer-desc,.offer-card h3,.offer-limit,.offer-index{min-height:0}.offer-card ul{min-height:108px}.offer-card{padding:28px}.offer-card:first-child{padding-top:26px}.nav{gap:15px}.language-control{font-size:12px}.project-explorer{padding:20px}.hero-price-line strong{font-size:22px}}
@media(max-width:760px){.header-inner{gap:14px;flex-wrap:wrap}.header .brand{order:0}.language-control{order:1;margin-inline-start:auto}.nav{order:2;width:100%;gap:12px;justify-content:space-between;margin:0;font-size:12px}.nav .nav-cta{padding:8px 13px}.launch-hero{grid-template-columns:1fr;padding:40px 0;gap:32px}.launch-hero h1{font-size:55px;letter-spacing:-2.5px;max-width:570px}.launch-hero .lead{font-size:16px;max-width:none}.launch-hero .hero-actions{margin:24px 0}.hero-price-line{margin-top:25px;padding-top:17px}.hero-price-line strong{font-size:23px}.hero-price-line span{font-size:9px}.hero-price-caption{font-size:9px}.project-explorer{padding:23px}.project-art{height:160px}.confidence-strip{flex-direction:column;align-items:flex-start;gap:13px;padding:24px 0}.confidence-strip p{font-size:12px}.pricing-section{padding-top:45px}.pricing-section .section-heading h2{font-size:32px}.pricing-section .section-heading>p{max-width:none;margin-top:14px}.offer-grid{gap:15px}.offer-card{padding:22px 17px}.offer-card:first-child{padding-top:20px}.offer-card h3{font-size:21px;min-height:52px}.offer-card .button{font-size:10px;padding:12px 10px}.offer-price .price-number{font-size:34px}.offer-index{font-size:8px;min-height:26px;margin-bottom:15px}.offer-desc{font-size:12px;min-height:61px}.offer-card li{font-size:11px}.offer-limit{font-size:10px}.delivery-section{padding:27px;margin:0}.delivery-section h2{font-size:29px}.delivery-steps{grid-template-columns:1fr;gap:25px;margin-top:25px}.delivery-num{font-size:30px;padding-top:15px;margin-bottom:10px}.faq-section{grid-template-columns:1fr;gap:20px;padding:45px 0}.faq-section h2{font-size:30px}.faq-section summary{font-size:14px}.closing-cta{padding:30px;gap:20px;align-items:start;margin-bottom:40px}.closing-symbol{font-size:50px}.closing-cta h2{font-size:27px}.closing-cta p{font-size:13px}.closing-cta h2 br{display:none}.contact-layout h1{font-size:38px}.contact-layout{gap:25px}[dir=rtl] .launch-hero h1{font-size:48px}}
@media(max-width:460px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:26px}.offer-card:first-child{padding-top:24px}.offer-card h3,.offer-desc,.offer-index{min-height:0}.offer-card ul{min-height:0}.offer-card .button{font-size:12px}.offer-price .price-number{font-size:42px}.offer-card li{font-size:13px}.offer-limit{font-size:11px}.offer-card h3{font-size:25px}.offer-index{font-size:10px}.offer-desc{font-size:13px}.hero-price-line{grid-template-columns:repeat(2,1fr);gap:8px 18px}.hero-price-line span{min-height:0;font-size:10px}.hero-price-line a{display:flex;justify-content:space-between;align-items:center;gap:8px}.hero-price-line strong{font-size:20px}.launch-hero h1{font-size:49px}.project-option{font-size:11px}.closing-cta{display:block}.closing-symbol{display:block;margin-bottom:20px}.form-row{grid-template-columns:1fr;gap:0}.offer-card{scroll-margin-top:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mock-browser,.project-explorer:hover .mock-browser{transform:none}.offer-card:hover{transform:none}}

@media(min-width:761px){.launch-hero{padding:44px 0}.launch-hero h1{font-size:clamp(45px,5.2vw,70px)}.launch-copy .eyebrow{margin-bottom:20px}.launch-hero .lead{margin-bottom:18px}.hero-price-line{margin-top:22px;padding-top:15px}.launch-hero .hero-actions{margin-bottom:0}.project-art{height:130px}.project-explorer{padding:21px}.project-explorer h2{margin:15px 0 12px}}
/* Keep the spam trap out of view without extending the RTL scroll area. */
.honeypot{left:auto;inset-inline-start:0;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}
