.unique-product{background:var(--product-paper)}.unique-product .demo-product{max-width:1600px}.u-page{background:var(--product-paper);color:#25302d;min-height:850px;font:14px Arial,sans-serif;overflow:hidden}.u-page *{box-sizing:border-box}.u-page h1{color:inherit;letter-spacing:-2px;margin:14px 0 24px;font-size:clamp(36px,5vw,72px);line-height:1.04}.u-page h2{color:inherit;margin:0 0 16px;font-size:23px;line-height:1.2}.u-page h3{color:inherit;font-size:18px}.u-page p{line-height:1.7}.u-page button,.u-page input,.u-page select,.u-page textarea{font:inherit;color:inherit}.u-page button{cursor:pointer}.u-page input,.u-page select,.u-page textarea{min-width:0;max-width:100%}.u-page button:focus-visible,.u-page input:focus-visible,.u-page select:focus-visible,.u-page textarea:focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}.u-page header{border-color:#25302d20;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:20px;padding:26px 4.5%;display:flex}.u-page header>span,.u-page header>small,.u-page header>strong{letter-spacing:1px;font-size:10px}.u-brand{white-space:nowrap;align-items:center;gap:10px;font-size:24px;display:flex}.u-brand>span{color:var(--product-accent);font-size:30px}.u-nav{align-items:center;gap:20px;display:flex}.u-nav button{opacity:.6;background:0 0;border:0;padding:8px 0;font-size:12px}.u-nav button[aria-pressed=true]{opacity:1;font-weight:700}.u-eyebrow{letter-spacing:2px;color:var(--product-accent);text-transform:uppercase;font-size:10px;font-weight:700}.u-action{background:var(--product-accent);border:0;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:45px;padding:15px 20px;display:inline-flex;color:#fff!important;font-size:12px!important;font-weight:700!important}.u-action.secondary{background:0 0;border:1px solid;color:inherit!important}.u-panel{background:#ffffffb0;border-radius:12px;padding:24px}.u-notice{min-height:55px;margin:0;padding:20px 4.5%;font-size:12px;font-weight:700}.u-tag{letter-spacing:1px;border:1px solid;border-radius:3px;padding:7px 10px;font-size:9px;display:inline-block}.u-micro{opacity:.65;font-size:11px}.u-rows>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #25302d20;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.u-rows strong{flex:1;font-size:13px}.u-index{opacity:.45;font-size:11px}.u-linechart{width:100%;max-height:190px}.u-building{width:100%;display:block}.u-icon-button{background:0 0;border:0;padding:8px}.u-search{background:#ffffff9c;border-radius:7px;align-items:center;gap:10px;padding:14px;display:flex}.u-search input{background:0 0;border:0;outline:0;flex:1;width:100%}.u-heading{justify-content:space-between;align-items:center;gap:25px;margin:25px 0;display:flex}.u-avatar-line{align-items:center;gap:10px;margin:20px 0;display:flex}.u-avatar-line>span{background:#fff7;border-radius:50%;padding:10px;font-size:10px}.u-counter{align-items:center;gap:20px;display:flex}.u-counter button{background:0 0;border:0;padding:6px}.unique-footer{color:#d9e4de;background:#192622;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 4.5%;font-size:10px;display:flex}.screen-presenca-local{background:#eee7dc}.u-architecture .u-brand{font-family:Georgia,serif}.arch-layout{grid-template-columns:50px 1.15fr 1fr;gap:35px;padding:50px 4.5%;display:grid}.arch-layout aside{border-right:1px solid #25302d33;font-size:9px}.vertical-label{writing-mode:vertical-rl;letter-spacing:3px;margin-top:35px}.arch-layout h1{font-family:Georgia,serif;font-size:76px;font-weight:400}.arch-layout h1 em{color:var(--product-accent)}.arch-layout section>p:not(.u-eyebrow){color:#68726a;max-width:340px}.arch-layout figure{color:var(--product-accent);align-self:center;margin:0}.arch-layout figcaption{letter-spacing:2px;border-bottom:1px solid #25302d33;padding:20px 0;font-size:9px}.arch-projects{letter-spacing:1px;flex-direction:column;gap:12px;margin:35px 0;font-size:9px;display:flex}.screen-vitrine-artesanal{background:#fbfaf6}.u-ceramics header{padding:35px 5%}.u-ceramics .u-brand{font:32px Georgia,serif}.ceramic-layout{grid-template-columns:1.2fr 1fr;gap:65px;padding:40px 5%;display:grid}.ceramic-photo{background:#e9e3d4;flex-direction:column;justify-content:center;align-items:center;min-height:565px;display:flex;position:relative}.ceramic-photo .product-object-art{width:95%;max-width:410px;height:390px;color:var(--product-accent)}.ceramic-photo>span{letter-spacing:2px;font-size:9px;position:absolute;top:25px;left:25px}.ceramic-selector{gap:15px;display:flex;position:absolute;bottom:25px}.ceramic-selector button{background:0 0;border:1px solid #25302d33;width:40px;height:40px}.ceramic-selector button[aria-pressed=true]{background:var(--product-accent);color:#fff}.ceramic-layout section{padding:30px 0}.ceramic-layout h1{font-family:Georgia,serif;font-size:62px;font-weight:400}.ceramic-layout section>p{opacity:.65;max-width:370px}.ceramic-spec{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.ceramic-spec span{border-bottom:1px solid #25302d55;padding-bottom:8px;font-size:10px}.ceramic-price{margin:20px 0;font:32px Georgia,serif;display:block}.ceramic-layout small{opacity:.5;margin-top:16px;font-size:10px;display:block}.ceramic-layout blockquote{border-top:1px solid #25302d22;margin:35px 0 0;padding-top:25px;font:italic 20px Georgia,serif}.screen-agenda-viva{color:#4b2052;--product-accent:#7d2879;background:#efd5ed}.u-salon .u-brand{font-size:27px}.salon-hero{align-items:center;gap:40px;min-height:410px;padding:20px 5%;display:flex;position:relative;overflow:hidden}.salon-hero>span{color:#7d287913;font:700 300px Arial;position:absolute;top:0;left:0}.salon-hero h1{z-index:1;flex:1;font:400 70px/1.03 Georgia,serif;position:relative}.salon-portrait{background:#7d2879;border-radius:150px 150px 0 0;width:270px;height:320px;position:relative;overflow:hidden}.salon-portrait>div{background:#d597a5;border-radius:80px 75px 55px 60px;width:150px;height:185px;position:absolute;top:65px;left:72px;transform:rotate(-12deg);box-shadow:-35px -20px 0 18px #352235}.salon-portrait>span{color:#fff;letter-spacing:2px;font-size:10px;position:absolute;bottom:20px;left:35px}.salon-book{background:#fff7;grid-template-columns:1fr 1fr;gap:40px;padding:30px 5%;display:grid}.salon-book section:first-child>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #4b205233;justify-content:space-between;width:100%;padding:15px 0;display:flex}.salon-book .is-selected{font-weight:700}.u-slot-row{flex-wrap:wrap;gap:10px;margin:15px 0 25px;display:flex}.u-slot-row button{background:0 0;border:1px solid #4b205233;border-radius:30px;padding:14px}.u-slot-row button[aria-pressed=true]{color:#fff;background:#7d2879}.screen-fluxo-claro{background:#eef3f8}.u-finance{grid-template-columns:205px minmax(0,1fr);min-height:780px;display:grid}.finance-sidebar{color:#e6f0f8;background:#143950;padding:30px 22px;position:relative}.finance-sidebar .u-brand{font-size:23px}.finance-sidebar .u-brand>span{color:#78b3d4}.finance-sidebar .u-nav{flex-direction:column;align-items:stretch;gap:15px;margin-top:45px}.finance-sidebar .u-nav button{text-align:left;padding:14px 10px}.finance-sidebar .u-nav button[aria-pressed=true]{background:#ffffff15;border-radius:7px}.finance-account{font-size:9px;line-height:2;position:absolute;bottom:35px}.finance-work{min-width:0}.finance-work header{background:#fff;padding:20px 35px}.finance-work header button{background:0 0;border:0}.finance-work .u-heading{margin:35px}.finance-work h1{letter-spacing:-1px;font-size:36px}.finance-balance{grid-template-columns:1.5fr 1fr 1fr;gap:15px;margin:0 35px 25px;display:grid}.finance-balance section{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:25px 20px;display:flex}.finance-balance section:first-child{color:#fff;background:#185f92}.finance-balance strong{letter-spacing:-1px;font-size:28px}.finance-balance span{font-size:11px}.finance-balance small{opacity:.65;font-size:9px}.finance-bottom{grid-template-columns:1.3fr 1fr;gap:20px;margin:0 35px;display:grid}.finance-bottom h2{font-size:18px}.u-chart-legend{opacity:.6;justify-content:space-between;gap:10px;font-size:9px;display:flex}.screen-conversa-que-vende{--product-accent:#b24c2b;background:#f5f0e8}.u-crm header{color:#f5f0e8;background:#222923}.u-crm .u-brand>span{color:#ee986f}.crm-heading{justify-content:space-between;gap:30px;padding:35px 4.5% 20px;display:flex}.crm-heading h1{font-size:43px}.crm-total{text-align:right;flex-direction:column;justify-content:center;gap:10px;display:flex}.crm-total strong{font-size:33px}.crm-total span{opacity:.6;font-size:10px}.crm-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:10px 4.5% 25px;display:grid}.crm-pipeline>section{background:#e5e0d7;border-top:4px solid #bdafa0;min-height:380px;padding:18px}.crm-pipeline h2{justify-content:space-between;font-size:15px;display:flex}.crm-pipeline h2>span{opacity:.5}.crm-pipeline article{background:#fffaf3;border-radius:4px;padding:20px}.crm-pipeline article p{opacity:.6;font-size:12px}.crm-pipeline .u-action{width:100%;padding:12px 8px;font-size:10px!important}.crm-followups{border:1px solid #25302d22;flex-wrap:wrap;gap:25px;margin:15px 4.5%;padding:22px;font-size:12px;display:flex}.screen-pedido-na-mesa{--product-accent:#a33223;background:#fbefdc}.u-restaurant header{color:#fbefdc;background:#a33223}.u-restaurant .u-brand>span{color:#fbefdc}.restaurant-body{grid-template-columns:1fr 265px;gap:40px;padding:40px 4.5%;display:grid}.restaurant-menu h1{font:400 64px/1.02 Georgia,serif}.restaurant-categories{gap:10px;margin-bottom:25px;display:flex}.restaurant-categories button{background:0 0;border:1px solid #a3322333;border-radius:30px;padding:10px 16px}.restaurant-categories button[aria-pressed=true]{color:#fff;background:#a33223}.food-feature{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.food-feature>div:last-child>span{letter-spacing:2px;font-size:9px}.food-feature h2{margin:15px 0;font-size:28px}.food-feature p{font-size:12px}.food-feature strong{margin-bottom:20px;font-size:25px;display:block}.food-plate{background:#e5d4b6;border:20px solid #fffef6;border-radius:50%;width:260px;height:260px;position:relative;box-shadow:6px 10px #25302d15}.food-plate i{background:#70974e;border-radius:50%;width:85px;height:70px;position:absolute;top:30px;left:10px}.food-plate i:nth-child(2){background:#d69839;top:80px;left:115px}.food-plate i:nth-child(3){background:#b44432;top:125px;left:30px}.food-plate i:nth-child(4){background:#dacba1;top:15px;left:100px}.food-1 i{border-radius:20px;background:#bf903b!important}.food-2 i{background:#bfd384!important}.restaurant-ticket{background:#fffdf4;border-bottom:12px dotted #fbefdc;align-self:start;min-height:460px;padding:35px 25px;font-family:monospace}.restaurant-ticket>span{letter-spacing:3px;font-size:10px}.restaurant-ticket h2{margin-top:25px;font:32px Georgia}.ticket-dashes{border-top:1px dashed #25302d55;margin:28px 0}.restaurant-ticket strong{margin:20px 0;font-size:26px;display:block}.restaurant-ticket small{font-size:10px}.screen-rotina-sem-copiar{color:#d6eee0;--product-accent:#9ad5aa;background:#112a25}.u-automation .u-action{background:#9ad5aa;color:#112a25!important}.u-automation header{border-color:#ffffff25}.automation-top{justify-content:space-between;gap:30px;padding:35px 5%;display:flex}.automation-top h1{font:46px/1.1 monospace}.automation-top>div{flex-direction:column;align-self:center;gap:12px;display:flex}.automation-top>div>strong{font-size:65px}.automation-top>div>span{font-size:10px}.automation-canvas{background-image:radial-gradient(#d6eee025 1px,#0000 1px);background-size:20px 20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:75px;padding:60px 5%;display:grid}.automation-canvas article{background:#1b3b30;border:1px solid #6fa986;padding:28px;position:relative}.automation-canvas article>span{background:#9ad5aa20;border-radius:7px;padding:12px;display:inline-flex}.automation-canvas h2{margin:25px 0 15px;font-size:20px}.automation-canvas small{opacity:.7;font:10px monospace}.node-connector{background:#9ad5aa;width:76px;height:2px;position:absolute;top:50%;right:-76px}.automation-canvas .node-done{background:#2b5440}.automation-run{grid-template-columns:220px 1fr;align-items:start;gap:40px;padding:30px 5%;display:grid}.automation-log{background:#061b15;min-height:100px;padding:15px 20px;font:11px monospace}.automation-log p{margin:8px 0}.automation-log span{color:#9ad5aa}.screen-estoque-no-ponto{--product-accent:#967320;background:#faf8ed}.inventory-title{justify-content:space-between;align-items:center;gap:20px;padding:40px 4.5%;display:flex}.inventory-title h1{font-size:43px}.inventory-alert{background:#f0d578;border-radius:3px;padding:14px;font-size:10px}.inventory-grid{grid-template-columns:1fr 290px;gap:30px;padding:0 4.5%;display:grid}.inventory-table{background:#fff;min-width:0;padding:25px}.stock-table-head,.stock-table-row{grid-template-columns:2fr .8fr .7fr 1fr;align-items:center;gap:12px;display:grid}.stock-table-head{letter-spacing:1px;opacity:.65;margin:30px 0 15px;font-size:8px}.stock-table-row{border-top:1px solid #25302d22;padding:25px 0;font-size:12px}.stock-table-row>span:first-child{align-items:center;gap:12px;display:flex}.stock-table-row small{opacity:.5;margin-top:5px;font-size:9px;display:block}.stock-table-row .u-tag{padding:6px;font-size:8px}.inventory-restock{background:#efe3b8;padding:30px}.inventory-restock h2{margin-top:25px}.inventory-restock>strong{margin:20px 0;font-size:35px;display:block}.inventory-restock p{font-size:12px}.inventory-foot{justify-content:space-between;gap:20px;padding:30px 4.5%;font-size:10px;display:flex}.screen-oficina-em-dia{color:#e4e9ed;--product-accent:#ff8655;background:#1f2428}.u-garage .u-action{background:#ff8655;color:#1f2428!important}.u-garage header{border-color:#fff3}.garage-layout{grid-template-columns:1fr 1.1fr;gap:65px;padding:35px 5%;display:grid}.garage-layout h1{font-size:55px}.garage-layout aside>p{color:#a8b4bd;font-size:12px}.garage-car{height:135px;margin-top:30px;position:relative}.garage-car>span{background:#617783;border-radius:55px 90px 10px 15px;width:290px;height:60px;display:block;position:absolute;top:40px;box-shadow:0 -30px 0 -8px #a0b0b8}.garage-car>i{background:#1f2428;border:10px solid #40525e;border-radius:50%;width:40px;height:40px;position:absolute;top:85px;left:45px}.garage-car>i:last-child{left:225px}.garage-meter{flex-direction:column;gap:8px;margin-top:25px;display:flex}.garage-meter>span{letter-spacing:5px;font:35px monospace}.garage-meter small{color:#91a4b0;font-size:9px}.garage-os{border-bottom:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:15px;padding:20px 0;display:flex}.garage-os>span{color:#ff8655;font-size:10px}.garage-os h2{flex:1;margin:0}.garage-checks>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #fff2;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.garage-checks button>span{border:1px solid #ff8655;place-items:center;width:30px;height:30px;font:12px monospace;display:grid}.garage-checks strong{flex:1;font-size:13px}.garage-checks small{opacity:.5;font-size:9px}.garage-summary{justify-content:space-between;padding:25px 0;font-size:12px;display:flex}.screen-pet-cuidado{color:#3d4d37;--product-accent:#68834c;background:#f4eedb}.u-pet .u-brand{font-family:Georgia,serif}.pet-hero{grid-template-columns:170px 1fr 240px;align-items:center;gap:35px;padding:40px 5%;display:grid}.pet-avatar{background:#dfe4c3;border:2px dashed #68834c;border-radius:40% 50% 35% 55%;place-items:center;width:155px;height:155px;font-size:65px;display:grid}.pet-hero h1{font-family:Georgia,serif;font-size:62px;font-weight:400}.pet-hero p:not(.u-eyebrow){max-width:390px;font-size:13px}.pet-profile{gap:15px;font-size:9px;display:flex}.pet-hero aside{background:#fff7;border-radius:25px;flex-direction:column;gap:15px;padding:25px;display:flex}.pet-hero aside>span{letter-spacing:1px;font-size:9px}.pet-services{grid-template-columns:repeat(3,1fr);gap:22px;padding:20px 5%;display:grid}.pet-services>button{text-align:left;background:#fff8;border:2px solid #0000;border-radius:30px 30px 10px;padding:26px}.pet-services button[aria-pressed=true]{background:#e3eacb;border-color:#68834c}.pet-services button>span{color:#68834c;font-size:40px}.pet-services h2{margin-top:20px;font-family:Georgia,serif}.pet-services p{font-size:12px}.pet-services small{font-size:10px}.pet-booking{justify-content:space-between;align-items:center;gap:20px;padding:22px 5%;display:flex}.screen-movimento-fit{color:#f7faef;--product-accent:#d0ef5d;background:#191d20}.u-fitness header{border-color:#fff2}.u-fitness .u-action{color:#191d20!important}.fitness-layout{grid-template-columns:1.1fr 1fr;gap:80px;padding:35px 6%;display:grid}.fitness-layout h1{letter-spacing:-5px;font:900 100px/.86 Arial}.fitness-layout h1 em{color:#d0ef5d;font-style:normal}.fitness-layout section>p:not(.u-eyebrow){color:#b1b8af;font-size:12px}.fitness-ring{border:8px solid #d0ef5d;border-right-color:#fff2;border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.fitness-ring>span{text-align:center;font-size:29px;font-weight:700}.fitness-ring small{margin-top:5px;font-size:7px;display:block}.fitness-workout{background:#272d2f;align-self:center;padding:30px}.fitness-day{color:#d0ef5d;align-items:center;gap:14px;margin-bottom:30px;display:flex}.fitness-day span{font-size:10px}.fitness-day strong{font-size:45px}.fitness-workout>button:not(.u-action){text-align:left;background:0 0;border:0;border-top:1px solid #fff2;align-items:center;gap:16px;width:100%;padding:23px 0;display:flex}.fitness-workout button>span{color:#d0ef5d;font-size:10px}.fitness-workout button>strong{flex:1;font-size:12px}.fitness-workout .u-action{width:100%;margin-top:25px}.fitness-workout>small{opacity:.55;margin-top:15px;font-size:9px;display:block}.screen-imovel-em-foco{--product-accent:#346759;background:#f9f8f1}.u-property .u-brand{font-family:Georgia,serif}.property-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px 5%;display:flex}.property-top>p{letter-spacing:2px;width:100%;font-size:9px}.property-top h1{font:400 55px/1.08 Georgia,serif}.property-top>label{border:1px solid #25302d33;gap:10px;padding:15px;display:flex}.property-top select{background:0 0;border:0;min-width:150px}.property-showcase{grid-template-columns:1.4fr 1fr;gap:50px;padding:0 5% 35px;display:grid}.property-showcase figure{color:#346759;background:#e4e8dc;margin:0;position:relative}.property-showcase figure>span{background:#fff9;padding:10px;font-size:9px;position:absolute;top:20px;left:20px}.property-showcase section{padding:25px 0}.property-showcase section>span{letter-spacing:1px;font-size:9px}.property-showcase h2{margin-top:20px;font:30px Georgia}.property-showcase p{opacity:.7;font-size:13px}.property-facts{gap:35px;margin:25px 0;display:flex}.property-facts strong{font-size:23px}.property-facts small{margin-top:8px;font-size:10px;font-weight:400;display:block}.property-price{margin-bottom:10px;font-size:26px;display:block}.property-showcase section>small{margin-bottom:25px;font-size:9px;display:block}.screen-reserva-serena{color:#294138;--product-accent:#294138;background:#e2e7dc;position:relative}.u-retreat{position:relative}.u-retreat header{z-index:2;position:relative}.u-retreat .u-brand{font-family:Georgia,serif}.retreat-landscape{background:linear-gradient(#bfcfbc,#e2e7dc);height:405px;position:absolute;inset:95px 0 auto;overflow:hidden}.retreat-landscape>div{background:#91a58e;border-radius:50% 60% 0 0;width:75%;height:300px;position:absolute;bottom:-100px;left:-10%;transform:rotate(15deg)}.retreat-landscape>div:nth-child(2){background:#728d78;bottom:-130px;left:35%;transform:rotate(-15deg)}.retreat-landscape>div:nth-child(3){background:#526c57;bottom:-240px;left:0}.retreat-landscape>span{color:#fff2;font:180px Georgia;position:absolute;bottom:0;left:5%}.retreat-title{text-align:center;padding:45px 5% 80px;position:relative}.retreat-title h1{font:400 68px/1.05 Georgia}.retreat-title .u-eyebrow{color:#294138}.retreat-reservation{background:#f6f6e9;grid-template-columns:1.4fr .8fr 1fr 1.2fr;align-items:center;gap:25px;margin:0 5%;padding:30px;display:grid;position:relative;box-shadow:0 10px 30px #29413815}.retreat-reservation>div{flex-direction:column;gap:16px;display:flex}.retreat-reservation>div>span{letter-spacing:2px;font-size:8px}.retreat-reservation select{background:0 0;border:0;border-bottom:1px solid #29413833;padding:8px 0}.retreat-benefits{justify-content:center;gap:65px;padding:50px 5%;font:14px Georgia;display:flex}.screen-escola-conectada{--product-accent:#44755e;background:#f0f5e8}.u-school header{background:#fffaf1}.school-layout{grid-template-columns:210px 1fr;display:grid}.school-layout>aside{background:#dcead5;padding:35px 25px}.school-student{color:#44755e;flex-direction:column;gap:12px;font:700 48px Georgia;display:flex}.school-student strong{color:#25302d;font:22px Arial}.school-student small{color:#607366;font:10px Arial}.school-layout .u-nav{flex-direction:column;align-items:stretch;gap:15px;margin-top:35px}.school-layout .u-nav button{text-align:left;padding:13px 0}.school-layout>section{padding:35px 4%}.school-greeting{padding:0 0 25px}.school-greeting>p{letter-spacing:2px;font-size:9px}.school-greeting h1{font:45px Georgia}.school-greeting>span{font-size:11px}.school-cards{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.school-cards article{background:#fffaf1;border-radius:20px;padding:28px}.school-cards article:last-child{background:#eddcab;transform:rotate(2deg)}.school-cards h2{margin:15px 0;font:24px Georgia}.school-cards p{font-size:12px}.school-cards span:last-child{font-size:10px}.school-agenda{background:#fff8;flex-wrap:wrap;gap:20px;margin-top:30px;padding:20px;font-size:10px;display:flex}.screen-proposta-pronta{--product-accent:#65517a;background:#ede9f0}.proposal-workspace{grid-template-columns:320px 1fr;gap:55px;padding:35px 6%;display:grid}.proposal-workspace h1{font-size:38px}.proposal-workspace aside>label{margin:25px 0 12px;font-size:11px;display:block}.proposal-workspace input,.proposal-workspace select{background:#fff8;border:1px solid #65517a33;border-radius:4px;width:100%;margin-top:10px;padding:13px}.proposal-option{text-align:left;background:#fff8;border:0;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:14px;display:flex}.proposal-option[aria-pressed=true]{background:#d9cee5}.proposal-workspace aside .u-action{width:100%;margin-top:20px}.proposal-paper{background:#fffefa;min-height:590px;padding:50px;box-shadow:15px 15px #65517a15}.proposal-paper>span{letter-spacing:2px;font:9px monospace}.proposal-paper h2{margin:30px 0;font:35px Georgia}.proposal-paper p{color:#6d706b;font-size:12px}.proposal-paper h3{margin-top:28px;font-size:13px}.paper-rule{background:#65517a;height:2px;margin:25px 0}.proposal-paper footer{opacity:.5;margin-top:50px;font:8px monospace}.screen-contabil-proximo{--product-accent:#256875;background:#fafbf8}.accounting-head{justify-content:space-between;align-items:center;padding:35px 5%;display:flex}.accounting-head h1{font:50px Georgia}.accounting-head>div{text-align:right;flex-direction:column;gap:10px;display:flex}.accounting-head>div strong{color:#256875;font-size:52px}.accounting-head>div span{font-size:10px}.accounting-matrix{border:1px solid #25687533;margin:0 5%}.matrix-head,.matrix-row{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:20px;padding:25px;display:grid}.matrix-head{color:#fff;letter-spacing:2px;background:#256875;font-size:9px}.matrix-row{border-bottom:1px solid #25687522;font-size:12px}.matrix-row small{opacity:.6;margin-top:8px;font-size:9px;display:block}.matrix-row>button{color:#256875;background:#e5f0ed;border:0;border-radius:4px;padding:12px}.accounting-note{background:#eaf0e9;align-items:center;gap:25px;margin:30px 5%;padding:25px;display:flex}.accounting-note>div{flex:1}.accounting-note p{margin-bottom:0;font-size:11px}.screen-compra-certa{--product-accent:#675534;background:#e8e5dc}.u-procurement header{color:#eeeade;background:#3b3d34}.u-procurement .u-brand>span{color:#e6cc84}.u-procurement>h1{letter-spacing:-3px;margin:35px 5%;font:700 61px/.98 Arial}.procurement-body{grid-template-columns:1fr 260px;gap:25px;margin:0 5% 30px;display:grid}.supplier-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.supplier-comparison>button{text-align:left;background:#fffaf0;border:2px solid #0000;padding:25px 18px}.supplier-comparison button[aria-pressed=true]{background:#f0e6c7;border-color:#675534}.supplier-comparison span{font-size:8px}.supplier-comparison h2{margin:25px 0;font-size:20px}.supplier-comparison strong{font-size:27px}.supplier-comparison p{margin-top:25px;font-size:11px}.supplier-comparison small{font-size:9px}.procurement-body aside{border:1px solid #67553466;padding:25px}.procurement-body aside h2{margin-top:20px}.procurement-body aside>div{flex-direction:column;gap:12px;margin:30px 0;font-size:11px;display:flex}.procurement-body aside p{font-size:12px}.screen-obra-visivel{--product-accent:#a7612d;background:#f1e8d7}.u-construction header{border-bottom:3px solid #25302d}.construction-top{grid-template-columns:1fr 1fr;gap:45px;padding:40px 5%;display:grid}.construction-top h1{font:700 67px Arial}.construction-top figure{color:#bbd6d0;background:#263c43;margin:0;padding:30px}.construction-top svg{width:100%}.construction-top figcaption{margin-top:20px;font:9px monospace}.construction-progress{align-items:center;gap:25px;margin:30px 0;display:flex}.construction-progress>strong{font-size:45px}.construction-progress>div{background:#25302d22;width:180px;height:8px}.construction-progress span{background:#a7612d;height:8px;display:block}.construction-diary{border-top:1px solid #25302d33;grid-template-columns:.8fr 1fr 1fr 1fr;gap:25px;padding:30px 5%;display:grid}.construction-diary>div{border-left:1px solid #25302d33;padding-left:20px}.construction-diary span{color:#a7612d;margin-bottom:20px;font:12px monospace;display:block}.construction-diary strong{font-size:13px}.construction-diary p{opacity:.6;font-size:11px}.screen-equipe-em-campo{--product-accent:#235e83;background:#eef2f4}.dispatch-layout{grid-template-columns:1.4fr 1fr;display:grid}.dispatch-map{background:#dde7de;min-height:675px;position:relative;overflow:hidden}.map-streets{background:repeating-linear-gradient(25deg,#0000 0 85px,#fff9 85px 110px,#0000 110px 190px),repeating-linear-gradient(115deg,#0000 0 130px,#fff8 130px 145px,#0000 145px 220px);position:absolute;inset:-100px}.map-neighborhood{color:#547b6a;letter-spacing:5px;font-size:13px;position:absolute;top:90px;left:25%}.map-pin{background:#fff;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:12px;display:flex;position:absolute;box-shadow:0 5px 15px #25302d20;color:#235e83!important;font-size:10px!important}.pin-0{top:220px;left:20%}.pin-1{top:330px;left:65%}.pin-2{top:470px;left:35%}.map-pin.chosen{background:#235e83;color:#fff!important}.map-caption{letter-spacing:1px;font-size:8px;position:absolute;bottom:20px;left:25px}.dispatch-layout>aside{padding:35px}.dispatch-layout h1{font-size:35px}.dispatch-teams>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #235e8322;flex-wrap:wrap;gap:12px;width:100%;padding:20px 10px;display:flex}.dispatch-teams button[aria-pressed=true]{background:#d4e3ed}.dispatch-teams span{font-size:10px}.dispatch-teams strong{flex:1;font-size:13px}.dispatch-teams small{font-size:9px}.dispatch-layout .u-panel{margin-top:30px}.dispatch-layout .u-panel>span{font-size:9px}.dispatch-layout .u-panel h2{margin-top:15px;font-size:18px}.dispatch-layout .u-panel p{font-size:11px}.screen-cliente-em-casa{--product-accent:#755479;background:#f0e9f0}.hub-avatar{color:#fff;background:#755479;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.hub-intro{padding:35px 5% 25px}.hub-intro>p{letter-spacing:2px;font-size:9px}.hub-intro h1{font:53px/1.06 Georgia}.hub-intro>span{opacity:.65;font-size:11px}.hub-grid{grid-template-columns:1.3fr 1fr;gap:22px;padding:10px 5% 30px;display:grid}.hub-grid>section{background:#fff9;border-radius:18px;padding:28px}.hub-project{grid-column:1/3}.hub-project>span{letter-spacing:1px;font-size:9px}.hub-project h2{margin:20px 0;font-size:22px}.hub-timeline{gap:8px;margin:25px 0;display:flex}.hub-timeline>div{border-top:3px solid #75547933;flex:1;align-items:center;gap:10px;padding-top:18px;display:flex}.hub-timeline .reached{border-color:#755479}.hub-timeline strong{font-size:11px}.hub-timeline span{border:1px solid #75547955;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.hub-docs h2{margin-top:15px}.hub-support p{font-size:12px}.hub-support input{background:#fff9;border:1px solid #75547933;border-radius:7px;width:100%;margin:10px 0;padding:14px}.hub-support button{color:#fff;background:#755479;border:0;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.screen-atende-bem{--product-accent:#a34553;background:#f8f2f2}.u-helpdesk{grid-template-columns:160px 315px 1fr;min-height:780px;display:grid}.u-helpdesk>aside{color:#fff;background:#6a3340;padding:30px 18px}.u-helpdesk .u-brand{white-space:normal;gap:5px;font-size:16px}.u-helpdesk .u-brand>span{color:#efbbc3}.u-helpdesk .u-nav{flex-direction:column;align-items:stretch;margin-top:50px}.u-helpdesk .u-nav button{text-align:left;font-size:11px}.u-helpdesk>aside>span{margin-top:130px;font-size:8px;line-height:2;display:block}.help-inbox{border-right:1px solid #a3455325;padding:30px 23px}.help-inbox h1{letter-spacing:-1px;font-size:28px}.help-inbox>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #a3455325;width:100%;padding:25px 15px;display:block}.help-inbox .active{background:#eddce0}.help-inbox button>span{color:#a34553;font-size:8px}.help-inbox h2{margin:14px 0 10px;font-size:16px}.help-inbox p,.help-inbox small{opacity:.65;font-size:10px}.help-conversation{padding:0 30px}.help-conversation header{padding:25px 0}.help-conversation>h2{margin:35px 0}.help-message,.help-reply{background:#fff;border-radius:15px 15px 15px 0;max-width:300px;padding:20px;font-size:13px;line-height:1.6}.help-reply{background:#eddce0;border-radius:15px 15px 0;margin:30px 0 120px auto}.help-tools input{background:#fff9;border:1px solid #a3455333;width:100%;margin-bottom:15px;padding:15px;display:block}.screen-documento-inteligente{--product-accent:#315d86;background:#e6ebf1}.docs-layout{grid-template-columns:320px 1fr;gap:35px;padding:30px 5%;display:grid}.docs-library h1{font-size:40px}.docs-library>button{text-align:left;background:#fff9;border:1px solid #315d8633;flex-wrap:wrap;align-items:center;gap:15px;width:100%;margin-top:15px;padding:22px;display:flex}.docs-library>button.selected{background:#d3dfe9;border-left:5px solid #315d86}.docs-library button>strong{flex:1;font-size:13px}.docs-library button>span{width:100%;margin-left:45px;font-size:8px}.docs-ribbon{color:#fff;background:#315d86;justify-content:space-between;align-items:center;gap:20px;padding:15px;font-size:9px;display:flex}.docs-paper{background:#fff;min-height:490px;margin-bottom:20px;padding:45px;box-shadow:8px 8px #315d8611}.docs-paper h2{margin-bottom:35px;font:30px Georgia}.docs-paper p{font-size:11px}.docs-paper input{background:0 0;border:0;border-bottom:1px solid #315d8666;width:100%;margin:15px 0;padding:12px 0}.paper-lines{background:repeating-linear-gradient(#0000 0 19px,#25302d1a 19px 20px,#0000 20px 35px);height:100px;margin:15px 0}.docs-paper>span{opacity:.5;margin-top:35px;font-size:8px;display:block}.screen-gestao-em-numeros{color:#d7edf0;--product-accent:#6bb9bc;background:#132e36}.u-analytics header{border-color:#fff2}.analytics-heading{justify-content:space-between;align-items:center;padding:35px 5%;display:flex}.analytics-heading h1{font-size:48px}.analytics-heading select{color:#d7edf0;background:#26454e;border:1px solid #fff2;border-radius:5px;padding:14px}.analytics-bento{grid-template-columns:1.8fr 1fr;gap:20px;padding:0 5% 30px;display:grid}.analytics-bento>section{background:#21424a;border-radius:14px;padding:28px}.analytics-main>span{letter-spacing:2px;font-size:9px}.analytics-main>strong{margin:20px 0;font-size:70px;display:block}.analytics-main>div{opacity:.55;justify-content:space-between;font-size:9px;display:flex}.analytics-donut{place-items:center;display:grid}.analytics-donut>div{border:22px solid #6bb9bc;border-bottom-color:#345761;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex}.analytics-donut strong{font-size:40px}.analytics-donut span{text-align:center;max-width:100px;margin-top:8px;font-size:8px}.analytics-queue{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-queue p{opacity:.6;width:100%;font-size:11px}.u-analytics .u-action{color:#132e36!important}.analytics-foot{flex-direction:column;gap:15px;display:flex}.analytics-foot>span{font-size:9px}.analytics-foot strong{font-size:40px}.analytics-foot small{opacity:.55;font-size:8px}.screen-assinatura-continua{color:#733d44;--product-accent:#8b4655;background:#f4d7c9}.u-subscription .u-brand{font-family:Georgia,serif}.subscription-body{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:40px 5%;display:grid}.subscription-box{background:#e9b8a4;border-radius:250px 250px 0 0;height:520px;position:relative;overflow:hidden}.subscription-box>div{color:#fff2dc;text-align:center;background:#bc836b;width:70%;height:210px;padding-top:65px;font:70px Georgia;position:absolute;top:165px;left:15%;transform:rotate(-12deg);box-shadow:20px 25px #733d4420}.subscription-box>div>span{letter-spacing:2px;margin-top:20px;font:8px Arial;display:block}.subscription-box i{background:#eac994;border-radius:50%;width:85px;height:120px;position:absolute;top:80px;left:30%;transform:rotate(15deg)}.subscription-box i:nth-last-child(2){background:#91a58c;height:90px;top:120px;left:60%}.subscription-box i:last-child{background:#a86d7e;height:60px;top:375px;left:5%}.subscription-body h1{font:61px/1.05 Georgia}.subscription-body section>p:not(.u-eyebrow){max-width:350px;font-size:13px}.subscription-preferences{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.subscription-preferences>span{width:100%;margin-bottom:5px;font-size:9px}.subscription-preferences button{background:0 0;border:1px solid #8b465555;border-radius:25px;align-items:center;gap:6px;padding:12px;display:flex}.subscription-preferences button[aria-pressed=true]{color:#fff;background:#8b4655}.subscription-frequency{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.subscription-frequency>span{width:100%;font-size:9px}.subscription-frequency button{background:0 0;border:0;border-bottom:2px solid #8b465533;margin-right:15px;padding:12px 0}.subscription-frequency button[aria-pressed=true]{border-color:#8b4655;font-weight:700}.screen-evento-organizado{color:#fff1cd;--product-accent:#ffe391;background:#ed472f}.u-festival header{border-color:#fff4}.u-festival .u-brand>span{color:#ffe391}.festival-hero{grid-template-columns:1.3fr 1fr;align-items:center;padding:30px 5%;display:grid}.festival-hero>div>span{letter-spacing:3px;font-size:12px}.festival-hero h1{letter-spacing:-5px;font:900 90px/.93 Arial}.festival-hero h1 em{font:italic 75px Georgia}.festival-orbit{height:330px;position:relative}.festival-orbit i{border:30px solid #ffe391;border-radius:50%;width:200px;height:200px;position:absolute;top:20px;left:30px}.festival-orbit i:nth-child(2){border-color:#a82945;top:100px;left:120px}.festival-orbit i:nth-child(3){border-color:#f49c87;top:145px;left:20px}.festival-orbit>span{color:#fff1cd;font:700 70px Arial;position:absolute;top:110px;left:95px}.festival-program{color:#5c241e;background:#fff1cd;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:start;gap:22px;padding:30px 5%;display:grid}.festival-program>div{flex-direction:column;gap:14px;display:flex}.festival-program>div span{letter-spacing:2px;font-size:9px}.festival-program>div strong{font:25px Georgia}.festival-program>button:not(.u-action){text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;gap:12px;padding:10px;display:flex}.festival-program button[aria-pressed=true]{border-color:#ed472f}.festival-program button>span{font-size:20px}.festival-program button>strong{font-size:12px}.festival-program small{font-size:9px}.festival-program .u-action{background:#ed472f;grid-column:2/5;justify-self:start}.screen-condominio-aberto{--product-accent:#496f54;background:#e5eee0}.condo-body{grid-template-columns:1fr 1.1fr;gap:75px;padding:35px 5%;display:grid}.condo-body aside>p{letter-spacing:2px;font-size:9px}.condo-body h1{font:49px/1.08 Georgia}.condo-building{background:#8bad90;border-bottom:14px solid #496f54;border-radius:15px 15px 0 0;grid-template-columns:repeat(3,1fr);gap:14px;width:225px;margin:25px auto;padding:30px 20px;display:grid}.condo-building i{background:#e5eee0;height:28px}.condo-building i:nth-child(4n){background:#42634c}.condo-announcement{background:#fff7;align-items:center;gap:13px;padding:20px;display:flex}.condo-announcement p{flex:1;margin:0;font-size:11px}.condo-body>section{padding-top:20px}.condo-areas{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.condo-areas>button{text-align:left;background:#fff8;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:15px;padding:20px 12px;display:flex}.condo-areas .selected{border-color:#496f54}.condo-areas button>span{color:#496f54;font-size:30px}.condo-areas strong{font-size:11px}.condo-areas small{opacity:.6;font-size:8px}.condo-date{color:#f4f6e9;background:#496f54;border-radius:15px;margin-top:25px;padding:30px}.condo-date>span{margin-bottom:18px;font-size:9px;display:block}.condo-date>strong{font-size:35px}.condo-date p{font-size:13px}.condo-date .u-action{background:#d7e6ba;color:#284132!important}.screen-mesa-criativa{color:#38204e;--product-accent:#674390;background:#e3d5f2}.creative-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;padding:30px 5%;display:flex}.creative-title>p{letter-spacing:3px;width:100%;font-size:9px}.creative-title h1{font:900 67px/.97 Arial}.creative-title h1 em{font-family:Georgia,serif;font-weight:400}.creative-title>span{margin-bottom:30px;font-size:9px}.creative-wall{grid-template-columns:1.1fr 1fr .85fr;align-items:start;gap:25px;padding:0 5%;display:grid}.creative-board{text-align:left;background:#ffffff40;border:2px solid #0000;padding:15px;transform:rotate(-3deg)}.creative-board.selected{border-color:#674390}.creative-board>div{color:#efda6f;background:#35264f;place-items:center;height:185px;font:100px Georgia;display:grid}.board-1{margin-top:25px;transform:rotate(3deg)}.board-1>div{color:#e7e25e;background:#ea713e}.board-2{transform:rotate(-1deg)}.board-2>div{color:#674390;background:#f2f0e6}.creative-board>span,.creative-board small{letter-spacing:1px;margin-top:20px;font-size:8px;display:block}.creative-board h2{margin:14px 0 0;font-size:17px}.creative-review{border-top:1px solid #67439033;justify-content:space-between;align-items:center;gap:25px;margin:30px 5%;padding:20px 0;display:flex}.creative-review>span{font-size:10px}.screen-feira-direta{color:#3d542d;--product-accent:#567332;background:#f4f0cf}.u-market .u-brand{font:30px Georgia}.market-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:35px 5%;display:grid}.market-hero h1{font:64px/1.04 Georgia}.market-hero p:not(.u-eyebrow){max-width:380px;font-size:13px}.market-basket{background:#dfe3a5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:360px;height:360px;display:flex}.market-basket .product-object-art{color:#567332;max-width:320px;height:280px}.market-basket>span{letter-spacing:2px;font-size:9px}.market-strip{color:#f4f0cf;letter-spacing:2px;background:#567332;justify-content:space-around;gap:30px;padding:18px;font-size:9px;display:flex}.market-harvest{grid-template-columns:repeat(3,1fr);gap:25px;padding:25px 5%;display:grid}.market-harvest>button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:55px 1fr;gap:10px;padding:15px;display:grid}.market-harvest button[aria-pressed=true]{border-color:#567332}.market-harvest button>span{color:#567332;grid-row:1/3;font-size:45px}.market-harvest h2{margin:0;font:21px Georgia}.market-harvest p{margin:0;font-size:10px}.screen-aluga-facil{--product-accent:#485aa2;background:#e8edf9}.rental-heading{justify-content:space-between;align-items:center;gap:40px;padding:30px 5%;display:flex}.rental-heading h1{font-size:55px}.rental-heading>p{max-width:260px;font-size:13px}.rental-planner{background:#fff9;border:1px solid #485aa233;grid-template-columns:240px 1fr;margin:0 5% 30px;display:grid}.rental-planner aside{border-right:1px solid #485aa233;padding:25px}.rental-planner aside>span{font-size:9px}.rental-planner aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #485aa222;align-items:center;gap:12px;width:100%;padding:25px 0;display:flex}.rental-planner aside button>strong{font-size:13px}.rental-planner aside button[aria-pressed=true]{color:#485aa2}.rental-planner>section{min-width:0;padding:25px}.rental-week{border-bottom:1px solid #485aa222;grid-template-columns:repeat(7,1fr);display:grid}.rental-week>div{text-align:center;flex-direction:column;gap:10px;padding:10px 0 20px;font-size:9px;display:flex}.rental-week strong{font-size:18px}.rental-grid>div{border-bottom:1px solid #485aa222;padding:24px 0}.rental-grid span{margin-bottom:12px;font-size:9px;display:block}.rental-block{background:#b1c3eb;border:0;border-radius:5px;width:44%;padding:12px;font-size:11px!important}.rental-block-1{background:#cfc7eb;margin-left:20%}.rental-block-2{background:#b4d5d2;margin-left:50%}.rental-selected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:25px;display:flex}.rental-selected>span{font-size:9px}.screen-producao-artesanal{--product-accent:#8a6045;background:#eee3d2}.production-title{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 5%;display:flex}.production-title>p{width:100%}.production-title h1{font:58px/1.05 Georgia}.production-title>span{letter-spacing:2px;font-size:10px}.production-stations{grid-template-columns:repeat(4,1fr);gap:20px;padding:15px 5%;display:grid}.production-stations>section{background:#f6efde;border:1px solid #8a604533;padding:24px}.production-stations>section.current{border-top:5px solid #8a6045}.station-number{color:#b09075;font:38px Georgia}.production-stations h2{margin:20px 0;font:24px Georgia}.thread-lines{align-items:center;gap:15px;height:85px;display:flex}.thread-lines i{background:repeating-linear-gradient(#8a604577 0 3px,#f6efde 3px 5px);border-radius:15px;width:25px;height:70px}.thread-lines i:nth-child(2){height:55px}.thread-lines i:last-child{height:40px}.production-stations strong{margin-top:20px;font-size:10px;display:block}.production-stations p{opacity:.6;font-size:10px}.production-action{justify-content:space-between;align-items:center;gap:20px;padding:25px 5%;font-size:10px;display:flex}.screen-entrega-com-contexto{--product-accent:#327668;background:#f0f7e8}.u-delivery header{color:#eaffed;background:#327668}.u-delivery .u-brand>span{color:#bde4a2}.delivery-body{grid-template-columns:1.2fr 1fr;gap:75px;padding:35px 7%;display:grid}.delivery-route h1{font:700 75px/.95 Arial}.delivery-route h1 em{color:#327668}.delivery-line>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #32766833;align-items:center;gap:15px;width:100%;padding:22px 0;display:flex}.delivery-line button>span{border:1px solid #327668;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.delivery-line button>div{flex:1}.delivery-line strong{font-size:13px}.delivery-line small{opacity:.6;margin-top:8px;font-size:9px;display:block}.delivery-line .done>span{color:#fff;background:#327668}.delivery-card{background:#fff;border-radius:35px 35px 8px;align-self:center;padding:35px;box-shadow:14px 14px #bde4a2}.delivery-card-top{color:#327668;align-items:center;gap:20px;margin-bottom:30px;display:flex}.delivery-card-top>span{letter-spacing:2px;font-size:9px}.delivery-card h2{font-size:30px}.delivery-info{gap:20px;margin:25px 0;font-size:8px;display:flex}.delivery-card p{font-size:12px}.delivery-card .u-action{width:100%;margin-top:15px}.delivery-count{margin-top:30px;font-size:40px;display:block}.delivery-count span{font-size:10px;font-weight:400}.screen-cobranca-com-cuidado{--product-accent:#745687;background:#f4f0f5}.receivables-body{grid-template-columns:1fr 1fr;gap:80px;padding:35px 6%;display:grid}.receivables-body h1{font:54px/1.06 Georgia}.receivable-bill{background:#fff;border-left:4px solid #745687;margin:30px 0;padding:25px}.receivable-bill>span:first-child{font-size:9px}.receivable-bill>strong{margin:20px 0;font-size:38px;display:block}.receivable-bill p{opacity:.65;font-size:11px}.receivable-tone{flex-wrap:wrap;gap:10px;display:flex}.receivable-tone>span{width:100%;margin-bottom:10px;font-size:9px}.receivable-tone button{background:0 0;border:1px solid #74568733;border-radius:20px;padding:10px 14px;font-size:11px}.receivable-tone button[aria-pressed=true]{color:#fff;background:#745687}.receivables-body>aside{background:#e8dfea;border-radius:25px;align-self:center;padding:35px}.receivables-body aside>span{letter-spacing:1px;font-size:9px}.receivable-message{background:#fffafc;border-radius:20px 20px 0;margin:25px 0;padding:30px}.receivable-message p{font:18px/1.6 Georgia}.receivable-message small{opacity:.5;font-size:9px}.screen-treina-equipe{--product-accent:#856238;background:#f8f0db}.learning-layout{grid-template-columns:1fr 1.4fr;gap:55px;padding:35px 5%;display:grid}.learning-layout h1{font:59px/1.02 Georgia}.learning-lessons>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #85623833;align-items:center;gap:12px;width:100%;padding:22px 0;display:flex}.learning-lessons button>span{opacity:.7;font-size:10px}.learning-lessons strong{flex:1;font-size:12px}.learning-lessons small{font-size:9px}.learning-lessons .current{color:#856238;font-weight:700}.learning-video{color:#fff1d4;background:#856238;flex-direction:column;justify-content:end;height:265px;padding:30px;display:flex;position:relative}.video-play{border:1px solid #fff8;border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:absolute;top:30px;right:30px}.learning-video>span{letter-spacing:2px;margin-bottom:15px;font-size:9px}.learning-video>strong{max-width:350px;font:30px Georgia}.learning-video>small{opacity:.6;margin-top:15px;font-size:9px}.learning-layout>section>h2{margin-top:25px;font:25px Georgia}.learning-layout>section>p{font-size:12px}.learning-layout textarea{resize:vertical;background:#fff8;border:1px solid #85623833;width:100%;min-height:95px;margin-bottom:15px;padding:15px}.screen-meu-sistema{--product-accent:#255b7b;background:#edf1f5}.u-erp header{background:#fff}.erp-layout{grid-template-columns:200px 1fr;display:grid}.erp-layout>aside{background:#dce6ed;padding:35px 25px}.erp-layout .u-nav{flex-direction:column;align-items:stretch;gap:20px}.erp-layout .u-nav button{text-align:left}.erp-version{color:#53778d;margin-top:320px;font:9px/2 monospace}.erp-layout>section{padding:35px 4%}.erp-layout h1{font-size:49px}.erp-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.erp-modules>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:15px;padding:25px;display:flex}.erp-modules .selected{background:#e1ecf4;border-color:#255b7b}.erp-modules button>span{color:#255b7b}.erp-modules strong{font-size:14px}.erp-modules small{color:#6a8393;font-size:8px}.erp-detail{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:25px;display:flex}.erp-detail span{font-size:9px}.erp-detail h2{margin:15px 0}.erp-detail p{margin:0;font-size:11px}.screen-assistente-do-negocio{--product-accent:#3c6e59;background:#f5f6ec}.assistant-layout{grid-template-columns:275px 1fr;min-height:700px;display:grid}.assistant-layout>aside{background:#e9eedf;border-right:1px solid #3c6e5925;padding:40px 25px}.assistant-layout aside>span{letter-spacing:1px;font-size:9px}.assistant-layout aside>p{opacity:.6;margin-top:45px;font-size:10px}.assistant-layout .u-rows strong{font-size:11px}.assistant-layout>section{padding:40px 6%}.assistant-symbol{color:#3c6e59;font-size:70px}.assistant-layout h1{font:53px/1.05 Georgia}.assistant-suggestions{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.assistant-suggestions>button{text-align:left;background:#fff8;border:1px solid #3c6e5933;border-radius:10px;padding:13px;font-size:11px}.assistant-input{background:#fff;border:1px solid #3c6e5966;border-radius:15px;gap:10px;padding:10px;display:flex}.assistant-input input{background:0 0;border:0;flex:1;min-width:0;padding:12px;font-size:13px}.assistant-input>button{color:#fff;background:#3c6e59;border:0;border-radius:9px;place-items:center;padding:12px;display:grid}.assistant-answer{background:#e9eedf;border-radius:15px;margin-top:25px;padding:25px}.assistant-answer>span{letter-spacing:2px;font-size:8px}.assistant-answer p{font-size:13px}.assistant-answer small{opacity:.6;font-size:8px}@media (max-width:1000px){.u-brand{font-size:20px}.u-nav{gap:12px}.u-page header>span:last-child{display:none}.arch-layout h1{font-size:57px}.ceramic-layout{gap:35px}.salon-hero h1{font-size:55px}.finance-balance{margin-left:20px;margin-right:20px}.finance-work .u-heading{margin:25px 20px}.finance-bottom{grid-template-columns:1fr;margin:0 20px}.crm-pipeline{gap:10px}.crm-pipeline>section,.crm-pipeline article{padding:12px}.restaurant-body{grid-template-columns:1fr 220px;gap:25px}.food-feature{grid-template-columns:1fr}.food-plate{width:200px;height:200px}.automation-canvas{gap:35px}.node-connector{width:36px;right:-36px}.pet-hero{grid-template-columns:120px 1fr}.pet-avatar{width:115px;height:115px}.pet-hero aside{flex-direction:row;grid-column:1/3;align-items:center}.fitness-layout{gap:30px}.fitness-layout h1{font-size:80px}.retreat-reservation{gap:15px;padding:25px}.procurement-body{grid-template-columns:1fr}.procurement-body aside{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.procurement-body aside>div{flex:1}.u-helpdesk{grid-template-columns:135px 260px 1fr}.help-conversation{padding:0 20px}.subscription-body{gap:35px}.subscription-body h1{font-size:50px}.festival-hero h1{font-size:72px}.festival-hero h1 em{font-size:59px}.condo-body{gap:35px}.market-basket{width:290px;height:290px}.production-stations{gap:12px}.production-stations>section{padding:18px}}@media (max-width:760px){.u-page{min-height:850px}.u-page h1{letter-spacing:-1px}.u-page header{flex-wrap:wrap;gap:14px;padding:22px 5%}.u-page header .u-nav{flex-wrap:wrap;order:3;gap:20px;width:100%}.u-page header>span,.u-page header>strong,.u-page header>small{font-size:8px}.u-page header>span:last-child{display:none}.u-brand{font-size:21px}.u-nav button{font-size:11px}.u-action{max-width:100%;padding:14px 16px;font-size:11px!important}.u-notice{padding:15px 5%}.u-heading{flex-wrap:wrap}.unique-footer{padding:20px 5%}.arch-layout{grid-template-columns:1fr;gap:20px;padding:30px 5%}.arch-layout aside{display:none}.arch-layout h1{font-size:55px}.arch-layout figure{max-width:420px}.arch-projects{margin:25px 0}.arch-layout section>p:not(.u-eyebrow){max-width:none}.ceramic-layout{grid-template-columns:1fr;gap:25px;padding:25px 5%}.ceramic-photo{min-height:365px}.ceramic-photo .product-object-art{max-width:300px;height:260px}.ceramic-layout section{padding:0}.ceramic-layout h1{font-size:46px}.ceramic-layout blockquote{margin-top:25px}.salon-hero{gap:15px;min-height:320px}.salon-hero h1{font-size:44px}.salon-hero>span{font-size:210px}.salon-portrait{flex-shrink:0;width:110px;height:220px}.salon-portrait>div{width:100px;height:130px;top:70px;left:40px;box-shadow:-20px -15px 0 12px #352235}.salon-portrait>span{font-size:7px;left:15px}.salon-book{grid-template-columns:1fr;gap:25px;padding:25px 5%}.u-slot-row{gap:8px}.u-slot-row button{padding:12px}.u-finance{grid-template-columns:1fr}.finance-sidebar{padding:20px 5%}.finance-sidebar .u-nav{flex-flow:wrap;gap:10px;margin-top:15px}.finance-sidebar .u-nav button{padding:8px;font-size:9px}.finance-account{display:none}.finance-work header{padding:18px 5%}.finance-work .u-heading{margin:25px 5%}.finance-work h1{font-size:31px}.finance-balance{grid-template-columns:1fr 1fr;gap:12px;margin:0 5% 20px}.finance-balance section:first-child{grid-column:1/3}.finance-balance section{padding:20px}.finance-balance strong{font-size:25px}.finance-bottom{gap:15px;margin:0 5%}.finance-bottom .u-panel{padding:20px}.crm-heading{flex-direction:column;padding:25px 5%}.crm-heading h1{font-size:36px}.crm-total{text-align:left}.crm-total strong{font-size:27px}.crm-pipeline{grid-template-columns:1fr 1fr;padding:0 5%}.crm-pipeline>section{min-height:130px;padding:15px}.crm-pipeline h2{font-size:12px}.crm-pipeline article{padding:12px}.crm-pipeline .u-tag{padding:5px;font-size:7px}.crm-pipeline h3{font-size:15px}.crm-pipeline article p{font-size:10px}.crm-pipeline .u-avatar-line{gap:6px}.crm-pipeline small{font-size:8px}.crm-followups{gap:15px;margin:25px 5%;font-size:10px}.restaurant-body{grid-template-columns:1fr;padding:25px 5%}.restaurant-menu h1{font-size:51px}.restaurant-categories{gap:7px}.restaurant-categories button{padding:10px 12px;font-size:12px}.food-feature{grid-template-columns:1fr}.food-plate{width:235px;height:235px;margin:0 auto}.restaurant-ticket{min-height:0}.restaurant-ticket h2{font-size:28px}.ticket-dashes{margin:20px 0}.automation-top{flex-wrap:wrap;padding:25px 5%}.automation-top h1{font-size:32px}.automation-top>div{flex-direction:row;align-items:center}.automation-top>div>strong{font-size:45px}.automation-canvas{grid-template-columns:1fr;gap:25px;padding:25px 5%}.automation-canvas article{padding:25px}.node-connector{width:2px;height:26px;top:auto;bottom:-26px;left:50%}.automation-run{grid-template-columns:1fr;gap:20px;padding:25px 5%}.automation-run .u-action{justify-self:start}.inventory-title{flex-wrap:wrap;padding:25px 5%}.inventory-title h1{font-size:34px}.inventory-grid{grid-template-columns:1fr;padding:0 5%}.inventory-table{padding:15px}.stock-table-head,.stock-table-row{grid-template-columns:1.8fr .6fr .6fr;gap:8px}.stock-table-head>span:last-child,.stock-table-row>span:last-child{display:none}.stock-table-head{font-size:7px}.stock-table-row{font-size:10px}.stock-table-row>span:first-child{gap:7px}.stock-table-row svg{flex-shrink:0;width:16px}.inventory-foot{flex-wrap:wrap;padding:25px 5%;font-size:9px}.garage-layout{grid-template-columns:1fr;gap:25px;padding:25px 5%}.garage-layout h1{font-size:48px}.garage-car{transform-origin:0;transform:scale(.85)}.garage-os h2{font-size:18px}.garage-checks strong{font-size:11px}.garage-checks small{font-size:8px}.garage-checks>button{gap:10px}.pet-hero{grid-template-columns:90px 1fr;gap:20px;padding:25px 5%}.pet-avatar{width:90px;height:100px;font-size:40px}.pet-hero h1{font-size:39px}.pet-hero p:not(.u-eyebrow){font-size:11px}.pet-profile{flex-wrap:wrap;gap:8px}.pet-hero aside{flex-wrap:wrap;padding:20px}.pet-services{grid-template-columns:1fr;gap:15px;padding:10px 5%}.pet-services>button{grid-template-columns:50px 1fr;gap:12px;padding:22px;display:grid}.pet-services button>span{grid-row:1/4}.pet-services h2{margin:0;font-size:20px}.pet-services p{margin:0}.pet-booking{flex-wrap:wrap;padding:25px 5%}.fitness-layout{grid-template-columns:1fr;padding:30px 5%}.fitness-layout h1{font-size:83px}.fitness-ring{width:95px;height:95px}.fitness-workout{padding:25px}.fitness-workout button>strong{font-size:11px}.property-top{padding:25px 5%}.property-top h1{font-size:44px}.property-top>p{font-size:8px}.property-showcase{grid-template-columns:1fr;gap:20px;padding:0 5% 25px}.property-showcase section{padding:0}.property-facts{gap:30px}.retreat-landscape{height:350px;inset:85px 0 auto}.retreat-landscape>span{font-size:100px}.retreat-title{padding:50px 5% 55px}.retreat-title h1{font-size:45px}.retreat-title .u-eyebrow{letter-spacing:1px;font-size:8px}.retreat-reservation{grid-template-columns:1fr 1fr;gap:25px;margin:0 5%;padding:25px}.retreat-reservation>div:first-child,.retreat-reservation .u-action{grid-column:1/3}.retreat-benefits{flex-direction:column;align-items:center;gap:20px;padding:30px}.school-layout{grid-template-columns:1fr}.school-layout>aside{padding:20px 5%}.school-student{display:none}.school-layout .u-nav{flex-flow:wrap;gap:18px;margin:0}.school-layout .u-nav button{font-size:10px}.school-layout>section{padding:25px 5%}.school-greeting h1{font-size:39px}.school-cards{grid-template-columns:1fr;gap:20px}.school-cards article{padding:25px}.school-agenda{flex-direction:column;gap:15px}.proposal-workspace{grid-template-columns:1fr;gap:30px;padding:25px 5%}.proposal-workspace h1{font-size:35px}.proposal-paper{min-height:500px;padding:28px;box-shadow:8px 8px #65517a15}.proposal-paper h2{font-size:27px}.accounting-head{flex-wrap:wrap;gap:20px;padding:25px 5%}.accounting-head h1{font-size:39px}.accounting-head>div{text-align:left}.accounting-head>div strong{font-size:36px}.matrix-head,.matrix-row{grid-template-columns:1.5fr 1fr 1fr;gap:8px;padding:15px 10px}.matrix-head>span:nth-child(2),.matrix-row>span:nth-child(2){display:none}.matrix-head{letter-spacing:1px;font-size:7px}.matrix-row{font-size:10px}.matrix-row small{font-size:8px}.matrix-row>button{padding:10px 4px;font-size:9px}.accounting-note{flex-wrap:wrap;gap:15px;padding:20px}.u-procurement>h1{margin:25px 5%;font-size:53px}.procurement-body{margin:0 5% 25px}.supplier-comparison{grid-template-columns:1fr;gap:15px}.supplier-comparison>button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.supplier-comparison span{width:100%}.supplier-comparison h2{margin:0;font-size:18px}.supplier-comparison strong{font-size:23px}.supplier-comparison p{width:100%;margin:0}.procurement-body aside{display:block}.procurement-body aside>div{margin:20px 0}.construction-top{grid-template-columns:1fr;gap:25px;padding:25px 5%}.construction-top h1{font-size:52px}.construction-top figure{padding:20px}.construction-diary{grid-template-columns:1fr;gap:20px;padding:25px 5%}.construction-diary>div{grid-template-columns:30px 1fr;gap:10px;padding-left:15px;display:grid}.construction-diary span{grid-row:1/3;margin:0}.construction-diary p{margin:0}.dispatch-layout{grid-template-columns:1fr}.dispatch-map{min-height:350px}.map-neighborhood{letter-spacing:2px;font-size:10px;top:35px}.pin-0{top:100px;left:15%}.pin-1{top:160px;left:65%}.pin-2{top:240px;left:30%}.dispatch-layout>aside{padding:25px 5%}.map-pin{padding:9px;font-size:9px!important}.hub-intro{padding:25px 5%}.hub-intro h1{font-size:41px}.hub-grid{grid-template-columns:1fr;gap:15px;padding:0 5% 25px}.hub-project{grid-column:auto}.hub-grid>section{padding:22px}.hub-timeline{flex-wrap:wrap}.hub-timeline>div{flex:40%;margin-bottom:15px}.hub-timeline strong{font-size:10px}.u-helpdesk{grid-template-columns:1fr}.u-helpdesk>aside{padding:20px 5%}.u-helpdesk .u-brand{font-size:21px}.u-helpdesk .u-nav{flex-flow:wrap;margin:15px 0 0}.u-helpdesk>aside>span{display:none}.help-inbox{border:0;padding:25px 5%}.help-inbox>button{padding:15px}.help-inbox h1{font-size:29px}.help-conversation{border-top:1px solid #a3455325;padding:0 5% 25px}.help-reply{margin-bottom:35px}.docs-layout{grid-template-columns:1fr;gap:25px;padding:25px 5%}.docs-library h1{font-size:37px}.docs-library>button{padding:17px}.docs-ribbon{flex-wrap:wrap;gap:10px;font-size:8px}.docs-paper{min-height:400px;padding:25px}.docs-paper h2{font-size:26px}.analytics-heading{flex-wrap:wrap;gap:15px;padding:25px 5%}.analytics-heading h1{font-size:38px}.analytics-bento{grid-template-columns:1fr;gap:15px;padding:0 5% 25px}.analytics-bento>section{padding:25px}.analytics-donut>div{width:180px;height:180px}.analytics-main>strong{font-size:56px}.subscription-body{grid-template-columns:1fr;gap:25px;padding:25px 5%}.subscription-box{height:330px}.subscription-box>div{height:150px;padding-top:35px;font-size:55px;top:110px}.subscription-box i{height:100px;top:25px}.subscription-box i:nth-last-child(2){top:80px}.subscription-box i:last-child{top:250px}.subscription-body h1{font-size:48px}.festival-hero{grid-template-columns:1fr;padding:25px 5%}.festival-hero h1{letter-spacing:-3px;font-size:62px}.festival-hero h1 em{font-size:51px}.festival-orbit{transform-origin:0 0;height:220px;margin-bottom:-40px;transform:scale(.75)}.festival-program{grid-template-columns:1fr;gap:20px;padding:25px 5%}.festival-program>button:not(.u-action){flex-flow:wrap;align-items:center}.festival-program button>strong{flex:1}.festival-program .u-action{grid-column:auto}.condo-body{grid-template-columns:1fr;gap:30px;padding:25px 5%}.condo-body h1{font-size:39px}.condo-building{margin:25px auto}.condo-body>section{padding:0}.condo-areas{gap:8px}.condo-areas>button{padding:15px 10px}.condo-areas strong{font-size:10px}.condo-date{padding:25px}.condo-date>strong{font-size:29px}.creative-title{padding:25px 5%}.creative-title h1{font-size:50px}.creative-title>span{margin:0}.creative-wall{grid-template-columns:1fr;gap:25px;padding:15px 5%}.creative-board{max-width:400px;transform:rotate(-2deg)}.board-1{margin-top:0;transform:rotate(2deg)}.board-2{transform:rotate(-1deg)}.creative-review{flex-wrap:wrap;gap:15px;margin:20px 5%}.market-hero{grid-template-columns:1fr;gap:25px;padding:25px 5%}.market-hero h1{font-size:48px}.market-basket{width:270px;height:270px;margin:0 auto}.market-basket .product-object-art{max-width:240px;height:210px}.market-strip{flex-wrap:wrap;gap:12px;padding:15px;font-size:8px}.market-harvest{grid-template-columns:1fr;gap:10px;padding:20px 5%}.rental-heading{flex-wrap:wrap;gap:10px;padding:25px 5%}.rental-heading h1{font-size:44px}.rental-heading>p{max-width:none;font-size:12px}.rental-planner{grid-template-columns:1fr}.rental-planner aside{border:0;padding:20px}.rental-planner aside>button{padding:15px 0}.rental-planner>section{padding:15px}.rental-week>div{font-size:7px}.rental-week strong{font-size:15px}.rental-block{padding:10px 5px;font-size:10px!important}.rental-selected>span{font-size:8px}.production-title{gap:10px;padding:25px 5%}.production-title h1{font-size:46px}.production-stations{grid-template-columns:1fr 1fr;gap:12px;padding:15px 5%}.production-stations>section{padding:18px}.production-stations h2{font-size:21px}.station-number{font-size:30px}.thread-lines{gap:10px;height:70px}.thread-lines i{width:20px}.production-stations strong{font-size:9px}.production-action{flex-wrap:wrap;padding:25px 5%;font-size:9px}.delivery-body{grid-template-columns:1fr;gap:30px;padding:25px 5%}.delivery-route h1{font-size:58px}.delivery-card{padding:25px;box-shadow:8px 8px #bde4a2}.delivery-card h2{font-size:26px}.delivery-info{gap:15px;font-size:7px}.receivables-body{grid-template-columns:1fr;gap:25px;padding:25px 5%}.receivables-body h1{font-size:42px}.receivable-bill{margin:20px 0}.receivable-tone{gap:7px}.receivable-tone button{padding:10px;font-size:10px}.receivables-body>aside{padding:25px}.receivable-message{padding:22px}.receivable-message p{font-size:17px}.learning-layout{grid-template-columns:1fr;gap:30px;padding:25px 5%}.learning-layout h1{font-size:47px}.learning-lessons>button{padding:18px 0}.learning-video{height:260px;padding:25px}.learning-video>strong{max-width:230px;font-size:27px}.video-play{width:50px;height:50px;top:20px;right:20px}.video-play svg{width:25px}.erp-layout{grid-template-columns:1fr}.erp-layout>aside{padding:20px 5%}.erp-layout .u-nav{flex-flow:wrap;gap:15px}.erp-layout .u-nav button{font-size:10px}.erp-version{display:none}.erp-layout>section{padding:25px 5%}.erp-layout h1{font-size:39px}.erp-modules{grid-template-columns:1fr 1fr;gap:12px}.erp-modules>button{padding:20px}.erp-modules strong{font-size:12px}.erp-detail{flex-wrap:wrap;padding:22px}.assistant-layout{grid-template-columns:1fr}.assistant-layout>aside{border:0;padding:20px 5%}.assistant-layout aside>p{margin-top:20px}.assistant-layout .u-rows>button{padding:13px 0}.assistant-layout>section{padding:25px 5%}.assistant-symbol{font-size:55px}.assistant-layout h1{font-size:40px}.assistant-suggestions{margin:20px 0}.assistant-input{padding:8px}.assistant-input input{padding:9px;font-size:11px}.assistant-answer{padding:22px}}@media (max-width:359px){.salon-hero h1{font-size:37px}.salon-portrait{width:90px}.market-basket{width:250px;height:250px}.crm-pipeline{grid-template-columns:1fr}.arch-layout h1{font-size:48px}.festival-hero h1{font-size:53px}.festival-hero h1 em{font-size:45px}.food-plate{width:215px;height:215px}.retreat-title h1{font-size:40px}.pet-hero{grid-template-columns:1fr}.pet-avatar{display:none}.pet-hero aside{grid-column:auto}.production-stations{gap:8px}.production-stations>section{padding:14px}.condo-areas{grid-template-columns:1fr}.condo-areas>button{flex-flow:wrap;align-items:center}.condo-areas small{width:100%}.u-page header>strong{display:none}}@media (prefers-reduced-motion:reduce){.u-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}
.corporate-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#071f32;--surface-alternate:#0b3049;--surface-panel:#123e58;--surface-selected:#20516d;--surface-field:#092b42;--text-primary:#f0f6fa;--text-secondary:#c2d7e5;--interactive:#74c4f4;--border-default:#60849a;--status-error:#ffb4aa;--status-success:#99dfbc;--status-warning:#ffdb85;--brand-mist:var(--surface-alternate);--ink:var(--text-primary);--surface:var(--surface-panel);--paper:var(--text-primary);--accent:var(--interactive);--muted:var(--text-secondary);--line:var(--border-default);--reading-progress:0;background:var(--canvas);color:var(--text-primary);scrollbar-color:var(--border-default) var(--canvas);min-height:100dvh;caret-color:var(--interactive)}.corporate-site ::selection{background:var(--surface-selected);color:var(--text-primary)}.corporate-site :focus-visible{outline:2px solid var(--interactive);outline-offset:5px}.corporate-site h1,.corporate-site h2,.corporate-site h3{text-wrap:balance;letter-spacing:-.035em}.corporate-site .button{background:var(--brand-orange);color:var(--brand-navy);border-radius:4px;gap:20px;padding:16px 23px;transition:background-color .18s,color .18s}.corporate-site .button:hover{background:var(--brand-yellow);transform:none}.corporate-site .button svg,.corporate-site .text-link svg{transition:transform .2s ease-out}.corporate-site .button:hover svg,.corporate-site .text-link:hover svg{transform:translate(4px)}.corporate-site .text-link{color:inherit;text-underline-offset:6px;-webkit-text-decoration:underline #727c8370;text-decoration:underline #727c8370}.corporate-site .text-link:hover{color:inherit;text-decoration-color:currentColor}.corporate-site .announcement{background:var(--brand-navy);color:#dde1e3;height:38px;font-size:11px}.corporate-site .announcement span{color:#fff}.corporate-site .site-header{color:#f5f7f8;z-index:30;background:#041e32;border-bottom:1px solid #ffffff17;gap:36px;height:86px;position:sticky;top:0}.corporate-site[data-scrolled=true] .site-header{box-shadow:0 6px 20px #00000012}.corporate-site .brand{gap:12px;width:178px}.corporate-site .brand-logo{object-fit:contain;width:46px;height:48px}.corporate-site .brand-wordmark{letter-spacing:.07em;font-size:15px;font-weight:500;line-height:1.24}.corporate-site .brand-wordmark strong{font-weight:700}.corporate-site .desktop-nav{gap:24px;font-size:12px}.corporate-site .desktop-nav a:hover,.corporate-site .desktop-nav a[aria-current=page]{color:#fff;text-underline-offset:8px;text-decoration:underline}.corporate-site .nav-count{color:#fff;background:#ffffff17;border-radius:3px}.corporate-site .header-actions{gap:14px}.corporate-site .header-actions .button-small{padding:12px 17px;font-size:11px}.corporate-site .mobile-navigation{background:var(--brand-navy);color:#fff;border-top:1px solid #454c50;top:100%}.corporate-site .mobile-navigation a[aria-current=page]{color:#fff;text-underline-offset:6px;text-decoration:underline}.corporate-site .reading-progress{background:var(--brand-blue);width:100%;height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;z-index:70;pointer-events:none;position:fixed;top:0;left:0}.corporate-site .solutions-trigger{background:0 0;border:0;align-items:center;gap:7px;padding:28px 0;font-size:12px;display:flex}.corporate-site .solutions-trigger svg{transition:transform .2s}.corporate-site .solutions-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.corporate-site .solutions-menu{background:var(--surface-panel);color:var(--text-primary);grid-template-columns:.9fr 1.6fr;gap:70px;padding:40px max(5%,50vw - 640px);animation:.22s ease-out menu-open;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 16px 25px #00000018}.corporate-site .solutions-menu h2{font-size:29px;font-weight:550}.corporate-site .solutions-menu p{color:var(--text-secondary);max-width:380px;margin:16px 0 22px;font-size:13px;line-height:1.8}.corporate-site .solutions-menu nav{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.corporate-site .solutions-menu a{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.corporate-site .solutions-menu nav a{border-bottom:1px solid var(--border-default)}.corporate-site .solutions-menu strong{font-weight:600}.corporate-site .solutions-menu small{color:var(--text-secondary);margin-top:8px;font-size:11px;display:block}.corporate-site .desktop-nav .solutions-menu a:hover{color:var(--text-primary)}@keyframes menu-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.corporate-site .hero{background:var(--brand-mist);color:var(--text-primary);grid-template-columns:1.12fr 1fr;gap:50px;min-height:630px;padding:60px max(5%,50vw - 640px) 92px}.corporate-site .hero h1{letter-spacing:-.04em;font-size:clamp(44px,4.55vw,68px);font-weight:550;line-height:1.08}.corporate-site .hero h1 span{color:var(--interactive)}.corporate-site .hero-description{color:var(--text-secondary);max-width:540px;margin-top:25px;font-size:16px;line-height:1.8}.corporate-site .hero-buttons{gap:25px;margin-top:29px}.corporate-site .hero-buttons .text-link{font-size:13px}.corporate-site .hero-art{height:410px;overflow:visible;transform:none}.corporate-site .hero-logo-assembly{aspect-ratio:765/775;margin:auto;position:absolute;inset:0 26px}.corporate-site .hero-assembled-logo{width:100%;height:100%;display:block;overflow:visible}.corporate-site .hero-assembled-logo [data-fragment]{transform-box:fill-box;transform-origin:50%}.corporate-site .hero-bottom{color:var(--text-secondary);letter-spacing:1.2px;font-size:8px}.corporate-site .hero-bottom a{border-color:var(--border-default);color:var(--text-primary)}.corporate-site .hero[data-playing=false] .hero-symbol-stage,.corporate-site .hero[data-playing=false] .hero-symbol{animation-play-state:paused}@keyframes connect-route{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.corporate-site .section-navigation{z-index:20;background:var(--surface-panel);color:var(--text-secondary);border-bottom:1px solid var(--border-default);scrollbar-width:thin;justify-content:center;gap:40px;padding:0 5%;display:flex;position:sticky;top:86px;overflow-x:auto}.corporate-site .section-navigation a{white-space:nowrap;padding:22px 0;font-size:12px;position:relative}.corporate-site .section-navigation a:after{content:"";background:var(--brand-blue);transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.corporate-site .section-navigation a[aria-current=location]{color:var(--text-primary);font-weight:600}.corporate-site .section-navigation a[aria-current=location]:after{transform:scaleX(1)}.corporate-site main>section{scroll-margin-top:60px}.corporate-site .section-pad,.corporate-site .highlights,.corporate-site .about{padding-left:max(5%,50vw - 640px);padding-right:max(5%,50vw - 640px)}.corporate-site .highlights{background:var(--canvas);color:var(--text-primary);padding-top:76px;padding-bottom:76px}.corporate-site .section-top{gap:25px;margin-bottom:35px}.corporate-site .section-top h2{font-size:clamp(29px,3.3vw,44px);font-weight:550}.corporate-site .solution-tabs{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:44px;display:grid}.corporate-site .solution-tabs button{min-height:64px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:20px 15px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s;display:flex}.corporate-site .solution-tabs button[aria-selected=true]{border-bottom-color:var(--brand-blue);color:var(--text-primary);background:var(--surface-selected);font-weight:650}.corporate-site .solution-tabs button:hover{background:var(--surface-selected);color:var(--text-primary)}.corporate-site .solution-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;animation:.32s ease-out platform-change;display:grid}.corporate-site .solution-copy h3{font-size:clamp(28px,2.8vw,39px);font-weight:550;line-height:1.18}.corporate-site .solution-copy p{color:var(--text-secondary);margin-top:24px;font-size:15px;line-height:1.85}.corporate-site .solution-copy ul{margin:24px 0 30px;padding:0;list-style:none}.corporate-site .solution-copy li{color:var(--text-secondary);align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.corporate-site .solution-preview{background:var(--surface-selected);min-width:0;display:block;overflow:hidden}.corporate-site .solution-preview-caption{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:11px;display:flex}.corporate-site .solution-preview img{aspect-ratio:1200/850;width:100%;height:auto;transition:transform .4s ease-out;display:block}.corporate-site .solution-preview:hover img{transform:scale(1.018)}.corporate-site .solution-preview-label{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;display:flex}@keyframes platform-change{0%{opacity:.5;clip-path:inset(0 0 0 1%)}to{opacity:1;clip-path:inset(0)}}.corporate-site .about{background:var(--brand-mist);color:var(--text-primary);padding-top:80px;padding-bottom:70px}.corporate-site .about h2,.corporate-site .section-intro h2,.corporate-site .planning-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.65vw,51px);font-weight:550;line-height:1.13}.corporate-site .about h2 span{color:var(--text-primary)}.corporate-site .about-content>div p{color:var(--text-secondary);font-size:15px;line-height:1.85}.corporate-site .principles{border-top:1px solid var(--border-default);margin-top:55px;padding-top:28px}.corporate-site .principles>div{border:none;padding-top:0}.corporate-site .principles span{color:var(--text-secondary);font-size:11px}.corporate-site .principles h3{font-size:22px;font-weight:500}.corporate-site .portfolio-section,.corporate-site .related-section{background:var(--brand-navy);color:#fff}.corporate-site .section-intro h2 span{color:inherit}.corporate-site .section-intro{gap:65px;margin-bottom:40px}.corporate-site .section-intro p:not(.eyebrow){font-size:15px}.corporate-site .concept-note{color:#aeb9c0!important}.corporate-site .showcase-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.corporate-site .showcase-toolbar>p{color:#b6c0c6;font-size:12px}.corporate-site .showcase-controls{gap:9px;display:flex}.corporate-site .showcase-controls button{border:1px solid var(--border-default);color:#fff;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .15s,color .15s;display:grid}.corporate-site .showcase-controls button:hover:enabled{background:var(--surface-panel);color:var(--text-primary)}.corporate-site .showcase-controls button:disabled{opacity:.35;cursor:default}.corporate-site .showcase-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#78848b #343c41;gap:24px;padding-bottom:18px;display:flex;overflow:auto}.corporate-site .showcase-track .project-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px)}.corporate-site .project-card{color:#fff;background:#103955;border-color:#424b51;transition:border-color .2s}.corporate-site .project-card:hover{border-color:var(--border-default);transform:none}.corporate-site .project-title svg,.corporate-site .project-detail-link:hover{color:#fff}.corporate-site .image-index{background:var(--brand-navy);border-radius:3px}.corporate-site .project-kicker,.corporate-site .project-card-body>p:not(.project-kicker){color:#c5ced3}.corporate-site .project-kicker span,.corporate-site .project-card-meta{color:#aebac2}.corporate-site .project-card-meta{border-color:#475159}.corporate-site .portfolio-work{scroll-margin-top:115px}.corporate-site .portfolio-brand-band{align-items:center;min-height:82px;padding:20px 24px;display:flex}.corporate-site .portfolio-brand{align-items:center;gap:13px;min-width:0;display:flex}.corporate-site .portfolio-brand svg{flex-shrink:0;width:38px;height:38px}.corporate-site .portfolio-brand span{letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.2}.corporate-site .portfolio-work-title{margin:12px 0;font-size:25px;font-weight:550}.corporate-site .portfolio-credit{color:#bcc8cf;letter-spacing:.02em;border-top:1px solid #475159;margin-top:20px;padding-top:17px;font-size:10px;display:block}.corporate-site .catalog-body .portfolio-credit{border-color:var(--border-default);color:var(--text-secondary)}.corporate-site .portfolio-work .project-image:hover img{transform:none}.corporate-site .planner-services{border:0;min-width:0;margin:0 0 23px;padding:0}.corporate-site .planner-services legend{color:#e5e9ec;margin-bottom:12px;font-size:12px}.corporate-site .planner-services>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.corporate-site .project-planner .planner-services label{border:1px solid var(--border-default);cursor:pointer;background:#103955;border-radius:3px;flex-direction:row;align-items:center;gap:10px;margin:0;padding:13px;font-size:12px;line-height:1.5}.corporate-site .project-planner .planner-services label:has(input:checked){background:#3a3431;border-color:#d26c50}.corporate-site .project-planner .planner-services input{width:15px;height:15px;accent-color:var(--interactive);flex-shrink:0;margin:0;padding:0}.corporate-site .case-demo-link{color:#fff;border-color:var(--border-default);background:#ffffff10;border-radius:3px}.corporate-site .case-demo-link:hover{background:#fff2}.corporate-site .process-section{background:var(--canvas);color:var(--text-primary)}.corporate-site .process-section .section-intro p,.corporate-site .process-grid p{color:var(--text-secondary)}.corporate-site .process-grid>div{border-color:var(--border-default)}.corporate-site .process-grid>div>span{color:var(--text-secondary)}.corporate-site .process-grid h3{font-size:24px;font-weight:550}.corporate-site .development-story{grid-template-columns:1.12fr 1fr;align-items:start;gap:90px;display:grid}.corporate-site .development-board{background:var(--surface-panel);min-width:0;padding:30px;position:sticky;top:184px}.corporate-site .development-stage-controls{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);display:grid}.corporate-site .development-stage-controls button{color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:15px 10px;font-size:12px;display:flex}.corporate-site .development-stage-controls button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--brand-blue);background:var(--surface-selected)}.corporate-site .development-scene{width:100%;height:auto;margin:25px 0;display:block;overflow:visible}.corporate-site .development-scene rect,.corporate-site .development-scene circle{fill:var(--surface-field);stroke:#a2b5c1;stroke-width:1px}.corporate-site .development-scene text{fill:var(--text-secondary);font:11px var(--font)}.corporate-site .development-scene .scene-title{fill:var(--text-primary);font-size:14px;font-weight:600}.corporate-site .development-scene .scene-focus{fill:var(--surface-selected);stroke:#7b99ae}.corporate-site .development-scene .scene-port{fill:var(--interactive);stroke:none}.corporate-site .development-scene .scene-placeholder{fill:var(--border-default);stroke:none}.corporate-site .development-wire,.corporate-site .scene-divider{stroke:#96adbd;stroke-width:1px;fill:none}.corporate-site .scene-mark{stroke:var(--interactive);stroke-width:2px;fill:none}.corporate-site .development-frame{animation:.42s cubic-bezier(.16,1,.3,1) development-frame}.corporate-site .development-signal{stroke:var(--interactive);fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:5 400;animation:3s linear infinite development-packet}.corporate-site .development-caption{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding-top:19px;display:flex}.corporate-site .development-caption p{color:var(--text-secondary);font-size:17px;font-weight:550}.corporate-site .development-pause{border:1px solid var(--border-default);width:34px;height:34px;color:var(--text-secondary);background:0 0;border-radius:50%;place-items:center;display:grid}.corporate-site .development-guidance{color:var(--text-secondary);margin-top:13px;font-size:11px;line-height:1.7}.corporate-site .development-steps article{border-top:1px solid var(--border-default);min-height:300px;padding:35px 0 60px;scroll-margin-top:170px}.corporate-site .development-step-number{color:var(--text-secondary);margin-bottom:24px;font-size:12px;display:block}.corporate-site .development-steps h3{color:var(--text-secondary);margin-bottom:21px;font-size:35px;font-weight:550}.corporate-site .development-steps p{color:var(--text-secondary);max-width:55ch;font-size:15px;line-height:1.85}.corporate-site .development-steps p+p{margin-top:17px;font-size:13px}.corporate-site .development-steps .is-current{border-top-color:#355b73}.corporate-site .development-board[data-playing=false] .development-signal{animation-play-state:paused}@keyframes development-frame{0%{opacity:.7;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes development-packet{0%{stroke-dashoffset:405px}to{stroke-dashoffset:0}}@media (max-width:1100px){.corporate-site .development-story{gap:40px}.corporate-site .development-board{padding:22px}}@media (min-width:851px) and (max-height:700px){.corporate-site .development-board{padding:20px;top:168px}.corporate-site .development-scene{max-height:31vh;margin:12px 0}.corporate-site .development-caption{padding-top:13px}}@media (max-width:850px){.corporate-site .development-story{grid-template-columns:1fr;gap:35px}.corporate-site .development-board{position:relative;top:auto}.corporate-site .development-steps{grid-template-columns:1fr 1fr;gap:30px;display:grid}.corporate-site .development-steps article{min-height:0;padding-bottom:28px}.corporate-site .development-steps h3{font-size:27px}}@media (max-width:600px){.corporate-site .development-board{padding:20px}.corporate-site .development-steps{grid-template-columns:1fr;gap:14px}.corporate-site .development-step-number{margin-bottom:17px}.corporate-site .development-steps article{padding-top:28px}.corporate-site .development-caption p{font-size:16px}}@media (prefers-reduced-motion:reduce){.corporate-site .development-frame,.corporate-site .development-signal{animation:none}.corporate-site .development-signal{stroke-dasharray:none;stroke-width:1px}}.corporate-site .portal-teaser{background:var(--surface-panel);border:none;padding:38px}.corporate-site .portal-teaser p:not(.eyebrow){color:var(--text-secondary)}.corporate-site .portal-teaser h3{font-size:30px}.corporate-site .hosting-section,.corporate-site .project-schedule{background:var(--brand-mist);color:var(--text-primary)}.corporate-site .hosting-card{background:var(--surface-panel);border-color:var(--border-default);border-radius:0}.corporate-site .hosting-card .eyebrow,.corporate-site .hosting-card>p:not(.eyebrow,.hosting-price,.hosting-custom),.corporate-site .hosting-note{color:var(--text-secondary)}.corporate-site .knowledge-section{background:var(--canvas)}.corporate-site .article-card{border:0;border-top:1px solid var(--border-default);padding:27px 0}.corporate-site .article-card:hover{border-color:var(--brand-navy)}.corporate-site .article-number{color:var(--text-secondary);font-size:32px}.corporate-site .article-card .eyebrow,.corporate-site .article-card>p:not(.eyebrow){color:var(--text-secondary)}.corporate-site .planning-section,.corporate-site .planning-page{background:var(--brand-navy);color:#fff}.corporate-site .planning-copy h2 span{color:#fff}.corporate-site .project-planner input,.corporate-site .project-planner select,.corporate-site .project-planner textarea{border-color:var(--border-default);color:#fff;background:#103955;border-radius:3px}.corporate-site .project-planner ::placeholder{color:#b8c3ca}.corporate-site .project-planner label{color:#e5e9ec}.corporate-site .legal-strip{color:#b7c2c9;background:#041e32;border-top:1px solid #ffffff18}.corporate-site .company-footer{color:#edf0f2;background:#041e32}.corporate-site .footer-manifesto{font-size:23px}.corporate-site .footer-manifesto strong{color:#b7c2c9}.corporate-site .footer-bottom{color:#b7c2c9;border-color:#434c53}.corporate-site .catalog-hero,.corporate-site .project-hero{background:var(--brand-navy);color:#fff}.corporate-site .catalog-hero h1 span,.corporate-site .project-hero h1 span{color:#fff}.corporate-site .catalog-hero .eyebrow,.corporate-site .project-hero .eyebrow{color:#bdc8cf}.corporate-site .catalog-body{background:var(--canvas);color:var(--text-primary)}.corporate-site .catalog-body .project-card{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .catalog-body .project-kicker,.corporate-site .catalog-body .project-kicker span,.corporate-site .catalog-body .project-card-body>p:not(.project-kicker),.corporate-site .catalog-body .project-card-meta,.corporate-site .catalog-body .project-title svg{color:var(--text-secondary)}.corporate-site .catalog-body .project-card-meta{border-color:var(--border-default)}.corporate-site .catalog-body .project-detail-link:hover{color:var(--text-secondary)}.corporate-site .catalog-body .case-demo-link{background:var(--surface-selected);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .category-filters button{color:var(--text-secondary);border-color:var(--border-default);border-radius:3px}.corporate-site .category-filters button[aria-pressed=true]{color:#fff;background:#263f50;border-color:#263f50}.corporate-site .portfolio-search{color:var(--text-secondary);border-color:var(--border-default)}.corporate-site .portfolio-search input{color:var(--text-primary)}.corporate-site .portfolio-search input::placeholder,.corporate-site .portfolio-count{color:var(--text-secondary)}.corporate-site .catalog-end{background:var(--surface-alternate);color:var(--text-primary)}.corporate-site .catalog-end p{color:var(--text-secondary)}.corporate-site .catalog-end h2{font-size:38px}.corporate-site .reading-page{background:var(--canvas);color:var(--text-primary)}.corporate-site .reading-page h1{letter-spacing:-.035em;font-size:clamp(35px,4vw,59px)}.corporate-site .reading-page .back-link,.corporate-site .article-date,.corporate-site .reading-intro,.corporate-site .reading-page section p{color:var(--text-secondary)}.corporate-site .reading-takeaway,.corporate-site .reading-cta{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .reading-takeaway>p:last-child,.corporate-site .reading-sources a{color:var(--text-secondary)}.corporate-site .project-cover{background:var(--brand-navy)}.corporate-site .project-cover figcaption{color:#bac5cc}.corporate-site .project-details{background:var(--canvas)}.corporate-site .project-care{background:var(--brand-navy);color:#fff}.corporate-site .client-area{background:var(--canvas);color:var(--text-primary)}.corporate-site .portal-intro h1 span,.corporate-site .portal-intro>p:not(.eyebrow),.corporate-site .portal-intro li,.corporate-site .portal-intro li svg{color:var(--text-secondary)}.corporate-site .portal-login{background:var(--surface-panel);border-color:var(--border-default);color:var(--text-primary)}.corporate-site .portal-login>svg,.corporate-site .portal-login>p:not(.portal-error,.portal-status),.corporate-site .portal-help,.corporate-site .portal-form label{color:var(--text-secondary)}.corporate-site .portal-form input,.corporate-site .portal-form select,.corporate-site .portal-form textarea{background:var(--surface-field);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .portal-form ::placeholder{color:var(--text-secondary)}.corporate-site .portal-dashboard{--muted:var(--text-secondary)}.corporate-site .portal-dashboard-heading p:not(.eyebrow){color:var(--text-secondary)}.corporate-site .portal-dashboard .portal-toolbar button,.corporate-site .portal-dashboard .portal-select select{color:#fff;background:#263f50;border-color:#3b5e74}.corporate-site .portal-project-summary,.corporate-site .portal-progress,.corporate-site .portal-message,.corporate-site .portal-admin-panel,.corporate-site .portal-password-settings{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .portal-stages li{border-color:var(--border-default)}.corporate-site .portal-stages .stage-active{background:var(--surface-selected);color:var(--text-primary);border-color:var(--border-default)}.corporate-site .portal-stages .stage-active>span{color:#fff;background:#355d76}.corporate-site .portal-stages .stage-done{color:var(--text-primary);background:#163e3c}.corporate-site .portal-history li{border-color:var(--border-default);background:var(--surface-panel);color:var(--text-primary);border-left-width:1px}.corporate-site .portal-error{color:var(--status-error)}.corporate-site .portal-status{color:var(--status-success)}.corporate-site .progress-bar{background:var(--surface-selected)}.corporate-site .progress-bar i{background:var(--interactive)}.corporate-site .portal-stages li>span{color:var(--text-secondary);border-color:var(--border-default)}.corporate-site .portal-stages .stage-done>span{color:var(--status-success);border-color:var(--border-default)}.corporate-site .planning-page h1 span{color:#fff}.corporate-site .reading-takeaway{border-left-width:1px}.corporate-site .portal-history li>div span{background:var(--surface-selected);color:var(--text-secondary)}.corporate-site .search-dialog{background:var(--brand-navy);color:#fff;border-color:var(--border-default);border-radius:4px}.corporate-site .search-dialog .search-input{border-color:var(--border-default)}.corporate-site .search-results a:hover{color:#fff;background:#2c3942}@media (max-width:1100px){.corporate-site .site-header{gap:22px}.corporate-site .brand{gap:9px;width:145px}.corporate-site .brand-wordmark{font-size:13px}.corporate-site .desktop-nav{gap:15px;font-size:11px}.corporate-site .solutions-trigger{font-size:11px}.corporate-site .header-actions{gap:8px}.corporate-site .solution-panel{gap:35px}.corporate-site .hero{gap:22px}}@media (max-width:850px){.corporate-site .site-header{height:76px}.corporate-site .desktop-nav{display:none}.corporate-site .mobile-menu{display:grid}.corporate-site .section-navigation{justify-content:flex-start;gap:28px;top:76px}.corporate-site .section-navigation a{padding:18px 0}.corporate-site .hero{grid-template-columns:1.1fr .9fr;min-height:570px;padding-top:48px}.corporate-site .hero h1{font-size:clamp(36px,5.5vw,49px)}.corporate-site .hero-art{height:320px}.corporate-site .hero-logo-assembly{inset:0 4px}.corporate-site .solution-panel{grid-template-columns:1fr;gap:35px}.corporate-site .solution-copy{max-width:650px}.corporate-site .solution-preview{width:100%}.corporate-site .solution-tabs{grid-template-columns:1fr 1fr;margin-bottom:30px}.corporate-site .showcase-track .project-card{flex-basis:calc(50% - 12px)}.corporate-site .section-intro{gap:28px}}@media (max-width:600px){.corporate-site .announcement{min-height:40px;padding:8px 16px;font-size:9px}.corporate-site .site-header{gap:12px;height:72px;padding:0 6%}.corporate-site .brand{gap:8px;width:123px}.corporate-site .brand-logo{width:35px;height:40px}.corporate-site .brand-wordmark{font-size:11px}.corporate-site .header-actions{gap:5px}.corporate-site .header-actions .button-small{padding:10px;font-size:10px}.corporate-site .header-actions .button-small svg{display:none}.corporate-site .header-actions .icon-button{width:28px}.corporate-site .section-navigation{gap:24px;padding:0 6%;top:72px}.corporate-site .section-navigation a{padding:16px 0;font-size:11px}.corporate-site .hero{grid-template-columns:1fr;gap:25px;min-height:auto;padding:45px 6% 77px}.corporate-site .hero h1{letter-spacing:-.035em;font-size:clamp(36px,9vw,51px)}.corporate-site .hero-description{margin-top:23px;font-size:14px}.corporate-site .hero-buttons{gap:21px;margin-top:26px}.corporate-site .hero-art{width:min(100%,345px);height:270px;transform:none}.corporate-site .hero-logo-assembly{inset:0 34px}.corporate-site .hero-bottom{letter-spacing:.7px;font-size:6px}.corporate-site .section-pad,.corporate-site .highlights,.corporate-site .about{padding:55px 6%}.corporate-site .section-top{align-items:flex-start;gap:22px;margin-bottom:27px}.corporate-site .section-top h2{font-size:32px}.corporate-site .solution-tabs button{gap:8px;min-height:59px;padding:14px 10px;font-size:11px}.corporate-site .solution-copy h3{font-size:31px}.corporate-site .solution-copy p{font-size:14px}.corporate-site .solution-preview-caption,.corporate-site .solution-preview-label{padding:13px;font-size:10px}.corporate-site .about h2,.corporate-site .section-intro h2,.corporate-site .planning-copy h2{font-size:36px}.corporate-site .principles{margin-top:36px}.corporate-site .showcase-toolbar{align-items:flex-start}.corporate-site .showcase-toolbar>p{max-width:165px;font-size:11px;line-height:1.7}.corporate-site .showcase-track .project-card{flex-basis:91%}.corporate-site .portal-teaser{padding:25px}.corporate-site .hosting-card{padding:26px}.corporate-site .hosting-price strong{font-size:54px}.corporate-site .company-footer{gap:30px;padding:45px 6% 25px}.corporate-site .footer-manifesto{font-size:20px}.corporate-site .company-footer .brand{width:165px}.corporate-site .catalog-hero h1,.corporate-site .project-hero h1{font-size:38px}.corporate-site .reading-page h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.corporate-site .hero-art{transform:none}.corporate-site .hero-symbol,.corporate-site .hero-symbol-stage,.corporate-site .hero-connections path,.corporate-site .solution-panel,.corporate-site .solutions-menu{animation:none}.corporate-site .hero-connections path{stroke-dashoffset:0}.corporate-site .solution-preview img,.corporate-site .project-image img,.corporate-site .button svg,.corporate-site .text-link svg{transition:none}.corporate-site .solution-preview:hover img,.corporate-site .project-image:hover img,.corporate-site .button:hover svg,.corporate-site .text-link:hover svg{transform:none}}.corporate-site .hero-logo-controls{pointer-events:auto;z-index:3;gap:16px;display:flex;position:absolute;top:0;right:0}.corporate-site .hero-logo-controls button{min-height:36px;color:var(--text-secondary);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.corporate-site .hero-logo-controls button:hover{color:var(--interactive)}.corporate-site .hero-logo-controls button:disabled{opacity:.45;cursor:default}.corporate-site .hero-logo-controls button:focus-visible{outline:2px solid var(--interactive);outline-offset:4px}@media (max-width:600px){.corporate-site .hero-logo-controls{justify-content:center;inset:auto 0 -36px}.corporate-site .hero-art{margin-bottom:44px}}.corporate-site .hero-buttons .text-link{color:var(--text-primary)}.corporate-site .solution-tabs button[aria-selected=true]{color:var(--interactive);background:var(--brand-mist)}.corporate-site .portfolio-section .section-intro h2 span,.corporate-site .planning-copy h2 span{color:var(--brand-yellow)}.corporate-site .site-footer{background:#041e32}.corporate-site .solution-copy li svg{color:var(--interactive)}.corporate-site .hosting-card.featured{border-color:var(--brand-blue)}.corporate-site .research-strip{background:var(--brand-mist);color:var(--text-primary)}.corporate-site .portal-google-button{border:1px solid var(--border-default);background:var(--surface-panel);width:100%;min-height:48px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.corporate-site .portal-google-button:hover{background:var(--surface-selected);border-color:var(--brand-blue)}.corporate-site .portal-login .portal-login-divider{text-align:center;color:var(--text-secondary);margin:25px 0 18px;font-size:12px}.corporate-site .portal-password-settings h2{margin-bottom:10px;font-size:20px}.corporate-site .portal-privacy{max-width:760px;margin:0 auto}.corporate-site .portal-privacy h1{margin-bottom:28px;font-size:clamp(32px,4vw,48px)}.corporate-site .portal-privacy h2{margin:36px 0 14px;font-size:24px}.corporate-site .portal-privacy p{margin-bottom:18px;font-size:16px;line-height:1.8}.corporate-site .portal-privacy p a{color:var(--interactive);overflow-wrap:anywhere;text-decoration:underline}.corporate-site .portal-dashboard-nav{border-block:1px solid var(--border-default);flex-wrap:wrap;gap:6px 22px;margin-bottom:30px;padding:16px 0;display:flex}.corporate-site .portal-dashboard-nav a{color:var(--text-primary);text-underline-offset:6px;padding:10px 0;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.corporate-site .portal-dashboard-nav a:hover{-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.corporate-site .portal-dashboard [id]{scroll-margin-top:110px}.corporate-site .portal-commercial-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin:24px 0;display:grid}.corporate-site .portal-surface{background:var(--surface-panel);min-width:0;color:var(--text-primary);border:1px solid var(--border-default);margin:24px 0;padding:clamp(22px,3vw,36px)}.corporate-site .portal-commercial-grid>.portal-surface{margin:0}.corporate-site .portal-surface>header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.corporate-site .portal-surface>header svg{color:var(--interactive);flex:none}.corporate-site .portal-surface h2{margin:0;font-size:clamp(21px,2.5vw,27px)}.corporate-site .portal-surface h3{margin:22px 0 12px;font-size:18px}.corporate-site .portal-surface p{max-width:72ch;margin-bottom:16px;line-height:1.7}.corporate-site .portal-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0;display:flex}.corporate-site .portal-document-heading h3,.corporate-site .portal-document-heading h4{margin:0}.corporate-site .portal-tag{color:var(--text-secondary);background:var(--surface-selected);border-radius:4px;padding:4px 9px;font-size:12px;font-weight:600}.corporate-site .portal-surface .portal-amount{font-variant-numeric:tabular-nums;margin:20px 0 8px;font-size:clamp(26px,3vw,35px);font-weight:650;line-height:1.25}.corporate-site .portal-amount small{font-size:14px;font-weight:400}.corporate-site .portal-meta,.corporate-site .portal-empty-inline{color:var(--text-secondary);font-size:14px;line-height:1.65}.corporate-site .portal-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.corporate-site .portal-inline-editor,.corporate-site .portal-contract-text{border-top:1px solid var(--border-default);margin-top:24px;padding-top:16px}.corporate-site .portal-surface summary{cursor:pointer;padding:8px 0;font-weight:600;line-height:1.6}.corporate-site .portal-surface details[open]>summary{margin-bottom:16px}.corporate-site .portal-contract-text>div{background:var(--surface-selected);max-height:440px;padding:20px;line-height:1.8;overflow-y:auto}.corporate-site .portal-surface .portal-form{margin-top:24px}.corporate-site .portal-surface .portal-form .portal-check{align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.corporate-site .portal-check input{width:18px;height:18px;accent-color:var(--interactive);flex:0 0 18px;margin-top:4px}.corporate-site .portal-surface .text-link{align-items:center;gap:8px;margin:8px 0;display:inline-flex}.corporate-site .portal-payment{border-top:1px solid var(--border-default);margin-top:24px;padding-top:24px}.corporate-site .portal-revision-overview{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.corporate-site .portal-revision-count{font-variant-numeric:tabular-nums;font-size:22px}.corporate-site .portal-revision-count strong{color:var(--interactive);font-size:38px}.corporate-site .portal-revision-slots{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.corporate-site .portal-revision-slots li{border:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.corporate-site .portal-revision-slots li span{width:100%;font-weight:600;display:block}.corporate-site .portal-revision-slots .is-used{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.corporate-site .portal-revision-slots .is-reserved{color:var(--status-warning);border-color:var(--border-default);background:#433a21}.corporate-site .portal-revision-history,.corporate-site .portal-deliveries,.corporate-site .portal-hosting-orders{padding:0;list-style:none}.corporate-site .portal-revision-history>li,.corporate-site .portal-deliveries>li,.corporate-site .portal-hosting-orders>li{border-top:1px solid var(--border-default);padding:24px 0}.corporate-site .portal-deliveries>li{grid-template-columns:1fr auto;gap:24px;display:grid}.corporate-site .portal-delivery-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;max-width:300px;font-size:13px;display:flex}.corporate-site .portal-delivery-actions>button{border:1px solid var(--border-default);color:var(--text-primary);background:var(--surface-panel);padding:12px 16px}.corporate-site .portal-hosting-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;margin:28px 0;display:grid}.corporate-site .portal-hosting-plans>article{border-top:2px solid var(--brand-blue);min-width:0;padding-top:20px}.corporate-site .portal-dashboard button:disabled{opacity:.55;cursor:not-allowed}.corporate-site .portal-dashboard :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--interactive);outline-offset:4px}.corporate-site .portal-dashboard textarea{caret-color:var(--interactive)}.corporate-site .portal-dashboard ::selection{color:#fff;background:var(--brand-blue)}.corporate-site .portal-dashboard-nav button{color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.corporate-site .portal-dashboard-nav button[aria-pressed=true]{border-bottom-color:var(--brand-blue);color:var(--text-primary);font-weight:650}.corporate-site .portal-dashboard-nav button:hover{color:var(--interactive)}.corporate-site .portal-account-overview{border-block:1px solid var(--border-default);flex-wrap:wrap;margin:24px 0 32px;display:flex}.corporate-site .portal-account-overview button{text-align:left;color:var(--text-primary);background:0 0;border:0;flex-direction:column;flex:180px;gap:9px;padding:20px;display:flex}.corporate-site .portal-account-overview button:hover{background:var(--surface-selected)}.corporate-site .portal-account-overview span,.corporate-site .portal-account-overview small{color:var(--text-secondary);font-size:13px}.corporate-site .portal-account-overview strong{font-variant-numeric:tabular-nums;font-size:18px}.corporate-site .portal-dashboard:not([data-active-section=andamento]) #andamento,.corporate-site .portal-dashboard:not([data-active-section=documentos]) .portal-commercial-grid,.corporate-site .portal-dashboard:not([data-active-section=revisoes]) #revisoes,.corporate-site .portal-dashboard:not([data-active-section=entregas]) #entregas,.corporate-site .portal-dashboard:not([data-active-section=conversa]) #conversa,.corporate-site .portal-dashboard:not([data-active-section=hospedagem]) #minha-hospedagem{display:none}@media (max-width:760px){.corporate-site .portal-commercial-grid,.corporate-site .portal-revision-overview,.corporate-site .portal-deliveries>li{grid-template-columns:1fr}.corporate-site .portal-dashboard-nav{gap:4px 18px}.corporate-site .portal-surface .button{white-space:normal;text-align:center}.corporate-site .portal-delivery-actions{max-width:100%}}
