/* Base: opción 1. Carácter tomado del logo; catálogo visual de la opción 3. */
:root{--ink:#2b2737;--muted:#696274;--purple:#5741ad;--purple-dark:#443084;--lavender:#a79ac9;--lime:#b7d77c;--paper:#fcfbf8;--line:#e0dbe8}
html{scroll-behavior:auto}body{background:#fcfbf8}.header{height:94px;background:#fcfbf8f7;border-bottom:1px solid #d9d1e7;backdrop-filter:none}.nav-wrap nav{font-weight:650}.nav-wrap nav a:hover{color:var(--purple)}.button{background:#5741ad;border-color:#5741ad;border-radius:8px;box-shadow:0 5px 15px #5741ad12}.button:hover{background:#443084;box-shadow:0 8px 23px #5741ad26}.nav-cta{border-radius:7px}.eyebrow{font-weight:750;color:#5c43a4}.live-dot{background:#91b754}
.brand-hero-shell{position:relative;isolation:isolate;overflow:hidden;background:#fcfbf8}.brand-hero-shell:before{content:'';position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#fcfbf8 35%,#fcfbf8e6 57%,#fcfbf800),url('assets/tech-terrain.webp') right center/68% auto no-repeat;opacity:.48}.brand-hero-shell:after{content:'';position:absolute;width:560px;height:560px;right:-95px;top:28px;background:#5843ab;clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,0 74%,49% 46%,0 18%);z-index:-2}.brand-ribbon{position:absolute;right:-80px;top:59px;width:470px;height:470px;background:#a89bce;clip-path:polygon(0 57%,100% 0,100% 28%,0 85%);z-index:-1}.brand-signal{position:absolute;right:39px;bottom:37px;width:135px;height:150px;background:#bad77f;clip-path:polygon(0 0,100% 50%,0 100%);z-index:-1}.hero{gap:58px;padding-block:64px 66px;grid-template-columns:1.04fr 1fr;min-height:615px}.hero h1{font-weight:750;font-size:clamp(48px,4.8vw,68px);letter-spacing:-3.1px;line-height:1.1;color:#2b2737}.hero h1 span{color:#5942ad}.hero .eyebrow{font-size:10px;letter-spacing:1.7px}.hero .lead{color:#696274;font-size:15px;line-height:1.85;max-width:450px}.hero .eyebrow .live-dot{background:#a3c566;box-shadow:0 0 0 4px #b8d78118}.hero-foot{font-size:10px;color:#706877}.hero-foot svg{color:#799b40}.hero-actions .button{background:#5842ae;border-color:#5842ae;box-shadow:0 6px 18px #5541a324}.hero-actions .text-button{color:#695e7d}.play{border-color:#c4b7db;color:#5e45aa;background:#f0ebf7}.hero-visual{height:485px;padding:18px 4px 35px 14px}.hero-photo{border-radius:65px 17px 65px 17px;border:1px solid #ddd0ef;object-position:66% center;box-shadow:0 18px 45px #4532681a}.hero-shape{inset:8px -8px 26px 29px;border-radius:65px 17px 65px 17px;transform:rotate(4deg);background:#b8a7d95c;border:1px solid #b39acb66}.hero-tag{top:0;right:-4px;background:#fff;border:1px solid #d9c9ec;box-shadow:0 10px 30px #3e2c5f15}.hero-tag strong{color:#3e3156}.hero-tag small{color:#7c6e8e}.tag-icon{background:#eae3f5;color:#6047ae}.hero-receipt{left:-22px;bottom:6px;background:#fff;border-color:#c6b5e0;box-shadow:0 15px 40px #3b285f22;border-left:3px solid #6c51b7}.hero-receipt>strong{color:#372c48}.hero-receipt>strong span{color:#5943aa}.hero-receipt p{color:#81768c}.receipt-top{color:#695b7b}.receipt-top small{color:#92849e}.round-check{background:#e7efd9;color:#688e31}.visual-caption{color:#f0eaf9;font-size:7px;bottom:-10px;background:#5b43a3;padding:3px 7px;border-radius:3px}
.scope-strip{background:#5b43aa;border-color:#5b43aa;color:#f3edf9;position:relative}.scope-strip .wrap{min-height:90px}.scope-strip p{color:#ddd1ef;font-size:11px}.scope-strip strong{color:#fff}.scope-strip span{color:#f1eaf8;font-size:11px;font-weight:550}.scope-strip svg{color:#c7dfa6;width:20px;height:20px}
.section{padding-block:85px}h2{font-size:clamp(31px,3vw,43px);letter-spacing:-1.8px;font-weight:700;line-height:1.2}h2 span{color:#6246ad}.section-heading{gap:65px;margin-bottom:31px}.section-heading>p{font-size:13px;line-height:1.9;color:#776b83}.section-heading .eyebrow{letter-spacing:1.6px;font-size:9px}
#plataforma{position:relative;isolation:isolate}#plataforma:before{content:'';position:absolute;inset:35px -28px 20px;z-index:-1;background-image:radial-gradient(#a490c940 .8px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 25%,#0004 75%,transparent)}.module-toolbar{margin-bottom:21px}.filters{background:#eee8f5;border:1px solid #e0d6ed;border-radius:8px;padding:4px;gap:1px}.filters button{border:0;font-size:10px;padding:8px 14px;border-radius:5px;color:#88759b}.filters button.active{background:#6447ad;color:#fff;box-shadow:0 3px 8px #5d419924}.scope-help{font-size:9px;color:#89729e}
.module-showcase{display:grid;grid-template-columns:.82fr 1.6fr;gap:24px;align-items:start}.module-scene{margin:0;position:relative;overflow:hidden;border-radius:16px;min-height:565px;height:100%;background:#b9a6c7;border:1px solid #c1aed4;isolation:isolate}.module-scene>img{position:absolute;inset:0;width:100%;height:100%;object-position:55% center}.module-scene:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#3e2766f5 0%,#4d337b87 36%,transparent 67%)}.scene-kicker{position:absolute;left:18px;top:18px;z-index:2;background:#fdfaffee;border:1px solid #f0e8fb;display:flex;gap:7px;align-items:center;padding:9px 11px;border-radius:6px;width:fit-content;max-width:calc(100% - 36px);font-size:7px;letter-spacing:1px;font-weight:600;color:#6d4a97}.scene-kicker .live-dot{width:5px;height:5px;background:#98b861}.module-scene figcaption{position:absolute;bottom:25px;left:25px;right:20px;z-index:2;color:#f1e9f8}.module-scene figcaption>span{font-size:7px;letter-spacing:1.1px;color:#c4dfa3;font-weight:700}.module-scene h3{font-size:25px;line-height:1.2;letter-spacing:-.8px;color:#fff;margin:12px 0}.module-scene p{font-size:11px;line-height:1.8;color:#ded0ee;margin-bottom:18px}.scene-tags{display:flex;gap:5px;flex-wrap:wrap}.scene-tags>span{font-size:7px;padding:4px 8px;border-radius:4px;color:#e4d8f0;background:#baa3d721;border:1px solid #cdb1e54a}.module-catalog{min-width:0}.catalog-header{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#8b72a0;margin:0 0 12px}.catalog-header>span:last-child{font-size:9px;letter-spacing:0;color:#927ca6}.module-grid{grid-template-columns:1fr 1fr;gap:11px}.module-card{position:relative;background:#fff;border:1px solid #ddd1e9;border-radius:11px;padding:17px 18px 13px;min-height:166px;box-shadow:0 4px 10px #6f4b8f07;overflow:hidden}.module-card:before{content:'';position:absolute;left:0;top:0;width:3px;height:45px;background:#7860b7;border-radius:0 0 4px}.module-card:hover{border-color:#af92ca;box-shadow:0 10px 25px #68419312;transform:translateY(-3px)}.module-card-top{margin-bottom:10px}.module-icon{width:29px;height:29px;border-radius:7px;background:#ede6f8;border:1px solid #e3d6f1;color:#7654b0}.module-icon svg{width:17px;height:17px}.module-card .status{font-size:7px;padding:4px 6px;letter-spacing:0}.status.developed{background:#eaf1e0;color:#64833c}.status.pilot{background:#e9e0f6;color:#8057a3}.status.next{background:#f0eaf5;color:#90739f}.module-card h3{font-size:15px;line-height:1.3;letter-spacing:-.25px;font-weight:700;color:#49345e;margin-bottom:6px}.module-card p{font-size:11px;line-height:1.7;color:#85728f;margin-bottom:10px}.module-card button{font-size:10px;padding:3px 0;color:#79549f;line-height:1.6}.module-card button svg{width:14px;height:14px}.catalog-expand{margin-top:13px;width:100%;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:12px;background:#eae1f4;border:1px solid #cbb3df;border-radius:7px;color:#765099;font-size:10px;font-weight:650}.catalog-expand[hidden]{display:none}.catalog-expand svg{width:16px;height:16px}.catalog-expand:hover{background:#e0d2ed}.module-showcase[data-filtered=true] .module-scene{min-height:340px;height:340px}.module-showcase[data-expanded=true] .module-scene{position:sticky;top:112px;height:565px}.availability-note{font-size:9px;color:#a38baf;margin-top:15px;line-height:1.8;max-width:none}
.attendance-section{position:relative;isolation:isolate;background:#e8e0f1;border-block:1px solid #d5c5e5;padding-block:78px}.attendance-section:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#eae1f3f5,#e9e0f2dd 50%,#d8c7e7a1),url('assets/tech-terrain.webp') center/cover}.mode-tabs button{background:#eee6f6;border-color:#c9b3dc;color:#997aaf;border-radius:7px;font-size:11px}.mode-tabs button[aria-selected=true]{background:#7050ac;border-color:#7050ac;color:#fff}.mode-panel{border-color:#c5abd9;background:#fcfaff;border-radius:17px;box-shadow:0 14px 40px #6f4a9010}.mode-copy h3{color:#72518e;font-weight:700}.mode-copy>p,.mode-copy .check-list li{color:#8e759f}.mode-copy .text-button{color:#8a61a9}.photo-chip{background:#fdfaffee;border:1px solid #d8c3e8;color:#8c6ba4;border-radius:6px}.journey>div{border-color:#c8addd}.journey b{color:#a38ab8}.journey strong{color:#7b588f}.journey p{color:#9a80ac}
.dashboard-section{position:relative;isolation:isolate;gap:75px}.dashboard-section:after{content:'';position:absolute;right:-15px;top:65px;width:46%;height:68%;z-index:-1;transform:rotate(4deg);background:#6a4ba7;border:1px solid #7b5ab5;border-radius:23px;box-shadow:0 20px 45px #6c439523}.dashboard{border-color:#c7addb;box-shadow:0 20px 45px #66418d1f;border-radius:14px;background:#fff}.dashboard-copy>p:not(.eyebrow),.dashboard-copy .check-list li{color:#87708f}.dash-title h3{font-weight:700;color:#66427e}.dash-title small{color:#906aa8}.dash-stats>div{background:#f0e7f8;border:1px solid #e1d0ef}.dash-stats strong{color:#9a74b4}.dash-stats>div:first-child strong{color:#88a960}.dash-stats>div:last-child strong{color:#ac8552}.bar-pair i{background:#a3bf75}.bar-pair i:last-child{background:#9b78bc}.dash-bottom{color:#9c7caf}.dash-note{color:#b095c0}
.people-section{position:relative;isolation:isolate;background:#ece6f3;border-block:1px solid #d7c8e4;padding-block:78px}.people-section:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#eee7f5f2,#e9dff2d9 55%,#d5c2e59c),url('assets/tech-terrain.webp') center/cover}.people-copy h2 span{color:#8660a4}.people-copy>p:not(.eyebrow){color:#9c7daf}.app-features button.active{background:#fcf9ff;border-color:#c8acdd;box-shadow:0 7px 22px #74479610}.app-features button>svg:first-child{color:#a07cbb}.app-features button strong{color:#85609a}.app-features button small{color:#a68ab7}.phone-orbit{border-color:#ad8ec780;background:#d1bde33b;box-shadow:0 0 0 48px #dfd0eb25,0 0 0 49px #b799cc66,0 0 0 96px #e6dbef11,0 0 0 97px #b99cd022}.phone{border-color:#695078;box-shadow:15px 25px 45px #66477c29}.phone-island{background:#695078}.phone-clock{border-color:#d5b8e7;background:#f9f2fd}.phone-clock>strong{color:#a77ec0}.phone-action{background:#9b75b7}.phone-floating{background:#fff;border-color:#ceb0e2;color:#a07db4}.phone-floating svg{color:#a4bb7b}.phone-caption{color:#b194c1}
.community-photo>img{border-radius:18px 70px 18px 18px}.notice-card{border-color:#cdb0e1;background:#fff;box-shadow:0 12px 35px #77528e16;border-left:3px solid #9d79be}.notice-avatar{background:#ede0f7;color:#ab80c5}.notice-card strong{color:#8b659e}.notice-card small{color:#ad88c3}.communication-section>div>p:not(.eyebrow),.communication-items p{color:#a286b2}.communication-items b{color:#866197}.communication-items svg{color:#b18ac7}.inline-status{color:#b397c3}
.industries-section{background:#f1ede8;position:relative;isolation:isolate;padding-block:78px;border-block:1px solid #e0d7dd}.industries-section:before{content:'';position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#b69bca30 .8px,transparent .8px);background-size:25px 25px;mask-image:linear-gradient(90deg,transparent 30%,#0008)}.industry-tabs{border-color:#cbb2dc}.industry-tabs button{color:#a488b4}.industry-tabs button[aria-selected=true]{color:#81549b;border-color:#9066a8}.industry-panel{gap:45px}.industry-panel>img{border:1px solid #d6c1e4;border-radius:12px}.industry-panel>div>span{color:#b08cc5}.industry-panel h3{font-weight:700;color:#80548f}.industry-panel p,.industry-panel li{color:#a181b1}.industry-panel .text-button{color:#a27abd}.trust-grid{background:#f0e9f6;border:1px solid #dac6e8;padding:27px;border-radius:13px;gap:28px}.trust-grid article>svg{color:#b28ac9}.trust-grid h3{color:#8e659f}.trust-grid p{color:#a88ab8}.trust-section>div>p:not(.eyebrow){color:#a689b6}
.roadmap-section{background:#e9e1f3;border-block:1px solid #d3bde3;padding-block:75px}.roadmap-grid article{background:#fcf9ff;border-color:#c9a9df;border-radius:12px;position:relative;overflow:hidden}.roadmap-grid article:before{content:'';position:absolute;left:0;top:0;height:3px;width:40%;background:#ad8dc7}.roadmap-grid article:first-child:before{background:#b7cc96}.roadmap-grid h3{color:#9167a8;font-weight:700}.roadmap-grid p{color:#a78bb8}.roadmap-grid a,.roadmap-grid button{color:#a27dba}.faqs details{border-color:#d8c5e7}.faqs summary{color:#92729f}.faqs summary span{color:#ad8fc1}.faqs details p{color:#a78bb9}
.closing{background:#624491;border:1px solid #71529e;border-radius:17px;position:relative;isolation:isolate;box-shadow:0 18px 40px #7751981c}.closing:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#624491fa,#624491c7),url('assets/tech-terrain.webp') center/cover}.closing:after{content:'';position:absolute;right:-50px;top:-45px;width:300px;height:300px;background:#af98cc24;clip-path:polygon(0 0,100% 50%,0 100%,0 74%,53% 50%,0 26%);z-index:-1}.closing h2{font-weight:700;color:#fff}.closing p:not(.eyebrow){color:#e1d1ee}.closing .eyebrow{color:#d6c1e8}.closing .button{background:#bcd597;border-color:#bcd597;color:#5e704b}.closing .button:hover{background:#cce2ad}.closing-decoration{display:none}
footer{padding-bottom:35px}.footer-main p{color:#aa8eba}.footer-main>div{color:#a588b6}.footer-main button,.footer-bottom button{color:#a07eb4}.footer-bottom{border-color:#dac8e7;color:#b297c1}.design-selector{position:fixed;bottom:16px;right:18px;z-index:16;display:flex;align-items:center;gap:3px;padding:5px;background:#fcf8fff5;border:1px solid #c9acdf;border-radius:8px;box-shadow:0 7px 25px #74528f26;font-size:9px;color:#a580bb}.design-selector>span{padding-inline:9px;font-size:7px;letter-spacing:.7px;color:#ab8dbb}.design-selector a{padding:7px 10px;border-radius:4px;color:#9772ad}.design-selector a.current{background:#9a77b7;color:white}.design-selector a:hover{background:#e0cdeb;color:#9266aa}
/* Contraste principal: violeta de marca y textos definidos, sin veladuras pastel. */
.hero .lead,.section-heading>p,.module-card p,.mode-copy>p,.mode-copy .check-list li,.dashboard-copy>p:not(.eyebrow),.dashboard-copy .check-list li,.people-copy>p:not(.eyebrow),.communication-section>div>p:not(.eyebrow),.communication-items p,.industry-panel p,.industry-panel li,.trust-grid p,.trust-section>div>p:not(.eyebrow),.roadmap-grid p,.faqs details p{color:#706478}
.module-card h3,.mode-copy h3,.industry-panel h3,.trust-grid h3,.roadmap-grid h3,.faqs summary,.communication-items b,.app-features button strong{color:#624674}
.module-card button,.catalog-expand,.mode-copy .text-button,.roadmap-grid a,.roadmap-grid button,.industry-panel .text-button{color:#805399}
.scope-help,.availability-note,.inline-status,.footer-main p,.footer-main>div,.footer-bottom{color:#8e769f}
.mode-copy h3,.industry-panel h3,.trust-grid h3,.roadmap-grid h3,.faqs summary{color:#382d49}
.module-card button,.catalog-expand,.mode-copy .text-button,.roadmap-grid a,.roadmap-grid button,.industry-panel .text-button{color:#67439e}
.scope-help,.availability-note,.inline-status,.footer-main p,.footer-main>div,.footer-bottom,.journey p{color:#7e6b8e}
@media(min-width:1500px){.hero{gap:80px;min-height:650px;padding-block:75px}.hero-visual{height:510px}}
@media(max-width:1150px){.hero{gap:38px}.hero-visual{height:465px}.hero-receipt{left:-17px;width:300px}.brand-hero-shell:after{right:-180px}.brand-ribbon{right:-140px}.brand-signal{right:20px;width:110px;height:125px}.module-showcase{gap:18px;grid-template-columns:.8fr 1.6fr}.module-card{padding:15px;min-height:171px}.module-card h3{font-size:14px}.module-card .status{font-size:6px}.module-scene{min-height:570px}.module-scene h3{font-size:23px}.scene-kicker{left:13px;top:14px;font-size:6px;padding:8px 9px;max-width:calc(100% - 26px)}.module-scene figcaption{left:20px}.dashboard-section,.trust-section{gap:45px}}
@media(max-width:900px){.hero{gap:27px;min-height:560px;padding-block:48px 52px}.hero h1{font-size:48px;letter-spacing:-2.5px}.hero .lead{font-size:13px}.hero-visual{height:435px;padding-left:0}.hero-receipt{width:280px;left:-18px}.hero-tag{right:-9px}.hero-tag strong{font-size:9px}.hero-tag small{font-size:8px}.hero-foot{font-size:9px}.brand-hero-shell:after{width:420px;height:480px;right:-195px;top:26px}.brand-ribbon{width:370px;height:370px;right:-160px;top:95px}.brand-signal{width:90px;height:100px;right:15px;bottom:45px}.module-showcase{grid-template-columns:1fr}.module-scene{height:235px;min-height:235px}.module-scene>img{object-position:50% 45%}.module-scene:after{background:linear-gradient(90deg,#3e2766e8,transparent 85%)}.module-scene figcaption{left:25px;bottom:20px;right:auto;max-width:320px}.module-scene h3{font-size:25px;margin-top:8px}.module-scene p{font-size:11px;max-width:285px;margin-bottom:0}.scene-tags{display:none}.scene-kicker{left:auto;right:17px;top:17px;font-size:7px}.module-grid{grid-template-columns:repeat(3,1fr);gap:10px}.module-card{min-height:195px;padding:16px}.module-card-top{align-items:start;gap:8px;flex-wrap:wrap}.module-card h3{font-size:14px}.module-card .status{font-size:6.5px}.module-showcase[data-filtered=true] .module-scene{height:235px;min-height:235px}.module-showcase[data-expanded=true] .module-scene{position:relative;top:auto;height:235px}.section{padding-block:70px}.section-heading{gap:35px}.dashboard-section:after{width:85%;height:390px;top:auto;bottom:43px;right:0}.industry-panel{gap:30px}.trust-grid{padding:22px;gap:22px}.trust-grid h3{font-size:13px}.trust-grid p{font-size:10px}.closing h2{font-size:35px}}
@media(max-width:640px){.header{height:78px}.header .brand{width:133px}.mobile-toggle{border-color:#c4acda;background:#ede2f7;border-radius:8px}.mobile-toggle span{background:#a47cbf}.nav-wrap nav{top:78px;background:#fcf8ff;border-color:#ddc6ed}.nav-wrap nav a{color:#9566b1}.hero{grid-template-columns:1fr;gap:18px;min-height:0;padding-block:35px 44px}.hero h1{font-size:clamp(39px,10.5vw,47px);letter-spacing:-2px;line-height:1.13}.hero .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:20px}.hero .lead{font-size:13px;line-height:1.9;margin-top:21px}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{font-size:11px;padding:16px 18px}.hero-actions .text-button{font-size:10px;max-width:120px}.hero-foot{font-size:8px;margin-top:23px}.hero-visual{height:375px;padding:16px 3px 35px 10px;margin-top:13px}.hero-photo{border-radius:45px 13px 45px 13px;object-position:65% center}.hero-shape{inset:5px -4px 26px 22px;border-radius:45px 13px 45px 13px}.hero-tag{top:0;right:0;padding:10px 12px}.hero-tag strong{font-size:9px}.hero-tag small{font-size:8px}.hero-tag .tag-icon{width:28px;height:28px}.hero-receipt{width:270px;left:0;bottom:0;padding:14px 16px}.hero-receipt>strong{font-size:12px}.hero-receipt p{font-size:7px}.visual-caption{font-size:6px;bottom:-17px;right:0}.brand-hero-shell:before{background:linear-gradient(180deg,#fcfbf8 10%,#fcfbf8c4 55%,#fcfbf84a),url('assets/tech-terrain.webp') center/cover;opacity:.5}.brand-hero-shell:after{width:350px;height:370px;right:-135px;top:auto;bottom:18px}.brand-ribbon{width:290px;height:290px;right:-100px;top:auto;bottom:45px}.brand-signal{width:90px;height:100px;right:13px;bottom:28px}.scope-strip .wrap{gap:18px 20px;padding-block:20px}.scope-strip p{font-size:9px}.scope-strip span{font-size:10px}.section{padding-block:54px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:30px}.section-heading>p{font-size:12px;line-height:1.85;margin-top:17px}.section-heading .eyebrow{font-size:8px}.module-toolbar{gap:12px;margin-bottom:17px}.filters{padding:3px;gap:1px}.filters button{padding:8px 10px;font-size:9px}.scope-help{font-size:8px}.module-scene{height:260px;min-height:260px;border-radius:13px}.module-scene>img{object-position:65% 42%}.module-scene:after{background:linear-gradient(90deg,#3e2766d9,transparent 95%),linear-gradient(0deg,#3e276677,transparent)}.module-scene figcaption{left:20px;right:18px;bottom:20px;max-width:240px}.module-scene h3{font-size:24px}.module-scene figcaption>span{font-size:6px}.module-scene p{font-size:10px;max-width:220px}.scene-kicker{top:13px;right:12px;font-size:6px;padding:7px 9px}.catalog-header{font-size:7px}.catalog-header>span:last-child{font-size:8px}.module-grid{grid-template-columns:1fr 1fr;gap:9px}.module-card{min-height:198px;padding:14px 12px 11px;border-radius:9px}.module-card-top{gap:6px;margin-bottom:10px;min-height:28px}.module-icon{width:26px;height:26px}.module-icon svg{width:15px;height:15px}.module-card .status{font-size:6.5px;padding:4px 5px}.module-card h3{font-size:14px;line-height:1.35}.module-card p{font-size:11px;line-height:1.65}.module-card button{font-size:10px}.catalog-expand{font-size:10px;padding:11px 14px}.availability-note{font-size:8px;line-height:1.8;margin-top:13px}.module-showcase[data-filtered=true] .module-scene{height:240px;min-height:240px}.module-showcase[data-expanded=true] .module-scene{height:260px}.attendance-section{padding-block:54px}.mode-tabs button{font-size:9px;padding:10px 13px}.mode-panel{border-radius:13px}.mode-copy{padding:25px}.mode-copy h3{font-size:28px}.mode-copy>p{font-size:12px}.mode-copy .check-list li{font-size:11px}.journey{gap:22px 18px}.journey p{font-size:10px}.photo-chip{font-size:8px}.dashboard-section:after{width:93%;height:340px;right:0;bottom:44px}.people-section{padding-block:54px}.people-copy h2{font-size:34px}.people-copy>p:not(.eyebrow){font-size:12px}.phone-caption{font-size:7px}.phone-orbit{box-shadow:0 0 0 33px #dfd0eb25,0 0 0 34px #b799cc66,0 0 0 66px #e6dbef11,0 0 0 67px #b99cd022}.communication-section{gap:33px}.notice-card{padding:14px}.notice-card strong{font-size:10px}.notice-card small{font-size:6px}.communication-section h2{font-size:30px}.communication-section>div>p:not(.eyebrow){font-size:12px}.communication-items p{font-size:11px}.industries-section{padding-block:54px}.industry-tabs{gap:20px}.industry-tabs button{font-size:10px}.industry-panel{gap:25px}.industry-panel h3{font-size:25px}.industry-panel p{font-size:12px}.industry-panel li{font-size:11px}.trust-grid{padding:20px;gap:24px 18px}.trust-grid h3{font-size:13px}.trust-grid p{font-size:10px}.roadmap-section{padding-block:54px}.roadmap-grid p{font-size:12px}.closing{padding:30px 25px;border-radius:14px}.closing h2{font-size:32px}.closing .button{font-size:11px}.closing p:not(.eyebrow){font-size:11px}footer{padding-bottom:55px}.design-selector{right:8px;bottom:9px;padding:4px;font-size:8px;gap:1px;max-width:calc(100% - 16px)}.design-selector>span{font-size:6px;padding-inline:7px}.design-selector a{padding:7px 9px}}
