@import url('fonts.css');
:root{--ink:#24234b;--brand:#302d7d;--cyan:#007c9f;--soft-cyan:#e8f8fd;--muted:#5e6275;--line:#d9dce7;--paper:#fff;--focus:#007697;--radius:20px;font-family:Arial,Helvetica,sans-serif;font-size:17px;color:var(--ink);background:#fff;line-height:1.65;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,textarea{font:inherit}button{cursor:pointer}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Hemor Display',Arial,sans-serif;letter-spacing:-.045em;line-height:1.12}h1{font-size:clamp(2.8rem,4.65vw,4.65rem);font-weight:750}h2{font-size:clamp(2.2rem,3.1vw,3.35rem);font-weight:700}h3{font-size:1.25rem;font-weight:700;letter-spacing:-.025em}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;z-index:30;top:10px;left:10px;transform:translateY(-180%);background:white;padding:12px 24px}.skip-link:focus{transform:none}[hidden]{display:none!important}.announcement{background:var(--brand);color:#fff;font-size:.74rem;letter-spacing:.01em}.announcement>.wrap{display:flex;justify-content:space-between;align-items:center;padding-block:9px}.announcement strong{font-weight:400;color:#d3f4ff}.announcement a{display:flex;align-items:center;gap:8px;text-decoration:none}.announcement svg{width:14px;height:14px}.header{background:#fffffffa;position:sticky;top:0;z-index:10;border-bottom:1px solid #eceef5}.header-inner{height:96px;display:flex;align-items:center;justify-content:space-between;gap:36px}.logo{display:flex;align-items:center}.logo img{width:145px;height:auto;max-height:68px;object-fit:contain}nav{display:flex;align-items:center;gap:36px}nav a{text-decoration:none;font-size:.87rem;font-weight:600}nav a:hover{color:var(--cyan)}nav .nav-contact{padding:11px 19px;border:1px solid var(--brand);border-radius:8px;display:flex;align-items:center;gap:20px}.nav-contact svg{width:18px}.menu-button{background:none;border:1px solid var(--line);border-radius:8px;padding:10px}.menu-button span{display:block;background:var(--brand);width:22px;height:2px;margin:4px}.hero{padding:62px 0 56px;overflow:hidden;background:linear-gradient(110deg,#fff 44%,#f6fbfe)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:38px;align-items:center}.eyebrow{font-size:.66rem;letter-spacing:.14em;font-weight:750;color:var(--brand);display:flex;align-items:center;gap:9px}.little-dot{width:7px;height:7px;background:#00a8d7;border-radius:50%}.hero h1{margin:24px 0 28px}.accent-word{color:var(--cyan);position:relative;display:inline-block;white-space:nowrap}.accent-word>svg{position:absolute;left:0;bottom:-15px;width:100%;height:18px;stroke:#00a9d6;fill:none;stroke-width:4;stroke-linecap:round}.hero-copy>p{color:var(--muted);max-width:520px;font-size:1rem;line-height:1.75}.hero-copy>.hero-sub{font-size:.86rem;line-height:1.7;margin-top:16px;max-width:480px}.hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;padding:15px 20px;border-radius:8px;font-size:.86rem;line-height:1.4;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s}.button svg{width:20px;height:20px}.button.primary{background:var(--brand);color:#fff}.button.primary:hover{background:#24225f;box-shadow:0 4px 12px #302d7d22}.button.white{background:#fff;color:var(--brand)}.button.white:hover{background:#e7f6ff}.text-link{font-size:.82rem;font-weight:600;display:flex;gap:14px;align-items:center;text-decoration:none}.hero-footnote{display:flex;gap:23px;color:var(--muted);font-size:.67rem}.hero-footnote span{display:flex;align-items:center;gap:6px}.hero-footnote svg{width:15px;height:15px;color:var(--cyan);stroke-width:2}.hero-visual{border:1px solid #d3eaf6;border-radius:170px 170px 22px 22px;background:#eaf8ff;position:relative;padding-top:54px;overflow:hidden;align-self:center}.visual-top{display:flex;justify-content:center;align-items:center;gap:26px;font-size:.57rem;font-weight:700;letter-spacing:.18em;color:#246980}.visual-top svg{width:24px;height:24px;color:#168daf}.hero-products{display:block;width:100%;height:auto;margin-top:0;mix-blend-mode:multiply}.visual-note{background:#ffffffed;border:1px solid #d2e4ec;border-radius:13px;display:flex;align-items:center;gap:15px;padding:16px 17px;margin:-20px 24px 0;position:relative;box-shadow:0 6px 20px #3954770a}.round-icon{display:inline-grid;place-items:center;width:44px;height:44px;background:#edf0ff;color:var(--brand);border-radius:50%;flex-shrink:0}.visual-note div{display:flex;flex-direction:column}.visual-note strong{font-size:.83rem;line-height:1.5;letter-spacing:-.02em}.visual-note div>span{font-size:.65rem;color:var(--muted)}.visual-note>a{margin-left:auto;display:grid;place-items:center;width:33px;height:33px;background:var(--brand);color:white;border-radius:50%}.visual-note>a svg{width:17px}.image-caption{display:block;text-align:center;font-size:.57rem;color:#526d7d;padding:10px 12px 15px}.category-strip{border-block:1px solid #d8edf4;background:#f0faff}.category-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:21px}.category-strip span{font-size:.71rem;font-weight:700;letter-spacing:.16em;color:#32667b}.category-strip a{display:flex;gap:20px;align-items:center;text-decoration:none;font-size:.75rem;font-weight:600;color:#24546d}.category-strip svg{width:18px}.section{padding-block:86px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.section-heading h2{margin-top:16px}.section-heading>p{color:var(--muted);font-size:.85rem;line-height:1.7}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.category-card{border:1px solid #e0e2eb;border-radius:13px;text-decoration:none;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.category-card:hover{border-color:#949ac3;box-shadow:0 8px 22px #24234b0c}.category-art{height:175px;position:relative;display:grid;place-items:center;overflow:hidden;background:#eeedf8}.category-art>.art-circle{position:absolute;width:150px;height:150px;border-radius:50%;background:#ffffff70;top:30px;left:calc(50% - 75px)}.category-art>svg{width:98px;height:98px;stroke-width:.8;position:relative;z-index:1;filter:drop-shadow(3px 7px 0 #ffffff77);color:#524b91}.category-arrow{position:absolute;right:13px;top:13px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffffba}.category-arrow svg{width:16px;transform:rotate(-40deg)}.blue .category-art{background:#e6f4ff}.blue .category-art>svg{color:#296a98}.peach .category-art{background:#fff0e4}.peach .category-art>svg{color:#995b36}.mint .category-art{background:#e5f3ee}.mint .category-art>svg{color:#40745e}.category-body{padding:23px 20px 25px}.category-body>span{color:var(--muted);font-size:.67rem}.category-body h3{font-size:1.03rem;line-height:1.3;margin:8px 0 12px}.category-body p{color:var(--muted);font-size:.76rem;line-height:1.65}.availability-note{font-size:.73rem;color:var(--muted);margin-top:24px;text-align:center}.hire-section{background:var(--brand);color:white;padding:78px 0;position:relative;overflow:hidden}.hire-section:after{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff10;border-radius:50%;left:-260px;top:110px;pointer-events:none}.hire-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.hire-copy .eyebrow{color:#a9eaff}.hire-copy h2{margin:20px 0 22px;font-size:clamp(2.8rem,4.1vw,4rem)}.hire-copy h2 em{font-family:Georgia,serif;color:#90e5ff;font-weight:400}.hire-copy>p{font-size:.89rem;color:#dedff5;max-width:390px;line-height:1.8}.hire-copy>.button{margin-top:27px}.hire-copy>.hire-disclosure{font-size:.66rem;line-height:1.7;color:#ccd0ef;margin-top:18px;max-width:390px}.steps{align-self:center;display:flex;flex-direction:column}.steps article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #ffffff22}.steps article:first-child{padding-top:0}.steps article:last-child{border:0;padding-bottom:0}.steps article>span{color:#8addf9;font-size:.85rem;font-weight:700;min-width:30px;padding-top:4px}.steps h3{font-size:1.22rem;letter-spacing:-.025em;margin-bottom:9px}.steps p{font-size:.8rem;color:#d3d6ef;line-height:1.8;max-width:350px}.request-grid{display:grid;grid-template-columns:.95fr 1fr;gap:85px;align-items:start}.request-copy{padding-top:32px}.request-copy h2{margin:20px 0 24px;font-size:clamp(2.2rem,3.2vw,3.3rem)}.request-copy h2 span{color:var(--cyan)}.request-copy>p{color:var(--muted);max-width:400px;font-size:.9rem}.contact-card{display:flex;gap:15px;margin:34px 0 20px;align-items:center}.contact-card>.round-icon{background:#e8f8fd;color:#087796;width:50px;height:50px}.contact-card div{display:flex;flex-direction:column}.contact-card div>span{font-size:.7rem;color:var(--muted)}.contact-card a{font-size:1.18rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.contact-card small{font-size:.67rem;color:var(--muted)}.whatsapp{display:flex;gap:10px;align-items:center;color:#226242;text-decoration:none;font-size:.85rem;font-weight:700}.whatsapp>svg:last-child{width:16px;margin-left:4px}.request-note{display:flex;gap:13px;max-width:350px;margin-top:40px;border-top:1px solid var(--line);padding-top:21px;color:var(--muted)}.request-note>svg{width:22px;color:#737c9a}.request-note>p{font-size:.71rem;line-height:1.8}.request-panel{border:1px solid #d7dbeb;border-radius:20px;padding:32px;background:#fff;box-shadow:0 12px 42px #312c6f0b;position:relative}.request-panel:before{content:"";height:4px;position:absolute;top:0;left:32px;right:32px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#302d7d,#01a8d4)}.form-heading{display:flex;gap:14px;align-items:center;margin-bottom:26px}.form-symbol{display:grid;place-items:center;background:#f0effa;border-radius:12px;color:var(--brand);width:46px;height:46px}.form-heading h3{font-size:1.4rem;line-height:1.2}.form-heading p{font-size:.72rem;color:var(--muted);margin-top:6px}.intent-choice{border:0;margin:0 0 22px;padding:0}.intent-choice legend{font-size:.72rem;font-weight:650;margin-bottom:9px}.intent-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.intent-options label{position:relative;cursor:pointer}.intent-options input{position:absolute;width:1px;height:1px;opacity:0;top:50%;left:20px}.intent-options label>span{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #c0c5d8;background:#fafbfe;padding:12px 8px;border-radius:8px;font-size:.73rem;font-weight:650;line-height:1.4}.intent-options svg{width:18px;height:18px}.intent-options input:checked+span{border-color:var(--brand);background:#f0effa;color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.intent-options input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fields-grid>label,.field{display:block;font-size:.72rem;font-weight:650}.field{margin-top:17px}input:not([type=radio],[type=checkbox],[type=hidden]),textarea{display:block;width:100%;min-width:0;border:1px solid #afb8cc;background:#fff;border-radius:7px;padding:12px 13px;font-size:.8rem;color:var(--ink);margin-top:7px;line-height:1.5}input::placeholder,textarea::placeholder{color:#697489;opacity:1}textarea{resize:vertical;min-height:96px}.optional-message{margin-top:16px}.optional-message summary{font-size:.72rem;font-weight:600;cursor:pointer;padding-block:6px}.optional-message summary span{font-weight:400;color:var(--muted);font-size:.65rem;margin-left:5px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:.66rem;color:var(--muted);margin:22px 0;line-height:1.65}.consent input{width:17px;height:17px;flex-shrink:0;accent-color:var(--brand);margin:2px 0 0}.consent a{color:var(--brand)}.submit-button{width:100%;justify-content:space-between;padding:15px 18px;font-size:.85rem}.submit-button:disabled{opacity:.75;cursor:wait}.fine-print{font-size:.65rem;line-height:1.7;color:var(--muted)}.form-bottom{text-align:center;margin:13px 10px 0}.honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{padding:14px;background:#fff0f1;border-left:3px solid #a32e47;color:#842339;font-size:.79rem;margin-bottom:20px;border-radius:5px}.success-panel{padding:16px 0}.success-check{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#e4f5eb;color:#216342;margin-bottom:24px}.success-check svg{width:28px;height:28px}.success-panel h3{font-size:2rem;margin:15px 0}.success-panel>p{font-size:.9rem;color:var(--muted);margin:15px 0}.success-panel>.reference{background:#f2f4fb;padding:14px;border-radius:8px;font-size:.75rem;display:flex;flex-direction:column}.success-panel .reference strong{font-size:1rem;color:var(--brand)}.success-panel>.fine-print{font-size:.73rem}.success-panel .button{margin-top:12px}.faq-section{background:#f7f8fc;border-block:1px solid #eceef5;padding:70px 0}.faq-grid{display:grid;grid-template-columns:.85fr 1fr;gap:100px}.faq-grid h2{margin:18px 0 25px}.faq-grid>div>p{font-size:.82rem;color:var(--muted)}.faq-grid>div>p>a{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-weight:600;color:var(--brand);text-decoration:none}.faq-grid>div>p svg{width:17px}.faqs details{border-bottom:1px solid #d6dce8}.faqs details:first-child{border-top:1px solid #d6dce8}.faqs summary{padding:21px 32px 21px 0;cursor:pointer;position:relative;list-style:none;font-size:.85rem;font-weight:600;line-height:1.65}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"+";position:absolute;right:2px;font-size:22px;font-weight:400;top:14px;color:var(--brand)}.faqs details[open] summary:after{content:"−"}.faqs details>p{color:var(--muted);font-size:.79rem;line-height:1.8;padding:0 22px 22px 0}.privacy-strip{padding-block:40px;display:flex;gap:20px;align-items:start}.privacy-strip>div:first-child{background:#eef1fa;color:#656b95;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0}.privacy-strip svg{width:20px;height:20px}.privacy-strip h2{font-family:Arial,sans-serif;font-size:.82rem;letter-spacing:-.01em;margin-bottom:9px}.privacy-strip p{font-size:.68rem;color:var(--muted);line-height:1.8;max-width:1020px}footer{background:#f4f5fa;border-top:1px solid #e4e7ef}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-block:42px}.footer-main img{width:135px;height:auto}.footer-main p{font-size:.75rem;line-height:1.8;color:var(--muted);margin-top:12px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-main strong{font-size:.8rem;margin-bottom:8px}.footer-main>div>a:not(:first-child){font-size:.74rem;color:var(--muted);text-decoration:none}.footer-main>div>a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #dce0ec;display:flex;justify-content:space-between;padding-block:18px;font-size:.66rem;color:var(--muted)}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{text-decoration:underline}
/* Keep form labels and small supporting copy readable at the desktop base size. */
.fields-grid>label,.field,.intent-choice legend{font-size:.82rem}.intent-options label>span,.optional-message summary{font-size:.8rem}.consent{font-size:.76rem}.form-bottom{font-size:.73rem}.announcement{font-size:.8rem}.hero-footnote{font-size:.76rem}.visual-note div>span{font-size:.73rem}.image-caption{font-size:.69rem}.category-body>span{font-size:.75rem}.category-body p{font-size:.85rem}.availability-note{font-size:.8rem}.hire-copy>.hire-disclosure{font-size:.75rem}.request-note>p{font-size:.78rem}.privacy-strip p{font-size:.76rem}.footer-bottom{font-size:.75rem}input:not([type=radio],[type=checkbox],[type=hidden]),textarea{font-size:.9rem}.contact-card small{font-size:.75rem}.intent-options label>span{min-height:50px}
@media(min-width:1001px){.menu-button{display:none!important}nav[hidden]{display:flex!important}}
@media(min-width:1500px){.hero{padding-block:80px}.hero-grid{gap:60px}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.hero-grid{gap:28px}.hero-buttons{gap:18px}.hero-footnote{flex-wrap:wrap;gap:8px 18px}.category-grid{gap:14px}.category-body{padding:20px 15px}.hire-grid,.request-grid,.faq-grid{gap:55px}.request-panel{padding:26px}.fields-grid{grid-template-columns:1fr;gap:15px}nav{gap:25px}}
@media(max-width:1000px){.header-inner{height:82px}.logo img{width:126px}.menu-button{display:block;margin-left:auto}nav{position:absolute;top:82px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:24px 32px;display:flex;flex-direction:column;align-items:stretch;gap:18px}nav .nav-contact{justify-content:space-between}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.6rem,5.5vw,3.6rem)}.hero-visual{padding-top:40px;border-radius:130px 130px 18px 18px}.visual-top{font-size:.5rem;gap:12px}.visual-top svg{width:18px}.visual-note{margin:-12px 12px 0;padding:12px;gap:9px}.visual-note .round-icon{width:34px;height:34px}.visual-note .round-icon svg{width:19px}.visual-note strong{font-size:.7rem}.visual-note div>span{font-size:.57rem}.hero-copy>p{font-size:.9rem}.hero-buttons{flex-direction:column;align-items:start}.category-strip>.wrap{gap:15px;flex-wrap:wrap}.category-strip span{font-size:.62rem}.category-strip a{font-size:.67rem}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.category-art{height:180px}.category-body h3{font-size:1.15rem}.category-body p{font-size:.84rem}.hire-grid{gap:45px}.request-grid{grid-template-columns:1fr 1.08fr;gap:30px}.request-copy h2{font-size:2.25rem}.request-copy .eyebrow{font-size:.58rem}.intent-options{grid-template-columns:1fr;gap:8px}.intent-options label>span{padding:11px}.faq-grid{gap:45px}}
@media(max-width:740px){:root{font-size:18px}.wrap{width:calc(100% - 40px)}.announcement>.wrap{justify-content:center;padding-block:9px}.announcement span{font-size:.57rem}.announcement a{display:none}.header-inner{height:78px}.logo img{width:125px}nav{top:78px;padding:22px}.hero{padding:40px 0 34px}.hero-grid{grid-template-columns:1fr;gap:34px}.hero-copy{max-width:550px}.hero h1{font-size:clamp(2.7rem,9vw,4rem);line-height:1.12;margin:20px 0 28px}.eyebrow{font-size:.61rem}.hero-copy>p{font-size:.9rem}.hero-copy>.hero-sub{font-size:.79rem}.hero-buttons{flex-direction:row;align-items:center;margin:24px 0;gap:20px}.hero-buttons>.button{font-size:.77rem}.text-link{font-size:.73rem}.hero-footnote{font-size:.63rem}.hero-visual{max-width:520px;width:100%;margin:auto;border-radius:150px 150px 18px 18px;padding-top:38px}.visual-top{font-size:.56rem}.visual-note{margin:-15px 20px 0;padding:15px}.visual-note strong{font-size:.8rem}.visual-note div>span{font-size:.64rem}.image-caption{font-size:.54rem}.category-strip>.wrap{justify-content:space-between;padding-block:18px;gap:12px}.category-strip span{font-size:.53rem;letter-spacing:.1em}.category-strip a{flex-basis:100%;justify-content:center;border-top:1px solid #d8eaf0;padding-top:13px;margin-top:2px;font-size:.7rem}.section{padding-block:52px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:2.1rem;margin-top:14px}.section-heading>p{font-size:.81rem;margin-top:15px}.section-heading>p br{display:none}.category-grid{gap:14px}.category-art{height:150px}.category-art>svg{width:85px;height:85px}.category-art>.art-circle{width:125px;height:125px;left:calc(50% - 62px)}.category-body{padding:19px 14px}.category-body>span{font-size:.62rem}.category-body h3{font-size:.96rem;margin-top:7px}.category-body p{font-size:.72rem}.availability-note{font-size:.67rem;text-align:left;margin-top:18px}.hire-section{padding:51px 0}.hire-grid{grid-template-columns:1fr;gap:40px}.hire-copy h2{font-size:3rem;margin-top:17px}.hire-copy h2 br:last-of-type{display:none}.hire-copy>p{font-size:.87rem;max-width:100%}.hire-copy>.hire-disclosure{font-size:.63rem;max-width:100%}.steps{border-top:1px solid #ffffff22;padding-top:27px}.steps article{gap:18px;padding-block:21px}.steps h3{font-size:1.16rem}.steps p{font-size:.8rem;max-width:100%}.request-grid{grid-template-columns:1fr;gap:30px}.request-copy{padding:0}.request-copy h2{font-size:2.45rem;margin:17px 0}.request-copy>p{font-size:.85rem;max-width:100%}.contact-card{margin:24px 0 17px}.request-note{margin-top:23px;max-width:100%}.request-note p{font-size:.68rem}.request-panel{padding:26px 23px}.request-panel:before{left:23px;right:23px}.form-heading h3{font-size:1.36rem}.form-heading p{font-size:.71rem}.intent-options{grid-template-columns:1fr 1fr;gap:9px}.intent-options label>span{font-size:.68rem;padding:12px 6px}.intent-options svg{width:16px}.intent-choice legend,.fields-grid>label,.field{font-size:.74rem}input:not([type=radio],[type=checkbox],[type=hidden]),textarea{font-size:16px;padding:13px}.fields-grid{grid-template-columns:1fr 1fr;gap:12px}.consent{font-size:.66rem}.fine-print{font-size:.65rem}.faq-section{padding:48px 0}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-grid h2{font-size:2.25rem;margin:16px 0 18px}.faq-grid>div>p{font-size:.8rem}.faqs summary{font-size:.84rem}.faqs details>p{font-size:.78rem}.privacy-strip{padding-block:30px;gap:13px}.privacy-strip p{font-size:.67rem}.footer-main{grid-template-columns:1fr 1fr;gap:32px;padding-block:32px}.footer-main>div:first-child{grid-column:1/-1}.footer-main img{width:123px}.footer-main p{font-size:.73rem}.footer-main strong{font-size:.78rem}.footer-main>div>a:not(:first-child){font-size:.72rem}.footer-bottom{font-size:.61rem;gap:16px}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:2.55rem}.hero-buttons>.button{width:100%;justify-content:space-between}.hero-footnote{font-size:.6rem}.category-grid{grid-template-columns:1fr}.category-art{height:170px}.category-body h3{font-size:1.1rem}.category-body p{font-size:.8rem}.fields-grid,.intent-options{grid-template-columns:1fr}.request-panel{padding:25px 19px}.announcement strong{display:none}.request-copy h2{font-size:2.1rem}}
@media(max-width:1000px){html:not(.enhanced) .header{position:static}html:not(.enhanced) .header-inner{height:auto;flex-wrap:wrap;padding-block:14px}html:not(.enhanced) nav{position:static;flex-basis:100%;padding:12px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;border:0}html:not(.enhanced) .header nav a{font-size:.85rem}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.announcement,.header,.hero-buttons,.category-strip,.request-panel,.whatsapp,.footer-bottom>a,.menu-button{display:none!important}body{font-size:11pt}.wrap{width:100%;max-width:none}.section{padding:24px 0}.hero{padding:15px 0}.hero-grid{grid-template-columns:1fr 1fr}.hero-visual{border:0}.hero h1{font-size:30pt}.hero-footnote{display:none}.hire-section{background:#fff;color:#000;border-block:1px solid #aaa;padding:24px 0}.hire-copy .eyebrow,.hire-copy h2 em,.hire-copy>p,.steps article>span,.steps p{color:#333}.hire-copy .button{display:none}.hire-grid,.request-grid,.faq-grid{gap:24px}.steps article{border-color:#ccc}.request-grid{display:block}.request-copy h2,h2{font-size:24pt}.faq-section{padding:24px 0;background:#fff}.faqs details>p{display:block}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-art{height:90px}.category-art>svg{width:50px;height:50px}.category-body{padding:10px}.category-body h3{font-size:11pt}.category-body p,.category-body>span{font-size:9pt}.category-card,.steps article{break-inside:avoid}.hire-copy h2{font-size:28pt}.hero-products{mix-blend-mode:normal}footer{background:#fff}.privacy-strip{padding:18px 0}}
