@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";.product-devisfact .df-real-showcase{color:#10243b;background:#e8e7df;border-radius:24px;min-width:0;padding:28px 30px 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10243b0c}.df-real-label{letter-spacing:.08em;align-items:center;gap:12px;font-size:10px;line-height:1.7;display:flex}.df-real-label img{border-radius:10px;width:42px;height:42px}.df-real-label b{letter-spacing:0;font-size:15px;font-weight:600}.df-real-paper{width:84%;margin:30px auto -110px;transition:transform .3s;transform:rotate(-4deg);box-shadow:0 20px 50px #10243b25}.df-real-showcase:hover .df-real-paper{transform:rotate(-2deg)translateY(-4px)}.df-real-caption{background:linear-gradient(#e8e7df00,#e8e7df 23%);padding:58px 0 25px;position:relative}.df-real-caption>span{letter-spacing:.09em;font-size:8px;font-weight:700}.df-real-caption strong{margin-top:12px;font-family:Georgia,serif;font-size:27px;line-height:1.12;display:block}.df-real-caption b{float:right;color:#c45a31}.df-real-showcase:focus-visible{outline-offset:5px;outline:3px solid #e56f42}@media (max-width:760px){.product-devisfact .df-real-showcase{order:2;padding:22px 20px 0}.df-real-paper{max-width:330px;margin-bottom:-95px}.df-real-caption strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.df-real-paper{transition:none}}.store-page{color:#f9f3ea;min-height:100vh;font-family:var(--body,Arial,sans-serif);background:#120e19}.store-page *{box-sizing:border-box}.store-page a{color:inherit}.store-page button{font:inherit;cursor:pointer}.store-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #ffc392}.store-page [id]{scroll-margin-top:24px}.store-header{border-bottom:1px solid #ffffff12;background:#100c16!important;position:relative!important}.store-header nav [aria-current]{color:#efb286}.store-content{width:min(1320px,100% - 80px);margin:auto}.store-intro{justify-content:space-between;align-items:center;gap:40px;padding:56px 0 25px;display:flex}.store-eyebrow{letter-spacing:.16em;color:#eab88f;font-size:10px;font-weight:700;line-height:1.6}.store-intro h1{letter-spacing:-.045em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(40px,4.5vw,65px);font-weight:400;line-height:1.04}.store-intro em,.store-custom em{color:#e8b38e;font-style:normal}.store-intro p{color:#c6becd;max-width:630px;margin:0;font-size:16px;line-height:1.65}.store-platforms{color:#e8b38e;align-items:center;gap:14px;display:flex}.store-platforms svg:first-child{width:26px;height:40px}.store-platforms svg:nth-child(2){width:54px;height:54px}.store-platforms span{color:#c6becd;font-size:12px;line-height:1.7}.store-platforms b{color:#f6eee5;font-weight:500}.store-shortcuts{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.store-shortcuts a{background:#ffffff05;border:1px solid #ffffff20;border-radius:99px;align-items:center;gap:24px;min-height:44px;padding:12px 16px;font-size:12px;text-decoration:none;display:flex}.store-shortcuts a:hover{background:#ffffff10;border-color:#eab88f}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-card{--accent:#dd895f;--ink:#192d40;color:var(--ink);background:#fbf9f4;border:1px solid #ffffff30;border-radius:24px;flex-direction:column;padding:25px 24px 0;display:flex;overflow:hidden;box-shadow:0 16px 40px #0002}.store-mahana{--accent:#2c877c;--ink:#153e3b}.store-roue-libre{--accent:#985c36;--ink:#351b3d}.store-card>header{align-items:center;gap:12px;display:flex}.store-card>header img{object-fit:contain;background:#fff;border-radius:13px}.store-card>header span{color:#655f66;font-size:10px}.store-card h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px;line-height:1.2}.store-card-message h3{letter-spacing:-.035em;min-height:62px;margin:25px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.14}.store-card-message p{color:#625f63;min-height:65px;margin:0 0 22px;font-size:13px;line-height:1.65}.store-preview{background:#e7ece8;border-radius:14px;height:212px;margin:0 -7px 20px;overflow:hidden}.store-preview>a{height:100%;text-decoration:none;display:block}.store-preview .df-real-showcase{color:#192d40;background:#e9e8df;height:100%;padding:10px 16px;text-decoration:none;display:block;position:relative;overflow:hidden}.store-preview .df-real-label{display:none}.store-preview .df-real-paper{width:64%;margin:0 auto;transform:rotate(-7deg)}.store-preview .df-real-caption{background:linear-gradient(#0000,#e9e8df 50%);padding:38px 13px 12px;position:absolute;bottom:0;left:0;right:0}.store-preview .df-real-caption>span{font-size:8px}.store-preview .df-real-caption strong{margin-top:4px;font-family:inherit;font-size:13px;line-height:1.3}.store-preview .df-real-caption strong br{display:none}.store-planning{color:#214c45;background:#e6f0eb;height:100%;padding:18px 13px;font-size:9px}.store-planning.rental{color:#462e49;background:#eee6e0}.store-planning-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.store-planning-top span{letter-spacing:.08em;font-size:8px;font-weight:700}.store-planning-top b{font-size:9px;font-weight:400}.store-days{color:#6b7f76;grid-template-columns:85px repeat(5,1fr);margin-bottom:9px;display:grid}.store-days b{text-align:center;font-weight:400}.store-lane{background:#ffffff80;border-radius:3px;grid-template-columns:85px repeat(5,1fr);align-items:center;height:27px;margin-bottom:3px;display:grid}.store-lane strong{padding-left:5px;font-size:8px;font-weight:500}.store-lane span{background:#94ccbb;border-radius:3px;grid-column:2/5;padding:5px;font-size:8px}.store-lane.lane-1 span{background:#edc0a8;grid-column:3/6}.store-lane.lane-2 span{background:#d2cbe9;grid-column:4/7}.rental .store-lane span{background:#d4b4d5}.rental .lane-1 span{background:#e7bf9e}.rental .lane-2 span{background:#fff;border:1px dashed #8e9c86}.store-preview-note{align-items:center;gap:6px;margin:12px 0 5px;font-size:10px;display:flex}.store-planning>small{color:#62736c;font-size:8px}.store-benefits{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.store-benefits li{align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.store-benefits svg{color:var(--accent);flex-shrink:0}.store-offer{border-top:1px solid #192d4018;margin-top:auto;padding-top:18px}.store-price{align-items:center;gap:10px;margin:0;display:flex}.store-price strong{letter-spacing:-.05em;font-size:35px;line-height:1.1}.store-price>span{font-size:11px;line-height:1.4}.store-price small{color:#6d6769;font-size:10px;display:block}.store-capacity{margin:9px 0;font-size:11px;font-weight:600}.store-billing{color:#726c6f;min-height:35px;margin-bottom:17px;font-size:10px;line-height:1.55;display:block}.store-discover{background:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:15px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .2s;display:flex;color:#fff!important}.store-discover:hover{filter:brightness(1.25)}.store-secondary{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.store-secondary button{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:10px 0;font-size:11px;display:flex}.store-secondary a{text-underline-offset:3px;padding:12px 0}.store-share-status{overflow-wrap:anywhere;min-height:15px;color:var(--ink);margin:0 0 9px;font-size:10px;line-height:1.5}.store-access{color:#b8afbf;margin:20px 4px;font-size:11px;line-height:1.8}.store-access a{text-underline-offset:3px;margin-left:8px;display:inline-block}.store-reassurance{border-bottom:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);gap:40px;padding:36px 0 43px;display:grid}.store-reassurance svg{color:#dca984;width:21px}.store-reassurance h2{letter-spacing:-.02em;margin:14px 0 9px;font-size:15px}.store-reassurance p{color:#bdb4c5;max-width:350px;margin:0;font-size:12px;line-height:1.8}.store-reassurance a{text-underline-offset:3px}.store-hono{border-bottom:1px solid #ffffff18;align-items:center;gap:24px;padding:32px 0;display:flex}.store-hono>img{border-radius:20px}.store-hono h2{margin:7px 0;font-size:23px}.store-hono h2 em{color:#d2c7d8;margin-left:12px;font-size:18px;font-style:normal;font-weight:400}.store-hono p{color:#bdb4c5;max-width:640px;margin:0;font-size:12px;line-height:1.7}.store-hono-actions{flex-shrink:0;gap:6px;max-width:230px;margin-left:auto;display:grid}.store-hono-actions>a,.store-kynexy-copy>a{border:1px solid #ffffff35;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:12px 15px;font-size:12px;text-decoration:none;display:flex}.store-hono-actions button{color:#c9bfd0;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.store-hono-actions [role=status]{overflow-wrap:anywhere;font-size:10px}.store-kynexy{background:#101e2d;border:1px solid #b3eaff20;border-radius:24px;grid-template-columns:1fr 1fr;margin:48px 0;display:grid;overflow:hidden}.store-kynexy-art{min-height:370px;position:relative;overflow:hidden}.store-kynexy-art>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.store-kynexy-copy{padding:36px 42px}.store-kynexy-copy .store-eyebrow{color:#9ed1d6;font-size:9px}.store-kynexy-brand{align-items:center;gap:10px;margin:22px 0 16px;display:flex}.store-kynexy-brand img{object-fit:contain;border-radius:9px}.store-kynexy-brand h2{margin:0;font-size:25px}.store-kynexy-copy h3{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.12}.store-kynexy-copy p{color:#b5c8d2;font-size:13px;line-height:1.7}.store-kynexy-copy>a{width:-moz-fit-content;width:fit-content}.store-kynexy-copy>small{color:#a3b8c4;max-width:390px;margin-top:16px;font-size:10px;line-height:1.6;display:block}.store-custom{text-align:center;padding:28px 0 65px}.store-custom h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1}.store-custom p{color:#bfb5c8;font-size:14px}.store-custom>a{color:#22172a;background:#e7b48f;border-radius:9px;align-items:center;gap:25px;margin-top:14px;padding:16px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.store-footer{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.store-footer .brand-logo-official{width:150px;height:auto}.store-footer>span{color:#b9aebf;font-size:11px;line-height:1.7}.store-footer>a:last-child{padding:12px;font-size:11px;text-decoration:none}@media (min-width:821px){.store-header nav{gap:25px!important}.store-header nav a{font-size:12px!important}}@media (max-width:1100px) and (min-width:821px){.store-content{width:calc(100% - 40px)}.store-grid{gap:12px}.store-card{padding:20px 16px 0}.store-card-message h3{min-height:82px;font-size:24px}.store-card-message p{min-height:86px}.store-platforms{display:none}.store-secondary{flex-wrap:wrap;gap:0}.store-header .brand-logo-official{width:170px}.store-header nav{gap:12px!important}.store-header nav a{font-size:10px!important}}@media (max-width:820px){.store-content{width:calc(100% - 40px)}.store-intro{padding-top:32px}.store-platforms{display:none}.store-intro h1{font-size:45px}.store-grid{grid-template-columns:1fr;gap:22px;max-width:560px;margin:auto}.store-shortcuts{gap:7px}.store-shortcuts a{gap:10px;padding:10px 12px;font-size:11px}.store-card{padding:24px 24px 0}.store-card-message h3{max-width:400px;min-height:0;margin-top:20px;font-size:29px}.store-card-message p{min-height:0;margin-bottom:18px}.store-preview{height:190px}.store-preview .df-real-paper{max-width:210px}.store-planning{padding-left:22px;padding-right:22px}.store-benefits{gap:7px;margin-bottom:16px}.store-billing{min-height:0}.store-reassurance{grid-template-columns:1fr;gap:24px}.store-reassurance>div{padding-left:35px;position:relative}.store-reassurance svg{position:absolute;top:12px;left:0}.store-reassurance h2{margin-top:10px}.store-reassurance p{max-width:none}.store-hono{flex-wrap:wrap;gap:16px}.store-hono>img{width:58px;height:58px}.store-hono>div:nth-child(2){flex:1}.store-hono h2 em{margin:6px 0;font-size:16px;display:block}.store-hono-actions{max-width:none;margin:0 0 0 74px}.store-kynexy{grid-template-columns:1fr}.store-kynexy-art{min-height:240px}.store-kynexy-copy{padding:27px}.store-kynexy-copy h3{font-size:30px}.store-footer{flex-wrap:wrap;gap:16px}.store-footer>span{display:none}.store-footer .brand-logo-official{width:125px}.store-header nav.open{z-index:30}.store-access a{margin-left:0}.store-intro p{font-size:14px}.store-eyebrow{font-size:9px}.store-header{z-index:20!important}}@media (max-width:360px){.store-content{width:calc(100% - 28px)}.store-intro h1{font-size:37px}.store-card{padding:20px 18px 0}.store-card-message h3{font-size:26px}.store-secondary{flex-wrap:wrap}.store-kynexy-copy{padding:22px}.store-kynexy-copy h3{font-size:28px}.store-price strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.store-page *{scroll-behavior:auto!important;transition:none!important}}.store-card>header h2 .store-wordmark{background:#10253a;border-radius:8px;width:165px;max-width:100%;height:auto;padding:8px 10px;display:block}.store-taxipilote{--accent:#c58a22;--ink:#152c49;background:#fffdf7;border-color:#f5b94255}.store-taxipilote .store-card-message h3{letter-spacing:-.045em;font-family:inherit;font-weight:700}.store-taxipilote .store-preview{background:#152c49}.store-taxipilote .store-discover{background:#f5b942;color:#152c49!important}.store-taxi-scene{isolation:isolate;height:100%;position:relative;overflow:hidden}.store-taxi-scene>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .4s}.store-taxi-scene:after{content:"";background:linear-gradient(#102c4970,#0000 32%,#102c491a);position:absolute;inset:0}.store-preview>a:hover .store-taxi-scene>img{transform:scale(1.04)}.store-taxi-kicker{color:#fff;letter-spacing:.12em;z-index:1;font-size:8px;font-weight:700;position:absolute;top:14px;left:14px;right:14px}.store-taxi-ticket{z-index:1;color:#152c49;background:#fffdf5f2;border:1px solid #ffffffa0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #142c4930}.store-taxi-ticket small{letter-spacing:.1em;color:#526579;margin-bottom:4px;font-size:7px;display:block}.store-taxi-ticket strong{font-size:12px;line-height:1.25;display:block}.store-taxi-ticket>svg{color:#967018;flex-shrink:0;margin-left:auto}.store-taxi-line{background:#eab03e;width:3px;height:35px;margin:0 4px;position:relative}.store-taxi-line:before,.store-taxi-line:after{content:"";background:#fffdf5;border:2px solid #152c49;border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.store-taxi-line:before{top:0}.store-taxi-line:after{bottom:0}.store-taxi-ticket{width:69%;padding:10px;top:48px;bottom:auto;right:auto}.store-taxi-ticket strong{font-size:11px}.store-taxi-ticket>svg{width:17px}.store-taxi-scene>img{object-position:center 65%}.store-stay-scene{color:#244e44;background:#e6eee1}.store-rental-scene{color:#f6eadb;background:#513954}.store-trade-scene{isolation:isolate;height:100%;position:relative;overflow:hidden}.store-scene-label{letter-spacing:.12em;z-index:1;font-size:8px;font-weight:700;position:absolute;top:13px;left:15px;right:15px}.store-scene-art{width:100%;height:calc(100% - 46px);position:absolute;top:16px;left:0}.store-scene-cycle{color:#28584c;background:#fffdf6e8;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:25px;left:12px;right:12px;box-shadow:0 4px 15px #153e3b0a}.store-rental-scene .store-scene-cycle{color:#f5e5d0;background:#2c1d36}.store-scene-phase{white-space:nowrap;align-items:center;gap:5px;display:flex}.store-scene-phase i{background:#639c85;border-radius:50%;flex-shrink:0;width:5px;height:5px}.store-rental-scene .store-scene-phase i{background:#dcad74}.store-scene-caption{text-align:center;color:#426657;font-size:8px;position:absolute;bottom:7px;left:12px;right:12px}.store-rental-scene .store-scene-caption{color:#e4cdbb}.store-scene-entered .store-stay-sun{transform-origin:299px 55px;animation:3.8s ease-out both store-sunrise}.store-scene-entered .store-stay-water{animation:4s ease-in-out both store-lagoon}.store-scene-entered .store-stay-window{animation:3.8s ease-out both store-welcome}.store-scene-entered .store-car{animation:2.4s cubic-bezier(.2,.7,.2,1) both store-car-arrive}.store-scene-entered .store-rental-key{transform-origin:50px 47px;animation:3.6s ease-out both store-key}.store-scene-entered .store-road-marks{animation:2.4s ease-out both store-road}.store-scene-entered .store-scene-phase{animation:1.2s ease-out both store-phase}.store-scene-entered .phase-1{animation-delay:1.2s}.store-scene-entered .phase-2{animation-delay:2.4s}@keyframes store-sunrise{0%{opacity:.25;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes store-lagoon{0%{opacity:.4;transform:translate(-12px)}50%{opacity:1;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes store-welcome{0%,35%{fill:#87a698}to{fill:#ddb36f}}@keyframes store-car-arrive{0%{opacity:.25;transform:translate(-68px)}to{opacity:1;transform:translate(0)}}@keyframes store-key{0%,30%{opacity:.4;transform:rotate(-18deg)}65%{opacity:1;transform:rotate(8deg)}to{opacity:1;transform:rotate(0)}}@keyframes store-road{0%{transform:translate(45px)}to{transform:translate(0)}}@keyframes store-phase{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.store-scene-label{letter-spacing:.07em;font-size:7px;left:11px}.store-scene-cycle{gap:3px;padding:8px 7px;font-size:8px;left:8px;right:8px}.store-scene-caption{font-size:7px}.store-scene-phase{gap:4px}}@media (prefers-reduced-motion:reduce){.store-trade-scene *{transition:none!important;animation:none!important}}.store-kynexy-product{--accent:#5d9b98;--ink:#123f4b;background:#f2f7f4}.store-kynexy-product>header>img{background:#102c37;border-radius:13px;padding:4px}.store-kynexy-preview{background:#102c37;position:relative}.store-kynexy-preview>a{position:relative;overflow:hidden}.store-kynexy-preview img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.store-kynexy-preview a:after{content:"";background:linear-gradient(#0000 40%,#102c37dd);position:absolute;inset:0}.store-kynexy-preview span{color:#d9edeb;letter-spacing:.08em;z-index:1;font-size:8px;line-height:1.8;position:absolute;bottom:16px;left:16px;right:16px}.store-kynexy-preview strong{color:#fff;font-size:10px;font-weight:650}.store-kynexy-independent{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650;line-height:1.4}.store-external-note{color:#516a70;text-align:right;font-size:9px;line-height:1.5}.store-kynexy-product .store-secondary{gap:12px}.store-tourspilote{--accent:#007f98;--ink:#073b70;background:#f7fcfd}.store-tourspilote .store-card-message h3{font-family:inherit;font-weight:700}.store-tourspilote .store-discover{background:#073b70;color:#fff!important}.store-tours-scene{color:#073b70;background:linear-gradient(155deg,#dff7f4 0 49%,#02a3b6 50%,#073b70);border-radius:18px;height:100%;padding:20px;position:relative;overflow:hidden}.store-tours-scene>span{letter-spacing:.1em;z-index:2;font-size:10px;position:relative}.tours-sun{background:#ffd55c;border-radius:50%;width:54px;height:54px;position:absolute;top:40px;right:48px}.tours-boat{color:#fff;width:150px;height:80px;font-size:95px;animation:2s ease-out both tours-arrive;position:absolute;top:45px;left:32%;transform:rotate(-5deg)}.tours-wave{opacity:.5;background:#007f98;border-radius:45%;width:120%;height:180px;animation:3s ease-in-out 2 alternate tours-water;position:absolute;top:133px;left:-10%}.store-tours-scene strong{color:#fff;z-index:2;font-size:17px;line-height:1.2;position:absolute;bottom:12px;left:16px;right:12px}@keyframes tours-arrive{0%{opacity:0;transform:translate(-80px)rotate(-8deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes tours-water{to{transform:translate(20px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.tours-boat,.tours-wave{animation:none}}.store-magazen{--accent:#1559c9;--ink:#101828;background:#f7faff}.store-magazen .store-discover{background:#1559c9;color:#fff!important}.store-magazen-scene{background:linear-gradient(130deg,#edf4ff,#dae7ff);height:100%;min-height:200px;padding:20px;position:relative;overflow:hidden}.store-magazen-scene>span{letter-spacing:.12em;color:#2452a0;font-size:9px}.store-magazen-scene>img{border-radius:25px;width:120px;height:120px;position:absolute;top:25px;right:20px;transform:rotate(-6deg);box-shadow:0 10px 30px #1559c922}.store-magazen-scene>strong{color:#101828;font-size:20px;line-height:1.25;position:absolute;bottom:20px;left:20px}.store-rental-screen{background:#faf7fb;flex-direction:column;justify-content:center;height:100%;display:flex}.store-rental-crop{aspect-ratio:1900/971;position:relative;overflow:hidden}.store-rental-crop img{width:101.053%;max-width:none;height:auto;position:absolute;top:-11.2255%;left:0}.store-rental-screen>span{color:#513459;text-align:center;padding:10px 12px;font-size:10px;font-weight:600;display:block}:root{--night:#08070d;--night2:#100a15;--panel:#15101c;--violet:#7b3dff;--violet2:#b783ff;--copper:#ff8a5b;--coral:#ff5f87;--electric:#79e8ff;--ivory:#f4efe7;--paper:#fffdf8;--ink:#211720;--muted:#978f9c;--line:#ffffff1f;--darkline:#2b182624;font-synthesis:none;color:var(--ivory);background:var(--night);font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}.brand{z-index:2;letter-spacing:.18em;align-items:center;gap:12px;font:800 14px/1 Manrope;display:flex;position:relative}.brand-mark{background:radial-gradient(circle at 35% 30%,#ca9aff,#6d28d9 55%,#261038);border:1px solid #fff6;border-radius:50%;place-items:center;width:39px;height:39px;font:500 17px/1 Georgia;display:grid;box-shadow:0 0 28px #7b3dff6b}.brand small{letter-spacing:.13em;color:#ffffff80;margin-top:5px;font:400 8px/1 sans-serif;display:block}.overline,.section-index{color:var(--copper);letter-spacing:.18em;align-items:center;gap:8px;font:700 10px/1.2 Manrope;display:flex}.overline i,.live-label i,.secure-label i,.brief-head>span i,.demo-label span i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px}.button{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 22px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);transition:all .55s;position:absolute;inset:0;transform:translate(-105%)}.button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.button:hover:before{transform:translate(105%)}.button.primary{color:#fff;background:linear-gradient(135deg,#7433f0,#9b50ff 65%,#bf7fff);border-color:#a86cff;box-shadow:0 10px 35px #7b3dff59}.button.ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b}.landing{background:var(--night)}.site-header{z-index:10;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,82px);display:flex;position:absolute;inset:0 0 auto}.site-header nav{color:#ffffffa6;align-items:center;gap:30px;font-size:12px;display:flex}.site-header nav>a{transition:all .2s}.site-header nav>a:hover{color:#fff}.nav-cta{background:#7b3dff2e;border:1px solid #b783ff73;align-items:center;gap:9px;display:flex;color:#fff!important;padding:12px 16px!important}.nav-cta i{background:#6effc0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #6effc0}.hero{background:radial-gradient(circle at 78% 42%,#7b3dff3b,#0000 32%),radial-gradient(circle at 20% 80%,#ff5f8714,#0000 35%),linear-gradient(140deg,#07060c,#120b17 55%,#09070d);grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:100svh;padding:130px clamp(24px,7vw,110px) 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff0b 50%,#0000 50.05%);position:absolute;inset:0}.hero-grid{opacity:.32;transform-origin:bottom;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;transform:perspective(600px)rotateX(58deg)scale(1.5)translateY(19%);-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.hero-orb{border:1px solid #b783ff26;border-radius:50%;width:min(48vw,720px);height:min(48vw,720px);animation:8s ease-in-out infinite orbFloat;position:absolute;top:6vh;right:-9vw}.hero-orb:before,.hero-orb:after{content:"";border-radius:50%;position:absolute}.hero-orb:before{border:1px solid #79e8ff2e;inset:11%;box-shadow:inset 0 0 90px #7b3dff1f}.hero-orb:after{background:radial-gradient(circle at 34% 28%,#e3c7ff,#7640dc 32%,#22102d 70%);inset:27%;box-shadow:0 0 110px #7b3dff73,inset -25px -20px 50px #00000080}.hero-orb>i{border:1px solid #fff3;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:20%}.hero-orb>i:nth-child(2){border-style:dashed;animation-duration:27s;animation-direction:reverse;inset:4%}.hero-orb>i:nth-child(3){border-color:#ff8a5b66;animation-duration:8s;inset:35%}.hero-orb>span{z-index:2;text-shadow:0 0 35px #fff;place-items:center;font:400 95px Georgia;display:grid;position:absolute;inset:0}.hero-copy{z-index:3;max-width:850px;position:relative}.live-label{color:#98ffc8;letter-spacing:.18em;align-items:center;gap:9px;font:600 10px Manrope;display:flex}.hero-copy h1,.section-lead h2,.demo-copy h2,.human-proof h2,.final-call h2,.tool-heading h1,.conversation-intro h1,.submitted h1{letter-spacing:-.055em;margin:25px 0;font:400 clamp(50px,6vw,94px)/.94 Georgia,serif}.hero-copy h1 em,.section-lead h2 em,.demo-copy h2 em,.human-proof h2 em,.final-call h2 em,.tool-heading h1 em,.conversation-intro h1 em,.submitted h1 em{color:#0000;background:linear-gradient(90deg,#c9a2ff,#ff7c99 55%,#ffad76);-webkit-background-clip:text;background-clip:text;font-weight:400}.hero-copy>p{color:#ffffffad;max-width:700px;font-size:17px;line-height:1.7}.hero-actions{gap:10px;margin-top:34px;display:flex}.trust-line{color:#ffffff78;letter-spacing:.04em;flex-wrap:wrap;gap:24px;margin-top:22px;font-size:10px;display:flex}.trust-line span:before{content:"✓";color:#72eab3;margin-right:7px}.signal-console{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100a15c7;border:1px solid #ffffff26;align-self:center;max-width:480px;margin-left:auto;padding:24px;position:relative;box-shadow:0 30px 100px #0000008c,inset 0 0 70px #7b3dff14}.signal-console:before,.signal-console:after{content:"";border-color:var(--copper);width:35px;height:35px;position:absolute}.signal-console:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.signal-console:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.console-top{border-bottom:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;padding-bottom:17px;font-size:8px;display:flex}.console-top span{color:#72eab3}.console-top span i{background:#72eab3;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #72eab3}.console-top b{color:#fff6}.chaos{grid-template-columns:1fr 1fr;gap:8px;padding:22px 0;display:grid;position:relative}.chaos small,.clarity small{color:#ffffff59;letter-spacing:.15em;grid-column:1/-1;font-size:8px}.chaos p{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a;margin:0;padding:10px;font-size:11px}.chaos p:first-of-type{transform:rotate(-2deg)}.chaos p:nth-of-type(2){transform:translateY(4px)rotate(1deg)}.processing{color:#cdb4ff;letter-spacing:.17em;border-top:1px solid #7b3dff4d;border-bottom:1px solid #7b3dff4d;justify-content:center;align-items:center;height:46px;font-size:8px;display:flex;position:relative;overflow:hidden}.processing:after{content:"";background:linear-gradient(90deg,transparent,var(--electric),transparent);width:40%;height:1px;animation:2.2s linear infinite scan;position:absolute}.processing i{background:var(--violet2);width:5px;height:5px;box-shadow:0 0 10px var(--violet2);border-radius:50%;margin:0 4px}.clarity{padding-top:23px}.clarity strong{margin:10px 0 17px;font:400 25px Georgia;display:block}.clarity ul{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.clarity li{border-left:2px solid var(--violet2);background:#7b3dff17;padding:9px;font-size:10px}.hero-scroll span{font-size:14px;animation:1.8s ease-in-out infinite bob}.profession-marquee{background:linear-gradient(90deg,#7131df,#993fff,#b957d2);border-top:1px solid #fff3;border-bottom:1px solid #fff3;padding:17px 0;overflow:hidden}.profession-marquee>div{width:max-content;animation:30s linear infinite marquee;display:flex}.profession-marquee article{white-space:nowrap;align-items:center;gap:16px;padding:0 24px;display:flex}.profession-marquee b{letter-spacing:.15em;font:700 10px Manrope}.profession-marquee span{color:#ffffffb3;font-size:11px}.profession-marquee i{color:#ffbc94}.how{background:var(--ivory);color:var(--ink);padding:130px clamp(24px,7vw,110px)}.section-lead{max-width:1100px}.section-lead h2{font-size:clamp(45px,5vw,76px)}.section-lead h2 em,.demo-copy h2 em{color:var(--violet);-webkit-text-fill-color:initial;background:0 0}.section-lead>p{color:#6e6470;max-width:570px;line-height:1.7}.how-flow{grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;margin-top:85px;display:grid}.how-flow article{background:var(--paper);border:1px solid var(--darkline);min-height:350px;padding:30px;transition:all .3s;position:relative;box-shadow:0 20px 45px #2b182614}.how-flow article:hover{transform:translateY(-8px);box-shadow:0 35px 70px #50276424}.how-flow article>b{color:var(--violet);letter-spacing:.14em;font-size:10px}.how-flow h3{margin:30px 0 13px;font:400 30px Georgia}.how-flow p{color:#716873;line-height:1.6}.flow-icon{background:#130d19;height:110px;margin-top:28px;position:relative;overflow:hidden}.flow-icon i{position:absolute}.flow-icon.talk i{border:1px solid var(--violet2);border-radius:15px;width:52px;height:23px}.flow-icon.talk i:first-child{top:21px;left:20px}.flow-icon.talk i:nth-child(2){border-color:var(--coral);width:65px;top:46px;right:24px}.flow-icon.talk i:nth-child(3){border-color:var(--electric);width:37px;top:74px;left:45px}.flow-icon.structure i{border:1px solid var(--violet);animation:2s infinite pulse;inset:22px}.flow-icon.structure i:nth-child(2){border-color:var(--coral);inset:37px}.flow-icon.structure i:nth-child(3){background:var(--violet2);box-shadow:0 0 25px var(--violet);inset:50px}.flow-icon.human i:first-child{background:linear-gradient(#ffbf91,#ae5a75);border-radius:50%;width:32px;height:32px;top:23px;left:50%;transform:translate(-50%)}.flow-icon.human i:nth-child(2){background:linear-gradient(135deg,#6531a9,#2b173d);border-radius:45px 45px 0 0;width:75px;height:50px;top:59px;left:50%;transform:translate(-50%)}.flow-icon.human i:nth-child(3){border:1px solid #79e8ff4d;border-radius:50%;animation:2.5s infinite pulse;inset:12px}.flow-link{background:linear-gradient(90deg,transparent,var(--violet),transparent);justify-content:space-around;height:1px;display:flex}.flow-link i{background:var(--violet);width:5px;height:5px;box-shadow:0 0 8px var(--violet);border-radius:50%;margin-top:-2px;animation:1.8s linear infinite flow}.flow-link i:nth-child(2){animation-delay:.6s}.flow-link i:nth-child(3){animation-delay:1.2s}.demo-strip{background:radial-gradient(circle at 70%,#7b3dff2e,#0000 34%),#09070e;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;min-height:900px;padding:130px clamp(24px,7vw,110px);display:grid}.demo-copy h2{font-size:clamp(46px,5vw,77px)}.demo-copy>p{color:#ffffff94;max-width:520px;line-height:1.7}.demo-copy .button{margin-top:25px}.demo-stack{perspective:1300px;height:640px;position:relative}.demo-stack article{transform:translate(calc(var(--i) * 25px),calc(var(--i) * 22px)) rotateY(calc(-7deg + var(--i) * 1.5deg)) scale(calc(1 - var(--i) * .045));transform-origin:100%;z-index:calc(4 - var(--i));background:linear-gradient(150deg,#22182bfa,#0e0a13fa);border:1px solid #ffffff24;padding:25px;transition:all .45s;position:absolute;inset:0;box-shadow:0 40px 90px #00000080}.demo-stack:hover article:first-child{transform:translate(-28px,-20px)rotateY(-7deg)}.demo-stack article header{color:var(--accent);letter-spacing:.13em;justify-content:space-between;font-size:9px;display:flex}.stack-ui{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff14,#ffffff06);height:280px;margin:24px 0;padding:24px;position:relative;overflow:hidden}.stack-ui:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.stack-ui i{border-left:3px solid var(--accent);background:#ffffff12;width:70%;height:34px;margin-bottom:10px;display:block;position:relative}.stack-ui i:nth-child(2){width:47%}.stack-ui i:nth-child(3){width:83%}.stack-ui strong{color:var(--accent);font:400 38px Georgia;position:absolute;bottom:22px;right:24px}.demo-stack h3{margin:10px 0;font:400 28px Georgia}.demo-stack p{color:#ffffff80;max-width:450px;line-height:1.55}.human-proof{color:var(--ink);background:var(--ivory);grid-template-columns:.55fr 1fr .7fr;align-items:center;gap:7vw;padding:120px clamp(24px,7vw,110px);display:grid}.proof-orbit{aspect-ratio:1;border:1px solid #7b3dff38;border-radius:50%;place-items:center;display:grid;position:relative}.proof-orbit:before{content:"";border:1px dashed var(--violet);border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:14%}.proof-orbit span{color:#fff;background:radial-gradient(circle at 30% 30%,#cdaaff,#6f2cd8 55%,#24112e);border-radius:50%;place-items:center;width:40%;height:40%;font:400 55px Georgia;display:grid;box-shadow:0 0 60px #7b3dff66}.proof-orbit i{background:var(--coral);width:11px;height:11px;box-shadow:0 0 18px var(--coral);border-radius:50%;position:absolute}.proof-orbit i:first-of-type{top:14%;left:30%}.proof-orbit i:last-of-type{background:var(--electric);box-shadow:0 0 18px var(--electric);bottom:27%;right:9%}.human-proof h2{font-size:clamp(43px,4.7vw,70px)}.human-proof h2 em{color:var(--violet);-webkit-text-fill-color:initial;background:0 0}.human-proof>div>p{color:#6d6470;line-height:1.75}.human-proof ul{padding:0;list-style:none}.human-proof li{border-bottom:1px solid var(--darkline);grid-template-columns:35px 1fr;gap:12px;padding:18px 0;font-weight:600;display:grid}.human-proof li b{color:var(--violet);font-size:10px}.final-call{text-align:center;background:radial-gradient(circle,#7b3dff40,#0000 45%),#07060b;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.final-call>span{z-index:2;color:#9effd1;letter-spacing:.18em;font-size:9px;position:relative}.final-call h2{z-index:2;font-size:clamp(48px,6vw,88px);position:relative}.final-call .button{z-index:2;color:#1a1020;background:#fff;border-color:#fff;position:relative}.final-call>small{z-index:2;color:#fff6;margin-top:16px;position:relative}.final-rings{width:720px;height:720px;position:absolute}.final-rings i{border:1px solid #b783ff29;border-radius:50%;animation:35s linear infinite spin;position:absolute;inset:0}.final-rings i:nth-child(2){border-style:dashed;animation-direction:reverse;inset:15%}.final-rings i:nth-child(3){border-color:#ff5f8733;animation-duration:16s;inset:30%}.landing footer{border-top:1px solid var(--line);background:#050409;justify-content:space-between;align-items:center;padding:42px clamp(24px,6vw,90px);display:flex}.landing footer p,.landing footer>a{color:#fff6;font-size:10px;line-height:1.7}.workshop{background:#09070e;min-height:100vh;position:relative}.workshop-ambient{pointer-events:none;position:fixed;inset:0;overflow:hidden}.workshop-ambient i{filter:blur(120px);background:#7b3dff1c;border-radius:50%;width:420px;height:420px;position:absolute}.workshop-ambient i:first-child{top:-100px;right:-100px}.workshop-ambient i:nth-child(2){background:#ff5f8712;bottom:-200px;left:20%}.workshop-ambient i:nth-child(3){background:#79e8ff0d;top:35%;left:-200px}.workshop-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07050be0;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:30px;height:76px;padding:0 26px;display:grid;position:sticky;top:0}.workshop-progress{align-items:center;gap:14px;display:flex}.workshop-progress>span{letter-spacing:.15em;color:var(--muted);font-size:8px}.workshop-progress>div{gap:4px;display:flex}.workshop-progress i{background:#ffffff1f;width:27px;height:2px}.workshop-progress i.active{background:linear-gradient(90deg,var(--violet),var(--coral));box-shadow:0 0 9px var(--violet)}.secure-label{color:#77e8b8;letter-spacing:.1em;font-size:9px}.secure-label i{margin-right:7px}.workshop-header>a{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.workshop-header>a b{border:1px solid var(--line);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.workshop-nav{z-index:22;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0911f2;flex-direction:column;width:220px;padding:25px 14px;display:flex;position:fixed;top:76px;bottom:0;left:0}.nav-intro{padding:0 10px 22px}.nav-intro span{letter-spacing:.16em;color:var(--copper);font-size:8px}.nav-intro small{color:var(--muted);margin-top:5px;display:block}.workshop-nav>button{text-align:left;color:#ffffff75;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:31px 1fr 20px;align-items:center;gap:9px;padding:16px 10px;transition:all .25s;display:grid;position:relative}.workshop-nav>button:last-of-type{border-bottom:1px solid #ffffff14}.workshop-nav>button:hover{color:#fff;background:#ffffff09}.workshop-nav>button.active{color:#fff;background:linear-gradient(90deg,#7b3dff40,#0000)}.workshop-nav>button.active:before{content:"";background:var(--violet2);width:2px;box-shadow:0 0 12px var(--violet2);position:absolute;top:10px;bottom:10px;left:0}.workshop-nav>button>b{color:var(--violet2);font-size:9px}.workshop-nav>button>span{font-size:12px}.workshop-nav>button>span small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.workshop-nav>button>em{font-style:normal}.workshop-nav>button>i{background:var(--coral);width:6px;height:6px;box-shadow:0 0 8px var(--coral);border-radius:50%;position:absolute;top:7px;right:7px}.nav-help{color:var(--muted);background:#ffffff09;gap:10px;margin-top:auto;padding:14px 10px;display:flex}.nav-help>i{border:1px solid #fff3;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-style:normal;display:grid}.nav-help p{margin:0;font-size:9px;line-height:1.45}.nav-help p b{color:#fff;display:block}.workspace-view{min-height:calc(100vh - 76px);margin-left:220px;position:relative}.view-exchange{grid-template-columns:minmax(510px,1.12fr) minmax(390px,.88fr);display:grid}.conversation-panel{border-right:1px solid var(--line);background:linear-gradient(145deg,#130d19f5,#08070dfa);grid-template-rows:auto auto minmax(150px,1fr) auto auto auto;height:calc(100vh - 76px);padding:clamp(24px,3vw,48px);display:grid}.conversation-intro{grid-template-columns:90px 1fr;align-items:center;gap:22px;display:grid}.ai-presence{border:1px solid #b783ff59;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.ai-presence span{z-index:2;background:radial-gradient(circle at 30% 25%,#dbbdff,#7a35e8 55%,#2c1238);border-radius:50%;place-items:center;width:50px;height:50px;font:400 25px Georgia;display:grid;position:relative;box-shadow:0 0 35px #7b3dff8c}.ai-presence>i{border:1px dashed #79e8ff40;border-radius:50%;animation:13s linear infinite spin;position:absolute;inset:-8px}.ai-presence>i:last-child{border-color:#ff5f874d;animation-duration:8s;animation-direction:reverse;inset:9px}.conversation-intro h1{margin:9px 0;font-size:clamp(32px,3vw,51px)}.conversation-intro>div>p{max-width:630px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.conversation-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;margin-top:22px;padding:10px 0;font-size:8px;display:flex}.conversation-status span i{background:#72eab3;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #72eab3}.conversation-status small{color:var(--muted)}.message-feed{scrollbar-width:thin;scrollbar-color:#5f3678 transparent;min-height:0;padding:20px 8px 20px 0;overflow-y:auto}.bubble{max-width:79%;margin-bottom:17px}.bubble>span{color:var(--muted);letter-spacing:.14em;align-items:center;gap:6px;margin-bottom:7px;font-size:8px;display:flex}.bubble>span>i{background:var(--violet2);width:5px;height:5px;box-shadow:0 0 7px var(--violet2);border-radius:50%}.bubble p{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:2px 16px 16px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;display:inline-block}.bubble.user{text-align:right;margin-left:auto}.bubble.user p{text-align:left;color:#fff;background:linear-gradient(135deg,#6831d4,#8a41f0);border-color:#a365ff;border-radius:16px 2px 16px 16px;box-shadow:0 8px 25px #7b3dff33}.thinking p>b{gap:3px;margin-left:8px;display:inline-flex}.thinking p>b i{background:var(--violet2);border-radius:50%;width:4px;height:4px;animation:1s infinite bob}.thinking p>b i:nth-child(2){animation-delay:.2s}.thinking p>b i:nth-child(3){animation-delay:.4s}.quick-replies{margin-bottom:11px}.quick-replies>small{color:var(--muted);letter-spacing:.13em;margin-bottom:7px;font-size:7px;display:block}.quick-replies>div{flex-wrap:wrap;gap:7px;display:flex}.quick-replies button{cursor:pointer;background:#7b3dff14;border:1px solid #b783ff3d;padding:9px 11px;font-size:10px}.quick-replies button span{color:var(--violet2);margin-left:9px}.chat-composer{background:#050408bf;border:1px solid #b783ff59;grid-template-columns:68px 1fr 90px;align-items:center;display:grid;box-shadow:0 0 40px #7b3dff1f}.chat-composer .voice{border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;height:64px;display:flex}.chat-composer .voice i{color:var(--coral);text-shadow:0 0 10px var(--coral);font-style:normal}.chat-composer .voice small{color:var(--muted);font-size:8px}.chat-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;height:64px;padding:20px 14px;font-size:12px}.chat-composer .send{cursor:pointer;background:linear-gradient(135deg,#7136df,#a150ff);border:0;height:48px;margin:7px}.chat-composer .send span{margin-right:8px;font-size:7px}.chat-composer .send:disabled{opacity:.25}.privacy-note{color:#ffffff59;margin:9px 0 0;font-size:8px}.privacy-note i{background:#72eab3;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.living-brief{height:calc(100vh - 76px);color:var(--ink);background-color:#eee8df;background-image:linear-gradient(#37202f14 1px,#0000 1px),linear-gradient(90deg,#37202f14 1px,#0000 1px);background-size:30px 30px;padding:clamp(25px,3vw,48px);overflow-y:auto}.brief-visual{border-bottom:1px solid var(--darkline);align-items:center;gap:17px;padding-bottom:20px;display:flex}.brief-radar{border:1px solid #7b3dff40;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.brief-radar i{border:1px dashed var(--violet);border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:9px}.brief-radar i:nth-child(2){border-color:var(--coral);animation-direction:reverse;inset:20px}.brief-radar i:nth-child(3){background:var(--violet);box-shadow:0 0 15px var(--violet);inset:31px}.brief-radar span{z-index:2;font:400 18px Georgia}.brief-visual small{color:#857984;letter-spacing:.13em;font-size:7px;display:block}.brief-visual b{margin-top:6px;font:400 19px Georgia;display:block}.brief-head{letter-spacing:.13em;justify-content:space-between;margin-top:22px;font-size:8px;display:flex}.brief-head>span{color:var(--violet)}.brief-head small{color:#897d86}.living-brief>h2{margin:24px 0 8px;font:400 34px/1.1 Georgia}.project-kind{color:var(--violet);align-items:center;gap:7px;font-size:10px;display:flex}.project-kind i{background:var(--violet);border-radius:50%;width:5px;height:5px}.brief-groups{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.brief-groups section{border:1px solid var(--darkline);background:#fffdf8de;padding:15px;box-shadow:0 8px 22px #2b18260d}.brief-groups h3{letter-spacing:.08em;grid-template-columns:24px 1fr auto;align-items:center;margin:0 0 12px;font-size:8px;display:grid}.brief-groups h3 span{color:var(--violet)}.brief-groups h3 b{width:19px;height:19px;color:var(--violet);background:#eee5f4;border-radius:50%;place-items:center;display:grid}.brief-groups ul{margin:0;padding:0;list-style:none}.brief-groups li{border-top:1px solid var(--darkline);gap:8px;padding:8px 0;font-size:10px;line-height:1.4;display:flex}.brief-groups li>i,.empty-note>i{background:#47a67f;border-radius:50%;flex:0 0 5px;height:5px;margin-top:5px}.brief-groups li.hypothesis>i{background:#d79249}.brief-groups li.unknown>i{background:#bd4d61}.brief-groups li.constraint>i{background:#7669a0}.empty-note{color:#998d94;gap:8px;font-size:9px;display:flex}.empty-note>i{background:#c9bdc5}.brief-selection{color:#fff;background:linear-gradient(135deg,#4d2169,#7136b1);margin-top:10px;padding:14px}.brief-selection span{letter-spacing:.13em;font-size:7px}.brief-selection p{margin:6px 0 0;font-size:10px}.brief-selection b{color:#ffc6a2}.human-note{border:1px solid var(--darkline);background:#ffffff8c;gap:10px;margin-top:12px;padding:12px;display:flex}.human-note>i{color:#fff;background:var(--violet);border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-style:normal;display:grid}.human-note span{color:#766a73;font-size:8px;line-height:1.45}.human-note span b{color:var(--ink);display:block}.tool-section{max-width:1580px;margin:auto;padding:clamp(40px,5vw,80px);position:relative}.tool-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.tool-heading h1{margin:16px 0 0;font-size:clamp(46px,5vw,78px)}.tool-heading>p{max-width:520px;color:var(--muted);line-height:1.7}.demo-lab{max-width:none}.demo-selector{border:1px solid var(--line);grid-template-columns:repeat(8,1fr);margin-bottom:18px;display:grid}.demo-selector button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;min-width:0;padding:15px 10px;position:relative}.demo-selector button:last-child{border-right:0}.demo-selector button:hover,.demo-selector button.active{background:#7b3dff26}.demo-selector button.active:after{content:"";background:var(--violet2);height:2px;box-shadow:0 0 12px var(--violet2);position:absolute;inset:auto 9px 0}.demo-selector button>span{color:var(--muted);font-size:7px}.demo-selector button>i{border-radius:50%;width:8px;height:8px;margin:10px 0;display:block;box-shadow:0 0 10px}.demo-selector button>b{font-size:10px;display:block}.demo-selector button>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;display:block;overflow:hidden}.demo-card{background:#110c17;border:1px solid #ffffff24;box-shadow:0 35px 90px #0006}.demo-card.choice-like{box-shadow:0 0 0 2px #49c18d,0 35px 90px #0006}.demo-card.choice-avoid{box-shadow:0 0 0 2px #b74860,0 35px 90px #0006}.demo-label{border-bottom:1px solid var(--line);letter-spacing:.13em;justify-content:space-between;padding:12px 18px;font-size:8px;display:flex}.demo-label span{color:var(--accent)}.demo-label small{color:var(--muted)}.prototype-app{color:#1d1722;background:#f1f0f5;grid-template-columns:150px 1fr;height:560px;display:grid}.prototype-app>aside{color:#fff;background:#16111c;flex-direction:column;padding:18px 12px;display:flex}.prototype-logo{background:var(--accent);width:38px;height:38px;box-shadow:0 0 20px color-mix(in srgb,var(--accent),transparent 45%);border-radius:12px;place-items:center;margin-bottom:35px;font:400 17px Georgia;display:grid}.prototype-app>aside button{text-align:left;color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px 1fr;gap:7px;padding:12px 7px;font-size:9px;display:grid}.prototype-app>aside button i{color:var(--accent);font-style:normal}.prototype-app>aside button.active{color:#fff;background:#ffffff17}.prototype-app>aside small{color:#ffffff40;letter-spacing:.14em;margin-top:auto;font-size:7px}.prototype-app>main{min-width:0;padding:25px;overflow:hidden}.prototype-app>main>header{justify-content:space-between;align-items:center;display:flex}.prototype-app header small{color:#827988;letter-spacing:.1em;font-size:8px}.prototype-app header h3{margin:5px 0 0;font:600 25px Manrope}.prototype-user{background:#fff;border-radius:20px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex;box-shadow:0 8px 20px #1e14280f}.prototype-user i{background:linear-gradient(135deg,var(--accent),#452c66);border-radius:50%;width:24px;height:24px}.prototype-stats{grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0;display:grid}.prototype-stats article{background:#fff;border-radius:10px;padding:17px;position:relative;overflow:hidden;box-shadow:0 10px 25px #1e14280f}.prototype-stats span{color:#9a929d;font-size:7px;display:block}.prototype-stats strong{margin:9px 0 16px;font:600 18px Manrope;display:block}.prototype-stats article>i{background:var(--accent);height:3px;position:absolute;bottom:0;left:17px}.prototype-work{grid-template-columns:1fr .75fr;gap:12px;display:grid}.prototype-list,.prototype-detail{background:#fff;border-radius:10px;min-height:305px;box-shadow:0 10px 25px #1e14280f}.list-head{border-bottom:1px solid #ece8ef;justify-content:space-between;padding:16px;font-size:10px;display:flex}.prototype-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeaf0;grid-template-columns:30px 1fr 15px;align-items:center;gap:8px;width:100%;padding:14px 16px;display:grid}.prototype-list>button.active{background:color-mix(in srgb,var(--accent),white 91%);border-left:3px solid var(--accent)}.prototype-list>button>i{color:var(--accent);font-size:8px;font-style:normal}.prototype-list>button span b{font-size:10px;display:block}.prototype-list>button span small{color:#99909c;margin-top:3px;font-size:7px;display:block}.prototype-list>button em{color:#9b929d;font-style:normal}.prototype-detail{padding:23px;position:relative;overflow:hidden}.prototype-detail>span{color:var(--accent);letter-spacing:.14em;font-size:7px}.prototype-detail h4{margin:15px 0;font:600 20px Manrope}.prototype-detail p{color:#817884;font-size:9px;line-height:1.5}.detail-pulse{align-items:end;gap:5px;height:70px;margin:15px 0;display:flex}.detail-pulse i{background:color-mix(in srgb,var(--accent),white 50%);border-radius:3px 3px 0 0;flex:1;height:35%}.detail-pulse i:nth-child(2){height:75%}.detail-pulse i:nth-child(3){height:50%}.prototype-detail>button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:5px;width:100%;padding:11px;font-size:9px}.prototype-detail>button.done{background:#36966f}.demo-info{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:24px;display:grid}.demo-info small{color:var(--accent);letter-spacing:.12em;font-size:8px}.demo-info h2{margin:7px 0;font:400 27px Georgia}.demo-info p{color:var(--muted);margin:0;font-size:10px}.demo-info p b{color:#fff}.choice-buttons{grid-template-columns:1fr 1fr;gap:6px;min-width:390px;display:grid}.choice-buttons>span{color:var(--muted);letter-spacing:.13em;grid-column:1/-1;font-size:7px}.choice-buttons button{border:1px solid var(--line);cursor:pointer;background:#ffffff09;padding:11px;font-size:9px}.choice-buttons button.active{color:#fff;background:#338263;border-color:#5ee0aa}.choice-buttons button.active.avoid{background:#8c3548;border-color:#e26a82}.demo-catalog{margin-top:50px}.demo-catalog>header{border-bottom:1px solid var(--line);letter-spacing:.13em;justify-content:space-between;padding-bottom:13px;font-size:8px;display:flex}.demo-catalog>header b{color:var(--violet2)}.demo-catalog>div{grid-template-columns:1fr 1fr;display:grid}.demo-catalog button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.demo-catalog button:nth-child(odd){border-right:1px solid var(--line)}.demo-catalog button:hover{background:#ffffff09}.demo-catalog button>i{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.demo-catalog button span b{font-size:11px;display:block}.demo-catalog button span small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.demo-catalog button em{color:var(--violet2);letter-spacing:.1em;font-size:7px;font-style:normal}.architecture-heading{align-items:end}.composer-layout{grid-template-columns:1.05fr .95fr;gap:45px;display:grid}.capability-bank{border:1px solid var(--line);background:#ffffff06;padding:28px}.bank-title{align-items:start;gap:15px;margin-bottom:19px;display:flex}.bank-title>span{width:36px;height:36px;color:var(--violet2);border:1px solid #b783ff59;border-radius:50%;place-items:center;font-size:9px;display:grid}.bank-title h2{margin:0;font:400 26px Georgia}.bank-title p{color:var(--muted);margin:5px 0 0;font-size:10px}.data-title{margin-top:42px}.block-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.block-picker button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;grid-template-columns:28px 1fr 22px;align-items:center;gap:7px;padding:13px 10px;display:grid}.block-picker button:hover{border-color:#b783ff80}.block-picker button.selected{border-color:var(--violet);background:linear-gradient(90deg,#7b3dff3d,#7b3dff0d)}.block-picker button i{color:var(--muted);font-size:7px;font-style:normal}.block-picker button span{font-size:10px}.block-picker button b{color:var(--violet2)}.entity-picker{flex-wrap:wrap;gap:6px;display:flex}.entity-picker button{border:1px solid var(--line);cursor:pointer;background:#ffffff06;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}.entity-picker button>i{background:var(--muted);border-radius:50%;width:6px;height:6px}.entity-picker button>b{color:var(--violet2)}.entity-picker button.selected{border-color:var(--electric);background:#79e8ff14}.entity-picker button.selected>i{background:var(--electric);box-shadow:0 0 8px var(--electric)}.composition-sheet{background:linear-gradient(150deg,#1c1225fa,#0c0911fa);border:1px solid #b783ff38;align-self:start;padding:28px;position:sticky;top:105px;box-shadow:0 30px 80px #00000059}.circuit-head{letter-spacing:.13em;justify-content:space-between;font-size:8px;display:flex}.circuit-head span{color:var(--copper)}.circuit-head b{color:var(--violet2)}.circuit-core{border:1px solid #b783ff4d;border-radius:50%;place-items:center;width:140px;height:140px;margin:25px auto;display:grid;position:relative}.circuit-core:before{content:"";border:1px dashed var(--violet);border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:14px}.circuit-core span{z-index:2;text-align:center;letter-spacing:.1em;background:radial-gradient(circle at 30% 30%,#b98cff,#6430ba 60%,#25112f);border-radius:50%;place-items:center;width:75px;height:75px;font-size:8px;display:grid;box-shadow:0 0 40px #7b3dff73}.circuit-core>i{background:var(--coral);width:7px;height:7px;box-shadow:0 0 10px var(--coral);border-radius:50%;position:absolute}.circuit-core>i:nth-child(2){top:13px;left:25px}.circuit-core>i:nth-child(3){background:var(--electric);top:68px;right:4px}.circuit-core>i:nth-child(4){background:#6effaf;bottom:4px;left:51px}.composition-sheet ol{margin:0;padding:0;list-style:none}.composition-sheet li{border-top:1px solid var(--line);animation:.35s both appear;animation-delay:var(--delay);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.composition-sheet li>b{color:var(--violet2);font-size:8px}.composition-sheet li>span{font-size:10px}.composition-sheet li>span small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.composition-sheet li>div{display:flex}.composition-sheet li button{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0}.composition-sheet li button:hover{color:#fff}.composition-sheet li button:disabled{opacity:.2}.empty-circuit{text-align:center;border:1px dashed var(--line);padding:25px}.empty-circuit i{background:var(--violet);width:10px;height:10px;box-shadow:0 0 15px var(--violet);border-radius:50%;margin:auto;animation:1.6s infinite pulse;display:block}.empty-circuit p{color:var(--muted);font-size:10px}.entity-summary{background:#ffffff0a;margin-top:20px;padding:14px}.entity-summary small{color:var(--copper);letter-spacing:.13em;font-size:7px}.entity-summary p{color:var(--muted);margin:7px 0 0;font-size:9px}.human-validation{background:#6effaf0a;border:1px solid #6effaf24;gap:10px;margin-top:9px;padding:12px;display:flex}.human-validation>i{background:#39765c;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-style:normal;display:grid}.human-validation p{color:var(--muted);margin:0;font-size:8px}.human-validation p b{color:#fff;margin-bottom:3px;display:block}.dossier-section{color:var(--ivory)}.dossier-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-sheet{border:1px solid var(--line);background:linear-gradient(150deg,#1b1222f2,#0d0a11f2);grid-template-columns:1fr 1fr;align-content:start;gap:13px;padding:27px;display:grid;box-shadow:0 20px 50px #0003}.form-sheet h2{grid-column:1/-1;margin:0 0 9px;font:400 27px Georgia}.form-sheet>p{color:var(--muted);grid-column:1/-1;margin-top:-5px;font-size:10px;line-height:1.5}.form-sheet label{flex-direction:column;gap:6px;display:flex}.form-sheet label>span{color:var(--muted);letter-spacing:.08em;font-size:8px}.form-sheet input,.form-sheet textarea,.form-sheet select{border:1px solid var(--line);color:#fff;background:#ffffff09;outline:0;width:100%;padding:12px}.form-sheet input:focus,.form-sheet textarea:focus,.form-sheet select:focus{border-color:var(--violet2);box-shadow:0 0 18px #7b3dff29}.form-sheet select option{color:#111}.form-sheet textarea{resize:vertical;min-height:90px}.form-sheet .wide{grid-column:1/-1}.dropzone{text-align:center;cursor:pointer;background:#79e8ff09;border:1px dashed #79e8ff73;grid-column:1/-1;align-items:center;padding:28px}.dropzone:hover{background:#79e8ff12}.dropzone input{display:none}.dropzone b{color:var(--electric)}.asset-list,.link-adder,.saved-link{grid-column:1/-1}.asset-list>div{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;padding:9px 0;display:grid}.asset-list>div>span{color:var(--copper);font-size:7px}.asset-list p{margin:0;font-size:10px}.asset-list small{color:var(--muted);display:block}.asset-list button,.saved-link button{cursor:pointer;background:0 0;border:0}.link-adder{grid-template-columns:1fr auto;display:grid}.link-adder button{background:var(--violet);cursor:pointer;border:0;padding:0 14px}.saved-link{justify-content:space-between;font-size:9px;display:flex}.summary-sheet>div{background:#ffffff09;grid-column:1/-1;padding:12px}.summary-sheet>div>span{color:var(--copper);letter-spacing:.12em;font-size:7px}.summary-sheet>div p{color:var(--muted);margin:6px 0 0;font-size:9px}.consent{grid-template-columns:20px 1fr;align-items:start;grid-column:1/-1!important;display:grid!important}.consent input{width:auto}.consent span{line-height:1.5;font-size:9px!important}.form-feedback{color:#ff9ba9;background:#be415226;grid-column:1/-1;margin:0;padding:11px;font-size:9px}.form-feedback.loading{color:var(--violet2);background:#7b3dff24}.submit{cursor:pointer;border:0;grid-column:1/-1}.submitted{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:40px;display:flex}.submitted-mark{background:radial-gradient(circle,#75e8b3,#2e7757);border-radius:50%;place-items:center;width:85px;height:85px;margin-bottom:25px;font-size:35px;display:grid;box-shadow:0 0 50px #5ddea459}.submitted h1{font-size:clamp(48px,6vw,80px)}.submitted p{max-width:600px;color:var(--muted)}.submitted>b{border:1px dashed var(--copper);letter-spacing:.1em;margin:18px;padding:13px 20px}.submitted .button{margin-top:20px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%{transform:translate(-180%)}to{transform:translate(180%)}}@keyframes bob{50%{transform:translateY(5px)}}@keyframes pulse{50%{opacity:.35;transform:scale(.94)}}@keyframes flow{0%{opacity:0;transform:translate(-30px)}50%{opacity:1}to{opacity:0;transform:translate(30px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes orbFloat{50%{transform:translateY(15px)rotate(2deg)}}@keyframes appear{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.hero-orb{opacity:.55;top:20%;right:-20%}.signal-console{width:100%;max-width:none;margin-top:20px}.how-flow{grid-template-columns:1fr;gap:14px}.flow-link{width:1px;height:50px;margin:auto}.demo-strip{grid-template-columns:1fr}.demo-stack{height:600px}.human-proof{grid-template-columns:.55fr 1fr}.human-proof ul{grid-column:1/-1}.view-exchange{grid-template-columns:1fr}.conversation-panel,.living-brief{height:auto;min-height:calc(100vh - 76px)}.demo-selector{grid-template-columns:repeat(4,1fr)}.demo-selector button:nth-child(4){border-right:0}.prototype-app{height:auto;min-height:560px}.composer-layout{grid-template-columns:1fr}.composition-sheet{position:static}.dossier-form{grid-template-columns:1fr}}@media (max-width:760px){.site-header{height:70px;padding:0 15px}.site-header nav a:not(.nav-cta),.site-header .brand small{display:none}.nav-cta{font-size:9px}.hero{padding:120px 18px 70px}.hero-copy h1{font-size:52px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.trust-line{flex-direction:column;gap:8px}.hero-orb{width:500px;height:500px;top:150px;right:-330px}.signal-console{padding:17px}.clarity ul{grid-template-columns:1fr}.hero-scroll{display:none}.how,.demo-strip,.human-proof{padding:85px 18px}.section-lead h2,.demo-copy h2,.human-proof h2{font-size:45px}.how-flow article{min-height:310px}.demo-stack{height:590px}.demo-stack article{transform:translate(calc(var(--i) * 7px),calc(var(--i) * 16px)) scale(calc(1 - var(--i) * .035));padding:17px}.stack-ui{height:240px}.human-proof{grid-template-columns:1fr}.proof-orbit{width:270px;margin:auto}.final-call{min-height:600px}.landing footer{flex-direction:column;align-items:flex-start;gap:20px}.workshop-header{grid-template-columns:1fr auto;height:66px;padding:0 14px}.workshop-progress,.secure-label,.workshop-header .brand small{display:none}.workshop-nav{flex-direction:row;width:100%;height:72px;padding:0;inset:auto 0 0}.nav-intro,.nav-help{display:none}.workshop-nav>button{border-top:0;border-right:1px solid var(--line);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px;display:flex}.workshop-nav>button>span{font-size:9px}.workshop-nav>button>span small,.workshop-nav>button>em{display:none}.workshop-nav>button.active:before{width:auto;height:2px;inset:auto 10px 0}.workspace-view{margin:0 0 72px}.conversation-panel{min-height:calc(100vh - 138px);padding:23px 15px}.conversation-intro{grid-template-columns:55px 1fr;gap:12px}.ai-presence{width:52px;height:52px}.ai-presence span{width:36px;height:36px;font-size:18px}.conversation-intro h1{font-size:34px}.conversation-status small{display:none}.bubble{max-width:92%}.chat-composer{grid-template-columns:56px 1fr 52px}.chat-composer .send span{display:none}.living-brief{padding:25px 15px}.brief-groups{grid-template-columns:1fr}.tool-section{padding:45px 14px}.tool-heading{flex-direction:column;align-items:start;gap:5px}.tool-heading h1{font-size:46px}.demo-selector{display:flex;overflow-x:auto}.demo-selector button{flex:0 0 116px}.prototype-app{grid-template-columns:55px 1fr;min-height:590px}.prototype-app>aside{padding:12px 6px}.prototype-logo{width:32px;height:32px}.prototype-app>aside button{text-align:center;display:block}.prototype-app>aside button i{display:block}.prototype-app>aside button{font-size:0}.prototype-app>main{padding:13px}.prototype-stats{grid-template-columns:1fr 1fr}.prototype-stats article:last-child{display:none}.prototype-work{grid-template-columns:1fr}.prototype-detail{min-height:230px}.prototype-list{min-height:auto}.demo-info{grid-template-columns:1fr;gap:20px;padding:18px}.choice-buttons{grid-template-columns:1fr;min-width:0}.demo-catalog>div{grid-template-columns:1fr}.demo-catalog button:nth-child(odd){border-right:0}.composer-layout{gap:20px}.capability-bank,.composition-sheet{padding:19px 14px}.block-picker{grid-template-columns:1fr}.form-sheet{grid-template-columns:1fr;padding:21px 14px}.form-sheet label,.form-sheet .wide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark{box-shadow:none;background:0 0;border:0;overflow:visible}.brand-mark img{object-fit:contain;filter:drop-shadow(0 0 12px #ff996459);width:48px;height:48px;display:block}.hero-orb:after{display:none}.hero-orb>span img{object-fit:contain;filter:drop-shadow(0 0 55px #7b3dff8c);width:min(31vw,465px);height:min(31vw,465px);animation:7s ease-in-out infinite orbFloat}.proof-orbit span{width:65%;height:65%;box-shadow:none;background:0 0}.proof-orbit span img{object-fit:contain;filter:drop-shadow(0 0 35px #7b3dff73);width:100%;height:100%}.ai-presence span{background-image:url(/brand/icons/atelys-symbol-v2-192.png);background-position:50%;background-repeat:no-repeat;background-size:100%;font-size:0;box-shadow:0 0 35px #ff996452}.solution-spectrum{color:#d9c8eb;letter-spacing:.16em;white-space:nowrap;background:#100b16;border-block:1px solid #ffffff1a;justify-content:center;align-items:center;gap:22px;padding:18px 24px;font:700 9px/1 Manrope;display:flex;overflow:hidden}.solution-spectrum i{background:var(--coral);width:5px;height:5px;box-shadow:0 0 10px var(--coral);border-radius:50%}.how-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.how-flow .flow-link{display:none}.how-flow article{min-height:330px}.workshop-nav{width:250px}.workspace-view{margin-left:250px}.workshop-nav>button{padding:12px 10px}.workshop-nav>button>span small{max-width:160px;line-height:1.3}.nav-help{margin-top:14px}.workshop-start{background:radial-gradient(circle at 72% 30%,#7b3dff33,#0000 32%),linear-gradient(140deg,#0d0912,#09070e);min-height:calc(100vh - 76px);padding:clamp(35px,6vw,90px)}.start-copy{max-width:980px}.start-copy h1{letter-spacing:-.05em;margin:24px 0;font:400 clamp(50px,6vw,88px)/.95 Georgia}.start-copy h1 em{color:#0000;background:linear-gradient(90deg,#c9a2ff,#ff7c99,#ffad76);-webkit-background-clip:text;background-clip:text}.start-copy p{color:#ffffff9e;max-width:680px;font-size:16px;line-height:1.7}.start-choices{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.start-choices button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#1f1528eb,#0d0a12f5);border:1px solid #ffffff24;min-height:285px;padding:30px;transition:all .35s;position:relative;overflow:hidden}.start-choices button:before{content:"";border:1px solid #b783ff40;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px;box-shadow:0 0 60px #7b3dff24}.start-choices button:hover{border-color:#a96dff;transform:translateY(-8px);box-shadow:0 30px 80px #0006}.start-choices button>span{color:var(--violet2);font:700 9px Manrope}.choice-orb{background:radial-gradient(circle at 30% 25%,#c7a4ff,#6b2dd1 58%,#25102e);border:1px solid #ffffff40;border-radius:50%;place-items:center;width:54px;height:54px;font:400 20px Georgia;display:grid;position:absolute;top:28px;right:28px;box-shadow:0 0 35px #7b3dff66}.start-choices small{color:var(--copper);letter-spacing:.15em;margin-top:50px;font-size:8px;display:block}.start-choices h2{margin:10px 0;font:400 36px Georgia}.start-choices p{max-width:420px;color:var(--muted);line-height:1.6}.start-choices b{color:#d8c4ff;font-size:11px;position:absolute;bottom:27px;left:30px}.commercial-contract{background:#71e7ff09;border:1px solid #71e7ff29;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px 16px;margin-top:18px;padding:18px;font-size:9px;display:grid}.commercial-contract b{color:var(--electric)}.commercial-contract span{color:var(--muted)}.system-underlay{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:#04040873;grid-column:1/-1;margin-top:13px;padding:16px}.system-underlay>small{color:var(--accent);letter-spacing:.15em;font-size:7px}.system-underlay>p{color:#fff9;margin:7px 0 13px;font-size:10px}.system-underlay>div{align-items:center;gap:7px;display:flex}.system-underlay>div span{border:1px solid #ffffff1a;flex:1;padding:9px;font-size:8px}.system-underlay>div span b{color:var(--accent);margin-bottom:3px;display:block}.system-underlay>div>i{color:var(--accent);font-style:normal}.prototype-app main{flex-direction:column;display:flex}.prototype-work{flex:1}.demo-calendar .prototype-list button:first-child,.demo-roster .prototype-list button:nth-child(2){border-left:4px solid var(--accent)}.demo-map .prototype-work{background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 8%),linear-gradient(35deg,transparent 49%,#ffffff14 50%,transparent 51%)}.demo-inventory .prototype-stats article{border-radius:18px 18px 4px 4px}.demo-dashboard .prototype-stats article i{background:linear-gradient(90deg,var(--accent),transparent);height:22px}.demo-portal main{color:#241a25;background:#f5f1eb}.demo-portal main small,.demo-portal .prototype-list button small{color:#7e7180}.demo-portal .system-underlay{color:#fff;background:#231729}.demo-website .prototype-work{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,#25131f),#0d0a10);padding-top:30px}.demo-pipeline .prototype-list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.demo-pipeline .prototype-list button{display:block}.demo-automation .prototype-work,.demo-system .prototype-work{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:25px 25px}.demo-field .prototype-detail{border:2px solid var(--accent);border-radius:18px}.demo-selector{grid-template-columns:repeat(6,1fr)}.preview-gate{background:radial-gradient(circle at 75% 35%,#7b3dff2e,#0000 34%),#0a080f;grid-template-columns:1.1fr .7fr;align-items:center;gap:55px;min-height:calc(100vh - 76px);padding:clamp(35px,6vw,90px);display:grid}.preview-gate-copy h1,.preview-studio>header h1{letter-spacing:-.05em;margin:24px 0;font:400 clamp(50px,5.5vw,80px)/.97 Georgia}.preview-gate-copy h1 em,.preview-studio>header h1 em{color:#c5a0ff;font-weight:400}.preview-gate-copy>p{color:#ffffff9e;max-width:670px;line-height:1.7}.preview-gate-copy ul{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.preview-gate-copy li{border-left:2px solid var(--violet2);color:#c8bdca;background:#ffffff09;padding:12px;font-size:10px}.preview-readiness{text-align:center;background:linear-gradient(145deg,#1e1527f5,#0d0a12f5);border:1px solid #b783ff40;padding:32px;box-shadow:0 30px 90px #00000073}.preview-readiness>span{color:var(--copper);letter-spacing:.15em;font-size:8px}.readiness-ring{border:1px dashed var(--violet2);background:radial-gradient(circle,#7b3dff40,#0000 65%);border-radius:50%;place-items:center;width:160px;height:160px;margin:26px auto;display:grid;box-shadow:0 0 60px #7b3dff33}.readiness-ring b{font:400 34px Georgia}.preview-readiness h2{font:400 27px Georgia}.preview-readiness p{min-height:48px;color:var(--muted);font-size:10px;line-height:1.55}.preview-readiness button,.expired-panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d2dd6,#9a4cff);border:1px solid #a66cff;justify-content:space-between;width:100%;padding:17px;display:flex}.preview-readiness button:disabled{opacity:.4;cursor:not-allowed}.preview-studio{background:#0b0810;min-height:calc(100vh - 76px);padding:38px clamp(24px,5vw,70px)}.preview-studio>header{justify-content:space-between;align-items:center;display:flex}.preview-studio>header h1{margin:14px 0 25px;font-size:clamp(39px,4vw,61px)}.preview-expiry{text-align:right;background:#ffffff09;border:1px solid #ffffff21;min-width:180px;padding:14px}.preview-expiry small,.preview-expiry span{color:var(--muted);letter-spacing:.1em;font-size:7px;display:block}.preview-expiry b{color:var(--coral);margin:4px 0;font:400 25px Georgia;display:block}.personal-preview{color:#251a25;background:#f6f2eb;border:1px solid #fff3;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000008c}.preview-watermark{z-index:8;text-align:center;color:#fff;letter-spacing:.13em;pointer-events:none;background:#972e5cdb;width:320px;padding:7px;font-size:7px;position:absolute;top:58px;right:-78px;transform:rotate(35deg)}.browser-bar{color:#877c87;background:#e5e0db;border-bottom:1px solid #d2cbc8;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:8px;display:flex}.browser-bar>i{background:#ff7183;border-radius:50%;width:8px;height:8px}.browser-bar>i:nth-child(2){background:#ffc45f}.browser-bar>i:nth-child(3){background:#5ed59e}.browser-bar>span{background:#f4f1ed;border-radius:4px;flex:1;margin-left:10px;padding:7px 12px}.browser-bar>b{color:#5a3b78}.personal-preview>nav{background:#211628;justify-content:center;gap:7px;padding:12px;display:flex}.personal-preview>nav button{color:#bfb3c2;cursor:pointer;background:0 0;border:0;padding:9px 17px}.personal-preview>nav button.active{color:#fff;background:#7c3ee5}.site-intention{text-align:center;background:radial-gradient(circle at 50% 0,#7b3dff30,#0000 35%),#f9f6f0;min-height:480px;padding:65px 8%}.site-intention>small,.automation-intention>small,.app-intention main>small{color:#7b3dff;letter-spacing:.15em;font-size:8px}.site-intention>h2{max-width:850px;margin:18px auto;font:400 clamp(38px,5vw,72px)/1 Georgia}.site-intention>p{color:#736a73;max-width:680px;margin:0 auto 25px;line-height:1.7}.site-intention>button{color:#fff;cursor:pointer;background:#211628;border:0;padding:14px 22px}.site-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:50px;display:grid}.site-cards article{background:#fff;border:1px solid #ded6da;min-height:110px;padding:18px;position:relative}.site-cards span{color:#8c54df;font-size:8px}.site-cards b{margin-top:20px;display:block}.site-cards i{background:#ff7a87;width:30%;height:2px;position:absolute;bottom:12px;right:12px}.automation-intention{color:#fff;background:#100b15;min-height:480px;padding:70px 5%}.automation-intention h2{font:400 45px Georgia}.automation-intention>div{align-items:center;gap:9px;margin-top:60px;display:flex}.automation-intention article{background:linear-gradient(145deg,#21152b,#120d17);border:1px solid #b783ff4d;flex:1;min-height:140px;padding:20px}.automation-intention article span,.automation-intention article small{color:#b78bff;font-size:8px;display:block}.automation-intention article b{margin:35px 0 8px;display:block}.automation-intention>div>i{color:#ff7d94;font-style:normal}.app-intention{color:#fff;background:#100c15;grid-template-columns:220px 1fr;min-height:480px;display:grid}.app-intention>aside{background:#17101d;border-right:1px solid #ffffff1a;padding:22px}.app-intention>aside button{text-align:left;color:#9e939f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;gap:10px;width:100%;padding:15px 8px;display:flex}.app-intention>aside button.active{color:#fff;background:#7b3dff2e}.app-intention>aside span{color:#a77af0}.app-intention main{padding:45px}.app-intention main h2{font:400 42px Georgia}.app-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.app-kpis article{background:#19131f;border:1px solid #ffffff1a;padding:18px}.app-kpis b{font:400 28px Georgia;display:block}.app-kpis span{color:#8f8492;font-size:9px}.app-lines{border:1px solid #ffffff1a;margin-top:20px;padding:20px}.app-lines i{background:linear-gradient(90deg,#7b3dff99,#ffffff0a);width:90%;height:16px;margin:11px 0;display:block}.app-lines i:nth-child(2){width:64%}.app-lines i:nth-child(3){width:78%}.app-lines i:nth-child(4){width:48%}.personal-preview>footer{color:#fff;background:#211628;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.personal-preview>footer span{color:#b9aebc;font-size:8px}.personal-preview>footer button{color:#fff;cursor:pointer;background:#a13e6d;border:1px solid #ff8f70;padding:12px 16px}.expired-panel{text-align:center;color:#fff;background:#100c15;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:50px;display:flex}.expired-panel>span{color:var(--coral);letter-spacing:.15em;font-size:8px}.expired-panel h2{font:400 42px Georgia}.expired-panel p{max-width:520px;color:var(--muted);line-height:1.6}.expired-panel button{width:auto;margin-top:20px}.personal-preview.expired .preview-watermark{display:none}.quote-road,.delivery-gate{background:#79e8ff0a;border:1px solid #79e8ff2e;align-items:center;gap:12px;margin:20px 0;padding:14px;font-size:9px;display:flex}.quote-road b{color:var(--electric)}.delivery-gate{flex-wrap:wrap;justify-content:center}.delivery-gate span{background:#ffffff0d;padding:8px}@media (max-width:1200px){.how-flow{grid-template-columns:1fr 1fr}.commercial-contract{grid-template-columns:auto 1fr}.demo-selector{grid-template-columns:repeat(4,1fr)}.preview-gate{grid-template-columns:1fr}.preview-readiness{max-width:520px}.automation-intention>div{grid-template-columns:1fr 1fr;display:grid}.automation-intention>div>i{display:none}}@media (max-width:820px){.solution-spectrum{justify-content:flex-start}.how-flow{grid-template-columns:1fr}.workshop-nav{width:auto}.workspace-view{margin-left:0}.start-choices,.commercial-contract{grid-template-columns:1fr}.preview-gate,.workshop-start{padding:28px 18px 110px}.preview-gate-copy ul{grid-template-columns:1fr}.preview-studio{padding:25px 14px 120px}.preview-studio>header{flex-direction:column;align-items:flex-start}.preview-expiry{text-align:left}.site-cards,.automation-intention>div,.app-intention{grid-template-columns:1fr}.app-intention>aside{display:flex;overflow:auto}.app-intention>aside button{min-width:140px}.personal-preview>footer{flex-direction:column;align-items:stretch}.demo-selector{grid-template-columns:repeat(2,1fr)}.system-underlay>div{flex-direction:column;align-items:stretch}.system-underlay>div>i{transform:rotate(90deg)}.quote-road{flex-direction:column;align-items:flex-start}.quote-road i{transform:rotate(90deg)}}.conversation-retry{color:#e4d8df;background:#ff7e6c12;border:1px solid #ff967347;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;font-size:10px;display:flex}.conversation-retry button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;width:auto;padding:10px 14px}.conversation-conclusion{background:linear-gradient(115deg,#79e8ff17,#7b3dff14);border:1px solid #79e8ff4d;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:18px 0;padding:18px;display:grid;box-shadow:0 22px 70px #00000038}.conversation-conclusion div{gap:7px;display:grid}.conversation-conclusion small{color:var(--electric);letter-spacing:.15em;font-size:8px}.conversation-conclusion b{color:#f7f1f5;max-width:600px;font:400 15px/1.5 Georgia}.conversation-conclusion button{color:#110d15;background:var(--electric);cursor:pointer;border:0;width:auto;padding:13px 16px}.conversation-conclusion button.secondary{color:#dfd4dd;background:0 0;border:1px solid #ffffff26}.conversation-status small{text-transform:none}.submitted.partial{background:#ff825014;border-color:#ffa06466}@media (max-width:820px){.conversation-retry{flex-direction:column;align-items:flex-start}.conversation-conclusion{grid-template-columns:1fr}.conversation-conclusion button{width:100%}}.workshop-nav button.locked{opacity:.35;cursor:not-allowed}.workshop-nav button.locked:hover{background:0 0}.direction-showcase{background:radial-gradient(circle at 75% 45%,#7b3dff1f,#0000 35%),#0d0912;grid-template-columns:minmax(280px,.72fr) 1.28fr;gap:clamp(35px,6vw,95px);padding:clamp(70px,9vw,145px) clamp(24px,7vw,120px);display:grid}.showcase-directions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.showcase-directions article{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;min-height:245px;padding:25px;position:relative;overflow:hidden}.showcase-directions article:after{content:"";background:var(--direction-accent);height:3px;box-shadow:0 0 22px var(--direction-accent);position:absolute;bottom:0;left:0;right:0}.showcase-directions header{color:var(--direction-accent);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.showcase-directions h3{margin:34px 0 12px;font:400 25px Georgia}.showcase-directions p{color:#d8cfd7;font-size:11px;line-height:1.55}.showcase-directions small{color:var(--muted);margin-top:20px;font-size:9px;line-height:1.55;display:block}.direction-studio{max-width:none}.direction-heading{grid-template-columns:1fr minmax(280px,480px);align-items:end;gap:50px;margin-bottom:38px;display:grid}.direction-heading h1{margin:16px 0 0;font-size:clamp(44px,5vw,75px)}.direction-heading>p{color:var(--muted);line-height:1.7}.direction-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:25px;display:grid}.direction-choices{border:1px solid var(--line);background:#ffffff06;padding:28px}.direction-question{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.direction-question>span{height:35px;color:var(--violet2);border:1px solid #b783ff59;border-radius:50%;flex:0 0 35px;place-items:center;font-size:9px;display:grid}.direction-question h2{margin:0;font:400 24px Georgia}.direction-question p{color:var(--muted);margin:5px 0 0;font-size:10px}.direction-question.second{margin-top:36px}.direction-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.direction-cards button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1c;min-height:190px;padding:20px;position:relative;overflow:hidden}.direction-cards button:after{content:"";background:var(--direction-accent);opacity:.38;width:100%;height:2px;position:absolute;bottom:0;left:0}.direction-cards button:hover,.direction-cards button.selected{border-color:var(--direction-accent);background:color-mix(in srgb,var(--direction-accent),transparent 91%);transform:translateY(-2px);box-shadow:0 18px 55px #00000040}.direction-cards button>span{color:var(--direction-accent);letter-spacing:.12em;font-size:8px}.direction-cards h3{color:#fff;margin:24px 0 8px;font:400 22px Georgia}.direction-cards p{min-height:50px;color:var(--muted);font-size:9px;line-height:1.5}.direction-cards b{color:var(--direction-accent);letter-spacing:.08em;font-size:8px}.block-picker.compact{grid-template-columns:repeat(3,1fr)}.direction-result{background:radial-gradient(circle at 50% 0,#7b3dff38,#0000 34%),linear-gradient(155deg,#1d1326,#0d0a12);border:1px solid #b783ff3d;align-self:start;min-height:610px;padding:32px;position:sticky;top:105px;box-shadow:0 35px 90px #0006}.direction-kind{letter-spacing:.14em;font-size:8px}.direction-result>h2{margin:18px 0 10px;font:400 35px Georgia}.direction-promise{color:#e5dae2;line-height:1.65}.direction-result>div:not(.direction-empty):not(.direction-count){border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.direction-result div small{color:var(--copper);letter-spacing:.13em;font-size:7px}.direction-result div p{color:var(--muted);font-size:10px;line-height:1.55}.direction-result ul{margin:22px 0;padding:0;list-style:none}.direction-result li{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex}.direction-result li i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.direction-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:385px;display:flex}.direction-empty img{filter:drop-shadow(0 0 35px #7b3dff80);width:125px}.direction-empty span{color:var(--violet2);letter-spacing:.13em;margin-top:25px;font-size:8px}.direction-empty h2{font:400 27px Georgia}.direction-empty p{max-width:290px;color:var(--muted);font-size:10px;line-height:1.55}.direction-count{border:1px solid var(--line);text-align:center;color:var(--muted);padding:13px;font-size:9px}.direction-count span{color:#fff}.direction-next{color:#130e16;background:var(--electric);cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:12px;padding:15px;display:flex}.direction-disclaimer{text-align:center;color:#ffffff54;margin-top:12px;font-size:7px;display:block}.view-direction{overflow:auto}@media (max-width:1100px){.direction-showcase,.direction-heading,.direction-grid{grid-template-columns:1fr}.direction-result{min-height:0;position:relative;top:auto}.direction-result .direction-empty{min-height:280px}}@media (max-width:720px){.showcase-directions,.direction-cards,.block-picker.compact{grid-template-columns:1fr}.direction-choices{padding:18px}.direction-heading{gap:15px}.direction-result{padding:23px}.direction-cards button{min-height:165px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.single-flow{grid-template-columns:1fr 90px 1fr 90px 1fr}.single-header{grid-template-columns:1fr auto 1fr}.single-header>a{justify-self:end}.single-progress>div{align-items:center;gap:18px;display:flex}.single-progress span{color:#ffffff52;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;display:flex}.single-progress span i{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.single-workspace{z-index:1;min-height:calc(100vh - 76px);position:relative}.single-conversation{border:0;width:min(900px,100%);margin:auto}.simple-review,.simple-contact{width:min(980px,100% - 40px);min-height:calc(100vh - 76px);margin:auto;padding:clamp(40px,6vw,80px) 0}.simple-review>header,.simple-contact>header{max-width:720px}.simple-review h1,.simple-contact h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(46px,6vw,78px)/.96 Georgia}.simple-review h1 em,.simple-contact h1 em{color:#c9a2ff;font-weight:400}.simple-review>header p,.simple-contact>header p{color:var(--muted);line-height:1.65}.review-sheet{grid-template-columns:1fr 1fr;gap:10px;margin-top:35px;display:grid}.review-sheet label,.contact-sheet label{border:1px solid var(--line);background:#ffffff09;flex-direction:column;gap:8px;padding:19px;display:flex}.review-sheet label>span,.contact-sheet label>span{color:var(--copper);letter-spacing:.08em;font-size:9px}.review-sheet textarea,.contact-sheet input,.contact-sheet textarea{color:#fff;background:0 0;border:0;outline:0;width:100%;line-height:1.55}.review-sheet textarea{resize:vertical;min-height:110px;font-size:14px}.review-sheet label:focus-within,.contact-sheet label:focus-within{border-color:var(--violet2);box-shadow:0 0 24px #7b3dff1f}.simple-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.text-action{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 0}.text-action:hover{color:#fff}.simple-actions .button{cursor:pointer;border:0}.simple-actions .button:disabled{opacity:.35;cursor:not-allowed}.human-reminder{color:var(--muted);background:#6effaf0a;border:1px solid #6effaf29;align-items:center;gap:12px;margin-top:30px;padding:15px;font-size:10px;display:flex}.human-reminder>i{color:#fff;background:#39765c;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-style:normal;display:grid}.human-reminder b{color:#fff;margin-bottom:3px;display:block}.simple-contact>form{grid-template-columns:1fr .8fr;gap:12px;margin-top:35px;display:grid}.contact-sheet{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-sheet .wide{grid-column:1/-1}.contact-sheet textarea{resize:vertical;min-height:105px}.simple-assets{border:1px solid var(--line);background:#ffffff06;padding:24px}.simple-assets h2{margin:0;font:400 25px Georgia}.simple-assets h2 small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:400 9px sans-serif}.simple-assets>p{color:var(--muted);font-size:10px;line-height:1.5}.simple-assets .dropzone{flex-direction:column;gap:5px;margin:18px 0;display:flex}.simple-assets .consent{margin:20px 0}.simple-assets .submit{justify-content:space-between;width:100%;display:flex}.simple-contact>.text-action{margin-top:18px}.submitted .delivery-gate{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.submitted .delivery-gate span{border:1px solid var(--line);padding:10px;font-size:9px}.submitted .delivery-gate i{color:var(--violet2);font-style:normal}@media (max-width:820px){.single-header{grid-template-columns:1fr auto}.single-progress{display:none}.single-workspace{min-height:calc(100vh - 66px)}.single-conversation{width:100%;min-height:calc(100vh - 66px)}.simple-review,.simple-contact{width:min(100% - 28px,680px);min-height:calc(100vh - 66px);padding:34px 0 60px}.review-sheet,.simple-contact>form,.contact-sheet{grid-template-columns:1fr}.contact-sheet .wide{grid-column:auto}.simple-actions{flex-direction:column-reverse;align-items:stretch}.simple-actions>*{text-align:center;width:100%}.single-flow{grid-template-columns:1fr}.single-flow .flow-link{width:1px;height:50px;margin:auto}}.project-intelligence{height:calc(100vh - 76px);color:var(--ink);background:#eee8df;overflow-y:auto}.project-intelligence>.living-brief{height:auto;overflow:visible}.workflow-map{color:#fff;background:linear-gradient(155deg,#18101f,#0c0910);padding:clamp(24px,3vw,44px)}.workflow-map>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.workflow-map>header span{color:var(--electric);letter-spacing:.13em;font-size:8px}.workflow-map>header span i{background:var(--electric);width:5px;height:5px;box-shadow:0 0 9px var(--electric);border-radius:50%;margin-right:6px;display:inline-block}.workflow-map>header small{color:var(--muted);font-size:8px}.workflow-trigger{border-left:2px solid var(--coral);background:#ff7a870f;margin-top:18px;padding:14px}.workflow-trigger small,.change-appetite small{color:var(--coral);letter-spacing:.13em;font-size:7px;display:block}.workflow-trigger b,.change-appetite b{margin-top:6px;font:400 14px Georgia;display:block}.workflow-empty{border:1px dashed #ffffff29;align-items:center;gap:13px;margin:20px 0;padding:16px;display:flex}.workflow-empty i{background:var(--violet2);width:9px;height:9px;box-shadow:0 0 14px var(--violet2);border-radius:50%;animation:1.8s infinite pulse}.workflow-empty p{color:var(--muted);margin:0;font-size:9px}.workflow-map ol{margin:10px 0 0;padding:0;list-style:none}.workflow-map li{grid-template-columns:30px 1fr;gap:10px;padding:11px 0;display:grid;position:relative}.workflow-map li>span{width:27px;height:27px;color:var(--electric);border:1px solid #79e8ff40;border-radius:50%;place-items:center;font-size:7px;display:grid}.workflow-map li>div>b{font-size:10px;display:block}.workflow-map li>div>small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.workflow-map li>div>em{color:#ffb19b;background:#ff826417;margin-top:6px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.workflow-map li>i{background:#79e8ff40;width:1px;height:8px;position:absolute;top:40px;left:13px}.change-appetite{background:#7b3dff0f;border:1px solid #b783ff2e;margin-top:13px;padding:13px}.change-appetite small{color:var(--violet2)}.opportunity-list{margin-top:18px}.opportunity-list>span{color:var(--copper);letter-spacing:.13em;font-size:7px}.opportunity-list article{border:1px solid var(--line);background:#ffffff0a;gap:10px;margin-top:8px;padding:11px;display:flex}.opportunity-list article>i{color:#0d0912;background:var(--electric);border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:8px;font-style:normal;display:grid}.opportunity-list article b{font-size:9px;display:block}.opportunity-list article small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45;display:block}.opportunity-list>p{color:#ffffff59;font-size:7px}.project-intelligence .brief-selection{display:none}@media (max-width:820px){.project-intelligence{height:auto}.workflow-map{padding:22px 18px}.workflow-map>header{flex-direction:column;align-items:flex-start}}.anti-landing{background:#08060b}.quiet-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08060be0}.quiet-header nav{gap:0}.quiet-header .nav-cta{padding-inline:20px}.anti-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.65fr);align-items:center;gap:clamp(35px,6vw,100px);min-height:860px;padding-top:150px}.anti-hero .hero-copy{max-width:830px}.anti-hero .hero-copy h1{font-size:clamp(60px,6.4vw,102px);line-height:.94}.anti-hero .hero-copy>p{max-width:640px;font-size:18px}.anti-hero .hero-orb{opacity:.5;right:-16vw}.anti-hero .hero-actions{margin-top:38px}.anti-hero .button{justify-content:space-between;min-width:235px}.clarity-story{max-width:460px;margin-left:0}.clarity-story .chaos p{font-size:10px}.clarity-story .processing span{margin-left:8px}.problem-strip{color:var(--ink);background:#f5f0e8;grid-template-columns:minmax(280px,.75fr) minmax(400px,1.25fr);align-items:center;gap:clamp(45px,8vw,130px);padding:clamp(85px,10vw,150px) clamp(24px,7vw,110px);display:grid}.problem-strip h2{letter-spacing:-.05em;margin:20px 0 0;font:400 clamp(48px,5vw,78px)/.98 Georgia}.problem-strip h2 em{color:var(--violet);font-weight:400}.problem-reel{border-top:1px solid #2b182629}.problem-reel p{border-bottom:1px solid #2b182629;grid-template-columns:48px 1fr;align-items:center;gap:18px;margin:0;padding:22px 4px;font:400 clamp(19px,2vw,28px)/1.25 Georgia;display:grid}.problem-reel b{color:var(--violet);letter-spacing:.12em;font:700 9px Manrope,sans-serif}.anti-landing .how{padding-block:clamp(90px,10vw,145px)}.anti-landing .single-flow{grid-template-columns:1fr 70px 1fr 70px 1fr;gap:0}.anti-landing .how-flow article{min-height:330px}.anti-landing .human-pledge{background:#eee7dc}.anti-landing .final-call{min-height:650px}.anti-landing .final-call>p{z-index:2;color:#ffffff9e;margin:-8px 0 28px;font-size:16px;position:relative}.anti-landing footer{justify-content:flex-start;gap:40px}.anti-landing footer p{text-align:right;margin-left:auto}@media (max-width:1100px){.anti-hero{grid-template-columns:1fr;min-height:auto}.clarity-story{width:100%;max-width:720px;margin:10px 0 50px}.problem-strip{grid-template-columns:1fr}.anti-landing .single-flow{grid-template-columns:1fr;gap:14px}.anti-landing .single-flow .flow-link{width:1px;height:45px;margin:auto;display:flex}}@media (max-width:760px){.quiet-header .nav-cta{padding-inline:12px}.anti-hero{padding:125px 18px 45px}.anti-hero .hero-copy h1{font-size:52px}.anti-hero .hero-copy>p{font-size:15px}.anti-hero .hero-orb{top:115px;right:-355px}.clarity-story{margin-top:12px;padding:18px}.clarity-story .processing span{font-size:7px}.problem-strip{gap:42px;padding:80px 18px}.problem-strip h2{font-size:47px}.problem-reel p{grid-template-columns:36px 1fr;padding-block:18px;font-size:20px}.anti-landing .how,.anti-landing .human-pledge{padding-block:80px}.anti-landing .final-call{min-height:590px}.anti-landing footer p{text-align:left;margin-left:0}}.showcase-landing{--showcase-ivory:#f5f0e8;--showcase-ink:#241723;background:#09060d;position:relative;overflow:hidden}.showcase-landing .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.showcase-landing .reveal.is-visible{opacity:1;transform:none}.showcase-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#09060df0,#09060da8 70%,#0000);width:100%;height:82px;padding:0 clamp(18px,4.5vw,76px);position:fixed;top:0;left:0}.showcase-header nav{align-items:center;gap:28px;display:flex}.showcase-header nav>a:not(.nav-cta){color:#ffffff9e;font-size:11px;position:relative}.showcase-header nav>a:not(.nav-cta):after{content:"";background:var(--copper);height:1px;transition:all .3s;position:absolute;bottom:-8px;left:0;right:100%}.showcase-header nav>a:not(.nav-cta):hover{color:#fff}.showcase-header nav>a:not(.nav-cta):hover:after{right:0}.showcase-header .nav-cta{background:#7b3dff1f;border:1px solid #b783ff59;min-height:42px;padding:0 18px;font-size:10px}.menu-toggle{border:1px solid var(--line);background:#ffffff0a;width:44px;height:44px;padding:0;display:none}.menu-toggle i{background:#fff;width:17px;height:1px;margin:5px auto;display:block}.showcase-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(440px,.75fr);align-items:center;gap:clamp(30px,6vw,100px);min-height:980px;padding:140px clamp(24px,7vw,120px) 85px;display:grid;position:relative}.showcase-grid{z-index:-3;background-image:linear-gradient(#b783ff0e 1px,#0000 1px),linear-gradient(90deg,#b783ff0e 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 88%);mask-image:linear-gradient(#000 10%,#0000 88%)}.hero-glow{z-index:-2;filter:blur(12px);background:radial-gradient(circle,#7b3dff38,#ff5f8714 38%,#0000 68%);border-radius:50%;width:880px;height:880px;position:absolute;top:25px;right:-250px}.showcase-copy{z-index:2;max-width:850px;position:relative}.showcase-copy .live-label{color:#d7a7ff;letter-spacing:.19em;font:700 10px Manrope,sans-serif}.showcase-copy h1{letter-spacing:-.065em;max-width:900px;margin:26px 0 28px;font:400 clamp(64px,6.6vw,112px)/.91 Georgia,serif}.showcase-copy h1 em{color:#d2a7ff;font-weight:400;display:inline-block}.showcase-copy>p{color:#c5bac5;max-width:700px;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.65}.showcase-copy .hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.text-link{color:#ffffffb8;border-bottom:1px solid #ffffff2e;align-items:center;gap:18px;padding:16px 0;font-size:11px;display:inline-flex}.text-link span{color:var(--copper)}.showcase-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:45px;display:flex}.showcase-trust span{color:#817886;gap:9px;margin-right:22px;padding:16px 22px 0 0;font-size:9px;display:flex}.showcase-trust b{color:var(--copper);font-weight:700}.capability-orbit{aspect-ratio:1;background:radial-gradient(circle,#7b3dff24,#0000 54%);border-radius:50%;width:min(40vw,620px);margin:auto;position:relative}.orbit-ring{border:1px solid #b783ff2e;border-radius:50%;animation:34s linear infinite orbit-spin;position:absolute;inset:10%}.orbit-ring:after,.orbit-ring:before{content:"";background:var(--violet2);width:7px;height:7px;box-shadow:0 0 16px var(--violet2);border-radius:50%;position:absolute}.orbit-ring:before{top:12%;left:12%}.orbit-ring:after{background:var(--copper);box-shadow:0 0 16px var(--copper);bottom:25%;right:6%}.ring-two{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:23%}.orbit-core{text-align:center;background:radial-gradient(circle at 40% 25%,#ffffff1a,#1c0d27e0);border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid;position:absolute;inset:29%;box-shadow:0 0 90px #7b3dff47,inset 0 0 45px #b783ff17}.orbit-core img{filter:drop-shadow(0 0 32px #7b3dffa6);width:74%}.orbit-core span{white-space:nowrap;letter-spacing:.2em;font:800 10px Manrope,sans-serif;position:absolute;top:103%}.orbit-core small{color:var(--muted);letter-spacing:.1em;margin-top:7px;font:400 8px sans-serif;display:block}.orbit-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;background:#110a17d1;border:1px solid #ffffff24;padding:10px 13px;font:700 8px Manrope,sans-serif;position:absolute;box-shadow:0 12px 40px #00000059}.orbit-chip:before{content:"";background:var(--violet2);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.chip-site{animation:4s ease-in-out infinite float;top:27%;left:-1%}.chip-app{animation:4.8s ease-in-out -.8s infinite float;top:20%;right:-4%}.chip-brand{animation:5s ease-in-out -1.4s infinite float;bottom:16%;left:5%}.chip-tool{animation:4.5s ease-in-out -.4s infinite float;bottom:22%;right:-5%}.chip-auto{animation:5.5s ease-in-out -2s infinite float;top:-2%;left:38%}.hero-scroll{color:#fff6;letter-spacing:.18em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:35px;left:clamp(24px,7vw,120px)}.hero-scroll i{background:linear-gradient(90deg,var(--copper),transparent);width:42px;height:1px}.local-manifesto{color:var(--showcase-ink);background:var(--showcase-ivory);grid-template-columns:minmax(220px,.55fr) 1.45fr;align-items:start;gap:clamp(35px,8vw,140px);padding:clamp(80px,10vw,145px) clamp(24px,8vw,145px);display:grid}.local-manifesto>span{color:#806f7b;letter-spacing:.16em;padding-top:10px;font:700 9px/1.6 Manrope,sans-serif}.local-manifesto p{letter-spacing:-.045em;max-width:1050px;margin:0;font:400 clamp(36px,4.2vw,68px)/1.08 Georgia,serif}.local-manifesto strong{color:#7433f0;font-weight:400}.service-spectrum{background:radial-gradient(circle at 15% 10%,#7b3dff26,#0000 27%),#0c0810;padding:clamp(95px,11vw,170px) clamp(22px,7vw,120px)}.showcase-heading{grid-template-columns:minmax(260px,.6fr) 1.4fr;gap:20px clamp(30px,6vw,100px);max-width:1500px;margin:0 auto 65px;display:grid}.showcase-heading .section-index{grid-column:1/-1}.showcase-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.5vw,86px)/.98 Georgia,serif}.showcase-heading h2 em{color:#c59bff;font-weight:400}.showcase-heading>p{color:#9e929f;align-self:end;max-width:550px;margin:0;font-size:14px;line-height:1.75}.service-grid{grid-template-columns:repeat(12,1fr);gap:12px;max-width:1500px;margin:auto;display:grid}.service-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0e,#ffffff03);grid-column:span 4;min-height:405px;padding:30px;position:relative;overflow:hidden}.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 6}.service-card:before{content:"";background:var(--service-accent);filter:blur(80px);opacity:.18;border-radius:50%;width:230px;height:230px;position:absolute;top:-115px;right:-115px}.service-card header{align-items:center;gap:13px;display:flex}.service-card header b{color:var(--service-accent);font:700 9px Manrope,sans-serif}.service-card header span{background:linear-gradient(90deg,var(--service-accent),transparent);opacity:.4;flex:1;height:1px}.service-card h3{margin:62px 0 15px;font:400 clamp(27px,2.3vw,38px) Georgia,serif}.service-card>p{color:#9f949f;max-width:380px;min-height:70px;font-size:12px;line-height:1.65}.service-card ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.service-card li{border-bottom:1px solid var(--line);color:#d8ced7;padding:12px 0 12px 16px;font-size:10px;position:relative}.service-card li:before{content:"";background:var(--service-accent);width:5px;height:5px;box-shadow:0 0 9px var(--service-accent);border-radius:50%;position:absolute;top:17px;left:0}.accent-coral{--service-accent:#f68}.accent-copper{--service-accent:#ff986c}.accent-violet{--service-accent:#b783ff}.accent-electric{--service-accent:#79e8ff}.accent-mint{--service-accent:#71e3bd}.open-request{background:#7b3dff0f;border:1px solid #b783ff33;grid-template-columns:.8fr 1.4fr auto;align-items:center;gap:30px;max-width:1500px;margin:12px auto 0;padding:26px 30px;display:grid}.open-request>span{color:#c6a3f4;letter-spacing:.15em;font:700 8px Manrope,sans-serif}.open-request p{color:#b5a9b4;margin:0;font:400 18px Georgia,serif}.open-request a{white-space:nowrap;border-bottom:1px solid #ffffff2e;gap:25px;padding:13px 0;font-size:10px;display:flex}.open-request b{color:var(--copper)}.outcome-stories{background:#0a070d}.outcome-scene{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:stretch;min-height:880px;display:grid}.outcome-scene.reverse{grid-template-columns:minmax(360px,.55fr) minmax(0,1.45fr)}.outcome-scene.reverse .scene-image{order:2}.scene-image{min-height:720px;position:relative;overflow:hidden}.scene-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#0a070d94);position:absolute;inset:0}.reverse .scene-image:after{background:linear-gradient(-90deg,#0000 60%,#0a070d94)}.scene-image img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform 1.8s cubic-bezier(.22,1,.36,1);display:block}.outcome-scene.is-visible .scene-image img{transform:scale(1.025)}.scene-badge{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;background:#0a070dc7;border:1px solid #ffffff2e;padding:12px 15px;font:700 8px Manrope,sans-serif;position:absolute;bottom:25px;left:25px}.scene-badge i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 12px var(--electric);border-radius:50%;margin-right:8px;display:inline-block}.scene-copy{background:#0a070d;flex-direction:column;justify-content:center;padding:70px clamp(35px,5vw,90px);display:flex}.scene-copy h2{letter-spacing:-.05em;margin:25px 0 22px;font:400 clamp(44px,4.5vw,73px)/.98 Georgia,serif}.scene-copy h2 em{color:#c6a2f4;font-weight:400}.scene-copy>p{color:#a89ca8;font-size:13px;line-height:1.75}.scene-copy ul{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.scene-copy li{border-bottom:1px solid var(--line);color:#d4cad3;padding:13px 0;font-size:10px}.scene-copy li:before{content:"↗";color:var(--copper);margin-right:12px}.scene-copy>a,.identity-copy>a{border-bottom:1px solid #ffffff38;align-self:flex-start;gap:35px;margin-top:24px;padding:14px 0;font-size:11px;display:flex}.scene-copy>a span,.identity-copy>a span{color:var(--copper)}.scene-artisan{background:radial-gradient(circle at 0,#ff8a5b14,#0000 28%)}.scene-team{background:radial-gradient(circle at 100%,#79e8ff0f,#0000 28%)}.identity-story{min-height:820px;color:var(--showcase-ink);background:#eee6db;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:center;gap:clamp(45px,7vw,120px);padding:clamp(70px,8vw,130px);display:grid}.identity-image{min-height:590px;position:relative;overflow:hidden;box-shadow:0 40px 100px #361e2d2e}.identity-image:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff73;position:absolute;inset:18px}.identity-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.identity-copy .section-index{color:#7b3dff}.identity-copy h2{letter-spacing:-.05em;margin:24px 0;font:400 clamp(48px,5vw,78px)/.98 Georgia,serif}.identity-copy h2 em{color:#7b3dff;font-weight:400}.identity-copy>p{color:#6f626c;font-size:14px;line-height:1.75}.identity-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.identity-tags span{border:1px solid #2b182629;padding:10px 13px;font-size:9px}.identity-copy>a{color:var(--showcase-ink);border-color:#2b182640}.project-road{background:radial-gradient(circle at 80% 25%,#7b3dff29,#0000 28%),#100a15;padding:clamp(100px,11vw,175px) clamp(22px,8vw,140px);position:relative}.project-road .showcase-heading{margin-left:0}.project-road>ol{border-top:1px solid var(--line);max-width:1050px;margin:70px 0 0 auto;padding:0;list-style:none}.project-road>ol li{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:28px;padding:32px 0;display:grid;position:relative}.project-road>ol li>span{color:var(--copper);letter-spacing:.15em;font:700 9px Manrope,sans-serif}.project-road h3{margin:0;font:400 clamp(28px,3vw,44px) Georgia,serif}.project-road li p{color:#978b98;max-width:650px;margin:10px 0 0;font-size:12px;line-height:1.65}.project-road li>i{background:var(--violet2);width:8px;height:8px;box-shadow:0 0 16px var(--violet2);border-radius:50%;position:absolute;bottom:-5px;left:29px}.road-commitment{background:#79e8ff0b;border:1px solid #79e8ff2b;grid-template-columns:95px 1fr;align-items:center;gap:30px;max-width:1050px;margin:55px 0 0 auto;padding:30px;display:grid}.road-commitment img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 22px #7b3dff73);place-self:center;width:85px;height:auto;display:block}.road-commitment span{color:var(--electric);letter-spacing:.14em;font:700 8px Manrope,sans-serif}.road-commitment p{color:#aaa0aa;max-width:760px;margin:10px 0 0;font-size:11px;line-height:1.7}.human-studio{color:var(--showcase-ink);background:var(--showcase-ivory);grid-template-columns:minmax(230px,.45fr) minmax(360px,.75fr) minmax(360px,.8fr);align-items:center;gap:clamp(35px,6vw,95px);padding:clamp(95px,10vw,160px) clamp(24px,8vw,140px);display:grid}.studio-orb{aspect-ratio:1;border:1px solid #7b3dff21;border-radius:50%;place-items:center;display:grid;position:relative}.studio-orb:before,.studio-orb:after{content:"";border:1px solid #7b3dff26;border-radius:50%;position:absolute;inset:15%}.studio-orb:after{inset:30%}.studio-orb img{filter:drop-shadow(0 18px 35px #54267347);width:62%}.human-studio h2{letter-spacing:-.05em;margin:24px 0;font:400 clamp(44px,4.5vw,70px)/.98 Georgia,serif}.human-studio h2 em{color:#7b3dff;font-weight:400}.human-studio p{color:#746873;line-height:1.75}.human-studio ul{border-top:1px solid #2b182624;margin:0;padding:0;list-style:none}.human-studio li{border-bottom:1px solid #2b182624;grid-template-columns:90px 1fr;gap:20px;padding:20px 0;display:grid}.human-studio li b{color:#7b3dff;letter-spacing:.11em;font:700 9px Manrope,sans-serif}.human-studio li span{color:#6e626c;font-size:11px;line-height:1.6}.showcase-faq{background:#0a070d;padding:clamp(95px,10vw,160px) clamp(24px,8vw,140px)}.showcase-faq .showcase-heading{margin-left:0}.faq-list{border-top:1px solid var(--line);max-width:1050px;margin-left:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 3px;font:400 clamp(19px,2vw,28px) Georgia,serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--line);height:31px;color:var(--violet2);border-radius:50%;flex:0 0 31px;place-items:center;font:400 16px sans-serif;transition:all .3s;display:grid}.faq-list details[open] summary i{color:var(--copper);transform:rotate(45deg)}.faq-list details p{color:#9f949f;max-width:720px;margin:0;padding:0 3px 25px;font-size:12px;line-height:1.75}.showcase-final{text-align:center;background:radial-gradient(circle at 50% 48%,#7b3dff3b,#0000 28%),linear-gradient(#0a070d,#120919);flex-direction:column;justify-content:center;align-items:center;min-height:820px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.showcase-final>img{filter:drop-shadow(0 0 34px #7b3dff99);width:125px;margin-bottom:25px}.showcase-final>span{z-index:2;color:var(--copper);letter-spacing:.18em;font:700 9px Manrope,sans-serif;position:relative}.showcase-final h2{z-index:2;letter-spacing:-.06em;margin:23px 0 18px;font:400 clamp(55px,7vw,105px)/.92 Georgia,serif;position:relative}.showcase-final h2 em{color:#caa5ff;font-weight:400}.showcase-final p{z-index:2;color:#a89ca8;font-size:15px;position:relative}.showcase-final .button{z-index:2;margin-top:24px}.showcase-final small{z-index:2;color:#776c79;margin-top:16px;font-size:8px;position:relative}.showcase-landing footer{border-top:1px solid var(--line);background:#09060d;grid-template-columns:1fr auto 1fr;align-items:center;padding:36px clamp(22px,6vw,100px);display:grid}.showcase-landing footer>div{gap:26px;display:flex}.showcase-landing footer>div a{color:#897d89;font-size:9px}.showcase-landing footer>div a:hover{color:#fff}.showcase-landing footer>p{text-align:right;color:#6f6571;justify-self:end;margin:0;font-size:9px;line-height:1.55}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-10px)}}@media (max-width:1150px){.showcase-hero{grid-template-columns:1fr;min-height:auto;padding-top:155px}.showcase-copy{max-width:900px}.capability-orbit{width:min(80vw,560px);margin-top:35px}.hero-scroll{display:none}.service-card{grid-column:span 6}.service-card:nth-child(5){grid-column:3/span 8}.outcome-scene,.outcome-scene.reverse{grid-template-columns:1fr}.outcome-scene.reverse .scene-image{order:0}.scene-image:after,.reverse .scene-image:after{background:linear-gradient(#0000 55%,#0a070dbf)}.scene-copy{padding:70px clamp(24px,8vw,100px)}.identity-story{grid-template-columns:1fr}.identity-image{min-height:650px}.human-studio{grid-template-columns:280px 1fr}.human-studio ul{grid-column:1/-1}.showcase-heading{grid-template-columns:1fr}.showcase-heading>p{max-width:680px}.showcase-landing footer{grid-template-columns:1fr 1fr}.showcase-landing footer>div{display:none}}@media (max-width:820px){.showcase-header{height:70px;padding:0 15px}.showcase-header nav{background:#0e0912f7;border:1px solid #ffffff21;padding:12px;display:none;position:absolute;inset:70px 12px auto;box-shadow:0 25px 70px #0000007a}.showcase-header nav.open{gap:0;display:grid}.showcase-header nav.open a{border-bottom:1px solid var(--line);align-items:center;min-height:52px;padding:0 12px;font-size:11px;display:flex!important}.showcase-header nav.open .nav-cta{border:1px solid #b783ff59;justify-content:center;margin-top:8px}.menu-toggle{display:block}.showcase-hero{padding:125px 18px 80px}.showcase-copy h1{font-size:clamp(51px,14vw,72px)}.showcase-copy>p{font-size:15px}.showcase-copy .hero-actions{flex-direction:column;align-items:stretch}.showcase-copy .button{width:100%}.text-link{align-self:flex-start}.showcase-trust{display:grid}.showcase-trust span{padding-top:12px}.capability-orbit{width:min(100%,480px)}.orbit-chip{font-size:7px}.local-manifesto{grid-template-columns:1fr;padding:75px 18px}.local-manifesto p{font-size:39px}.service-spectrum,.project-road,.showcase-faq{padding:82px 18px}.showcase-heading{margin-bottom:38px}.showcase-heading h2{font-size:47px}.service-grid{grid-template-columns:1fr}.service-card,.service-card:nth-child(4),.service-card:nth-child(5){grid-column:auto;min-height:350px}.open-request{grid-template-columns:1fr;padding:22px}.open-request a{white-space:normal}.scene-image{min-height:500px}.scene-image img{object-position:center}.scene-copy{padding:60px 18px 80px}.scene-copy h2{font-size:46px}.identity-story{padding:75px 18px}.identity-image{min-height:430px}.identity-copy h2{font-size:47px}.project-road>ol{margin-top:45px}.project-road>ol li{grid-template-columns:48px 1fr;gap:12px;padding:25px 0}.project-road li>i{left:18px}.road-commitment{grid-template-columns:1fr;padding:22px}.road-commitment img{width:70px}.human-studio{grid-template-columns:1fr;padding:82px 18px}.studio-orb{width:230px;margin:auto}.human-studio h2{font-size:47px}.human-studio li{grid-template-columns:1fr;gap:8px}.showcase-final{min-height:700px;padding-inline:18px}.showcase-final h2{font-size:55px}.showcase-landing footer{grid-template-columns:1fr;gap:22px;padding:30px 18px}.showcase-landing footer>p{text-align:left;justify-self:start}}@media (max-width:480px){.showcase-header .brand small{display:none}.showcase-copy h1{font-size:48px}.capability-orbit{margin-block:18px}.orbit-core span{font-size:8px}.orbit-chip{padding:7px 9px}.chip-site{left:-2%}.chip-app{right:-2%}.chip-brand{left:0}.chip-tool{right:-2%}.local-manifesto p{font-size:34px}.service-card{padding:24px}.scene-image{min-height:400px}.scene-image img{object-position:54% center}.scene-commerce .scene-image img{object-position:57% center}.scene-artisan .scene-image img{object-position:62% center}.scene-team .scene-image img{object-position:54% center}.identity-image{min-height:365px}.identity-image img{object-position:56% center}.identity-copy h2,.scene-copy h2,.human-studio h2,.showcase-heading h2{font-size:42px}.showcase-final h2{font-size:48px}}@media (prefers-reduced-motion:reduce){.showcase-landing .reveal{opacity:1;transform:none}.orbit-ring,.orbit-chip{animation:none!important}.scene-image img{transition:none!important}}.showcase-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#09050cf0,#09050cb8);height:82px;padding-inline:clamp(24px,3.5vw,56px);position:fixed;box-shadow:0 16px 50px #0000002e}.showcase-header nav{gap:clamp(16px,2vw,28px)}.atelys-signature>span:last-child{letter-spacing:.25em;color:#0000;background:linear-gradient(120deg,#fff2ce 0,#d58a58 28%,#ffe7b0 47%,#b96340 68%,#fff0c7 100%);-webkit-background-clip:text;background-clip:text;font-family:Segoe UI Light,Manrope,sans-serif;font-weight:300}.atelys-signature small{color:#e8d8e094;-webkit-text-fill-color:initial;letter-spacing:.16em;background:0 0}.atelys-signature .brand-mark{border-radius:50%;width:50px;height:50px;overflow:hidden;box-shadow:0 0 0 1px #e6946333,0 0 28px #c4633f2e}.atelys-signature .brand-mark img{width:58px;max-width:none;height:58px}.showcase-hero{background:#09060d;grid-template-columns:minmax(0,1fr);align-items:center;min-height:100svh;padding:150px clamp(24px,7vw,120px) 100px;display:grid;position:relative;overflow:hidden}.hero-scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-scene img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-scene:after{content:"";background:linear-gradient(90deg,#060409f5 0%,#08050bdb 29%,#08050b4f 58%,#08050b14 100%),linear-gradient(#0000 65%,#070409c7);position:absolute;inset:0}.hero-scene i{z-index:2;pointer-events:none;border:1px solid #ffddb41f;position:absolute;inset:18px}.showcase-copy{max-width:min(760px,52vw)}.hero-scene-note{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c070f94;border:1px solid #ffd7ac33;width:min(315px,25vw);padding:18px 20px;position:absolute;bottom:42px;right:clamp(24px,4vw,70px)}.hero-scene-note span{color:#e5a477;letter-spacing:.18em;font:700 8px Manrope,sans-serif}.hero-scene-note p{color:#e2d7df;margin:8px 0 0;font:400 15px/1.4 Georgia,serif}.showcase-copy h1 em,.showcase-heading h2 em,.scene-copy h2 em,.showcase-final h2 em{color:#0000;background:linear-gradient(100deg,#d7b2ff,#f09a79 58%,#ffe0aa);-webkit-background-clip:text;background-clip:text}.service-card{border-color:#e9a87c21;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;box-shadow:0 30px 80px #00000029}.service-card:hover{border-color:#e89b6857;transform:translateY(-9px);box-shadow:0 45px 100px #0000004d}.scene-image,.identity-image{isolation:isolate}.studio-orb{background:#100812;overflow:hidden;box-shadow:0 35px 80px #4d24452e}.studio-orb img{object-fit:cover;filter:none;border-radius:50%;width:100%;height:100%}.showcase-final>img{aspect-ratio:1;object-fit:cover;filter:none;border-radius:50%;width:clamp(180px,18vw,290px);height:auto;display:block;box-shadow:0 0 100px #d970493b}@media (max-width:1150px){.showcase-hero{min-height:900px;padding-top:145px}.showcase-copy{max-width:680px}.hero-scene img{object-position:58% center}.hero-scene:after{background:linear-gradient(90deg,#060409f2,#08050bcc 47%,#08050b2e 80%),linear-gradient(#0000 58%,#070409cc)}}@media (max-width:820px){.showcase-header{height:70px}.atelys-signature .brand-mark{width:42px;height:42px}.atelys-signature .brand-mark img{width:48px;height:48px}.showcase-hero{min-height:auto;padding:70px 0 76px;display:block}.hero-scene{z-index:0;height:350px;position:relative}.hero-scene img{object-position:51% center}.hero-scene:after{background:linear-gradient(#0704090d 0%,#07040926 58%,#070409fa 100%)}.hero-scene i{inset:9px}.showcase-copy{z-index:3;max-width:none;margin-top:-68px;padding:0 18px}.showcase-copy h1{font-size:clamp(49px,14vw,68px)}.hero-scene-note{display:none}}.workshop-shell{--atelier-copper:#e69a6b;--atelier-copper-soft:#ffd3a8;--atelier-violet:#a96cff;--atelier-ivory:#f2e9df;background:#09060d}.single-header{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0c070ff5,#0a060ddb);border-bottom:1px solid #eba87724;min-height:82px;padding:0 clamp(20px,3.5vw,56px);position:sticky;top:0;box-shadow:0 18px 55px #00000038}.single-header .atelys-signature .brand-mark{box-shadow:0 0 0 1px #e69a6b33,0 0 28px #e69a6b26}.single-progress>div{gap:clamp(12px,1.6vw,24px)}.single-progress span{color:#f2e9ef61;letter-spacing:.13em;font:700 8px/1 Manrope,sans-serif;position:relative}.single-progress span:not(:last-child):after{content:"";background:linear-gradient(90deg,#e69a6b6b,#a96cff1f);width:clamp(18px,2.6vw,46px);height:1px;margin-left:8px}.single-progress span i{background:#ffffff06;border-color:#e69a6b2e;width:25px;height:25px}.single-progress span.active{color:#fff6ee}.single-progress span.active i{border-color:var(--atelier-copper);background:linear-gradient(145deg,#e69a6b42,#a96cff33);box-shadow:0 0 22px #e69a6b33}.single-workspace{background:radial-gradient(circle at 16% 7%,#a96cff29,#0000 28%),radial-gradient(circle at 88% 18%,#e69a6b1c,#0000 24%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/44px 44px,#09060d;min-height:calc(100svh - 82px);padding:clamp(28px,4vw,62px) 0 80px;overflow:hidden}.single-workspace:before{content:"";z-index:-1;pointer-events:none;border:1px solid #e69a6b0d;border-radius:50%;width:min(1000px,82vw);height:min(1000px,82vw);position:fixed;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 180px #6f30a41a}.single-conversation{width:min(1180px,100% - 48px);min-height:auto;box-shadow:none;background:0 0;padding:0;display:block}.conversation-intro{background:linear-gradient(135deg,#231425bd,#0d08116b);border:1px solid #eaab7e24;grid-template-columns:minmax(245px,320px) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,90px);margin:0 0 36px;padding:clamp(22px,3vw,38px);display:grid;overflow:hidden;box-shadow:0 35px 100px #00000040}.conversation-opening{z-index:2;position:relative}.conversation-opening h1{letter-spacing:-.055em;margin:20px 0 18px;font:400 clamp(48px,5.4vw,80px)/.94 Georgia,serif}.conversation-opening h1 em{color:#0000;background:linear-gradient(100deg,#d8b7ff,#ef9c7b 58%,#ffe2af);-webkit-background-clip:text;background-clip:text;font-weight:400}.conversation-opening>p{color:#aaa0a9;max-width:660px;margin:0;font-size:14px;line-height:1.75}.atelys-conversation-presence.ai-presence{--presence-color:var(--atelier-copper);aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:radial-gradient(circle,#6d2a7147,#0000 64%);border:0;border-radius:0;place-items:center;animation:none;display:grid;position:relative;overflow:visible}.atelys-conversation-presence.state-listening{--presence-color:#ff778a}.atelys-conversation-presence.state-processing{--presence-color:#b783ff}.atelys-conversation-presence.state-ready{--presence-color:#73e5b7}.atelys-conversation-presence>img{z-index:3;object-fit:cover;border-radius:28px;width:100%;height:100%;display:block;position:relative;box-shadow:0 28px 70px #00000059;filter:none!important;animation:none!important;transform:none!important}.atelys-conversation-presence:after{content:"";z-index:1;background:var(--presence-color);filter:blur(45px);opacity:.16;pointer-events:none;border-radius:50%;animation:4s ease-in-out infinite atelierHaloBreath;position:absolute;inset:10%}.atelys-conversation-presence .presence-light{z-index:4;pointer-events:none;border-radius:50%;position:absolute;inset:-5%}.atelys-conversation-presence .presence-light i{border:1px solid color-mix(in srgb,var(--presence-color) 38%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--presence-color) 12%,transparent);border-radius:50%;animation:18s linear infinite atelierHaloSpin;position:absolute;inset:5%}.atelys-conversation-presence .presence-light i:nth-child(2){animation-duration:24s;animation-direction:reverse;inset:0 12%;transform:rotate(58deg)}.atelys-conversation-presence .presence-light i:nth-child(3){animation-duration:30s;inset:13% -2%;transform:rotate(-38deg)}.atelys-conversation-presence.state-listening .presence-light{animation:1.45s ease-in-out infinite atelierListening}.atelys-conversation-presence.state-processing .presence-light i{border-style:dashed;animation-duration:7s}.atelys-conversation-presence.state-ready:after{opacity:.26;animation:2.8s ease-in-out infinite atelierReady}.atelys-conversation-presence>small{z-index:7;border:1px solid color-mix(in srgb,var(--presence-color) 38%,transparent);color:#f8ece8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;background:#0c070fd1;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:94%;padding:9px 13px;font:700 7px/1.2 Manrope,sans-serif;display:flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.atelys-conversation-presence>small i{background:var(--presence-color);width:6px;height:6px;box-shadow:0 0 12px var(--presence-color);border-radius:50%}.conversation-status{background:#ffffff06;border:1px solid #ffffff14;margin:0 0 12px;padding:13px 16px}.conversation-status span{color:#f2d5c4}.conversation-status span i{background:var(--atelier-copper);box-shadow:0 0 11px var(--atelier-copper)}.message-feed{scrollbar-color:#e69a6b59 transparent;background:linear-gradient(150deg,#1f1321bf,#0a070dd1);border:1px solid #e69a6b21;min-height:300px;max-height:460px;padding:clamp(18px,3vw,32px);box-shadow:inset 0 1px #ffffff06,0 30px 90px #00000038}.bubble{background:#ffffff0b;border-color:#ffffff17;border-radius:3px 20px 20px;max-width:min(760px,88%);padding:16px 19px}.bubble.assistant{border-left:2px solid var(--atelier-copper)}.bubble.user{background:linear-gradient(135deg,#7030bb3b,#e69a6b14);border-color:#a96cff3d;border-radius:20px 3px 20px 20px}.bubble span{color:var(--atelier-copper-soft)}.bubble p{font-size:13px;line-height:1.65}.quick-replies{background:#a96cff0a;border:1px solid #a96cff24;padding:18px}.quick-replies button{background:#ffffff09;border-color:#e69a6b26}.quick-replies button:hover{border-color:var(--atelier-copper);background:#e69a6b14}.chat-composer{background:#120a15f0;border-color:#e69a6b38;grid-template-columns:78px 1fr 112px;margin-top:12px;box-shadow:0 24px 70px #00000052}.chat-composer:focus-within{border-color:#e69a6b94;box-shadow:0 0 0 1px #e69a6b1a,0 28px 80px #0006}.chat-composer .send{background:linear-gradient(135deg,#a75465,#d07b5a 55%,#f0ac75)}.chat-composer.recording{border-color:#ff778a;box-shadow:0 0 38px #ff778a29}.privacy-note{color:#726872}.simple-review,.simple-contact{width:min(1120px,100% - 48px);padding:clamp(22px,4vw,60px) 0 80px}.simple-review>header,.simple-contact>header{grid-template-columns:120px 1fr;align-items:center;gap:28px;max-width:960px;display:grid}.simple-review h1,.simple-contact h1{margin:14px 0;font-size:clamp(48px,5.5vw,76px)}.simple-review h1 em,.simple-contact h1 em{color:#0000;background:linear-gradient(100deg,#d7b3ff,#ee9a78 65%,#ffe1ac);-webkit-background-clip:text;background-clip:text}.simple-review>header p,.simple-contact>header p{max-width:650px}.phase-emblem{aspect-ratio:1;background:radial-gradient(circle,#a96cff33,#0000 64%);border:1px solid #e69a6b33;border-radius:50%;place-items:center;width:112px;display:grid;position:relative}.phase-emblem:before{content:"";border:1px solid #a96cff29;border-radius:50%;position:absolute;inset:-9px}.phase-emblem img{object-fit:contain;filter:drop-shadow(0 0 22px #e69a6b38);width:76%;height:76%;animation:none!important}.phase-emblem i{background:var(--atelier-copper);width:7px;height:7px;box-shadow:0 0 14px var(--atelier-copper);border-radius:50%;position:absolute;top:20%;right:2px}.review-sheet{background:var(--atelier-ivory);border:1px solid #ffffff8c;gap:12px;margin-top:42px;padding:12px;box-shadow:0 35px 100px #00000059}.review-sheet label{background:#ffffff73;border-color:#2d19271f;min-height:185px;padding:24px}.review-sheet label>span{color:#9e573e}.review-sheet textarea{color:#2b1a27;font-family:Manrope,sans-serif}.review-sheet textarea::placeholder{color:#8d7f87}.review-sheet label:focus-within{background:#fff;border-color:#9c62e9;box-shadow:0 0 0 2px #9c62e91a}.human-reminder{background:#73e5b70b;border-color:#73e5b72e}.simple-contact>form{grid-template-columns:1.05fr .8fr;gap:14px;margin-top:42px}.contact-sheet{background:var(--atelier-ivory);border:1px solid #ffffff8c;gap:9px;padding:12px;box-shadow:0 35px 100px #0000004d}.contact-sheet label{background:#ffffff80;border-color:#2d19271f;min-height:108px}.contact-sheet label>span{color:#9e573e}.contact-sheet input,.contact-sheet textarea{color:#2b1a27}.contact-sheet label:focus-within{background:#fff;border-color:#9c62e9;box-shadow:0 0 0 2px #9c62e91a}.simple-assets{background:linear-gradient(145deg,#201323db,#0d0811e6);border-color:#e69a6b29;padding:30px;box-shadow:0 35px 100px #0000004d}.simple-assets h2{font-size:29px}.dropzone{background:#e69a6b09;border:1px dashed #e69a6b47;padding:24px}.submitted{background:radial-gradient(circle at 50% 20%,#73e5b71a,#0000 28%),#110a14b8;border:1px solid #73e5b72e;width:min(880px,100% - 40px);margin:auto;padding:70px 28px;box-shadow:0 40px 110px #00000061}.submitted-presence{aspect-ratio:1;width:220px;margin:0 auto 28px;position:relative}.submitted-presence img{z-index:2;object-fit:cover;border-radius:28px;width:100%;height:100%;position:relative;filter:none!important;animation:none!important;transform:none!important}.submitted-presence>div{z-index:3;border:1px solid #73e5b759;border-radius:50%;animation:3s ease-in-out infinite atelierReady;position:absolute;inset:-8%;box-shadow:0 0 55px #73e5b729}.submitted-presence>div i{background:#73e5b7;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #73e5b7}.submitted-presence>div i:first-child{top:24%;left:12%}.submitted-presence>div i:last-child{bottom:28%;right:9%}@keyframes atelierHaloBreath{50%{opacity:.32;transform:scale(1.08)}}@keyframes atelierHaloSpin{to{transform:rotate(360deg)}}@keyframes atelierListening{50%{filter:drop-shadow(0 0 18px #ff778a4d);transform:scale(1.035)}}@keyframes atelierReady{50%{opacity:.6;transform:scale(1.055)}}@media (max-width:820px){.single-header{min-height:70px;padding-inline:15px}.single-header>a{font-size:8px}.single-progress{z-index:29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b070ef0;border-bottom:1px solid #e69a6b1f;padding:8px 14px;display:block;position:fixed;top:70px;left:0;right:0}.single-progress>div{justify-content:center;gap:8px}.single-progress span{font-size:7px}.single-progress span:not(:last-child):after{width:12px;margin-left:2px}.single-progress span i{width:20px;height:20px}.single-workspace{min-height:calc(100svh - 70px);padding:58px 0 60px}.single-conversation{width:min(100% - 28px,680px);min-height:auto}.conversation-intro{grid-template-columns:1fr;gap:25px;padding:22px 18px 30px}.atelys-conversation-presence.ai-presence{width:min(230px,72vw);margin:auto}.conversation-opening{text-align:center}.conversation-opening .overline{justify-content:center}.conversation-opening h1{font-size:clamp(41px,12vw,58px)}.conversation-opening>p{font-size:13px}.message-feed{min-height:290px;max-height:420px;padding:14px}.bubble{max-width:94%;padding:14px}.chat-composer{grid-template-columns:56px 1fr 52px}.chat-composer .send span{display:none}.simple-review,.simple-contact{width:min(100% - 28px,680px);padding-top:16px}.simple-review>header,.simple-contact>header{grid-template-columns:74px 1fr;gap:15px}.phase-emblem{width:72px}.simple-review h1,.simple-contact h1{font-size:clamp(39px,10.5vw,54px)}.simple-review>header p,.simple-contact>header p{grid-column:1/-1}.review-sheet,.simple-contact>form,.contact-sheet{grid-template-columns:1fr}.review-sheet{padding:8px}.review-sheet label{min-height:155px}.contact-sheet .wide{grid-column:auto}.simple-assets{padding:23px}.submitted{padding:48px 18px}.submitted-presence{width:180px}}@media (max-width:480px){.single-header .atelys-signature small{display:none}.single-header>a{font-size:0}.single-header>a:after{content:"ACCUEIL";font-size:8px}.single-progress span{letter-spacing:.06em}.single-progress span i{display:none}.conversation-status{flex-direction:column;align-items:flex-start;gap:7px}.atelys-conversation-presence.ai-presence{width:min(205px,68vw)}.atelys-conversation-presence>small{font-size:6px}.chat-composer{grid-template-columns:50px 1fr 48px}.chat-composer textarea{padding-inline:10px}.simple-review>header,.simple-contact>header{grid-template-columns:58px 1fr}.phase-emblem{width:58px}.simple-review h1,.simple-contact h1{font-size:39px}.submitted-presence{width:155px}}@media (prefers-reduced-motion:reduce){.atelys-conversation-presence:after,.atelys-conversation-presence .presence-light,.atelys-conversation-presence .presence-light i,.submitted-presence>div{animation:none!important}}@media (min-width:1100px){.workshop-shell{--desktop-glass:#180f1bb8;--desktop-line:#ffffff17;--desktop-shadow:0 34px 110px #00000057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Manrope,sans-serif}.single-header{background:linear-gradient(#0c080fdb,#0a060dad);border-bottom-color:#ffffff12;height:76px;min-height:76px;padding-inline:max(36px,50vw - 770px);box-shadow:0 12px 45px #00000029}.single-header .atelys-signature{gap:12px}.single-header .atelys-signature .brand-mark{width:44px;height:44px}.single-header .atelys-signature .brand-mark img{width:51px;height:51px}.single-header .atelys-signature>span:last-child{letter-spacing:.22em;font-size:13px}.single-header .atelys-signature small{margin-top:3px;font-size:6px}.single-progress{background:#ffffff07;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;box-shadow:inset 0 1px #ffffff0a}.single-progress>div{gap:4px}.single-progress span{border-radius:999px;gap:7px;padding:4px 9px;transition:color .25s,background .25s}.single-progress span:not(:last-child):after{opacity:.55;width:20px;margin-left:7px}.single-progress span i{background:#ffffff09;border-color:#0000;width:21px;height:21px}.single-progress span.active{background:#ffffff09}.single-progress span.active i{background:linear-gradient(145deg,#e69a6b33,#a96cff29);border-color:#eead7e7a;box-shadow:0 0 18px #e69a6b1f}.single-header>a{color:#ffffff85;border:1px solid #0000;border-radius:999px;gap:9px;padding:7px 8px 7px 13px;transition:all .25s}.single-header>a:hover{color:#fff;background:#ffffff0a;border-color:#ffffff17}.single-header>a b{border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:23px;height:23px;font:400 13px/1 sans-serif;display:grid}.single-workspace{background:radial-gradient(circle at 8% 12%,#763eae26,#0000 28%),radial-gradient(circle at 88% 8%,#de855b16,#0000 23%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/64px 64px,#09060d;min-height:calc(100svh - 76px);padding:clamp(28px,3.2vh,44px) 32px 42px}.single-workspace:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff04,#0000 28% 72%,#ffffff03);position:fixed;inset:76px 0 0}.single-conversation{grid-template-columns:minmax(390px,.76fr) minmax(620px,1.24fr);grid-auto-rows:min-content;align-items:start;gap:11px clamp(22px,2.7vw,48px);width:min(1540px,100%);margin:auto;display:grid}.single-conversation>.conversation-intro{min-height:calc(100svh - 150px);box-shadow:var(--desktop-shadow),inset 0 1px #ffffff0b;background:linear-gradient(145deg,#271728bd,#0e0911db);border:1px solid #ffffff17;border-radius:32px;flex-direction:column;grid-area:1/1/span 12;justify-content:center;gap:clamp(24px,3vh,34px);margin:0;padding:clamp(24px,2.5vw,38px);display:flex;position:sticky;top:104px;overflow:hidden}.single-conversation>.conversation-intro:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 12%,#e599681f,#0000 30%),linear-gradient(125deg,#ffffff06,#0000 38%);position:absolute;inset:0}.single-conversation>.conversation-intro:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c388ff14;border-radius:50%;width:75%;position:absolute;bottom:-18%;right:-22%;box-shadow:0 0 80px #7f3db814}.single-conversation>.conversation-status,.single-conversation>.message-feed,.single-conversation>.conversation-retry,.single-conversation>.conversation-conclusion,.single-conversation>.quick-replies,.single-conversation>.chat-composer,.single-conversation>.privacy-note{grid-column:2;margin-top:0;margin-bottom:0}.atelys-conversation-presence.ai-presence{flex:none;width:clamp(220px,18vw,290px);margin:0 auto}.atelys-conversation-presence>img{border-radius:30px;box-shadow:0 30px 90px #00000070}.atelys-conversation-presence .presence-light{inset:-7%}.atelys-conversation-presence>small{border-color:color-mix(in srgb,var(--presence-color) 32%,transparent);background:#0c070fbd;padding:9px 14px;bottom:-11px;box-shadow:0 13px 35px #00000057}.conversation-opening{max-width:470px}.conversation-opening h1{margin:17px 0 15px;font-size:clamp(46px,4.1vw,67px);line-height:.94}.conversation-opening h1 br{display:none}.conversation-opening>p{max-width:450px;font-size:13px;line-height:1.72}.conversation-opening .overline{letter-spacing:.17em;font-size:7px}.conversation-status{border:1px solid var(--desktop-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff07;border-radius:17px;min-height:49px;padding:12px 16px;box-shadow:inset 0 1px #ffffff06}.conversation-status span{letter-spacing:.13em;font-size:8px}.conversation-status small{color:#ffffff5c;font-size:8px}.message-feed{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(155deg,#1f1422b8,#0c080fd6);border:1px solid #ffffff16;border-radius:26px;height:clamp(270px,100svh - 430px,470px);min-height:270px;max-height:none;padding:clamp(18px,2vw,28px);box-shadow:0 28px 85px #00000047,inset 0 1px #ffffff09}.bubble{border-radius:7px 20px 20px;max-width:min(720px,88%);padding:15px 18px;transition:transform .24s,border-color .24s,background .24s;box-shadow:0 12px 32px #00000021}.bubble:hover{border-color:#e69a6b33;transform:translateY(-1px)}.bubble.user{border-radius:20px 7px 20px 20px}.bubble p{font-size:12.5px}.bubble span{letter-spacing:.13em;font-size:7px}.quick-replies{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06;border:1px solid #ffffff13;border-radius:20px;padding:14px 16px}.quick-replies>small{font-size:7px}.quick-replies>div{gap:7px;margin-top:9px}.quick-replies button{border-radius:999px;padding:11px 13px;font-size:9px;transition:transform .22s,border-color .22s,background .22s}.quick-replies button:hover{transform:translateY(-2px)}.conversation-conclusion{border-radius:22px}.conversation-retry{border-radius:18px}.chat-composer{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#180f1bd1;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:70px minmax(0,1fr) 110px;min-height:70px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 24px 75px #00000047,inset 0 1px #ffffff0b}.chat-composer:focus-within{border-color:#e7a4747a;transform:translateY(-2px);box-shadow:0 28px 90px #00000061,0 0 0 4px #e69a6b0d}.chat-composer .voice{background:#ffffff09;border:0;border-radius:17px;margin:7px}.chat-composer textarea{min-height:68px;padding:22px 16px;font:400 13px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-composer .send{background:linear-gradient(135deg,#8c4e75,#ca755b 60%,#e69a6b);border-radius:17px;margin:7px;transition:filter .22s,transform .22s;box-shadow:0 12px 30px #c2624738}.chat-composer .send:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.privacy-note{text-align:center;letter-spacing:.03em;padding:3px 8px 0;font-size:7px}.simple-review,.simple-contact{grid-template-columns:minmax(310px,390px) minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:18px clamp(42px,5vw,86px);width:min(1500px,100% - 64px);min-height:calc(100svh - 76px);padding:clamp(34px,5vh,64px) 0 70px;display:grid}.simple-review>header,.simple-contact>header{flex-direction:column;grid-area:1/1/span 8;align-items:flex-start;gap:24px;max-width:none;display:flex;position:sticky;top:116px}.simple-review>header>div:last-child,.simple-contact>header>div:last-child{width:100%}.phase-emblem{border-color:#e69a6b29;width:88px;box-shadow:0 24px 60px #0003}.simple-review h1,.simple-contact h1{font-size:clamp(49px,4.4vw,72px);line-height:.94}.simple-review h1 br,.simple-contact h1 br{display:none}.simple-review>header p,.simple-contact>header p{max-width:390px;font-size:13px}.review-sheet,.simple-contact>form,.simple-review>.simple-actions,.simple-review>.human-reminder,.simple-contact>.text-action{grid-column:2;margin-top:0}.review-sheet{background:#f2e9dff7;border:1px solid #ffffff85;border-radius:28px;grid-row:1;gap:9px;padding:10px;box-shadow:0 38px 110px #00000057}.review-sheet label{border-radius:19px;min-height:190px}.review-sheet label,.contact-sheet label{transition:border-color .22s,background .22s,box-shadow .22s}.simple-actions{padding-top:4px}.simple-actions .button{border-radius:999px;box-shadow:0 15px 36px #8041b52e}.human-reminder{border-radius:18px}.simple-contact>form{grid-row:1/span 5;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:12px}.contact-sheet{border-radius:28px;gap:8px;padding:10px;box-shadow:0 38px 110px #00000052}.contact-sheet label{border-radius:18px}.simple-assets{border-radius:28px;box-shadow:0 38px 110px #0000004d}.dropzone{border-radius:18px}.simple-assets .submit{border-radius:999px}.simple-contact>.text-action{justify-self:start}.submitted{border-radius:36px;margin-top:clamp(20px,7vh,80px);box-shadow:0 48px 140px #0000006b,inset 0 1px #ffffff0a}}.atelys-signature{width:clamp(190px,19vw,250px);line-height:0;display:block}.atelys-signature .brand-logo-official{filter:drop-shadow(0 8px 24px #e6946329);width:100%;height:auto;display:block}.showcase-final>.showcase-final-logo{aspect-ratio:auto;object-fit:contain;width:clamp(270px,34vw,500px);height:auto;box-shadow:none;filter:drop-shadow(0 20px 50px #d970492e);border-radius:0;display:block}@media (max-width:820px){.atelys-signature{width:clamp(172px,46vw,210px)}.showcase-final>.showcase-final-logo{width:min(82vw,360px);margin-bottom:22px}}@media (min-width:1500px){.single-conversation{grid-template-columns:minmax(430px,.74fr) minmax(700px,1.26fr)}.atelys-conversation-presence.ai-presence{width:300px}.conversation-opening h1{font-size:70px}.message-feed{height:clamp(320px,100svh - 445px,520px)}}@media (min-width:1100px) and (max-height:780px){.single-workspace{padding-top:24px}.single-conversation>.conversation-intro{gap:22px;min-height:calc(100svh - 124px);padding:24px;top:96px}.atelys-conversation-presence.ai-presence{width:220px}.conversation-opening h1{margin-block:13px;font-size:46px}.conversation-opening>p{font-size:11.5px}.message-feed{height:270px}.quick-replies{padding-block:11px}.quick-replies>div{margin-top:7px}.chat-composer{min-height:64px}.chat-composer textarea{min-height:62px;padding-block:19px}}@media (prefers-reduced-motion:reduce){.bubble,.quick-replies button,.chat-composer,.chat-composer .send,.single-header>a{transition:none!important}}@media (min-width:1100px){.conversation-opening h1 br,.simple-review h1 br,.simple-contact h1 br{display:block}}@media (min-width:1160px){.showcase-landing{--signature-width:1440px;--signature-radius:30px}.showcase-landing h1,.showcase-landing h2,.showcase-landing h3{text-wrap:balance}.showcase-header{height:76px;padding-inline:max(34px,calc((100vw - var(--signature-width))/2));background:linear-gradient(#0a060de0,#0a060da8);border-bottom-color:#ffffff13;box-shadow:0 16px 48px #00000029}.showcase-header .atelys-signature{gap:12px}.showcase-header .atelys-signature .brand-mark{width:44px;height:44px}.showcase-header .atelys-signature .brand-mark img{width:51px;height:51px}.showcase-header nav{gap:30px}.showcase-header nav>a:not(.nav-cta){color:#ffffff8c;transition:color .22s}.showcase-header nav>a:not(.nav-cta):hover{color:#fff}.showcase-header .nav-cta{background:#ffffff0e;border-radius:999px;min-height:42px;padding-inline:18px;box-shadow:inset 0 1px #ffffff0d}.showcase-hero{min-height:840px;padding:130px max(44px,calc((100vw - var(--signature-width))/2)) 74px;grid-template-columns:minmax(620px,1.08fr) minmax(440px,.72fr);gap:clamp(30px,5vw,90px)}.showcase-copy{max-width:760px}.showcase-copy h1{max-width:750px;margin:24px 0 25px;font-size:clamp(70px,6.1vw,102px);line-height:.92}.showcase-copy>p{max-width:640px;font-size:clamp(16px,1.25vw,19px);line-height:1.62}.showcase-copy .hero-actions{margin-top:34px}.showcase-trust{margin-top:38px}.showcase-trust span{padding-top:14px}.hero-scene{width:auto;inset:0}.local-manifesto{min-height:320px;padding:78px max(44px,calc((100vw - var(--signature-width))/2));grid-template-columns:minmax(260px,.45fr) minmax(580px,1.55fr);gap:clamp(45px,7vw,120px)}.local-manifesto p{max-width:1030px;font-size:clamp(38px,3.45vw,56px);line-height:1.08}.service-spectrum{padding:118px max(44px,calc((100vw - var(--signature-width))/2));background:radial-gradient(circle at 15% 10%,#7b3dff1f,#0000 28%),#0c0810}.showcase-heading{max-width:var(--signature-width);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px clamp(55px,7vw,110px);margin-bottom:54px}.showcase-heading h2{max-width:870px;font-size:clamp(56px,5vw,76px);line-height:.98}.showcase-heading>p{max-width:430px;font-size:13px;line-height:1.72}.service-grid{max-width:var(--signature-width);gap:14px}.service-card{border-radius:var(--signature-radius);min-height:348px;padding:28px;box-shadow:inset 0 1px #ffffff09,0 26px 80px #00000021}.service-card h3{margin:42px 0 13px;font-size:clamp(27px,2.25vw,36px)}.service-card>p{min-height:60px;line-height:1.6}.service-card ul{margin-top:23px}.service-card li{padding-block:10px}.service-card li:before{top:15px}.open-request{max-width:var(--signature-width);background:linear-gradient(110deg,#7b3dff14,#ffffff05);border-radius:24px;margin-top:14px;padding:22px 28px;box-shadow:inset 0 1px #ffffff06}.outcome-scene,.outcome-scene.reverse{min-height:760px}.outcome-scene{grid-template-columns:minmax(0,1.56fr) minmax(430px,1fr)}.outcome-scene.reverse{grid-template-columns:minmax(430px,1fr) minmax(0,1.56fr)}.scene-image{min-height:760px}.scene-copy{padding:52px clamp(44px,4.3vw,70px)}.scene-copy h2{max-width:570px;margin:20px 0;font-size:clamp(45px,4vw,60px);line-height:.98}.scene-copy>p{max-width:540px;font-size:12.5px;line-height:1.72}.scene-copy ul{margin:24px 0 0}.scene-copy li{padding-block:11px}.scene-copy>a,.identity-copy>a{margin-top:21px;padding:13px 0;font-size:10px}.identity-story{min-height:740px;padding:78px max(44px,calc((100vw - var(--signature-width))/2));grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);gap:clamp(55px,6vw,100px)}.identity-image{border-radius:var(--signature-radius);min-height:560px;box-shadow:0 36px 95px #361e2d29}.identity-image:before{border-radius:20px}.identity-copy{max-width:570px}.identity-copy h2{margin:21px 0;font-size:clamp(49px,4.5vw,67px);line-height:.98}.identity-copy>p{font-size:13px;line-height:1.7}.project-road{padding:112px max(44px,calc((100vw - var(--signature-width))/2));background:radial-gradient(circle at 80% 25%,#7b3dff21,#0000 30%),#100a15}.project-road .showcase-heading{margin-inline:auto}.project-road>ol{max-width:var(--signature-width);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:56px auto 0;display:grid}.project-road>ol li{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:26px;flex-direction:column;gap:20px;min-height:258px;padding:26px;display:flex;box-shadow:inset 0 1px #ffffff06}.project-road h3{font-size:clamp(25px,2.15vw,34px);line-height:1.05}.project-road li p{margin-top:auto;font-size:11.5px;line-height:1.65}.project-road li>i{display:none}.road-commitment{max-width:var(--signature-width);background:#79e8ff0a;border-radius:24px;margin:14px auto 0;padding:24px 27px}.human-studio{min-height:auto;padding:96px max(44px,calc((100vw - var(--signature-width))/2));grid-template-columns:220px minmax(350px,.8fr) minmax(470px,1.2fr);align-items:center;gap:clamp(38px,5vw,82px)}.studio-orb{width:220px}.human-studio h2{max-width:540px;font-size:clamp(48px,4.25vw,64px);line-height:.98}.human-studio>div:nth-child(2)>p{max-width:540px}.human-studio ul{margin:0}.human-studio li{padding-block:19px}.showcase-faq{padding:112px max(44px,calc((100vw - var(--signature-width))/2))}.showcase-faq .showcase-heading{margin-inline:auto}.faq-list{max-width:1000px;margin:0 0 0 auto}.faq-list summary{padding:23px 3px;font-size:clamp(20px,1.9vw,27px)}.showcase-final{min-height:700px;padding:105px max(44px,calc((100vw - var(--signature-width))/2))}.showcase-final>img{width:190px}.showcase-final h2{max-width:1100px;margin:24px auto;font-size:clamp(70px,7vw,100px);line-height:.94}.showcase-final>p{margin-bottom:30px}.showcase-landing .button{border-radius:999px;box-shadow:0 16px 40px #7f3db833}}@media (min-width:1160px) and (max-width:1350px){.showcase-landing{--signature-width:1180px}.showcase-hero{grid-template-columns:minmax(560px,1fr) minmax(400px,.72fr)}.showcase-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.outcome-scene{grid-template-columns:minmax(0,1.45fr) minmax(420px,1fr)}.outcome-scene.reverse{grid-template-columns:minmax(420px,1fr) minmax(0,1.45fr)}.scene-copy{padding-inline:42px}.scene-copy h2{font-size:48px}.project-road>ol{gap:10px}.project-road>ol li{padding:22px}.human-studio{grid-template-columns:190px minmax(320px,.85fr) minmax(400px,1.15fr)}.studio-orb{width:190px}}@media (max-width:820px){.showcase-landing{--mobile-edge:18px}.showcase-landing h1,.showcase-landing h2,.showcase-landing h3{text-wrap:balance}.showcase-header{height:64px;padding-inline:var(--mobile-edge);background:#09060cd6;border-bottom-color:#ffffff12;box-shadow:0 12px 36px #00000026}.showcase-header .atelys-signature{gap:9px}.showcase-header .atelys-signature .brand-mark{width:38px;height:38px}.showcase-header .atelys-signature .brand-mark img{width:44px;height:44px}.showcase-header .atelys-signature>span:last-child{font-size:11px}.showcase-header nav{background:#0d0810f7;border-radius:20px;padding:9px;inset:64px 10px auto;box-shadow:0 28px 80px #0000008c}.showcase-header nav.open a{border-radius:13px;min-height:48px}.showcase-header nav.open .nav-cta{border-radius:999px}.menu-toggle{background:#ffffff0a;border-radius:50%;width:42px;height:42px}.showcase-hero{padding:64px 0 58px}.hero-scene{height:clamp(260px,74vw,320px)}.hero-scene i{border-radius:18px;inset:8px}.showcase-copy{padding-inline:var(--mobile-edge);margin-top:-42px}.showcase-copy .live-label{letter-spacing:.14em;font-size:7px}.showcase-copy h1{letter-spacing:-.055em;margin:20px 0 21px;font-size:clamp(42px,11.7vw,54px);line-height:.93}.showcase-copy>p{font-size:13.5px;line-height:1.62}.showcase-copy .hero-actions{gap:12px;margin-top:27px}.showcase-copy .button{border-radius:999px;min-height:56px;padding:16px 20px}.text-link{padding:12px 2px}.showcase-trust{grid-template-columns:1fr;margin-top:28px;padding-bottom:0}.showcase-trust span{border-bottom:1px solid var(--line);margin-right:0;padding:10px 0}.local-manifesto{padding:56px var(--mobile-edge);gap:17px}.local-manifesto p{font-size:clamp(29px,8.4vw,37px);line-height:1.08}.service-spectrum,.project-road,.showcase-faq{padding:64px var(--mobile-edge)}.showcase-heading{gap:16px;margin-bottom:32px}.showcase-heading h2{font-size:clamp(38px,10.5vw,46px);line-height:.98}.showcase-heading>p{font-size:12.5px;line-height:1.65}.service-grid{gap:10px}.service-card,.service-card:nth-child(4),.service-card:nth-child(5){border-radius:24px;min-height:0;padding:22px;box-shadow:inset 0 1px #ffffff08,0 22px 55px #00000024}.service-card h3{margin:28px 0 10px;font-size:29px}.service-card>p{min-height:0;font-size:11.5px}.service-card ul{margin-top:18px}.service-card li{padding-block:10px}.service-card li:before{top:15px}.open-request{border-radius:22px;gap:13px;padding:20px}.open-request p{font-size:17px}.open-request a{align-items:center;min-height:44px;padding:10px 0}.outcome-scene,.outcome-scene.reverse{min-height:0}.scene-image{min-height:clamp(310px,88vw,370px)}.scene-image:after,.reverse .scene-image:after{background:linear-gradient(#0000 58%,#0a070d94)}.scene-image img{object-position:center}.scene-badge{border-radius:999px;padding:10px 12px;bottom:14px;left:14px}.scene-copy{padding:44px var(--mobile-edge) 56px}.scene-copy h2{margin:17px 0 18px;font-size:clamp(38px,10.5vw,46px);line-height:.98}.scene-copy>p{font-size:12.5px;line-height:1.68}.scene-copy ul{margin:21px 0 0}.scene-copy li{padding-block:11px}.scene-copy>a,.identity-copy>a{align-items:center;min-height:44px;margin-top:18px;padding:11px 0}.identity-story{padding:60px var(--mobile-edge);gap:34px}.identity-image{border-radius:26px;min-height:clamp(300px,84vw,360px);box-shadow:0 28px 70px #361e2d29}.identity-image:before{border-radius:18px;inset:10px}.identity-copy h2{margin:18px 0;font-size:clamp(39px,10.7vw,47px);line-height:.98}.identity-copy>p{font-size:12.5px;line-height:1.68}.identity-tags{margin-top:21px}.identity-tags span{border-radius:999px;align-items:center;min-height:39px;display:flex}.project-road>ol{border:0;gap:10px;margin-top:34px;display:grid}.project-road>ol li{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:22px;padding:20px;display:block}.project-road>ol li>span{margin-bottom:15px;display:block}.project-road h3{font-size:29px}.project-road li p{margin-top:9px}.project-road li>i{display:none}.road-commitment{border-radius:22px;gap:14px;margin-top:10px;padding:20px}.road-commitment img{width:62px}.human-studio{padding:64px var(--mobile-edge);gap:28px}.studio-orb{width:165px}.human-studio h2{font-size:clamp(39px,10.5vw,46px);line-height:.98}.human-studio>div:nth-child(2)>p{font-size:12.5px}.human-studio li{padding-block:17px}.showcase-faq .showcase-heading{margin-bottom:30px}.faq-list summary{min-height:66px;padding:18px 1px;font-size:21px;line-height:1.18}.faq-list summary i{flex-basis:36px;height:36px}.faq-list details p{font-size:12.5px}.showcase-final{min-height:620px;padding:78px var(--mobile-edge)}.showcase-final>img{width:145px}.showcase-final h2{margin:22px auto;font-size:clamp(45px,12.6vw,57px);line-height:.95}.showcase-final>p{font-size:13px}.showcase-final .button{border-radius:999px;min-height:56px}.showcase-landing footer{padding:27px var(--mobile-edge)}.workshop-shell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Manrope,sans-serif}.single-header{background:#0a060de6;border-bottom-color:#ffffff12;height:64px;min-height:64px;padding-inline:12px}.single-header .atelys-signature{gap:8px}.single-header .atelys-signature .brand-mark{width:38px;height:38px}.single-header .atelys-signature .brand-mark img{width:44px;height:44px}.single-header .atelys-signature>span:last-child{font-size:10px}.single-header>a{justify-content:center;min-width:42px;min-height:42px;font-size:0}.single-header>a:after{content:"SORTIR";font-size:7px}.single-header>a b{border:1px solid #ffffff1f;border-radius:50%;width:26px;height:26px;margin-left:5px}.single-progress{background:#0b070eed;min-height:38px;padding:6px 10px;top:64px;box-shadow:0 12px 34px #00000024}.single-progress>div{gap:4px}.single-progress span{letter-spacing:.08em;gap:5px;font-size:6.5px}.single-progress span:not(:last-child):after{width:9px;margin-left:1px}.single-progress span i{width:18px;height:18px;font-size:7px;display:grid}.single-workspace{min-height:calc(100dvh - 64px);padding:52px 0 max(36px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#8b49be1f,#0000 32%),#09060d}.single-conversation{flex-direction:column;gap:10px;width:min(100% - 24px,680px);display:flex}.conversation-intro{background:linear-gradient(140deg,#261627c7,#0e0911ad);border-radius:25px;order:1;grid-template-columns:108px minmax(0,1fr);gap:15px;margin:0;padding:18px 16px 20px;box-shadow:0 26px 75px #00000045}.atelys-conversation-presence.ai-presence{width:108px;margin:auto}.atelys-conversation-presence>img{border-radius:21px}.atelys-conversation-presence .presence-light{inset:-5%}.atelys-conversation-presence>small{letter-spacing:.09em;max-width:118px;padding:7px 8px;font-size:5px;bottom:-7px}.conversation-opening{text-align:left}.conversation-opening .overline{letter-spacing:.1em;justify-content:flex-start;font-size:6px}.conversation-opening h1{margin:13px 0 11px;font-size:clamp(31px,8.8vw,38px);line-height:.94}.conversation-opening>p{font-size:11px;line-height:1.55}.single-conversation.has-replies .conversation-intro{grid-template-columns:76px minmax(0,1fr);padding-block:14px}.single-conversation.has-replies .atelys-conversation-presence.ai-presence{width:76px}.single-conversation.has-replies .conversation-opening h1{margin:8px 0 0;font-size:27px}.single-conversation.has-replies .conversation-opening>p{display:none}.single-conversation.has-replies .conversation-opening .overline{font-size:5.5px}.conversation-status{border-radius:16px;order:2;min-height:42px;margin:0;padding:10px 13px}.conversation-status span,.conversation-status small{font-size:7px}.message-feed{border-radius:22px;order:3;height:clamp(245px,34dvh,315px);min-height:245px;max-height:none;padding:13px;scroll-padding-bottom:18px}.bubble{border-radius:6px 18px 18px;max-width:94%;padding:13px 14px}.bubble.user{border-radius:18px 6px 18px 18px}.bubble p{font-size:12.5px;line-height:1.58}.chat-composer{z-index:8;bottom:max(8px,env(safe-area-inset-bottom));border-radius:22px;order:4;grid-template-columns:52px minmax(0,1fr) 50px;min-height:66px;margin:0;position:sticky;box-shadow:0 20px 65px #0000007a}.chat-composer .voice,.chat-composer .send{border-radius:17px;min-width:44px;min-height:52px;margin:6px}.chat-composer textarea{min-height:64px;padding:20px 9px;font-size:16px}.quick-replies{border-radius:20px;order:5;margin:0;padding:14px}.quick-replies>div{gap:7px;display:grid}.quick-replies button{text-align:left;border-radius:16px;min-height:46px}.conversation-retry,.conversation-conclusion{border-radius:20px;order:4}.privacy-note{order:6;margin:0;padding:2px 9px;font-size:7px;line-height:1.45}.simple-review,.simple-contact{width:min(100% - 24px,680px);padding:12px 0 max(46px,env(safe-area-inset-bottom))}.simple-review>header,.simple-contact>header{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:13px}.phase-emblem{width:58px}.simple-review h1,.simple-contact h1{margin:10px 0;font-size:clamp(34px,9.5vw,43px);line-height:.96}.simple-review>header p,.simple-contact>header p{grid-column:1/-1;margin-top:0;font-size:12px}.review-sheet{border-radius:23px;gap:7px;margin-top:28px;padding:7px}.review-sheet label{border-radius:17px;min-height:138px;padding:18px}.review-sheet textarea,.contact-sheet input,.contact-sheet textarea{font-size:16px}.simple-actions{flex-direction:column-reverse;gap:10px;display:flex}.simple-actions .button{border-radius:999px;width:100%;min-height:56px}.simple-actions .text-action{min-height:44px}.human-reminder{border-radius:18px}.simple-contact>form{gap:10px;margin-top:28px}.contact-sheet{border-radius:23px;gap:7px;padding:7px}.contact-sheet label{border-radius:17px;min-height:96px;padding:17px}.contact-sheet label.wide{min-height:138px}.simple-assets{border-radius:23px;padding:20px}.simple-assets h2{font-size:26px}.dropzone{border-radius:17px;min-height:126px;padding:20px}.consent{gap:12px}.consent input{flex:0 0 22px;width:22px;height:22px}.simple-assets .submit{border-radius:999px;min-height:56px}.simple-contact>.text-action{min-height:44px;margin-top:12px}.submitted{border-radius:28px;width:min(100% - 24px,680px);padding:44px 18px}.submitted-presence{width:148px}.submitted h1{font-size:42px}.delivery-gate{gap:8px;display:grid}.delivery-gate>i{transform:rotate(90deg)}input,select,textarea,button{touch-action:manipulation}.workshop button,.showcase-landing button,.showcase-landing a{-webkit-tap-highlight-color:transparent}}@media (max-width:360px){.showcase-landing{--mobile-edge:15px}.showcase-copy h1{font-size:41px}.showcase-heading h2,.scene-copy h2,.identity-copy h2,.human-studio h2{font-size:37px}.service-card h3{font-size:27px}.scene-image{min-height:292px}.showcase-final h2{font-size:43px}.single-conversation,.simple-review,.simple-contact,.submitted{width:calc(100% - 18px)}.conversation-intro{grid-template-columns:88px minmax(0,1fr);gap:11px;padding-inline:13px}.atelys-conversation-presence.ai-presence{width:88px}.conversation-opening h1{font-size:29px}.conversation-opening>p{font-size:10.5px}.conversation-status{flex-direction:column;align-items:flex-start;gap:4px}.message-feed{height:238px;min-height:238px}.single-progress span{font-size:6px}.simple-review h1,.simple-contact h1{font-size:33px}}.skip-link{z-index:200;color:#190d18;background:#fff;border-radius:999px;padding:12px 16px;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-150%);box-shadow:0 16px 50px #00000059}.skip-link:focus{transform:none}.showcase-landing :is(a,button,summary):focus-visible,.workshop :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #79e8ff}.showcase-header nav>a:not(.nav-cta),.showcase-header .nav-cta{font-size:12px}.service-card li,.scene-copy li{font-size:12px;line-height:1.5}.service-card>p{font-size:13px}.section-index,.showcase-landing footer>div a,.showcase-landing footer>p{font-size:11px}.privacy-note{font-size:10px;line-height:1.5}@media (max-width:820px){.showcase-copy .live-label,.conversation-opening .overline{font-size:9px}.section-index{font-size:10px}.service-card li{font-size:12px}.scene-badge,.privacy-note{font-size:9px}}.accent-gold{--service-accent:#e7b46e}.accent-orchid{--service-accent:#d27cff}.service-card:nth-child(n+4){grid-column:span 3}@media (max-width:1150px){.service-card:nth-child(n+4){grid-column:span 6}.service-card:nth-child(7){grid-column:4/span 6}}@media (max-width:820px){.service-card:nth-child(n+4){grid-column:auto}}.service-card header>.service-icon{isolation:isolate;border:1px solid color-mix(in srgb,var(--service-accent),transparent 50%);width:46px;height:46px;color:var(--service-accent);background:radial-gradient(circle at 28% 18%,#ffffff26,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--service-accent),transparent 84%),#0e0a11d1);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 24px #00000029,0 10px 30px color-mix(in srgb,var(--service-accent),transparent 86%);opacity:1;border-radius:16px;flex:0 0 46px;place-items:center;display:grid;position:relative}.service-card header>.service-icon:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--service-accent),transparent 78%);border-radius:11px;position:absolute;inset:4px}.service-card header>.service-icon:after{content:"";background:var(--service-accent);filter:blur(2px);opacity:.75;height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.service-icon svg{width:23px;height:23px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--service-accent),transparent 48%))}.service-card header>.service-header-line{background:linear-gradient(90deg,var(--service-accent),transparent);opacity:.38;flex:1;height:1px;position:relative}@media (max-width:820px){.service-card header>.service-icon{border-radius:15px;flex-basis:43px;width:43px;height:43px}.service-card header>.service-icon:before{border-radius:10px}.service-icon svg{width:21px;height:21px}}.atelier-workbench{background:radial-gradient(circle at 18% 12%,#d27cff1f,#0000 28%),radial-gradient(circle at 86% 58%,#ff986c17,#0000 30%),#0d0811;padding:clamp(88px,9vw,138px) clamp(24px,7vw,120px);position:relative;overflow:hidden}.atelier-workbench:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.workbench-heading{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px clamp(40px,7vw,110px);max-width:1500px;margin:0 auto 58px;display:grid;position:relative}.workbench-heading>.section-index{color:#e8a277;grid-column:1/-1}.workbench-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(52px,5.4vw,82px)/.95 Georgia,serif}.workbench-heading h2 em{color:#0000;background:linear-gradient(100deg,#d7b2ff,#f09a79 58%,#ffe0aa);-webkit-background-clip:text;background-clip:text;font-weight:400}.workbench-heading>p{color:#a99daa;align-self:end;max-width:510px;margin:0;font-size:14px;line-height:1.75}.workbench-surface{z-index:1;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #eebfa02e;border-radius:38px;grid-template-columns:minmax(0,1.55fr) minmax(350px,.65fr);max-width:1500px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 150px #00000061,inset 0 1px #ffffff0d}.workbench-surface:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at top,#7b3dff30,#0000 68%);width:58%;height:340px;position:absolute;top:0;left:8%}.workbench-console{border-right:1px solid #ffffff14;min-width:0;padding:30px}.workbench-toolbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:0 2px 22px;display:flex}.workbench-toolbar span,.workbench-toolbar small{letter-spacing:.15em;font:700 8px Manrope,sans-serif}.workbench-toolbar span{color:#e4d8e2}.workbench-toolbar span i{background:#71e3bd;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 14px #71e3bd}.workbench-toolbar small{color:#756b78}.workbench-stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:28px 0 12px;display:grid;position:relative}.workbench-stations:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#c98065 14%,#b783ff 50%,#79e8ff 86%,#0000);height:1px;position:absolute;top:25px;left:8%;right:8%}.workbench-stations button{z-index:1;color:#aea2ae;text-align:left;cursor:pointer;background:#08050b8a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;min-height:126px;padding:18px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative}.workbench-stations button:hover{border-color:#e89b6842;transform:translateY(-4px)}.workbench-stations button>span{color:#d39a79;letter-spacing:.08em;background:#100a15;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:31px;height:31px;font:700 8px Manrope,sans-serif;display:grid}.workbench-stations button>b{max-width:150px;font:400 16px/1.2 Georgia,serif}.workbench-stations button>i{background:#655b68;border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;bottom:15px;right:15px}.workbench-stations button.active{color:#fff;background:linear-gradient(145deg,#7b3dff2e,#ff986c0f);border-color:#d27cff70;transform:translateY(-5px);box-shadow:0 20px 50px #0000003d,inset 0 1px #ffffff0f}.workbench-stations button.active>span{color:#ffb184;border-color:#ffa7767a;box-shadow:0 0 24px #ff986c2e}.workbench-stations button.active>i{background:#79e8ff;box-shadow:0 0 14px #79e8ff}.workbench-focus{background:linear-gradient(135deg,#7b3dff18,#0c080fd1);border:1px solid #b783ff2e;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:end;gap:28px;min-height:258px;padding:32px;display:grid;box-shadow:inset 0 1px #ffffff09}.workbench-focus>div>span{color:#d27cff;letter-spacing:.17em;font:700 8px Manrope,sans-serif}.workbench-focus h3{letter-spacing:-.035em;max-width:650px;margin:20px 0 13px;font:400 clamp(34px,3.4vw,52px)/.98 Georgia,serif}.workbench-focus p{color:#a99daa;max-width:650px;margin:0;font-size:13px;line-height:1.7}.workbench-focus>strong{color:#d8edf0;border-left:1px solid #79e8ff61;padding:18px;font:400 14px/1.55 Georgia,serif;display:block}.workbench-human{color:#2b1826;background:radial-gradient(circle at 100% 0,#d27cff26,#0000 31%),linear-gradient(155deg,#f4eee5,#e9ded3);flex-direction:column;min-width:0;padding:38px 34px;display:flex}.human-badge{color:#7b3dff;letter-spacing:.14em;align-items:center;gap:9px;font:700 8px Manrope,sans-serif;display:flex}.human-badge svg{width:19px;height:19px}.workbench-human h3{letter-spacing:-.04em;margin:40px 0 17px;font:400 clamp(34px,3vw,48px)/1 Georgia,serif}.workbench-human>p{color:#726670;margin:0;font-size:13px;line-height:1.72}.workbench-human ul{border-top:1px solid #2b182624;margin:34px 0 0;padding:0;list-style:none}.workbench-human li{border-bottom:1px solid #2b182624;grid-template-columns:78px 1fr;gap:15px;padding:17px 0;display:grid}.workbench-human li b{color:#7b3dff;letter-spacing:.1em;font:700 8px Manrope,sans-serif}.workbench-human li span{color:#655b63;font-size:11px;line-height:1.55}.human-commitment{background:#ffffff6b;border:1px solid #7b3dff2b;border-radius:18px;margin-top:auto;padding:20px}.human-commitment span{color:#9b5d3f;letter-spacing:.13em;font:700 8px Manrope,sans-serif}.human-commitment p{color:#554952;margin:8px 0 0;font:400 15px/1.45 Georgia,serif}.workbench-drawer{background:#05030761;border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:45px 75px;padding:38px 42px 42px;display:grid}.workbench-drawer>div:first-child h3{letter-spacing:-.04em;margin:18px 0 12px;font:400 clamp(31px,3vw,45px)/1 Georgia,serif}.workbench-drawer>div:first-child h3 em{color:#c6a2f4;font-weight:400}.workbench-drawer>div:first-child p{color:#887d89;max-width:390px;margin:0;font-size:12px;line-height:1.65}.workbench-faq-list{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.workbench-faq-list details{border-bottom:1px solid #ffffff17}.workbench-faq-list summary{color:#e8dfe7;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:16px 2px;font:400 18px/1.2 Georgia,serif;list-style:none;display:flex}.workbench-faq-list summary::-webkit-details-marker{display:none}.workbench-faq-list summary i{color:#b783ff;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font:400 16px sans-serif;transition:all .3s;display:grid}.workbench-faq-list details[open] summary i{color:#ff986c;transform:rotate(45deg)}.workbench-faq-list details p{color:#9f949f;margin:0;padding:0 2px 20px;font-size:12px;line-height:1.7}@media (max-width:1120px){.workbench-heading{grid-template-columns:1fr}.workbench-heading>p{max-width:720px}.workbench-surface{grid-template-columns:1fr}.workbench-console{border-right:0}.workbench-human{min-height:520px}.workbench-drawer{grid-template-columns:1fr}.workbench-drawer>div:first-child p{max-width:650px}}@media (max-width:820px){.atelier-workbench{padding:64px var(--mobile-edge,18px)}.workbench-heading{gap:16px;margin-bottom:32px}.workbench-heading h2{font-size:clamp(39px,10.8vw,48px);line-height:.97}.workbench-heading>p{font-size:12.5px;line-height:1.65}.workbench-surface{border-radius:28px}.workbench-console{padding:14px}.workbench-toolbar{padding:5px 3px 16px}.workbench-toolbar small{display:none}.workbench-stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0 9px}.workbench-stations:before{display:none}.workbench-stations button{border-radius:17px;gap:10px;min-height:104px;padding:14px}.workbench-stations button>b{font-size:15px}.workbench-stations button>span{width:28px;height:28px}.workbench-focus{border-radius:20px;grid-template-columns:1fr;gap:18px;min-height:0;padding:22px}.workbench-focus h3{margin:16px 0 10px;font-size:33px}.workbench-focus p{font-size:12px}.workbench-focus>strong{border-top:1px solid #79e8ff38;border-left:0;padding:13px 0 0;font-size:13px}.workbench-human{min-height:0;padding:32px 24px}.workbench-human h3{margin:28px 0 14px;font-size:38px}.workbench-human>p{font-size:12.5px}.workbench-human ul{margin-top:25px}.human-commitment{margin-top:27px}.workbench-drawer{gap:28px;padding:34px 22px 38px}.workbench-drawer>div:first-child h3{font-size:35px}.workbench-faq-list{grid-template-columns:1fr}.workbench-faq-list summary{min-height:68px;font-size:19px}.workbench-faq-list details p{font-size:12.5px}}.showcase-landing :is(#services,#realisations,#methode){scroll-margin-top:76px}@media (min-width:1160px){.showcase-hero{min-height:800px;padding-top:122px;padding-bottom:58px}.showcase-copy h1{margin-block:21px 22px}.showcase-copy .hero-actions{margin-top:30px}.showcase-trust{margin-top:31px}.local-manifesto{min-height:278px;padding-top:62px;padding-bottom:62px}.service-spectrum{padding-top:94px;padding-bottom:96px}.showcase-heading{margin-bottom:44px}.service-card{min-height:320px;padding:26px}.service-card h3{margin-top:34px}.service-card ul{margin-top:20px}.outcome-scene,.outcome-scene.reverse,.scene-image{min-height:680px}.scene-copy{padding-block:46px}.scene-copy h2{margin-block:17px}.scene-copy ul{margin-top:19px}.identity-story{min-height:650px;padding-top:64px;padding-bottom:64px}.identity-image{min-height:510px}.identity-copy h2{margin-block:18px}.atelier-workbench{padding:104px max(36px,50vw - 790px) 110px}.workbench-heading,.workbench-surface{max-width:1580px}.workbench-heading{margin-bottom:52px}.workbench-surface{grid-template-columns:minmax(0,1.62fr) minmax(370px,.68fr)}.workbench-console{padding:36px}.workbench-stations button{min-height:138px;padding:20px}.workbench-focus{min-height:276px;padding:36px}.workbench-human{padding:42px 38px}.workbench-drawer{padding:42px 48px 46px}.showcase-final{border-top:1px solid #ffffff0f;min-height:640px;padding-top:78px;padding-bottom:82px}.showcase-final>img{width:158px;margin-bottom:20px}.showcase-final h2{max-width:1040px;margin:20px auto 16px;font-size:clamp(68px,6.3vw,92px);line-height:.95}.showcase-final p{max-width:580px;margin:0 auto;line-height:1.65}.showcase-final .button{min-height:58px;margin-top:26px;padding-inline:26px}.showcase-final small{margin-top:14px}.showcase-landing footer{padding-top:30px;padding-bottom:30px}}@media (min-width:821px) and (max-width:1159px){.local-manifesto{padding-block:72px}.service-spectrum{padding-block:88px}.outcome-scene,.outcome-scene.reverse,.scene-image{min-height:650px}.identity-story{padding-block:68px}.identity-image{min-height:540px}.atelier-workbench{padding-block:88px}.showcase-final{min-height:640px}}@media (max-width:820px){.showcase-landing :is(#services,#realisations,#methode){scroll-margin-top:64px}.showcase-landing :is(.button,.nav-cta,.open-request a,.scene-copy>a,.identity-copy>a,.packs-boundary a){white-space:normal;overflow-wrap:anywhere;text-align:center;width:auto;min-width:0;max-width:100%}.showcase-copy .hero-actions{width:100%;max-width:100%}.showcase-copy .hero-actions .button,.showcase-final .button{justify-content:center;width:100%;display:flex}.local-manifesto{padding-block:50px}.service-spectrum{padding-block:54px}.showcase-heading{margin-bottom:28px}.scene-image{min-height:clamp(300px,82vw,350px)}.scene-copy{padding-top:38px;padding-bottom:46px}.scene-copy h2{margin-block:15px}.scene-copy ul{margin-top:17px}.identity-story{gap:29px;padding-block:52px}.identity-copy h2{margin-block:15px}.atelier-workbench{padding-block:58px}.workbench-heading{margin-bottom:28px}.workbench-human h3{font-size:clamp(34px,9.7vw,40px)}.showcase-final{min-height:570px;padding-top:66px;padding-bottom:68px}.showcase-final>img{width:128px;margin-bottom:18px}.showcase-final h2{max-width:360px;margin-block:18px 14px;font-size:clamp(43px,11.8vw,53px)}.showcase-final p{max-width:330px;margin:0 auto;line-height:1.6}.showcase-final .button{margin-top:22px}.showcase-final small{max-width:290px;line-height:1.5}.showcase-landing footer{padding-block:24px}}.creations-page{color:#fff8ef;background:#0d0712;min-height:100vh;position:relative;overflow:hidden}.creations-page .site-header{z-index:10;position:relative}.creations-ambient{background:radial-gradient(circle at 78% 16%,#23d8db26,#0000 27%),radial-gradient(circle at 17% 14%,#b164ff24,#0000 30%),linear-gradient(#170d20 0,#0d0712 78%);height:1250px;position:absolute;inset:0 0 auto;overflow:hidden}.creations-ambient:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.creations-ambient i{border:1px solid #eead7d1f;border-radius:50%;position:absolute}.creations-ambient i:first-child{width:700px;height:700px;top:-210px;right:-230px}.creations-ambient i:nth-child(2){width:510px;height:510px;top:-115px;right:-130px}.creations-ambient i:nth-child(3){width:330px;height:330px;top:-25px;right:-30px}.creations-header nav a.active{color:#fff}.creations-hero{z-index:1;width:min(1280px,100% - 64px);margin:0 auto;padding:88px 0 115px;position:relative}.creations-intro{max-width:820px;margin-bottom:54px}.creations-kicker{color:#efb07f;letter-spacing:.2em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.creations-kicker i{background:#efb07f;width:25px;height:1px;box-shadow:0 0 12px #efb07f}.creations-intro h1{font-family:var(--display,Georgia,serif);letter-spacing:-.045em;margin:22px 0 24px;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:.98}.creations-intro h1 em{color:#dda4ff;font-style:normal}.creations-intro>p{color:#fff8efb3;max-width:640px;font-size:17px;line-height:1.7}.collection-trust{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.collection-trust span{color:#fff8efb8;letter-spacing:.09em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:10px}.product-collection{grid-template-columns:1fr 1fr;gap:22px;display:grid}.product-stage{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding:34px;transition:transform .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000059,inset 0 1px #ffffff21}.product-stage:hover{border-color:#fff3;transform:translateY(-5px)}.product-glow{filter:blur(10px);background:radial-gradient(circle,#12cfd536,#0000 67%);border-radius:50%;width:330px;height:330px;position:absolute;top:-80px;left:-90px}.product-mahana{background:radial-gradient(circle at 18% 18%,#ffaa772b,#0000 31%),linear-gradient(135deg,#1d182dfa,#15343de8);border-color:#ffb1843b;grid-column:1/-1;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:52px;padding:46px}.product-mahana .product-glow{background:radial-gradient(circle,#ff7b692e,#0000 68%);width:540px;height:540px;top:-190px;left:-120px}.product-devisfact{background:linear-gradient(135deg,#10243beb,#32242db8);border-color:#ea74464d;grid-column:1/-1}.product-devisfact .product-glow{background:radial-gradient(circle,#e9724357,#0000 67%)}.product-devisfact .product-label,.product-devisfact .product-copy h2 small{color:#f18b5b}.product-devisfact .product-copy h2 small{font-size:inherit;font-weight:700}.product-devisfact .product-copy li svg{color:#f18b5b}.product-devisfact .product-actions a{background:linear-gradient(135deg,#fff7ed,#ef895a)}.mahana-showcase{z-index:1;background:linear-gradient(155deg,#ffffff21,#ffffff0b);border:1px solid #ffffff24;border-radius:30px;min-height:430px;padding:24px;position:relative;box-shadow:0 30px 65px #00000052,inset 0 1px #ffffff29}.mahana-showcase-brand{align-items:center;gap:12px;margin-bottom:21px;display:flex}.mahana-showcase-brand img{border-radius:14px;width:48px;height:48px;box-shadow:0 12px 26px #00000040}.mahana-showcase-brand span{gap:3px;display:grid}.mahana-showcase-brand b{letter-spacing:.16em;font-size:12px}.mahana-showcase-brand small,.mahana-day-card>span,.mahana-rhythm>span,.mahana-calendar>span{color:#fff8ef7a;letter-spacing:.16em;font-size:7px;font-weight:800}.mahana-day-card{color:#20182b;background:linear-gradient(145deg,#fffaf3,#f1e8df);border-radius:20px;padding:20px;box-shadow:0 17px 37px #00000038}.mahana-day-card>span{color:#806e72}.mahana-day-card>strong{font:500 25px/1.08 var(--display,Georgia,serif);letter-spacing:-.025em;margin:7px 0 17px;display:block}.mahana-day-card>div,.mahana-calendar>div{align-items:center;gap:10px;display:flex}.mahana-day-card>div>i{background:#43b79d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #43b79d1f}.mahana-day-card p,.mahana-calendar p{flex:1;margin:0;display:grid}.mahana-day-card p b,.mahana-calendar p b{font-size:9px}.mahana-day-card p small,.mahana-calendar p small{color:#8f7f80;margin-top:3px;font-size:7px}.mahana-day-card em,.mahana-calendar em{color:#317c68;letter-spacing:.08em;background:#dff3eb;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.mahana-rhythm{background:#060d1638;border:1px solid #ffffff1a;border-radius:17px;margin:12px 0;padding:15px 14px}.mahana-rhythm>div{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:11px;display:grid}.mahana-rhythm i{color:#fff8ef75;justify-items:center;gap:5px;font-style:normal;display:grid;position:relative}.mahana-rhythm i:not(:last-child):after{content:"";background:#ffffff1f;width:68%;height:1px;position:absolute;top:11px;left:66%}.mahana-rhythm i.done:not(:last-child):after{background:#63cdb7}.mahana-rhythm i b{z-index:1;background:#302b3b;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.mahana-rhythm i.done b{color:#16262a;background:#63cdb7;border-color:#63cdb7}.mahana-rhythm i small{font-size:6px}.mahana-calendar{background:#050f175c;border-radius:18px;gap:8px;padding:15px 16px;display:grid}.mahana-calendar>div{border-top:1px solid #ffffff14;padding-top:8px}.mahana-calendar>div>i{color:#ffc4a1;place-items:center;width:31px;font-size:12px;font-style:normal;font-weight:800;display:grid}.mahana-calendar>div>i small{letter-spacing:.1em;font-size:5px}.mahana-calendar p b{color:#fff8ef}.mahana-calendar p small{color:#fff8ef73}.mahana-calendar em{color:#8fe2cf;background:#63cdb71f}.mahana-calendar>div:last-child em{color:#ffc09e;background:#ffb1841f}.mahana-price{background:linear-gradient(90deg,#ffad821a,#0000);border-left:2px solid #ffad82;gap:5px;margin:20px 0 5px;padding:15px 17px;display:grid}.mahana-price strong{font:500 25px/1 var(--display,Georgia,serif);color:#fff8ef}.mahana-price strong small{letter-spacing:.06em;font:700 9px/1 inherit}.mahana-price>span{color:#fff8ef8c;letter-spacing:.04em;font-size:8px}.product-icon-wrap{z-index:1;justify-items:center;gap:16px;display:grid;position:relative}.product-icon-wrap img{object-fit:cover;border-radius:38px;width:145px;height:145px;box-shadow:0 26px 58px #001a2385,0 0 0 1px #fff3}.product-icon-wrap span{color:#fff8ef94;letter-spacing:.14em;text-align:center;align-items:center;gap:7px;font-size:8px;display:flex}.product-icon-wrap span i{background:#6febbd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #6febbd}.product-devisfact .product-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px #00000038);width:min(440px,82%);height:auto;margin:8px 0 0;display:block}.product-copy{z-index:1;min-width:0;position:relative}.product-label{color:#70e5e2;letter-spacing:.14em;font-size:8px;font-weight:700}.product-copy h2{font-family:var(--display,Georgia,serif);margin:11px 0 0;font-size:49px;font-weight:500;line-height:1}.product-copy h2 small{color:#7be8e6;font-family:inherit;font-size:18px}.product-promise{color:#efb07f!important;font:400 19px var(--display,Georgia,serif)!important;margin:7px 0 15px!important}.product-copy>p:not(.product-promise){color:#fff8efab;margin:0;font-size:12px;line-height:1.65}.product-copy ul{flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;list-style:none;display:flex}.product-copy li{color:#fff8efc2;background:#ffffff0e;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;display:flex}.product-copy li svg{color:#72e2df;width:13px;height:13px}.product-mahana .product-copy li svg{color:#ffab82}.product-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-actions a,.product-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 12px;font:700 11px inherit;text-decoration:none;transition:transform .2s;display:inline-flex}.product-actions svg{width:16px}.product-actions a{color:#151019;background:linear-gradient(135deg,#fff3e8,#efb07f);box-shadow:0 14px 35px #eead7d2b}.product-mahana .product-actions a{background:linear-gradient(135deg,#e6fff8,#7ce3dd 48%,#ffb381)}.product-actions button{color:#fff;background:#ffffff0e;border:1px solid #ffffff29}.product-actions a:hover,.product-actions button:hover{transform:translateY(-2px)}.product-fineprint{color:#fff8ef6b;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:8px;display:flex}.product-fineprint b{color:#6febbd;font-weight:600}.creations-note{z-index:1;text-align:center;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;width:min(1050px,100% - 40px);margin:0 auto 120px;padding:65px 55px;position:relative}.creations-note span{color:#efb07f;letter-spacing:.18em;font-size:10px}.creations-note p{color:#fff8efa8;max-width:800px;font:400 28px/1.45 var(--display,Georgia,serif);margin:22px auto 0}.creations-note strong{color:#fff8ef;font-weight:400}@media (max-width:1100px){.creations-hero{width:min(780px,100% - 40px);padding-top:72px}.product-collection{grid-template-columns:1fr}.product-stage{grid-template-columns:190px 1fr}.product-icon-wrap img{border-radius:46px;width:180px;height:180px}.product-mahana{grid-template-columns:1fr 1fr;gap:32px;padding:34px}.mahana-showcase{min-height:0}}@media (max-width:700px){.creations-hero{width:calc(100% - 24px);padding:52px 0 75px}.creations-intro{margin-bottom:36px}.creations-intro h1{font-size:46px}.creations-intro>p{font-size:15px}.product-collection{gap:15px}.product-stage{border-radius:25px;grid-template-columns:88px 1fr;gap:17px;padding:19px}.product-icon-wrap img{border-radius:23px;width:86px;height:86px}.product-icon-wrap span{font-size:0}.product-icon-wrap span i{width:8px;height:8px}.product-copy h2{font-size:38px}.product-copy h2 small{font-size:15px}.product-promise{font-size:17px!important}.product-copy>p:not(.product-promise){font-size:11px}.product-copy ul{grid-column:1/-1;margin:15px 0}.product-actions,.product-fineprint{grid-column:1/-1}.creations-note{margin-bottom:70px;padding:42px 12px}.creations-note p{font-size:22px}.product-mahana{flex-direction:column;align-items:stretch;gap:25px;padding:19px;display:flex}.product-mahana .product-copy{display:block}.mahana-showcase{border-radius:23px;order:2;padding:18px}.product-mahana .product-copy{order:1}.product-mahana .product-copy>p:not(.product-promise){font-size:12px}.product-mahana .product-copy ul,.product-mahana .product-actions,.product-mahana .product-fineprint{margin-left:0}.product-mahana .product-promise{margin-bottom:14px!important}.mahana-price{margin-top:17px}.mahana-day-card>strong{font-size:22px}.product-devisfact .product-wordmark{width:min(100%,260px);margin-top:7px}}@media (max-width:430px){.creations-hero{width:calc(100% - 18px)}.creations-intro h1{font-size:40px}.product-stage{grid-template-columns:78px 1fr;display:grid}.product-icon-wrap img{border-radius:21px;width:76px;height:76px}.product-copy h2{font-size:34px}.product-label{font-size:6.8px}.product-copy ul,.product-actions,.product-fineprint{grid-column:1/-1}.product-actions,.product-fineprint{margin-left:-95px}.product-copy>p:not(.product-promise){margin-left:-95px;padding-top:78px}.product-promise{margin-bottom:-69px!important}.product-mahana{display:flex}.product-mahana .product-copy>p:not(.product-promise){margin-left:0;padding-top:0}.product-mahana .product-promise{margin-bottom:14px!important}.product-mahana .product-actions{grid-template-columns:1fr}.product-mahana .product-copy h2{font-size:42px}.mahana-showcase{padding:14px}.mahana-rhythm{padding-inline:8px}.mahana-rhythm>div{gap:3px}.mahana-rhythm i small{font-size:5px}.mahana-calendar{padding-inline:12px}}.mahana-showcase-brand>em{color:#8ff0db;letter-spacing:.08em;background:#6fe1c51c;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:6px;font-style:normal;font-weight:800}.mahana-overlay{background:linear-gradient(145deg,#f5fffb,#eaf8f4);border:1px solid #6fe1c533;border-radius:18px;padding:13px;box-shadow:0 18px 38px #00232a47}.mahana-overlay header,.mahana-overlay-row{grid-template-columns:92px repeat(5,1fr);align-items:center;display:grid}.mahana-overlay header{color:#68888a;text-align:center;padding:0 5px 8px;font-size:5px}.mahana-overlay header span{text-align:left;letter-spacing:.1em;font-weight:800}.mahana-overlay-row{border-top:1px solid #087c821a;min-height:50px;position:relative}.mahana-overlay-row>strong{color:#456b6e;align-items:center;gap:5px;font-size:6px;display:flex}.mahana-overlay-row>strong i{background:#19cfc8;border-radius:5px;width:5px;height:23px}.mahana-overlay-row>span{z-index:1;color:#075966;white-space:nowrap;background:#d5f5ee;border-left:3px solid #19cfc8;border-radius:7px;grid-column:2/5;padding:7px;font-size:5.5px;font-weight:800}.mahana-overlay-row>em{z-index:2;color:#fff;background:#087c82;border-radius:7px;grid-column:5;justify-self:center;padding:5px;font-size:5px;font-style:normal;font-weight:800}.mahana-overlay-row.row-2>strong i{background:#ff8274}.mahana-overlay-row.row-2>span{color:#8e403c;background:#ffe5df;border-color:#ff8274;grid-column:4/7}.mahana-overlay-row.row-3>strong i{background:#e2ad3e}.mahana-overlay-row.row-3>span{color:#795916;background:#fff0c6;border-color:#e2ad3e;grid-column:3/7}.mahana-overlay-row.row-3>em{background:#d87568;grid-column:2}.mahana-card-proof{background:linear-gradient(90deg,#6fe1c521,#ff827414);border-radius:14px;align-items:center;gap:11px;padding:11px 14px;display:flex}.mahana-card-proof>i{background:#6fe1c5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #6fe1c51a}.mahana-card-proof p{gap:2px;margin:0;display:grid}.mahana-card-proof b{color:#fff8ef;font-size:8px}.mahana-card-proof small{color:#fff8ef78;font-size:6px}.product-mahana{background:radial-gradient(circle at 9% 17%,#19cfc830,#0000 32%),radial-gradient(circle at 60% 110%,#ff827429,#0000 38%),linear-gradient(135deg,#042f39fa,#09595be6);border-color:#6fe1c54d}.product-mahana .product-label{color:#78ead7}.product-mahana .product-promise{color:#ffad94!important}.product-mahana .mahana-price{background:linear-gradient(90deg,#6fe1c51f,#0000);border-left-color:#6fe1c5}@media (max-width:430px){.mahana-showcase-brand>em{display:none}.mahana-overlay{padding:9px}.mahana-overlay header,.mahana-overlay-row{grid-template-columns:73px repeat(5,1fr)}.mahana-overlay-row>strong{font-size:5px}.mahana-overlay-row>span,.mahana-overlay-row>em{padding:6px 4px;font-size:4.5px}}.flagship-heading{border-top:1px solid #ffffff1a;grid-template-columns:210px 1fr;align-items:end;gap:32px;margin:105px 0 30px;padding-top:34px;display:grid}.flagship-heading>span{color:#85c7ff;letter-spacing:.18em;align-self:start;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.flagship-heading>span i{background:#5aaeff;width:24px;height:1px;box-shadow:0 0 12px #5aaeff}.flagship-heading h2{font:400 clamp(36px,4vw,58px)/1.02 var(--display,Georgia,serif);letter-spacing:-.035em;margin:0}.flagship-heading h2 em{color:#9ad7ff;font-style:normal}.flagship-heading p{color:#fff8ef8c;margin:13px 0 0;font-size:13px}.kynexy-stage{background:#061529;border:1px solid #77c5ff33;border-radius:40px;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:stretch;min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 55px 130px #00000080,inset 0 1px #ffffff1f}.kynexy-scene{min-height:620px;position:relative;overflow:hidden}.kynexy-scene img{object-fit:cover;object-position:center;width:100%;height:100%}.kynexy-scene:after{content:"";background:linear-gradient(90deg,#0000 45%,#061529 100%),linear-gradient(#0000 55%,#030d1c8f);position:absolute;inset:0}.kynexy-scene i{z-index:2;border:1px solid #78cdff1f;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 90px #22a6ff29}.kynexy-device{z-index:3;background:#07131f;border:1px solid #ffffff40;border-radius:31px;width:185px;padding:7px;position:absolute;bottom:-105px;left:46%;transform:rotate(5deg);box-shadow:0 35px 75px #0000008c,0 0 45px #2bafff30}.kynexy-device img{border-radius:24px;width:100%;display:block}.kynexy-copy{z-index:2;background:linear-gradient(90deg,#06152900,#061529 13%);flex-direction:column;justify-content:center;padding:58px 55px 55px 26px;display:flex;position:relative}.kynexy-brand{align-items:center;gap:13px;margin-bottom:34px;display:flex}.kynexy-brand img{object-fit:contain;border-radius:17px;width:58px;height:58px;box-shadow:0 13px 32px #00000059}.kynexy-brand span{display:grid}.kynexy-brand b{letter-spacing:.17em;font-size:21px}.kynexy-brand small{color:#7ebee8;letter-spacing:.18em;margin-top:4px;font-size:7px;font-weight:800}.kynexy-label{color:#71c5ff;letter-spacing:.17em;font-size:8px;font-weight:800}.kynexy-copy h2{font:400 clamp(37px,3.5vw,55px)/1.02 var(--display,Georgia,serif);letter-spacing:-.04em;margin:13px 0 18px}.kynexy-copy h2 em{color:#8fd7ff;font-style:normal}.kynexy-copy>p{color:#edf8ffad;margin:0;font-size:13px;line-height:1.7}.kynexy-copy ul{flex-wrap:wrap;gap:7px;margin:24px 0;padding:0;list-style:none;display:flex}.kynexy-copy li{color:#d7efff;background:#5ab4ff0f;border:1px solid #78c9ff1f;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.kynexy-copy li svg{color:#78caff;width:14px}.kynexy-copy>a{color:#041528;background:linear-gradient(135deg,#f5fbff,#8bd4ff);border-radius:15px;align-self:flex-start;align-items:center;gap:18px;min-height:54px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 38px #40afff33}.kynexy-copy>a:hover{transform:translateY(-2px);box-shadow:0 20px 44px #40afff4d}.kynexy-copy>a span{font-size:17px}.kynexy-copy>small{color:#dbf1ff61;margin-top:12px;font-size:8px}.kynexy-boundary{color:#fff8ef6b;text-align:center;justify-content:center;align-items:flex-start;gap:9px;max-width:850px;margin:17px auto 0;font-size:9px;line-height:1.6;display:flex}.kynexy-boundary i{background:#6cc5ff;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px;box-shadow:0 0 10px #6cc5ff}@media (max-width:1100px){.kynexy-stage{grid-template-columns:1fr;min-height:0}.kynexy-scene{min-height:440px}.kynexy-scene:after{background:linear-gradient(#0000 30%,#061529)}.kynexy-device{width:155px;bottom:260px;left:auto;right:6%}.kynexy-copy{background:#061529;padding:32px 42px 46px}}@media (max-width:700px){.flagship-heading{grid-template-columns:1fr;gap:18px;margin-top:72px}.flagship-heading h2{font-size:39px}.kynexy-stage{border-radius:28px}.kynexy-scene{min-height:315px}.kynexy-scene img{object-position:43% center}.kynexy-device{border-radius:20px;width:105px;bottom:322px;right:14px}.kynexy-device img{border-radius:15px}.kynexy-copy{padding:25px 22px 32px}.kynexy-brand{margin-bottom:25px}.kynexy-brand img{width:48px;height:48px}.kynexy-copy h2{font-size:39px}.kynexy-copy>a{justify-content:space-between;width:100%}.kynexy-boundary{text-align:left;justify-content:flex-start}}.product-devisfact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:44px;padding:44px}.df-showcase{background:linear-gradient(145deg,#ffffff10,#ffffff04);border:1px solid #ffffff24;border-radius:28px;padding:24px;position:relative}.df-showcase-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.df-showcase-brand img{border-radius:13px;width:48px;height:48px}.df-showcase-brand span{letter-spacing:.1em;font-size:10px;font-weight:700}.df-showcase-brand small{color:#e7ad90;margin-top:6px;font-size:8px;display:block}.df-paper{color:#10243b;background:#fffaf3;border-radius:16px;padding:26px;box-shadow:0 20px 40px #0003}.df-paper>span{letter-spacing:.12em;color:#a85935;font-size:8px;font-weight:800}.df-paper>strong{margin:16px 0 23px;font:500 30px/1.15 Georgia,serif;display:block}.df-paper-lines{gap:12px;display:grid}.df-paper-lines i{background:#eaded2;border-radius:8px;height:7px;display:block}.df-paper-lines i:last-child{width:65%}.df-paper-foot{border-top:1px solid #dfd3c7;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:28px;padding-top:14px;font-size:10px;display:flex}.df-paper-foot b{color:#a85935}.df-journey{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.df-journey>span{gap:6px;font-size:12px;font-weight:700;display:grid}.df-journey b{color:#f5a27b;font-size:10px}.df-journey small{color:#fff8efb3;font-size:9px;font-weight:400;line-height:1.5}.df-showcase-note{color:#fff8efb3;border-top:1px solid #ffffff20;align-items:center;gap:8px;margin-top:23px;padding-top:16px;font-size:10px;line-height:1.5;display:flex}.df-showcase-note svg{flex-shrink:0;width:18px}.df-price{background:linear-gradient(90deg,#f18b5b18,#0000);border-left:2px solid #f18b5b;gap:8px;margin:23px 0;padding:16px;display:grid}.df-price strong{font:500 31px Georgia,serif}.df-price strong small{font:600 12px Arial,sans-serif}.df-price>span,.df-price>small{color:#fff8efb3;font-size:10px;line-height:1.5}.product-devisfact .product-fineprint{flex-wrap:wrap;line-height:1.6}.product-devisfact .product-wordmark{width:min(350px,100%)}@media (max-width:1100px){.product-devisfact{gap:26px;padding:30px}.df-showcase{padding:18px}.df-paper{padding:20px}.df-paper>strong{font-size:26px}}@media (max-width:700px){.product-devisfact{grid-template-columns:1fr;gap:28px;padding:22px}.product-devisfact .product-copy>p:not(.product-promise){margin-left:0;padding-top:0;font-size:13px}.product-devisfact .product-actions{grid-template-columns:1fr}.df-showcase{padding:15px}.df-paper{padding:18px}.df-paper>strong{font-size:25px}.df-journey{gap:8px}.df-showcase-brand span{font-size:9px}.df-showcase-brand small{font-size:7px}.df-price{margin-block:18px}.product-devisfact .product-copy{order:1}.product-devisfact .df-showcase{order:2}.product-devisfact .product-promise{margin-bottom:15px!important}.product-devisfact .product-actions,.product-devisfact .product-fineprint{margin-left:0}}#devisfact{scroll-margin-top:90px}.product-devisfact .product-actions{align-items:start}.product-devisfact .product-actions>button{min-height:47px}.df-customer-links{flex-wrap:wrap;gap:10px 18px;margin-top:13px;display:flex}.df-customer-links a{color:#fff8efb3;text-underline-offset:3px;font-size:10px;line-height:1.6}.df-customer-links a:focus-visible{outline-offset:4px;outline:2px solid #f18b5b}.mahana-overlay-row.row-4>strong i{background:#9b82d4}.mahana-overlay-row.row-4>span{color:#5f4983;background:#f0eafb;border-color:#9b82d4;grid-column:2/6}.packs-page{color:#fff7f1;background:#100714;min-height:100vh;position:relative;overflow:hidden}.packs-ambient{pointer-events:none;position:fixed;inset:0}.packs-ambient i{border:1px solid #eb85532e;border-radius:50%;position:absolute}.packs-ambient i:first-child{width:42vw;height:42vw;top:8vh;right:-18vw}.packs-ambient i:nth-child(2){background:radial-gradient(circle,#804a9e24,#0000 66%);width:70vw;height:70vw;top:38vh;left:-40vw}.packs-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#100714d6;border-bottom:1px solid #ffffff14}.packs-header nav a.active{color:#ffab77}.packs-hero{max-width:1460px;margin:auto;padding:180px 34px 110px;position:relative}.packs-intro{text-align:center;max-width:880px;margin:0 auto 90px}.packs-intro>span{color:#ff9b68;letter-spacing:.24em;font-size:.72rem;font-weight:800}.packs-intro>span i{background:#ff9b68;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 16px #ff9b68}.packs-intro h1{letter-spacing:-.055em;margin:24px 0 30px;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.8rem);font-weight:400;line-height:.94}.packs-intro h1 em{color:#d3a1de;font-weight:400}.packs-intro p{color:#d9cbd8;max-width:720px;margin:auto;font-size:1.08rem;line-height:1.75}.packs-intro>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.packs-intro>div span{color:#e6d9e4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:30px;padding:10px 16px;font-size:.72rem}.packs-collection{gap:34px;display:grid}.pack-stage{background:#180d1d;border:1px solid #ffffff1c;border-radius:36px;grid-template-columns:55% 45%;min-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000052}.pack-stage:nth-child(2n){grid-template-columns:45% 55%}.pack-stage:nth-child(2n) .pack-scene{order:2}.pack-scene{min-height:640px;position:relative;overflow:hidden}.pack-scene img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.015)}.pack-stage:hover .pack-scene img{transform:scale(1.055)}.pack-scene i{background:linear-gradient(90deg,#0000 55%,#180d1d);position:absolute;inset:0}.pack-stage:nth-child(2n) .pack-scene i{background:linear-gradient(-90deg,#0000 55%,#180d1d)}.pack-content{z-index:2;flex-direction:column;justify-content:center;padding:64px 70px;display:flex;position:relative}.pack-content header{justify-content:space-between;align-items:center;display:flex}.pack-content header span{color:#ff9f6c;letter-spacing:.2em;font-size:.68rem;font-weight:800}.pack-content header b{color:#241026;background:#fff5ee;border-radius:22px;padding:10px 16px;font-size:.82rem}.pack-number{color:#ffffff17;margin:48px 0 -24px;font-family:Georgia,serif;font-size:6rem;line-height:.8}.pack-content h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(2.6rem,4vw,5.1rem);font-weight:400;line-height:.95}.pack-promise{color:#e1b5e7;margin:22px 0 16px;font-family:Georgia,serif;font-size:1.45rem;font-style:italic}.pack-copy{color:#cfbfcd;max-width:520px;line-height:1.7}.pack-content ul{gap:10px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.pack-content li{color:#eee3ec;align-items:center;gap:10px;font-size:.9rem;display:flex}.pack-content li svg{color:#ff9f6c;width:15px;height:15px}.pack-actions{flex-wrap:wrap;gap:12px;display:flex}.pack-actions a,.pack-actions button{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:9px;padding:16px 21px;font:700 .82rem/1 inherit;text-decoration:none;transition:all .25s;display:flex}.pack-actions a{color:#210e21;background:linear-gradient(135deg,#ff9b67,#ffc08d)}.pack-actions a:hover{transform:translateY(-2px);box-shadow:0 12px 38px #ff9b674d}.pack-actions button{color:#fff;background:0 0;border:1px solid #ffffff38}.pack-actions button:hover{background:#ffffff12}.pack-actions button svg{width:17px;height:17px}.pack-content>small{color:#78e2cf;min-height:1.3em;margin-top:14px}.packs-boundary{border-radius:30px;grid-template-columns:1fr 1fr;gap:1px;margin-top:70px;display:grid;overflow:hidden}.packs-boundary>div{background:#ffffff0e;padding:50px}.packs-boundary>div:last-child{background:linear-gradient(135deg,#9650af33,#ff8d5b21)}.packs-boundary span{color:#ff9b68;letter-spacing:.2em;font-size:.7rem;font-weight:800}.packs-boundary h2{margin:18px 0;font-family:Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.05}.packs-boundary h2 em{color:#d9ace1;font-weight:400}.packs-boundary p{color:#cabdca;line-height:1.65}.packs-boundary a{color:#fff;margin-top:14px;text-decoration:none;display:inline-block}.packs-page footer{position:relative}@media (max-width:920px){.packs-hero{box-sizing:border-box;width:100%;padding:140px 18px 70px}.packs-intro{margin-bottom:50px}.packs-collection{width:100%;max-width:100%}.pack-stage,.pack-stage:nth-child(2n){box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:0;display:flex}.pack-stage:nth-child(2n) .pack-scene{order:0}.pack-scene{min-height:440px}.pack-scene i,.pack-stage:nth-child(2n) .pack-scene i{background:linear-gradient(#0000 40%,#180d1d)}.pack-content{box-sizing:border-box;width:100%;max-width:100%;padding:40px 28px 46px;overflow:hidden}.pack-content h2,.pack-promise,.pack-copy,.pack-content li{overflow-wrap:anywhere;white-space:normal;max-width:100%}.pack-number{margin:34px 0 -16px;font-size:4.6rem}.packs-boundary{grid-template-columns:1fr}.packs-boundary>div{padding:38px 28px}}@media (max-width:560px){.packs-intro{width:100%;max-width:100%}.packs-intro h1{overflow-wrap:anywhere;max-width:100%;font-size:3.05rem}.packs-intro p{overflow-wrap:anywhere;max-width:100%;font-size:.96rem}.packs-intro>div span{max-width:100%}.pack-stage{border-radius:25px}.pack-scene{min-height:330px}.pack-content header{align-items:flex-start;gap:15px}.pack-content header span{line-height:1.5}.pack-content h2{font-size:2.75rem}.pack-promise{font-size:1.2rem}.pack-actions{display:grid}.pack-actions a,.pack-actions button{width:100%}}.packs-page{max-width:100%}.packs-page *{min-width:0}@media (max-width:560px){.packs-hero{box-sizing:border-box;width:100%;max-width:100%;padding-left:12px;padding-right:12px;overflow:hidden}.packs-intro,.packs-collection,.pack-stage,.pack-scene,.custom-offer,.packs-boundary{box-sizing:border-box;width:100%;max-width:100%}.packs-intro h1{overflow-wrap:anywhere;white-space:normal;max-inline-size:calc(100vw - 40px);font-size:1.72rem;line-height:1.06}.packs-intro>div{display:grid}.pack-content{box-sizing:border-box;inline-size:calc(100vw - 24px);max-inline-size:calc(100vw - 24px);flex:none;align-self:stretch;width:calc(100vw - 24px);padding-left:22px;padding-right:22px;overflow:hidden}.pack-content header{place-items:flex-start start;gap:14px;display:grid}.pack-content header b{max-width:100%}.pack-content h2,.pack-promise,.pack-copy,.pack-content li{overflow-wrap:anywhere;white-space:normal;word-break:normal;inline-size:100%;max-inline-size:100%;display:block}.pack-content li{display:flex}.pack-content h2{font-size:2.35rem}.pack-stage,.custom-offer,.packs-boundary{max-inline-size:calc(100vw - 48px);width:calc(100vw - 48px);margin-left:auto;margin-right:auto}.pack-content{inline-size:calc(100vw - 48px);max-inline-size:calc(100vw - 48px);width:calc(100vw - 48px)}}.custom-offer{background:linear-gradient(145deg,#211029,#120919 72%);border:1px solid #ffaf743d;border-radius:42px;margin-top:38px;padding:clamp(42px,6vw,88px);position:relative;overflow:hidden;box-shadow:0 44px 120px #0000006b}.custom-offer:after{content:"";border:1px solid #daa0e624;border-radius:50%;width:720px;height:720px;position:absolute;top:-280px;right:-360px}.custom-scene{opacity:.52;height:510px;position:absolute;inset:0 0 auto 47%;overflow:hidden}.custom-scene img{object-fit:cover;width:100%;height:100%}.custom-scene i{background:linear-gradient(90deg,#211029 0%,#211029b8 22%,#1209190d 75%),linear-gradient(#0000 45%,#160b1c 100%);position:absolute;inset:0}.custom-heading{z-index:1;max-width:760px;position:relative}.custom-heading>span{color:#ffac79;letter-spacing:.2em;font-size:.73rem;font-weight:800}.custom-heading h2{letter-spacing:-.055em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.4rem);font-weight:400;line-height:.94}.custom-heading h2 em{color:#ddaee5;font-weight:400}.custom-heading p{color:#d6c7d5;max-width:670px;font-size:1.05rem;line-height:1.75}.custom-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:64px;display:grid;position:relative}.custom-grid section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;padding:30px}.custom-grid section>b{color:#fff3;font-family:Georgia,serif;font-size:2.5rem}.custom-grid h3{margin:8px 0 20px;font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.custom-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.custom-grid li{color:#d8cad8;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.custom-grid li svg{color:#ffab77;flex:none;width:15px;height:15px;margin-top:2px}.custom-footer{z-index:1;border-top:1px solid #ffffff1c;grid-template-columns:1fr auto;align-items:flex-end;gap:40px;margin-top:42px;padding-top:34px;display:grid;position:relative}.custom-footer>p{color:#bfaebd;max-width:700px;margin:0;font-size:.82rem;line-height:1.65}.custom-footer>p strong{color:#f3e7ef;font-size:.9rem;display:block}.custom-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.custom-footer a,.custom-footer button{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:9px;padding:17px 22px;font:700 .82rem/1 inherit;text-decoration:none;display:flex}.custom-footer a{color:#210e21;background:linear-gradient(135deg,#ff9b67,#ffc08d)}.custom-footer button{color:#fff;background:0 0;border:1px solid #ffffff38}.custom-footer button svg{width:17px;height:17px}.custom-footer small{color:#78e2cf;text-align:right;flex-basis:100%;min-height:1.2em}@media (max-width:920px){.custom-offer{border-radius:30px;padding:46px 28px}.custom-scene{height:420px;left:28%}.custom-grid{grid-template-columns:1fr}.custom-footer{grid-template-columns:1fr;align-items:stretch}.custom-footer>div{justify-content:flex-start}.custom-footer small{text-align:left}}@media (max-width:560px){.custom-offer{border-radius:25px;padding:38px 22px}.custom-scene{opacity:.35;height:350px;left:12%}.custom-heading h2{font-size:2.65rem}.custom-heading p{font-size:.95rem}.custom-grid{margin-top:42px}.custom-grid section{padding:24px 20px}.custom-footer>div{display:grid}.custom-footer a,.custom-footer button{width:100%}}.human-support{z-index:1200;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:22px;right:22px}.support-launcher{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;cursor:pointer;text-align:left;background:#140a18e6;border:1px solid #f6c9ab47;border-radius:22px;align-items:center;gap:12px;min-width:224px;min-height:64px;padding:9px 17px 9px 9px;display:flex;position:relative;box-shadow:0 20px 60px #0502096b,inset 0 1px #ffffff14}.support-launcher:hover{border-color:#f6c9ab85;transform:translateY(-2px)}.support-launcher-icon{background:linear-gradient(145deg,#392039,#160b20);border-radius:16px;flex:0 0 45px;width:45px;height:45px;position:relative;box-shadow:inset 0 0 0 1px #f2ae843d,0 8px 24px #00000047}.support-launcher-icon:before{content:"";border:1.5px solid #d99a73;border-radius:50% 50% 46% 54%;position:absolute;inset:10px 8px;transform:rotate(-18deg)}.support-launcher-icon i{background:#fff0d7;border-radius:50%;width:5px;height:12px;position:absolute;top:16px;box-shadow:0 0 10px #f4b88c}.support-launcher-icon i:first-child{left:15px}.support-launcher-icon i:last-child{right:15px}.support-launcher span:nth-child(2){gap:2px;display:grid}.support-launcher b{font-size:.86rem}.support-launcher small{color:#baaeba;font-size:.68rem}.support-launcher em{color:#1a0c17;background:#ee9b70;border-radius:999px;place-items:center;width:25px;height:25px;font-size:.72rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 4px #160b19}.support-panel{background:linear-gradient(165deg,#1c0e1ffc,#0b0611fe);border:1px solid #f6c9ab40;border-radius:30px;flex-direction:column;width:min(410px,100vw - 28px);height:min(690px,100vh - 116px);animation:.24s ease-out support-in;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 35px 100px #040108a6}.support-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#c05c9629,#0000 32%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.support-panel-head{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:13px;padding:16px 18px;display:flex;position:relative}.support-team-mark{flex:0 0 48px;width:48px;height:48px;position:relative}.support-team-mark img{object-fit:contain;border-radius:50%;width:100%;height:100%}.support-team-mark i{background:#5ce5af;border:2px solid #211120;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:1px;box-shadow:0 0 12px #5ce5af}.support-panel-head>div:nth-child(2){gap:2px;display:grid}.support-panel-head small{letter-spacing:.16em;color:#dca481;font-size:.59rem}.support-panel-head h2{color:#fff4e5;margin:0;font:500 1.08rem/1.1 Georgia,serif}.support-panel-head p{color:#b9acb8;margin:0;font-size:.68rem}.support-panel-head p i{background:#5ce5af;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.support-panel-head>button{color:#d9cbd7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:36px;height:36px;margin-left:auto;font-size:1.3rem}.support-start,.support-thread-view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.support-start{padding:18px;overflow:auto}.support-welcome b{color:#fff0db;font:500 1.1rem/1.2 Georgia,serif}.support-welcome p{color:#b8aab7;margin:6px 0 16px;font-size:.78rem;line-height:1.55}.support-contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-contact-fields label,.support-message-field{gap:5px;display:grid}.support-contact-fields label span,.support-message-field>span{color:#c6b5c3;font-size:.65rem}.support-contact-fields label span small{color:#907f8e}.support-contact-fields input,.support-message-field textarea,.support-reply textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:11px 12px;font-size:.78rem}.support-contact-fields input:focus,.support-message-field textarea:focus,.support-reply textarea:focus{border-color:#efa77999;box-shadow:0 0 0 3px #efa77914}.support-message-field{margin-top:11px}.support-message-field textarea{resize:vertical;min-height:96px}.support-honeypot{position:absolute!important;left:-10000px!important}.support-files{margin-top:10px}.support-files>label{cursor:pointer;color:#d9b79f;border:1px dashed #eeac8247;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.7rem;display:flex}.support-files input{display:none}.support-files label small{color:#837480}.support-files>div{gap:5px;margin-top:6px;display:grid}.support-files p{color:#cdbfcb;background:#ffffff0a;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:7px 9px;font-size:.66rem;display:flex}.support-files p button{color:#e5a684;cursor:pointer;background:0 0;border:0}.support-submit,.support-reply>button{color:#24101d;cursor:pointer;background:linear-gradient(135deg,#f2c19d,#d88467);border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:12px 14px;font-weight:800;display:flex}.support-submit:disabled,.support-reply>button:disabled{opacity:.55;cursor:wait}.support-return-note{text-align:center;color:#796b78;margin-top:7px;font-size:.61rem;display:block}.support-error{color:#ffb39f;margin:8px 0 0;font-size:.7rem}.support-thread-meta{color:#aa9aa8;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:10px 16px;font-size:.57rem;display:flex}.support-thread-meta span{color:#d8b197}.support-thread-meta i{background:#61e2ae;border-radius:50%;width:5px;height:5px;display:inline-block}.support-thread{scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow:auto}.support-bubble{background:#ffffff0e;border:1px solid #ffffff12;border-radius:16px;width:86%;margin:0 0 12px;padding:11px 12px}.support-bubble.prospect{background:#ae5c872e;border-color:#e697c133;border-bottom-right-radius:5px;margin-left:auto}.support-bubble.team{background:#d591661a;border-color:#ecb38d2e;border-bottom-left-radius:5px}.support-bubble>span{letter-spacing:.1em;color:#dba782;font-size:.55rem}.support-bubble.prospect>span{color:#c9a5c1}.support-bubble p{color:#f4eaf2;white-space:pre-wrap;margin:5px 0;font-size:.77rem;line-height:1.5}.support-bubble>small{text-align:right;color:#7f707d;margin-top:5px;font-size:.55rem;display:block}.support-bubble>div{gap:4px;display:grid}.support-bubble>div button{color:#d8c6d4;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:7px;font-size:.62rem;overflow:hidden}.support-reply{background:#07040bb8;border-top:1px solid #ffffff12;padding:11px 14px 14px}.support-reply textarea{resize:none;min-height:66px;max-height:130px}.support-files.compact{margin-top:7px}.support-files.compact>label{padding:6px 9px}.support-closed-note{text-align:center;margin:auto;padding:24px}.support-closed-note b{color:#fff0dd;font:500 1.1rem Georgia,serif}.support-closed-note p{color:#a899a6;font-size:.75rem}.support-closed-note button{color:#e2b28f;cursor:pointer;background:0 0;border:1px solid #f0ad824d;border-radius:10px;padding:9px 12px}@keyframes support-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:820px){.human-support{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.human-support.workshop-support{top:76px;bottom:auto;right:10px}.support-launcher{border-radius:18px;min-width:0;min-height:52px;padding:6px}.support-launcher-icon{border-radius:13px;flex-basis:40px;width:40px;height:40px}.support-launcher-icon i{top:14px}.support-launcher-icon i:first-child{left:13px}.support-launcher-icon i:last-child{right:13px}.support-launcher>span:nth-child(2){display:none}.support-panel{inset:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:24px;width:auto;height:auto;position:fixed}.workshop-support .support-panel{top:68px}.support-contact-fields{grid-template-columns:1fr}.support-start{padding:15px}.support-message-field textarea{min-height:82px}}@media (max-width:360px){.support-panel{inset:5px 5px calc(5px + env(safe-area-inset-bottom));border-radius:20px}.support-panel-head,.support-start{padding:12px}.support-welcome p{margin-bottom:12px}}.support-documents{gap:10px;padding:0 2px;display:grid}.support-documents button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1b0a20,#32142f);border:1px solid #d5744d59;border-radius:15px;grid-template-columns:1fr auto;gap:4px 12px;width:100%;padding:15px 17px;display:grid;position:relative;overflow:hidden}.support-documents button:after{content:"";border:1px solid #e1895c40;border-radius:50%;width:120px;height:120px;position:absolute;top:-58px;right:-55px}.support-documents span{letter-spacing:.16em;color:#e69a74;font-size:10px}.support-documents b{grid-area:1/2}.support-documents p{color:#ddccd7;grid-column:1;margin:2px 0}.support-documents strong{color:#f3b08d;grid-area:2/2;font-family:Georgia,serif}.support-documents small{color:#e99c78;grid-column:1/-1;margin-top:5px}.support-launcher-icon{place-items:center;display:grid}.support-launcher-icon:before{content:none}.support-message-icon{color:#f0aa80;filter:drop-shadow(0 0 7px #f4b88c47);width:28px;height:28px;transition:color .2s,transform .2s;overflow:visible}.support-message-icon path{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.support-message-icon .support-message-echo{color:#ad6d64;opacity:.72}.support-message-icon .support-message-line{stroke-width:1.4px;opacity:.9}.support-launcher:hover .support-message-icon{color:#ffc29d;transform:translateY(-1px)}@media (max-width:820px){.support-message-icon{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.support-message-icon{transition:none}}.support-project-relay{color:#f6eee7;background:linear-gradient(135deg,#c992671a,#7a4b9614);border:1px solid #c992673d;border-radius:14px;margin:0 18px 10px;padding:12px 14px}.support-project-relay span,.support-project-relay small{display:block}.support-project-relay span{font-weight:750}.support-project-relay small{color:#b9abbc;margin-top:4px;font-size:11px}.relay-submitted .relay-promise{text-align:left;background:linear-gradient(135deg,#d294671a,#7b3dff14);border:1px solid #d2946747;border-radius:20px;width:min(100%,580px);margin:24px auto;padding:18px 20px;box-shadow:0 20px 55px #230c281f}.relay-promise span,.relay-promise strong,.relay-promise small{display:block}.relay-promise span{color:#a75f36;letter-spacing:.14em;font-size:10px;font-weight:800}.relay-promise span i{background:#65cfa8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #65cfa899}.relay-promise strong{color:#251526;margin-top:8px;font:700 clamp(17px,2vw,22px)/1.25 Manrope,sans-serif}.relay-promise small{color:#746575;margin-top:6px}.relay-submitted .relay-open{border:0;margin-top:22px}.relay-submitted>a.text-action{color:#756576;width:max-content;margin:16px auto 0;text-decoration:none;display:block}@media (max-width:820px){.relay-submitted .relay-promise{border-radius:17px;margin:18px auto;padding:15px 16px}.relay-submitted .relay-open{justify-content:center;width:100%}}.registered-contact{background:linear-gradient(135deg,#8437761f,#e18b5e12);border:1px solid #da8b6538;border-radius:16px;gap:5px;padding:18px;display:grid}.registered-contact>span{color:#dc946f;letter-spacing:.17em;font-size:9px;font-weight:900}.registered-contact>b{color:#fff4e7;font:500 22px Georgia,serif}.registered-contact p{color:#c8b8c4;margin:0;font-size:12px}.registered-contact small{color:#847682;font-size:9px}.access-gateway{--access-ivory:#fff3e3;min-height:100dvh;color:var(--access-ivory);background:radial-gradient(circle at 15% 12%,#8e39ae2e,#0000 32%),radial-gradient(circle at 85% 75%,#e17c521f,#0000 28%),#0d0711;position:relative;overflow:hidden}.access-ambient,.access-ambient i{pointer-events:none;position:absolute;inset:0}.access-ambient:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.access-ambient i{background:#f2ad81;border-radius:50%;width:7px;height:7px;inset:auto;box-shadow:0 0 24px #f2ad81}.access-ambient i:first-child{top:29%;left:9%}.access-ambient i:nth-child(2){background:#b278ff;top:72%;left:49%}.access-ambient i:nth-child(3){background:#64d8db;top:18%;right:8%}.access-header{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(20px,4vw,70px);display:flex;position:relative}.access-header>a:last-child{color:#bbaeb9;font-size:12px;text-decoration:none}.access-header>a:last-child b{color:#fff;margin-left:8px;font-size:17px}.access-stage{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(460px,.72fr);align-items:center;gap:clamp(50px,7vw,120px);width:min(1380px,100% - 48px);min-height:calc(100dvh - 86px);margin:auto;padding:46px 0 64px;display:grid;position:relative}.access-story{padding-left:clamp(0px,3vw,42px);position:relative}.access-kicker{color:#dda37e;letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.access-kicker i{background:#dda37e;width:22px;height:1px}.access-story h1{letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font:400 clamp(54px,5.5vw,88px)/.98 Georgia,serif}.access-story h1 em{color:#d9a0ff;font-style:italic}.access-story>p{color:#c4b6c3;max-width:680px;margin:0;font-size:16px;line-height:1.7}.access-orbit{place-items:center;width:225px;height:225px;margin:34px 0 28px;display:grid;position:relative}.access-orbit:before,.access-orbit:after,.access-orbit>i{content:"";border:1px solid #e1976c47;border-radius:50%;position:absolute;inset:17px;transform:rotate(18deg)scaleY(.55)}.access-orbit:after{border-color:#b16dff40;inset:0;transform:rotate(-34deg)scaleX(.56)}.access-orbit>i{background:#ffc29a;border:0;width:7px;height:7px;inset:auto;box-shadow:0 0 18px #ffc29a}.access-orbit>i:first-child{top:103px;left:12px}.access-orbit>i:nth-child(2){top:55px;right:22px}.access-orbit>i:nth-child(3){background:#b97cff;bottom:27px;right:42px}.access-orbit>i:nth-child(4){background:#72d9dc;top:26px;left:53px}.access-orbit img{object-fit:cover;border-radius:50%;width:154px;height:154px;box-shadow:0 25px 70px #00000073}.access-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:650px;display:grid}.access-preview span{color:#cbbec9;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.access-preview i{background:#5be0ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5be0ae80}.access-card{background:linear-gradient(155deg,#251428f7,#110916fb);border:1px solid #f4c3a333;border-radius:32px;padding:clamp(25px,3vw,42px);box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff0f}.access-card-head{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:5px 15px;padding-bottom:22px;display:grid}.access-card-head>span{color:#e5a27d;letter-spacing:.18em;font-size:10px;font-weight:900}.access-card-head>b{color:#9e909c;font-size:10px}.access-card-head>div{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.access-card-head i{background:#ffffff14;border-radius:3px;height:3px;transition:all .25s}.access-card-head i.active{background:linear-gradient(90deg,#c76aee,#eda27b);box-shadow:0 0 12px #d577e540}.access-card h2{margin:27px 0 8px;font:400 34px/1.05 Georgia,serif}.access-card>p{color:#aa9caa;margin:0 0 22px;font-size:12px;line-height:1.55}.access-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-fields label{gap:6px;display:grid}.access-fields label.wide{grid-column:1/-1}.access-fields label>span{color:#cbb8c6;font-size:10px}.access-fields input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:0 14px;font-size:15px}.access-fields input:focus{border-color:#e19164a6;box-shadow:0 0 0 4px #e1916414}.access-honeypot{left:-10000px;position:absolute!important}.access-consent{color:#a99ba7;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:18px 0;font-size:10px;line-height:1.5;display:grid}.access-consent input{accent-color:#dc8b6e;width:17px;height:17px;margin:0}.access-error{background:#ff5c4814;border:1px solid #ff846e38;border-radius:10px;padding:10px 12px;color:#ffb9a8!important}.access-enter{color:#26101e;cursor:pointer;background:linear-gradient(135deg,#f5c49f,#d77c62);border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 18px;font-weight:900;display:flex}.access-enter:disabled{opacity:.6;cursor:wait}.access-enter span{font-size:20px}.access-privacy{text-align:center;color:#80727f;margin-top:12px;font-size:9px;line-height:1.5;display:block}.access-privacy i{background:#62ddb1;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}@media (max-width:900px){.access-header{height:70px;padding:0 16px}.access-stage{width:min(100% - 28px,650px);min-height:auto;padding:24px 0 calc(28px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:22px}.access-story{padding:0}.access-story h1{margin:14px 0 12px;font-size:clamp(39px,10vw,54px)}.access-story>p{font-size:13px;line-height:1.55}.access-orbit{opacity:.42;width:100px;height:100px;margin:0;position:absolute;top:-4px;right:-8px}.access-orbit img{width:72px;height:72px}.access-orbit:before{inset:8px}.access-orbit>i{display:none}.access-preview{scrollbar-width:none;margin-top:18px;display:flex;overflow:auto}.access-preview span{flex:none}.access-card{border-radius:24px;padding:22px 18px}.access-card h2{font-size:28px}.access-fields input{font-size:16px}.access-header .brand small{display:none}}@media (max-width:480px){.access-fields{grid-template-columns:1fr}.access-fields label.wide{grid-column:auto}.access-story{padding-right:54px}.access-story h1{font-size:39px}.access-card-head{grid-template-columns:1fr}.access-card-head>b{font-size:9px}.access-card{padding:20px 15px}.access-consent{font-size:9.5px}}@media (max-width:900px){.access-gateway{width:100%;max-width:100%;overflow-x:hidden}.access-stage{width:calc(100% - 28px);max-width:650px;display:block}.access-stage>*,.access-story,.access-card,.access-card *{min-width:0}.access-story,.access-card{box-sizing:border-box;width:100%;max-width:100%}.access-card{margin-top:22px}.access-preview{max-width:100%}.access-fields{width:100%;max-width:100%}.access-fields input{min-width:0;max-width:100%}.access-consent span,.access-card-head>*{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}@media (max-width:480px){.access-stage{width:calc(100% - 24px)}.access-story{padding-right:54px}.access-card{padding:20px 15px}.access-enter{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.access-card-head i,.access-enter{transition:none}}@media (max-width:900px){.access-stage{width:min(100% - 28px,650px)}}
