.news{background:rgb(var(--bg));padding:80px 0}.news__inner{background:linear-gradient(135deg, rgb(var(--violet)) 0%, rgb(var(--periwinkle)) 55%, rgb(var(--cyan)) 100%);border-radius:var(--radius-box);grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;padding:64px;display:grid;position:relative;overflow:hidden}.news__inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 70%);width:280px;height:280px;position:absolute;top:-80px;right:-80px}.news__left{z-index:1;position:relative}.news__eyebrow{letter-spacing:.18em;text-transform:capitalize;color:rgb(var(--ink));margin:0 0 14px;font-size:11px}.news__title{letter-spacing:-.005em;max-width:18ch;margin:0 0 14px;font-size:38px;font-weight:400;line-height:1.1}.news__lead{color:rgb(var(--ink));max-width:42ch;margin:0;font-size:14px;line-height:1.55}.news__right{z-index:1;position:relative}.news__field label{color:rgb(var(--ink));letter-spacing:.12em;text-transform:capitalize;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.news__input-row{border-radius:var(--radius);background:#fff;align-items:center;gap:8px;padding:6px;display:flex}.news__input-row input{color:rgb(var(--ink));background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 16px;font-family:inherit;font-size:14px}.news__input-row input::placeholder{color:#999}.news__submit{background:rgb(var(--ink));color:#fff;border-radius:var(--radius);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:0;padding:12px 22px;font-size:12.5px;font-weight:500}.news__submit:disabled{opacity:.7;cursor:not-allowed}.news__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.news__error{color:#c00;margin:8px 0 0;font-size:12.5px}.news__submit:hover{background:rgb(var(--ink-2))}.news__check{color:rgb(var(--ink));align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.news__check input{accent-color:rgb(var(--ink));flex-shrink:0;margin-top:2px}.news__check a{color:inherit;text-underline-offset:2px;text-decoration:underline}.social-section{background:rgb(var(--bg));padding:80px 0}.social__inner{max-width:1240px;margin:0 auto;padding:0 32px}.social__head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:36px;display:grid}.social__eyebrow{letter-spacing:.18em;text-transform:capitalize;color:rgb(var(--ink-muted));margin:0 0 14px;font-size:11px}.social__title{letter-spacing:-.005em;margin:0;font-size:48px;font-weight:400;line-height:1.02}.social__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.social-card{color:rgb(var(--ink));background:#fff;border:1px solid #ececec;border-radius:22px;align-items:center;gap:14px;padding:22px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:relative}.social-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #0000002e}.sc__icon{background:#f2f2f2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sc__icon svg{width:20px;height:20px;color:rgb(var(--ink))}.sc--li:hover{background:rgb(var(--sky))}.sc--ig:hover{background:rgb(var(--violet))}.sc--x:hover{background:#efefe8}.sc--yt:hover{background:rgb(var(--cyan))}.sc__body{flex-direction:column;flex:1;min-width:0;display:flex}.sc__net{font-size:14px;font-weight:600;line-height:1.1}.sc__handle{color:rgb(var(--ink-muted));letter-spacing:.02em;margin-top:2px;font-size:11.5px}.sc__arrow{color:rgb(var(--ink));opacity:.4;font-size:18px;transition:opacity .2s,transform .2s}.social-card:hover .sc__arrow{opacity:1;transform:translate(2px,-2px)}.faq{background:rgb(var(--bg));padding:30px 0 80px}.faq__inner{max-width:880px;margin:0 auto;padding:0 32px}.faq__head{margin-bottom:36px}.faq__eyebrow{letter-spacing:.18em;text-transform:capitalize;color:rgb(var(--ink-muted));margin:0 0 14px;font-size:11px}.faq__title{letter-spacing:-.005em;margin:0;font-size:40px;font-weight:400;line-height:1.05}.faq__list{border-top:1px solid rgb(var(--line));margin:0;padding:0;list-style:none}.faq__item{border-bottom:1px solid rgb(var(--line))}.faq__heading{font-weight:inherit;font-size:inherit;margin:0}.faq__trigger{cursor:pointer;text-align:left;width:100%;color:rgb(var(--ink));background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-family:inherit;display:flex}.faq__q{letter-spacing:-.005em;font-size:19px;line-height:1.35}.faq__icon{border-radius:var(--radius-pill);background:rgb(var(--surface-1));width:34px;height:34px;color:rgb(var(--ink));flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .25s;display:inline-flex}.faq__trigger:hover .faq__icon{background:rgb(var(--violet))}.faq__item.is-open .faq__icon{background:rgb(var(--violet));transform:rotate(45deg)}.faq__panel{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{visibility:hidden;transition:visibility 0s linear .32s;overflow:hidden}.faq__item.is-open .faq__panel-inner{visibility:visible;transition:visibility}.faq__answer{color:rgb(var(--ink-muted));max-width:64ch;margin:0;padding:0 60px 26px 4px;font-size:15px;line-height:1.65}.faq__answer p{margin:0 0 .85em}.faq__answer p:last-child{margin-bottom:0}.faq__answer strong{color:rgb(var(--ink));font-weight:600}.faq__answer a{color:rgb(var(--violet));text-underline-offset:2px;text-decoration:underline}.faq__answer a:hover{color:rgb(var(--accent))}.faq__answer-list{margin:0 0 .85em;padding-left:1.25em;list-style:outside}.faq__answer-list:last-child{margin-bottom:0}.faq__answer-list li{margin:0 0 .3em}.faq__answer-list li:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.faq__panel,.faq__icon,.faq__panel-inner{transition:none}}@media (max-width:1024px){.news{padding:64px 0}.news__inner{gap:40px;margin:0 16px;padding:48px}.news__title{font-size:32px}.social-section{padding:64px 0}.social__inner{padding:0 24px}.social__title{font-size:40px}.social__grid{grid-template-columns:repeat(2,1fr)}.faq{padding:24px 0 64px}.faq__inner{padding:0 24px}.faq__title{font-size:34px}}@media (max-width:768px){.news{padding:48px 0}.news__inner{border-radius:calc(var(--radius-box) - 4px);grid-template-columns:1fr;gap:28px;margin:0 12px;padding:32px 24px}.news__title{font-size:28px}.news__lead{font-size:13.5px}.news__input-row{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.news__input-row input{width:100%;padding:14px}.news__submit{width:100%;min-height:48px;padding:14px 22px}.social-section{padding:48px 0}.social__inner{padding:0 20px}.social__head{grid-template-columns:1fr;align-items:start;gap:14px;margin-bottom:28px}.social__title{font-size:32px}.social__grid{grid-template-columns:1fr;gap:12px}.social-card{min-height:80px;padding:18px 20px}.faq{padding:16px 0 48px}.faq__inner{padding:0 20px}.faq__title{font-size:28px}.faq__q{font-size:17px}.faq__answer{padding-right:32px}}@media (max-width:480px){.news{padding:40px 0}.news__inner{gap:24px;margin:0 8px;padding:28px 20px}.news__title{font-size:24px}.news__lead{font-size:13px}.news__input-row{border-radius:var(--radius)}.news__input-row input{padding:12px;font-size:14px}.news__submit{padding:12px 18px;font-size:12.5px}.news__check{font-size:11.5px}.social-section{padding:40px 0}.social__inner{padding:0 16px}.social__title{font-size:26px}.social-card{border-radius:18px;padding:16px 18px}.sc__icon{border-radius:12px;width:44px;height:44px}.sc__net{font-size:13.5px}.sc__handle{font-size:11px}.faq{padding:12px 0 40px}.faq__inner{padding:0 16px}.faq__title{font-size:25px}.faq__trigger{padding:20px 2px}.faq__answer{padding-bottom:22px;padding-right:8px}}.sc-cell{display:flex}.sc-cell>.social-card{flex:auto;width:100%}
