.sec-page{--sec-ink:#111;--sec-dark:#141414;--sec-paper:#faf8f2;--sec-paper-2:#f3f0e7;--sec-yellow:var(--color-brand-yellow,#f5c400);--sec-yellow-soft:#fbeab0;--sec-grey:#666;--sec-line:#e3e0d6;--sec-gutter:max(clamp(20px, 3.9cqw, 56px), calc((100cqw - 1328px) / 2));--sec-wrap:calc(100cqw - 2 * var(--sec-gutter));font-family:var(--font-sans);color:var(--sec-ink);background:var(--sec-paper);container-type:inline-size}.sec-page *,.sec-page :before,.sec-page :after{box-sizing:border-box}.sec-wrap{width:var(--sec-wrap);margin-inline:auto}.sec-line{display:block}.sec-page a:focus-visible,.sec-page button:focus-visible{outline-offset:2px;outline:3px solid #1a73e8}.sec-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c99a00;margin:0 0 clamp(10px,1.2cqw,16px);font-size:11px;font-weight:600}.sec-kicker--dark{color:var(--sec-ink)}.sec-h1,.sec-h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-weight:800}.sec-h1{font-size:clamp(2.5rem,4.4cqw,4.6rem);line-height:1.05}.sec-h2{font-size:clamp(2rem,3.9cqw,3.5rem);line-height:1.06}.sec-h2--md,.sec-h2--cta{font-size:clamp(1.9rem,3.4cqw,3.1rem)}.sec-underline{background:linear-gradient(var(--sec-yellow), var(--sec-yellow)) no-repeat 0 100% / 100% .13em;padding-bottom:.04em}.sec-lead{color:#4a4a4a;max-width:34em;margin:clamp(10px,1.2cqw,18px) 0 0;font-size:clamp(.98rem,1.3cqw,1.15rem);line-height:1.45}.sec-note{color:var(--sec-grey);margin:0;font-size:12.5px;line-height:1.5}.sec-note--bar{border-left:1.5px solid #6f6f6f;padding-left:14px}.sec-section{padding-block:clamp(36px,4.4cqw,64px);scroll-margin-top:96px}.sec-btn{min-height:48px;color:var(--sec-ink);border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.sec-btn svg{flex:none;width:15px;height:15px}.sec-btn--yellow{background:var(--sec-yellow)}.sec-btn--yellow:hover{background:var(--color-brand-yellow-hover,#ffd72e);box-shadow:0 8px 22px #f5c4004d}.sec-btn--black{color:#fff;background:#111}.sec-btn--black:hover{background:#2b2b2b}.sec-btn--outline{background:0 0;border-color:#111}.sec-btn--outline:hover{background:#00000014}.sec-btn .sec-btn__wa{width:20px;height:20px}.sec-textlink{border-bottom:1.5px solid var(--sec-yellow);color:#fff;align-items:center;gap:8px;padding-bottom:3px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.sec-textlink svg{width:12px;height:12px}.sec-textlink:hover{border-bottom-color:#fff}.sec-hero{background:var(--sec-dark);color:#fff;grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);min-height:clamp(460px,42cqw,640px);display:grid;position:relative;overflow:clip}.sec-hero__copy{padding:clamp(22px, 2.4cqw, 34px) clamp(10px, 2cqw, 28px) clamp(30px, 3.4cqw, 52px) var(--sec-gutter);align-self:center}.sec-crumb ol{color:#bdbdbd;flex-wrap:wrap;gap:8px;margin:0 0 clamp(26px,3.4cqw,52px);padding:0;font-size:11.5px;list-style:none;display:flex}.sec-crumb li+li:before{content:"/";color:#777;margin-right:8px}.sec-crumb a{color:inherit;text-decoration:none}.sec-crumb a:hover{text-decoration:underline}.sec-crumb [aria-current]{color:#fff;font-weight:600}.sec-hero .sec-kicker{color:var(--sec-yellow)}.sec-hero__lead{color:#e9e9e9;max-width:26em;margin:clamp(16px,1.8cqw,26px) 0 0;font-size:clamp(.95rem,1.2cqw,1.1rem);line-height:1.5}.sec-hero__actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,2cqw,28px);margin-top:clamp(20px,2.4cqw,34px);display:flex}.sec-hero__visual{min-height:100%;position:relative}.sec-hero__img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;position:absolute;inset:0}.sec-hero__card{top:clamp(14px,1.8cqw,26px);right:var(--sec-gutter);width:clamp(200px,18cqw,250px);color:var(--sec-ink);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 12px 30px #00000038}.sec-hero__bell{background:var(--sec-yellow);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.sec-hero__bell svg{width:17px;height:17px}.sec-hero__card-text{color:#666;gap:3px;font-size:11.5px;display:grid}.sec-hero__card-text strong{color:var(--sec-ink);font-size:13px}.sec-hero__card-link{border-bottom:1.5px solid var(--sec-yellow);color:var(--sec-ink);justify-self:start;align-items:center;gap:8px;margin-top:6px;padding-bottom:2px;font-size:11.5px;font-weight:600;display:inline-flex}.sec-hero__card-link svg{width:11px;height:11px}.sec-hero__caption{color:#e6e6e6;background:#141414b8;border-radius:6px;margin:0;padding:5px 12px;font-size:10px;position:absolute;bottom:clamp(10px,1.2cqw,16px);right:clamp(10px,1.4cqw,20px)}.sec-strip{color:#fff;background:#0c0c0c;border-top:1px solid #262626}.sec-strip__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.sec-strip__list li{align-items:center;gap:18px;padding:clamp(18px,2.2cqw,30px) clamp(12px,2cqw,30px);display:flex}.sec-strip__list li+li{border-left:1px solid #333}.sec-strip__list svg{width:40px;height:40px;color:var(--sec-yellow);flex:none}.sec-strip__list li>span{color:#c9c9c9;gap:4px;max-width:18em;font-size:12px;line-height:1.45;display:grid}.sec-strip__list strong{color:#fff;font-size:.95rem}.sec-device__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(12px,1.4cqw,20px);margin:clamp(18px,2.2cqw,30px) 0 clamp(14px,1.6cqw,22px);padding:0;list-style:none;display:grid}.sec-card{border:1px solid var(--sec-line);height:100%;color:inherit;background:#fff;border-radius:6px;align-content:start;gap:8px;padding:clamp(14px,1.6cqw,22px);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.sec-card:hover{border-color:#cfc9b6;box-shadow:0 8px 20px #00000012}.sec-card__top{align-items:center;gap:18px;margin-bottom:6px;display:flex}.sec-card__top>svg:first-of-type{width:36px;height:36px}.sec-card__num{background:var(--sec-yellow);width:36px;height:36px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.sec-card__arrow{width:15px;height:15px;margin-left:auto;transition:transform .2s}.sec-card:hover .sec-card__arrow{transform:translate(4px)}.sec-card strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1rem,1.3cqw,1.2rem)}.sec-card__text{color:var(--sec-grey);max-width:18em;font-size:.86rem;line-height:1.5}.sec-device .sec-note{border-bottom:1px solid #cfcabb;border-left:0;padding-bottom:clamp(18px,2cqw,28px);padding-left:0}.sec-device .sec-note--bar{display:block}.sec-frame{background:var(--sec-paper);grid-template-columns:minmax(0,.4fr) minmax(0,.3fr) minmax(0,.3fr);scroll-margin-top:96px;display:grid}.sec-frame__left{padding:clamp(24px, 2.8cqw, 40px) clamp(14px, 2.4cqw, 34px) clamp(24px, 2.8cqw, 40px) var(--sec-gutter)}.sec-frame__media{min-height:100%;position:relative}.sec-frame__img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.sec-frame__right{padding:clamp(24px, 2.8cqw, 40px) var(--sec-gutter) clamp(24px, 2.8cqw, 40px) clamp(14px, 2cqw, 30px);align-items:stretch;scroll-margin-top:96px;display:flex}.sec-frame__rows{border-top:1px solid var(--sec-line);margin:clamp(16px,2cqw,28px) 0 0;padding:0;list-style:none}.sec-frame__rows li{border-bottom:1px solid var(--sec-line)}.sec-frame__rows a{color:inherit;align-items:center;gap:16px;padding:11px 6px 11px 0;font-size:.95rem;text-decoration:none;display:flex}.sec-frame__rows a>svg{flex:none;width:16px;height:16px;margin-left:auto}.sec-frame__rows a:hover>span:nth-child(2){text-decoration:underline}.sec-frame__ico{background:var(--sec-yellow);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.sec-frame__ico svg{width:18px;height:18px}.sec-brief{flex-direction:column;gap:8px;width:100%;padding:0;display:flex}.sec-brief h3{border:1px solid var(--sec-line);background:#fff;border-radius:4px 4px 0 0;margin:0;padding:14px 16px;font-size:1rem;font-weight:700}.sec-brief ol{flex:1;grid-auto-rows:1fr;gap:8px;margin:-8px 0 0;padding:0;list-style:none;display:grid}.sec-brief li a{border:1px solid var(--sec-line);height:100%;color:inherit;background:#fff;align-items:center;gap:18px;padding:8px 16px;font-size:.85rem;text-decoration:none;display:flex}.sec-brief li a:hover span:nth-child(2){text-decoration:underline}.sec-brief li a>svg{flex:none;width:15px;height:15px;margin-left:auto}.sec-brief__num{background:var(--sec-yellow-soft);min-width:44px;height:34px;font-family:var(--font-display);color:#e0a800;border-radius:4px;place-items:center;font-weight:800;display:grid}.sec-brief__warn{background:var(--sec-yellow-soft);color:#3a3a3a;border-radius:8px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:.8rem;line-height:1.45;display:flex}.sec-brief__warn svg{width:22px;height:22px;color:var(--sec-ink);flex:none}.sec-refs{color:#fff;background:#141414;padding-block:clamp(30px,3.6cqw,52px);scroll-margin-top:96px}.sec-refs__grid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:0;display:grid}.sec-refs__text{border-left:1px solid #3a3a3a;padding-left:clamp(18px,2.6cqw,38px);font-size:.92rem;line-height:1.6}.sec-refs__text p{max-width:40em;margin:0}.sec-refs .sec-kicker{color:var(--sec-yellow)}.sec-refs__text .sec-refs__disclaimer{color:#bdbdbd;margin-top:16px;font-size:.74rem}.sec-faq{background:var(--sec-paper)}.sec-faq__grid{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(20px,3.4cqw,52px);display:grid}.sec-faq__intro .sec-lead{max-width:21em}.sec-faq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sec-faq__list li{background:#fff;border:1px solid #ddd9cb;border-radius:3px}.sec-faq__list li.is-open{background:#fcfbf6}.sec-faq__list h3{margin:0}.sec-faq__list button{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:10px 18px;font-size:.92rem;font-weight:700;display:flex}.sec-faq__toggle{color:#fff;background:#6f6f6f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.sec-faq__toggle svg{width:13px;height:13px}.sec-faq__list li.is-open .sec-faq__toggle{background:var(--sec-yellow);color:var(--sec-ink)}.sec-faq__answer{padding:0 18px 18px 58px}.sec-faq__answer p{color:#555;max-width:44em;margin:0;font-size:.88rem;line-height:1.55}.sec-cta{background:var(--sec-yellow);color:var(--sec-ink);grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);scroll-margin-top:96px;display:grid}.sec-cta__copy{padding:clamp(28px, 3.4cqw, 52px) clamp(14px, 2cqw, 30px) clamp(28px, 3.4cqw, 52px) var(--sec-gutter)}.sec-cta__lead{margin:14px 0 0;font-size:clamp(.95rem,1.25cqw,1.1rem);line-height:1.45}.sec-cta__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(18px,2cqw,26px);display:flex}.sec-cta__phone{color:var(--sec-ink);align-items:center;gap:12px;margin-top:clamp(14px,1.6cqw,22px);font-size:1.02rem;font-weight:500;text-decoration:none;display:inline-flex}.sec-cta__phone svg{width:22px;height:22px;fill:var(--sec-ink)}.sec-cta__phone:hover{text-decoration:underline}.sec-cta__media{min-height:100%;position:relative}.sec-cta__img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sec-explore{background:var(--sec-paper);padding-block:clamp(22px,2.6cqw,36px) clamp(24px,3cqw,42px);display:block}.sec-explore__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(8px,1cqw,14px);margin:clamp(10px,1.2cqw,16px) 0 0;padding:0;list-style:none;display:grid}.sec-explore__list a{border:1px solid var(--sec-line);height:100%;color:inherit;background:#fff;border-radius:3px;align-content:start;gap:6px;padding:14px clamp(12px,1.4cqw,18px) 28px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.sec-explore__list a:hover{border-color:#cfc9b6;box-shadow:0 6px 16px #00000012}.sec-explore__head{align-items:center;gap:12px;display:flex}.sec-explore__head svg{flex:none;width:28px;height:28px}.sec-explore__head strong{font-size:.86rem}.sec-explore__text{color:#777;max-width:14em;font-size:.74rem;line-height:1.45}.sec-explore__arrow{width:13px;height:13px;position:absolute;bottom:10px;right:12px}@container (max-width:1100px){.sec-explore__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-device__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-frame{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr)}.sec-frame__right{padding:clamp(18px, 2.4cqw, 30px) var(--sec-gutter);grid-column:1/-1}}@container (max-width:900px){.sec-hero{grid-template-columns:minmax(0,1fr);min-height:0}.sec-hero__copy{padding:22px var(--sec-gutter) 28px}.sec-hero__visual{aspect-ratio:4/3;min-height:0}.sec-h1{font-size:clamp(2.4rem,11cqw,3.6rem)}.sec-h2,.sec-h2--md,.sec-h2--cta{font-size:clamp(1.9rem,8cqw,2.8rem)}.sec-strip__list{grid-template-columns:minmax(0,1fr)}.sec-strip__list li+li{border-top:1px solid #333;border-left:0}.sec-frame{grid-template-columns:minmax(0,1fr)}.sec-frame__left{padding:28px var(--sec-gutter) 20px}.sec-frame__media{aspect-ratio:4/3;min-height:0}.sec-frame__right{padding:20px var(--sec-gutter) 28px}.sec-refs__grid,.sec-faq__grid,.sec-cta{grid-template-columns:minmax(0,1fr)}.sec-refs__grid{gap:16px}.sec-refs__text{border-top:1px solid #3a3a3a;border-left:0;padding-top:16px;padding-left:0}.sec-cta__copy{padding:28px var(--sec-gutter)}.sec-cta__media{aspect-ratio:16/9;min-height:0}}@container (max-width:640px){.sec-device__grid,.sec-explore__list{grid-template-columns:minmax(0,1fr)}.sec-hero__actions .sec-btn,.sec-cta__actions .sec-btn{width:100%}.sec-hero__card{width:clamp(180px,62cqw,230px);right:12px}.sec-faq__answer{padding-left:18px}}@media (prefers-reduced-motion:reduce){.sec-card,.sec-card__arrow,.sec-btn,.sec-explore__list a{transition:none}}
