@font-face{font-family:Manrope;src:url('../offline/assets/fonts/Manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
.setup-flagship{padding-top:0}
.setup-flagship>.setup-decoration:not(.lower){display:none}
.zero-to-live-hero{position:relative;isolation:isolate;min-height:700px;display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);align-items:start;background:#fbf8f1}
.zero-to-live-hero:before{content:'';position:absolute;width:100vw;height:100%;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 78% 62%,#ffca422b 0%,#ffe09314 33%,transparent 65%);z-index:-1;pointer-events:none}
.zero-to-live-hero .zero-hero-copy{padding-top:195px;position:relative;z-index:12;min-width:0}
.zero-to-live-hero .zero-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 17px 0 11px;background:#fffdf8eb;border:1px solid #eec45f85;border-radius:999px;box-shadow:0 5px 15px #714e0806;font:700 13px/1 Inter,sans-serif;letter-spacing:.025em;color:#08234a}
.zero-to-live-hero .zero-hero-marker{width:25px;height:25px;background:#fff3c7;border-radius:50%;display:grid;place-items:center}.zero-to-live-hero .zero-hero-marker:after{content:'';width:13px;height:13px;border-radius:50%;background:#ffb713;box-shadow:0 0 11px #ffb71361}
.setup-flagship .zero-to-live-hero h1{font-family:Manrope,sans-serif;font-size:clamp(63px,5.15vw,76px);font-weight:800;line-height:.99;letter-spacing:-.058em;white-space:nowrap;max-width:none;margin:28px 0 0;color:#061b3d}
.zero-to-live-hero .zero-hero-gold{color:#e7a000;background:none;text-shadow:none;font-style:normal}.zero-to-live-hero .zero-hero-description{margin-top:27px;font:400 18px/1.65 Inter,sans-serif;letter-spacing:-.014em;color:#536b8d;position:relative;width:calc(100% + 32px);max-width:690px}.zero-to-live-hero .zero-hero-description span{display:block}
.zero-to-live-hero .zero-hero-art{position:relative;margin-top:145px;min-width:0;container-type:inline-size;z-index:7}
.zero-to-live-hero .zero-hero-stage{position:relative;width:100%;aspect-ratio:900/650;isolation:isolate}
.zero-to-live-hero .zero-hero-halo{position:absolute;left:39%;top:0;width:42%;aspect-ratio:1;background:linear-gradient(145deg,#fff6dbe6,#ffdd8533);border:1px solid #ffffffdc;border-radius:50%;z-index:2;opacity:.85}
.zero-to-live-hero .zero-hero-cloud{position:absolute;left:12%;right:0;bottom:-10%;height:55%;background:radial-gradient(ellipse,#ffb81f21,transparent 70%);z-index:0;pointer-events:none}
.zero-to-live-hero .zero-hero-dots{position:absolute;background:radial-gradient(circle,#83b7d6 1.1px,transparent 1.4px) 0 0/17px 17px;z-index:3;pointer-events:none}
.zero-to-live-hero .zero-hero-dots.middle{left:0;top:49%;width:21%;height:27%;opacity:.34;mask-image:linear-gradient(to right,transparent,black 18%,black 78%,transparent)}
.zero-to-live-hero .zero-hero-dots.right{right:0;top:-14%;width:22%;height:65%;opacity:.24}
.zero-to-live-hero .zero-hero-note{position:absolute;left:0;top:9%;width:27%;color:#092858;font:600 clamp(18px,3.45cqw,31px)/1.02 Caveat,cursive;transform:rotate(-6deg);transform-origin:left top;white-space:nowrap;z-index:13}
.zero-to-live-hero .zero-hero-note span{display:block}.zero-to-live-hero .zero-hero-note-arrow{width:55%;height:auto;margin:6px 0 0 35%;overflow:visible;display:block}
.zero-to-live-hero .zero-hero-sculpture{position:absolute;left:16.66%;top:6.15%;width:57.22%;height:85.38%;transform:rotate(-2deg);z-index:7;perspective:1200px;transform-style:preserve-3d}
.zero-to-live-hero .zero-hero-plate{position:absolute;border-radius:clamp(15px,3.8cqw,35px);border:1px solid #ffffffeb;transform-origin:center;box-shadow:0 25px 50px #c093300d}
.zero-to-live-hero .zero-hero-plate.rear-glass{left:32.62%;top:55.49%;width:68.35%;height:40.18%;transform:rotate(14deg);background:#ffffff4d;border-color:#ffffffcc;backdrop-filter:blur(3px);z-index:2}
.zero-to-live-hero .zero-hero-plate.rear-white{left:25.63%;top:47.39%;width:68.93%;height:40.36%;transform:rotate(9deg);background:#fffcf5a3;z-index:3}
.zero-to-live-hero .zero-hero-plate.yellow-backplate{left:23.3%;top:39.46%;width:68.93%;height:40%;transform:rotate(7deg);background:linear-gradient(145deg,#fff1c3,#ffd34e);border-color:#ffd659bf;box-shadow:0 26px 58px #e5aa181c;z-index:4}
.zero-to-live-hero .zero-hero-plate.middle-cream{left:16.89%;top:34.95%;width:71.84%;height:41.26%;transform:rotate(4deg);background:linear-gradient(145deg,#fffdf6,#fff1cd);box-shadow:0 27px 62px #d1a1361f;z-index:5}
.zero-to-live-hero .zero-hero-plate.front-plate{left:11.07%;top:31.53%;width:74.17%;height:41.26%;background:linear-gradient(145deg,#fffdf9,#fff5d9);box-shadow:0 31px 70px #cd9e352b;z-index:6}
.zero-to-live-hero .zero-hero-tile{position:absolute;left:20.77%;top:10.81%;width:51.26%;height:50.81%;transform:rotate(7deg);background:linear-gradient(145deg,#fff,#f8f6ef);border:1px solid #fffffffa;border-radius:clamp(19px,4.45cqw,40px);box-shadow:0 27px 58px #1f30471f,0 4px 12px #dfb13f14;z-index:10;display:grid;place-items:center}
.zero-to-live-hero .zero-hero-tile:after{content:'';position:absolute;bottom:-3px;left:10%;right:10%;height:5px;background:linear-gradient(90deg,transparent,#ffc62e 20%,#ffc62e 75%,transparent);opacity:.65;border-radius:0 0 40px 40px;z-index:-1}
.zero-to-live-hero .zero-hero-whatsapp{width:58.71%;aspect-ratio:1;border-radius:23.23%;background:linear-gradient(145deg,#5deb93,#2ad36b 52%,#20bc55);border:1px solid #17ae4b47;box-shadow:0 16px 32px #26c25b40,inset 0 2px 4px #ffffff6b;display:grid;place-items:center}
.zero-to-live-hero .zero-hero-whatsapp svg{width:65%;height:65%;overflow:visible}
.zero-to-live-hero .zero-hero-badges{position:absolute;inset:0;z-index:14;pointer-events:none}
.zero-to-live-hero .zero-hero-badge{position:absolute;display:flex;align-items:center;gap:clamp(7px,1.65cqw,15px);padding:0 2.2%;height:11.85%;background:#fffffff2;border:1px solid #ece7dcd9;border-radius:999px;box-shadow:0 13px 28px #1f304712;font:700 clamp(12px,2.22cqw,20px)/1.25 Inter,sans-serif;color:#0a2347;white-space:nowrap}
.zero-to-live-hero .zero-hero-badge.fast{left:65%;top:20%;width:27%;transform:rotate(-5.5deg)}.zero-to-live-hero .zero-hero-badge.no-code{left:65%;top:34.62%;width:33.33%;transform:rotate(-5.8deg)}
.zero-to-live-hero .zero-hero-badge-icon{display:grid;place-items:center;width:clamp(26px,5.78cqw,52px);aspect-ratio:1;background:#fff4cf;border-radius:50%;flex:none;color:#f3b000}.zero-to-live-hero .no-code .zero-hero-badge-icon{background:#dff9f1;color:#0db58b}.zero-to-live-hero .zero-hero-badge-icon svg{width:54%;height:54%}
.zero-to-live-hero .zero-hero-rays{position:absolute;right:2%;top:9%;width:7%;height:auto;z-index:15}
.zero-to-live-hero .zero-hero-journey{position:absolute;left:46%;top:53%;width:54%;height:42%;z-index:4;overflow:visible;pointer-events:none}
.zero-to-live-hero.motion-visible .zero-hero-tile{animation:zero-tile-idle 5.8s ease-in-out infinite alternate}.zero-to-live-hero.motion-visible .zero-hero-badge.fast{animation:zero-fast-idle 6.7s ease-in-out infinite alternate}.zero-to-live-hero.motion-visible .zero-hero-badge.no-code{animation:zero-code-idle 7.3s ease-in-out infinite alternate}
.zero-to-live-hero.motion-paused *{animation-play-state:paused!important}
.zero-to-live-hero .zero-entry{animation:zero-enter .65s cubic-bezier(.22,1,.36,1) both}.zero-to-live-hero .zero-hero-art.zero-entry{animation-delay:.1s}
@keyframes zero-enter{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes zero-tile-idle{to{translate:0 -3px}}@keyframes zero-fast-idle{to{translate:0 -2px}}@keyframes zero-code-idle{to{translate:0 2px}}
@media(min-width:1600px){.zero-to-live-hero{min-height:760px}.zero-to-live-hero .zero-hero-copy{padding-top:245px}.zero-to-live-hero .zero-hero-art{margin-top:150px}}
@media(max-width:1279px){.zero-to-live-hero{grid-template-columns:1fr;min-height:960px;padding-bottom:22px}.zero-to-live-hero .zero-hero-copy{padding-top:110px}.setup-flagship .zero-to-live-hero h1{font-size:78px;white-space:normal;line-height:1.03}.zero-to-live-hero .zero-hero-description{font-size:20px;width:100%;max-width:760px}.zero-to-live-hero .zero-hero-art{width:min(100%,760px);margin:32px auto 0}.zero-to-live-hero .zero-hero-journey{left:15%;top:58%;width:85%;height:35%}}
@media(max-width:959px){.setup-flagship .zero-to-live-hero h1{font-size:62px}.zero-to-live-hero .zero-hero-copy{padding-top:70px}.zero-to-live-hero{min-height:850px}}
@media(max-width:767px){.zero-to-live-hero{display:flex;flex-direction:column;min-height:0;padding:30px 0 22px}.zero-to-live-hero .zero-hero-copy{padding-top:0;width:100%}.zero-to-live-hero .zero-hero-eyebrow{height:40px;font-size:11px;padding-right:15px}.zero-to-live-hero .zero-hero-marker{width:23px;height:23px}.setup-flagship .zero-to-live-hero h1{font-size:clamp(49px,10vw,66px);line-height:1.03;margin-top:24px;white-space:normal}.zero-to-live-hero .zero-hero-line-one,.zero-to-live-hero .zero-hero-line-two{display:block;white-space:nowrap}.zero-to-live-hero .zero-hero-description{font-size:16px;line-height:1.5;margin-top:22px;max-width:100%}.zero-to-live-hero .zero-hero-description span{display:inline}.zero-to-live-hero .zero-hero-description span+span:before{content:' '}.zero-to-live-hero .zero-hero-art{margin-top:25px;width:100%;max-width:480px}.zero-to-live-hero .zero-hero-stage{height:365px;aspect-ratio:auto}.zero-to-live-hero .zero-hero-sculpture{left:3%;top:75px;width:87%;height:280px}.zero-to-live-hero .zero-hero-note{left:0;top:0;font-size:21px;width:180px}.zero-to-live-hero .zero-hero-note-arrow{width:67px;height:35px;margin:0 0 0 125px}.zero-to-live-hero .zero-hero-halo{top:60px;left:31%;width:60%}.zero-to-live-hero .zero-hero-badges{position:relative;display:flex;flex-wrap:wrap;gap:12px 10px;margin-top:10px;padding:6px 2px 12px}.zero-to-live-hero .zero-hero-badge.fast,.zero-to-live-hero .zero-hero-badge.no-code{position:relative;left:auto;top:auto;width:auto;height:42px;gap:7px;padding:0 10px;font-size:12px}.zero-to-live-hero .zero-hero-badge-icon{width:26px}.zero-to-live-hero .zero-hero-journey{display:none}.zero-to-live-hero .zero-hero-rays{right:4%;top:35px;width:33px}.zero-to-live-hero .zero-hero-dots.middle{display:none}.zero-to-live-hero .zero-hero-dots.right{right:0;top:10px;width:22%;height:70%;opacity:.2}.zero-to-live-hero .zero-hero-whatsapp{border-radius:23%;box-shadow:0 8px 18px #26c25b30,inset 0 2px 4px #ffffff6b}.zero-to-live-hero .zero-hero-tile{border-radius:24px;box-shadow:0 14px 28px #1f304719}.zero-to-live-hero .zero-hero-plate{border-radius:22px}}
@media(prefers-reduced-motion:reduce){.zero-to-live-hero *{animation:none!important;transition:none!important;translate:none!important}}
/* Compact desktop composition approved after reference reconstruction. */
@media(min-width:1024px){
 .zero-to-live-hero{grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:0;height:240px;padding-bottom:0;overflow:hidden}
 .zero-to-live-hero .zero-hero-copy{padding-top:28px}
 .zero-to-live-hero .zero-hero-eyebrow{height:26px;gap:6px;padding:0 10px 0 6px;font-size:10px}
 .zero-to-live-hero .zero-hero-marker{width:16px;height:16px}
 .zero-to-live-hero .zero-hero-marker:after{width:8px;height:8px}
 .setup-flagship .zero-to-live-hero h1{font-size:clamp(49px,4.45vw,64px);line-height:1.03;white-space:nowrap;margin-top:12px}
 .zero-to-live-hero .zero-hero-description{font-size:16px;line-height:1.55;margin-top:12px;width:100%;max-width:690px}
 .zero-to-live-hero .zero-hero-art{width:auto;margin:24px 0 0}
 .zero-to-live-hero .zero-hero-sculpture{top:-3%}
 .zero-to-live-hero .zero-hero-note{top:3%}
 .zero-to-live-hero .zero-hero-badge.fast{top:4%}
 .zero-to-live-hero .zero-hero-badge.no-code{top:18%}
 .zero-to-live-hero .zero-hero-rays{top:0}
 .zero-to-live-hero .zero-hero-journey{left:46%;top:44%;width:54%;height:56%}
 .setup-flagship .setup-process-heading{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}

