﻿@media screen and (min-width:1025px){.site-header{padding:26px 0}.nav-container{align-items:baseline}.brand-wordmark{font-size:2.1rem;vertical-align:baseline}.nav-menu{display:flex;align-items:baseline;gap:36px}.nav-link{font-size:1rem;font-weight:500}.menu-toggle{display:none !important}.mobile-drawer{display:none !important}.hero-section{min-height:85vh}.hero-content{max-width:820px;padding:140px 24px 60px}.hero-subheading{font-size:0.85rem;letter-spacing:2px}.hero-heading{font-size:4.5rem;letter-spacing:-2px;line-height:1.05;margin-bottom:20px}.hero-description{font-size:1.15rem;max-width:620px}.single-card-container{max-width:860px;width:90%}.card-copy{padding:55px 30px 25px}.card-heading{font-size:3.2rem;letter-spacing:-1.5px;margin-bottom:24px}.card-buttons{flex-direction:row;gap:14px;margin-bottom:35px}.card-media{padding:0 24px}.company-card{max-width:820px;padding:65px 44px}.contact-card{max-width:720px;padding:55px 44px}.legal-section{padding:120px 0 60px}.legal-container{max-width:760px}.legal-card{padding:50px 44px}.legal-heading{font-size:2.8rem}}@media (hover:hover) and (pointer:fine){.brand-wordmark:hover{opacity:0.85}.nav-link:hover{color:#ffffff}.btn-pill-primary:hover{background-color:var(--btn-primary-hover);box-shadow:0 6px 26px rgba(0,113,227,0.55);transform:translateY(-1px)}.procreate-card:hover{border-color:rgba(255,255,255,0.18)}.footer-email:hover{color:#ffffff}.footer-legal:hover{color:var(--accent-blue)}.legal-back-btn:hover{color:#ffffff;background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.3);transform:translateX(-3px)}}