@font-face{font-family:L24;src:url(/public-assets/portfolio/barlow-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:L24;src:url(/public-assets/portfolio/barlow-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:host{display:block;grid-column:1/-1;color:#17242e}.l24offers,.l24page{font:18px/1.5 L24,system-ui,sans-serif;color:#17242e;box-sizing:border-box}.l24offers *,.l24page *{box-sizing:border-box}.l24page{margin:0;background:#f6f5ef}.l24wrap{width:min(1200px,calc(100% - 36px));margin:auto}.l24nav{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #d7dcd9}.l24nav a,.l24links a{color:inherit;font-weight:700;text-underline-offset:5px}.l24logo{font-size:21px;text-decoration:none}.l24logo b{color:#bc8500}.l24hero{padding:64px 0 32px;max-width:900px}.l24eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#67531c}.l24hero h1{font-size:clamp(36px,5vw,65px);letter-spacing:-.04em;line-height:1.08;margin:12px 0 22px}.l24offers{grid-column:1/-1;background:#f6f5ef;border-radius:22px;padding:24px;margin:12px 0 28px}.l24offers h2{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.l24scope{margin:0 0 24px;color:#42535d}.l24grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.l24card{min-width:0;background:#fff;border:1px solid #c8d1d6;border-radius:18px;padding:25px;display:flex;flex-direction:column;gap:10px;box-shadow:0 7px 20px #17242e07}.l24card.business{border:2px solid #a47500}.l24card.private{background:#17242e;color:#fff;border-color:#17242e}.l24card h3{font-size:25px;margin:0}.l24card p{margin:0}.l24tag{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;min-height:20px}.l24price{font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.03em;margin:8px 0!important}.l24price small{font-size:16px;font-weight:400;letter-spacing:0}.l24setup{font-size:16px;font-weight:700}.l24term{font-size:15px}.l24card ul{padding-left:19px;margin:7px 0 18px;flex:1}.l24card li{margin:7px 0}.l24cta{display:block;text-align:center;border-radius:10px;padding:13px 16px;background:#17242e;color:#fff!important;text-decoration:none;font-weight:700}.l24cta:hover{filter:brightness(1.15)}.l24card.business .l24cta,.l24card.private .l24cta{background:#edbe39;color:#17242e!important}.l24fine{font-size:14px;line-height:1.45}.l24foot{padding:24px 0;font-size:15px}.l24notes{margin:32px 0;padding:26px;background:#fff;border-radius:18px;border:1px solid #d7dcd9}.l24notes h2{font-size:27px;margin-top:0}.l24notes details{border-top:1px solid #d7dcd9;padding:16px 0}.l24notes summary{cursor:pointer;font-weight:700}.l24links{display:flex;gap:18px;flex-wrap:wrap;padding:20px 0}.l24table{width:100%;border-collapse:collapse;min-width:720px}.l24table th,.l24table td{text-align:left;padding:16px 12px;border-bottom:1px solid #d7dcd9}.l24table th{background:#17242e;color:white}.l24table a{color:#17242e;font-weight:700}.l24scroll{overflow:auto}.l24page a:focus-visible,.l24offers a:focus-visible,.l24page summary:focus-visible{outline:3px solid #2b6cb0;outline-offset:4px}@media(max-width:850px){.l24grid{grid-template-columns:1fr}.l24hero{padding-top:35px}.l24card{padding:22px}.l24offers{padding:16px}.l24nav{flex-wrap:wrap;font-size:16px}.l24price{font-size:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}