.work-section{background:#f0f3f6}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.work-card{background:#fff;border:1px solid var(--line)}.work-visual{height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Manrope,Arial,sans-serif;letter-spacing:4px}.work-visual span{font-size:28px;font-weight:800}.work-visual small{font-size:10px;letter-spacing:3px;margin-top:8px}.navy-card .work-visual{background:#102c4b;color:#fff}.red-card .work-visual{background:#bb4435;color:#fff}.cream-card .work-visual{background:#f4ead7;color:#172d45}.work-copy{padding:25px}.concept-label,.package-kicker{font-size:10px;letter-spacing:1.5px;color:var(--red);font-weight:700}.work-copy h3{margin-top:12px}.work-copy p{color:var(--muted);font-size:15px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.package-grid article{background:#fff;padding:32px;display:flex;flex-direction:column}.package-grid h3{font-size:24px;margin-top:16px}.package-grid p{color:var(--muted)}.package-grid ul{padding:0;margin:24px 0 30px;list-style:none}.package-grid li{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.package-grid li:before{content:'✓';color:var(--red);margin-right:10px}.package-grid a{margin-top:auto}.featured-package{background:var(--navy)!important;color:#fff}.featured-package p{color:#c2d0dd}.featured-package li{border-color:#ffffff26}.featured-package .package-kicker{color:#f19a86}.pricing-note{text-align:center;color:var(--muted);font-size:13px;margin-top:18px}.founder-mark{width:92px;height:92px;border:1px solid #91a6ba;display:grid;place-items:center;font:800 32px Manrope,Arial,sans-serif;margin:34px 0 22px;box-shadow:8px 8px 0 #061b33}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:9%}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;font-family:Manrope,Arial,sans-serif;font-weight:700;list-style:none;padding-right:32px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:5px;color:var(--red);font-size:20px}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);padding:14px 35px 0 0;font-size:15px}.contact-email{display:inline-block;margin-top:24px;font-weight:700;color:var(--navy);border-bottom:1px solid var(--navy)}.response-time{font-size:13px!important;margin-top:10px}.footer-links{display:flex;gap:18px;font-size:12px}.footer-links a:hover{color:var(--red)}.legal-page{max-width:820px;margin:auto;padding:80px 6%}.legal-page h1{font-size:50px;margin:20px 0}.legal-page h2{font-size:23px;margin:38px 0 10px}.legal-page p{color:var(--muted);margin-bottom:16px}.legal-page .text-link{display:inline-block;margin-top:28px}@media(max-width:900px){.work-grid,.package-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr;gap:25px}}@media(max-width:760px){.work-grid,.package-grid{grid-template-columns:1fr}.work-visual{height:190px}.founder-mark{margin-top:24px}.footer-links{width:100%}.legal-page{padding-top:50px}.legal-page h1{font-size:40px}}
