/* Nimbus — an atmospheric journey, without taking over the scroll. */
:root{--sky:#84b9de;--paper:#f5f2e9;--ink:#171b25;--purple:#a58bff;--violet:#6e50ce;--lime:#dcf979;--shell:min(1220px,calc(100% - 72px))}body{background:#84b9de;color:var(--ink)}.atmosphere{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 80% 10%,#ffffff5c,transparent 55%),radial-gradient(ellipse at 5% 75%,#ffffff40,transparent 60%),var(--sky);transition:background-color .25s linear}.atmosphere:after{content:'';position:absolute;inset:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h150v150H0z'/%3E%3C/svg%3E")}.nav{background:#f8f7edc9;backdrop-filter:blur(20px);border-color:#ffffff85;box-shadow:0 10px 35px #253a5218}.nav .button{background:#dcf979;color:#171b25;border-color:#171b25;box-shadow:2px 2px 0 #171b25}.nav .button>span{color:#171b25}.button{background:#171b25;color:#f5f2e9;box-shadow:3px 3px 0 #6e50ce30}.button.secondary{background:#f5f2e999;backdrop-filter:blur(10px);border-color:#171b2570}.hero{padding:0;overflow:clip}.cloud-hero{margin-top:-115px;padding-top:180px;position:relative;isolation:isolate;min-height:1040px}.sky-sun{position:absolute;width:550px;height:550px;background:radial-gradient(circle,#fffbd088,transparent 65%);top:50px;left:calc(50% - 275px);z-index:-1}.cloud-intro{text-align:center;position:relative;z-index:1}.cloud-intro .eyebrow{background:#ffffff42;border-color:#fff9;color:#23465e}.cloud-intro h1{font-size:clamp(68px,8.9vw,125px);letter-spacing:-.065em;line-height:.93;margin-top:32px;font-weight:700;color:#172b42}.cloud-intro h1>span{color:#e5fba2;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;text-shadow:0 3px 20px #4c789830}.cloud-scene{max-width:1200px;width:100%;height:470px;position:relative;margin:-25px auto 0;z-index:2}.cloud-person{position:absolute;left:50%;top:-25px;width:720px;max-width:78%;height:auto;transform:translate(calc(-50% + var(--cloud-x,0px)),var(--cloud-y,0px));filter:drop-shadow(0 25px 30px #173b5020);pointer-events:none;will-change:transform}.cloud-note{position:absolute;z-index:3;background:#181e2c;color:#f5f2e9;border:1px solid #ffffff25;border-radius:20px;padding:20px;box-shadow:0 16px 40px #17486526;font-size:12px;transition:transform .25s}.cloud-note:hover{transform:translateY(-6px) rotate(0deg)}.cloud-note small{font:8px ui-monospace,monospace;letter-spacing:.08em;color:#b7bbd6}.cloud-note b{display:block;font-size:16px;font-weight:500;line-height:1.45;margin-top:7px;letter-spacing:-.03em}.note-left{left:7%;top:210px;display:flex;gap:15px;align-items:center;rotate:-6deg}.card-icon{display:grid;place-items:center;background:#a58bff;border-radius:13px;width:45px;height:53px;font-size:27px;color:#191f28}.note-right{right:5%;top:100px;width:220px;rotate:6deg;background:#181e2ce8;backdrop-filter:blur(20px)}.cloud-platforms{display:flex;gap:12px;margin:18px 0}.cloud-platforms img{background:#fff;border-radius:10px;padding:8px;box-sizing:content-box;width:24px;height:24px}.cloud-note>span:not(.card-icon){font-size:9px;color:#ccd3de}.cloud-doodle{position:absolute;font-size:56px;color:#e7fba1;line-height:1}.doodle-one{left:17%;top:45px;rotate:15deg}.doodle-two{right:24%;bottom:35px;font-size:70px;color:#f5f2e9}.soft-cloud{position:absolute;width:300px;height:160px;filter:blur(4px);opacity:.75;background:radial-gradient(ellipse at 20% 70%,#fff 0 28%,transparent 29%),radial-gradient(ellipse at 40% 40%,#fff 0 28%,transparent 29%),radial-gradient(ellipse at 63% 65%,#fff 0 34%,transparent 35%);pointer-events:none}.cloud-left{left:-190px;top:30px;rotate:-15deg;transform:translateY(calc(var(--cloud-y,0px) * -.6))}.cloud-right{right:-220px;bottom:0;rotate:10deg;transform:translateY(calc(var(--cloud-y,0px) * .8))}.cloud-bottom{text-align:center;margin:-10px auto 0;position:relative;z-index:4}.cloud-bottom>p:not(.scroll-cue){font-size:16px;line-height:1.65;color:#263e55}.cloud-bottom .hero-actions{margin-top:22px}.scroll-cue{margin-top:40px;font:8px ui-monospace,monospace;letter-spacing:.13em;color:#3f5870;display:flex;gap:15px;justify-content:center;align-items:center}.scroll-cue>span{font-size:20px}.cloud-overview{padding-top:75px}.cloud-overview .hero-stage{margin-top:85px;margin-bottom:10px}.cloud-overview .section-heading>p:not(.eyelabel),#engine .section-heading>p:not(.eyelabel),#process .section-heading>p:not(.eyelabel),#proof .section-heading>p:not(.eyelabel){color:#4f5062}.eyelabel{color:#56556a}.section-heading .eyelabel{color:#585469}.section:not(.creator-section):not(.contact-section){background:transparent}#engine{padding-top:70px}.feature-card{background:#fdfcf6d9;backdrop-filter:blur(16px);border-color:#ffffffd0;box-shadow:0 15px 35px #4d416114}.feature-wide{background:#fdfcf6c9}.hero-dashboard{background:#fdfcf6;border:1px solid #fff;box-shadow:0 35px 75px #31254e26,0 7px 15px #3023490d}.floating-phone{box-shadow:0 25px 45px #3023492e}.floating-pill{background:#dcf979;border-color:#c7dd83}.creator-section{border-radius:75px 75px 0 0;background:#1b2030;color:#f5f2e9;box-shadow:0 -25px 70px #50406d14}.creator-section .eyelabel{color:#dcf979}.creator-section h2>span{color:#b9a2ff}.creator-section .section-heading>p:not(.eyelabel){color:#bfc6d8}.creator-section .text-button{color:#f5f2e9;border-color:#657083}.creator-section .carousel-controls p{color:#bfc6d8}.creator-clip{box-shadow:0 15px 35px #090e1d33;border-color:#ffffff40}.platform-section{background:transparent}.platform-demo .pd-window{border:1px solid #fff;box-shadow:0 30px 80px #38304625}.platform-demo .pd-content{background:#f7f4ed}.platform-demo .pd-chrome{background:#f7f4ed}.platform-demo .pd-sidebar{background:#fffdf8}.platform-demo .pd-kpi,.platform-demo .pd-chart-card,.platform-demo .pd-leader-card,.platform-demo .pd-platform-card{background:#fffdf8;border-color:#e8e4dd}.case-card{background:#fffdf8d9;box-shadow:0 20px 35px #39334614;border-color:#fff}.process-art{background:linear-gradient(145deg,#f1ebffb9,#fdfcf6e0);border-color:#fff}.quote-panel blockquote{font-family:Georgia,serif;font-style:italic;color:#292d39}.contact-section{border-radius:70px 70px 0 0;background:#efebfb8c;backdrop-filter:blur(20px);border-color:#fff8}.contact-section:before{display:none}.enquiry-form{box-shadow:0 25px 50px #4c3c7020;border-color:#fff}.footer{border-top-color:#fff6}.inner-page{background:linear-gradient(150deg,#bcd8eb,#e3d8f5 50%,#e8eec8);background-attachment:fixed}.inner-page .creator-apply{padding-top:85px}.inner-page .creator-apply h1>span{color:#6e50ce}
@media(min-width:1600px){.cloud-hero{min-height:1110px}.cloud-scene{height:505px}.cloud-person{width:800px}.cloud-intro h1{font-size:135px}}
@media(max-width:1050px){.cloud-hero{min-height:970px}.cloud-intro h1{font-size:91px}.cloud-scene{height:425px;margin-top:-5px}.cloud-person{width:690px;max-width:87%;top:-10px}.note-left{left:3%;top:200px;padding:16px;gap:10px}.note-right{right:3%;top:80px;width:190px;padding:17px}.cloud-note b{font-size:14px}.cloud-note small{font-size:7px}.cloud-platforms{gap:10px;margin:14px 0}.cloud-platforms img{width:21px;height:21px;padding:7px}.card-icon{width:36px;height:43px}.doodle-one{left:11%;top:50px;font-size:44px}.doodle-two{right:20%;bottom:25px}.cloud-note>span:not(.card-icon){font-size:8px}}
@media(max-width:750px){.cloud-hero{padding-top:155px;min-height:890px}.cloud-intro h1{font-size:76px}.cloud-scene{height:390px;margin-top:0}.cloud-person{width:640px;max-width:94%;top:0}.note-left{left:4%;top:225px}.note-right{right:4%;top:95px;width:160px;padding:15px}.note-right small{font-size:6px}.cloud-platforms{gap:8px}.cloud-platforms img{width:18px;height:18px;padding:6px;border-radius:8px}.cloud-note>span:not(.card-icon){font-size:7px}.note-left b{font-size:12px}.note-left small{font-size:6px}.note-left .card-icon{width:30px;height:36px;font-size:21px;border-radius:8px}.doodle-one{left:8%;top:55px;font-size:35px}.doodle-two{font-size:50px;right:21%;bottom:25px}.cloud-bottom>p:not(.scroll-cue){font-size:14px}.cloud-bottom .hero-actions{gap:10px}.cloud-bottom .button{font-size:11px;padding:13px 17px}.creator-section,.contact-section{border-radius:40px 40px 0 0}}
@media(max-width:500px){:root{--shell:calc(100% - 36px)}.cloud-hero{padding-top:146px;min-height:820px}.cloud-intro .eyebrow{font-size:8px;padding:7px 9px;gap:7px}.cloud-intro h1{font-size:clamp(56px,14vw,70px);margin-top:25px;line-height:.96}.cloud-scene{height:324px;margin-top:15px}.cloud-person{max-width:112%;width:490px;top:-7px}.note-right{width:146px;right:4%;top:150px;padding:12px;rotate:7deg}.note-left{left:4%;top:230px;padding:12px;gap:9px;rotate:-7deg}.note-left b{font-size:11px;line-height:1.3}.note-left small{font-size:5px}.note-right small{font-size:5px}.cloud-platforms{gap:8px;margin:11px 0}.cloud-platforms img{width:15px;height:15px;padding:6px}.cloud-note>span:not(.card-icon){font-size:6px}.cloud-note{border-radius:13px}.doodle-one{top:30px;left:7%;font-size:32px}.doodle-two{right:13%;bottom:17px;font-size:38px}.cloud-bottom{margin-top:24px}.cloud-bottom>p:not(.scroll-cue){font-size:13px}.cloud-bottom .hero-actions{margin-top:20px}.cloud-bottom .button{font-size:10px;padding:13px 16px;gap:8px}.cloud-bottom .button.secondary{padding:11px 14px}.scroll-cue{margin-top:27px;font-size:6px}.cloud-overview{padding-top:55px}.cloud-overview .hero-stage{margin-top:45px}.cloud-overview .section-heading h2{font-size:38px}.soft-cloud{opacity:.5}.cloud-left{left:-240px}.cloud-right{right:-260px}.creator-section,.contact-section{border-radius:28px 28px 0 0}.section-heading .eyelabel{font-size:8px}.inner-page .creator-apply{padding-top:60px}}
@media(prefers-reduced-motion:reduce){.cloud-person,.soft-cloud{transform:translateX(-50%);will-change:auto}.soft-cloud{transform:none}.atmosphere{transition:none}.cloud-note{transition:none}}

/* Clip deliberate off-canvas scenery and moving cards at the page boundary. */
html,body{overflow-x:clip}
