.premium-home .home-company{padding-block:36px}.premium-home .home-pillars{margin-top:0}.premium-home .home-pillars .pillar-name{font-size:25px;font-weight:600}.premium-home .home-area-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;display:grid}.premium-home .home-area h3{font-size:23px;line-height:1.25}.premium-home .home-area-title-row{min-height:110px;margin-bottom:16px}.premium-home .home-catalog-action{justify-content:center;margin-top:40px;display:flex}.home-conversation{border-top:1px solid var(--border);background:var(--surface);padding-block:64px}.home-conversation h2{max-width:780px;font-size:36px;line-height:1.15}.home-conversation p{max-width:650px;color:var(--muted-foreground);margin-top:20px;font-size:18px;line-height:1.7}.home-conversation-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.ux-context-link{color:var(--primary);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.company-introduction{align-items:start;gap:32px;display:grid}.company-introduction h2,.company-purpose h2,.company-values h2{color:var(--night);font-size:36px;line-height:1.15}.company-introduction-copy{color:var(--muted-foreground);gap:20px;font-size:18px;line-height:1.75;display:grid}.company-collaboration{margin:0}.company-collaboration img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%}.company-collaboration figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.5}.company-purpose{border-block:1px solid var(--border)}.company-purpose-grid{gap:40px;display:grid}.company-purpose article{border-top:2px solid var(--primary);padding-top:24px}.company-purpose article p{margin-top:24px;font-size:21px;line-height:1.65}.company-values-layout{gap:32px;display:grid}.company-values-list{margin:0;padding:0;list-style:none}.company-values-list li{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);gap:18px;padding-block:24px;display:grid}.company-values-list li:first-child{padding-top:0}.company-values-list .value-number{color:var(--primary);padding-top:4px;font-size:14px}.company-values-list h3{font-size:22px;line-height:1.3}.company-values-list p{color:var(--muted-foreground);margin-top:8px;line-height:1.7}.industry-scope{border-top:1px solid var(--border);color:var(--primary);margin-top:20px;padding-top:20px;font-size:17px;font-weight:500}.industry-directory-search{width:100%}.contact-layout{align-items:start;gap:48px;display:grid}.contact-channels{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.contact-channel-list{overflow-wrap:anywhere;gap:14px;margin-top:20px;display:grid}.contact-channel-list a{align-items:center;gap:12px;min-height:44px;font-weight:500;display:inline-flex}.contact-channel-list svg{width:21px;height:21px;color:var(--primary);flex:none}.contact-hours{color:var(--muted-foreground);margin-top:24px;font-size:15px;line-height:1.7}.carlos-proposal{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.contact-layout>.carlos-proposal{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0;display:grid}.carlos-status{color:var(--primary);margin-bottom:14px;font-size:13px;font-weight:600}.carlos-proposal img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.carlos-proposal h2{margin-top:20px;font-size:20px;line-height:1.5}.carlos-proposal p:last-child{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.7}.premium-contact .inquiry-form{min-width:0}.faq-intro{padding-block:56px}.faq-intro h1{font-size:40px;line-height:1.15}.faq-intro p{color:var(--night-muted);margin-top:22px;font-size:21px}.faq-editorial-grid{gap:28px;display:grid}.faq-editorial-grid h2{font-size:30px;line-height:1.2}.faq-group{border-bottom:1px solid var(--border);scroll-margin-top:112px}@media (width>=640px){.contact-layout>.carlos-proposal{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:40px}.contact-layout>.carlos-proposal img{grid-area:1/1/span 3}.contact-layout>.carlos-proposal :is(.carlos-status,h2,p:last-child){grid-column:2;margin-top:0}.premium-home .home-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-home .home-area-grid>li:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:560px}.company-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media (width>=1024px){.process-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0;display:grid}.process-editorial-photo{object-fit:cover;grid-area:1/2;width:100%;height:100%;min-height:560px;position:static;-webkit-mask-image:none;mask-image:none}.process-editorial-inner{grid-area:1/1;padding-block:48px}.process-editorial-bottom{grid-template-columns:minmax(0,1fr);margin-top:32px}.process-benefits{grid-template-columns:minmax(0,1fr)}.process-benefits li:last-child :is(strong,span){color:var(--muted-foreground);text-shadow:none}.process-benefits li:last-child svg{color:var(--primary)}.premium-home .home-area-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.premium-home .home-area-grid>li{grid-column:span 2}.premium-home .home-area-grid>li:nth-child(4){grid-column:2/span 2}.premium-home .home-area-grid>li:last-child{grid-column:4/span 2;max-width:none}.home-conversation h2,.company-introduction h2,.company-values h2{font-size:44px}.company-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.company-values-layout,.faq-editorial-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:80px}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px}.faq-intro h1{font-size:56px}}
