.lg-home .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 19px;border:0;border-radius:9px;font-weight:800;font-size:.9rem;cursor:pointer;transition:transform .18s,background .18s}.lg-home .button:hover{transform:translateY(-2px);color:#fff}.lg-home .button-red{background:var(--red);color:#fff}.lg-home .button-outline{border:1px solid #91a8cc;color:#fff;background:transparent}.lg-home .page-hero-simple{background:radial-gradient(ellipse at 85% 10%,rgba(57,118,212,.38),transparent 38%),linear-gradient(120deg,#071a3b,#0046aa);color:#fff;padding:80px max(7vw,28px) 70px}.lg-home .page-hero-simple h1{font-size:clamp(2.6rem,5vw,4.4rem);max-width:900px}@media(max-width:740px){.lg-home .page-hero-simple{padding:60px 24px 48px}}.lg-home .faq-item{border:1px solid #dfe6f0;border-radius:12px;margin-bottom:10px;background:#fff}.lg-home .faq-item[open]{border-color:#b9cdee;background:#f8fbff}.lg-home .faq-item summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;font-weight:800;color:var(--ink)}.lg-home .faq-item summary::-webkit-details-marker{display:none}.lg-home .faq-item summary:after{content:"+";margin-left:auto;font-size:1.3rem;color:var(--blue)}.lg-home .faq-item[open] summary:after{content:"−"}.lg-home .faq-q{min-width:0}.lg-home .faq-item p{margin:0;padding:0 18px 18px 62px;line-height:1.75;color:var(--muted)}@media(max-width:520px){.lg-home .faq-item p{padding-left:18px}}.lg-home .page-hero-simple.page-hero-compact{padding:56px max(7vw,24px) 48px}.lg-home .page-hero-compact h1{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.12;letter-spacing:-.03em;margin:0 0 14px;max-width:920px}.lg-home .page-hero-compact h1 span{color:#9cc0ff}.lg-home .ph-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.lg-home .ph-actions .button{margin:0}@media(max-width:740px){.lg-home .page-hero-simple.page-hero-compact{padding:40px 20px 34px}}.lg-home .sd-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;max-width:1200px;margin:0 auto;align-items:start}.lg-home .sd-ico{width:56px;height:56px;font-size:1.3rem;margin-bottom:18px}.lg-home .sd-lead{font-size:1.08rem;line-height:1.75;color:#3d4a63;margin:0}.lg-home .sd-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lg-home .sd-benefits article{padding:22px;border-radius:16px;border:1px solid #e4eaf3;background:#fbfcff}.lg-home .sd-benefits article:nth-child(1){border-top:4px solid var(--t0)}.lg-home .sd-benefits article:nth-child(2){border-top:4px solid var(--t2)}.lg-home .sd-benefits article:nth-child(3){border-top:4px solid var(--t3)}.lg-home .sd-benefits article:nth-child(4){border-top:4px solid var(--t1)}.lg-home .sd-benefits h3{margin:0 0 6px;font-size:1.02rem}.lg-home .sd-benefits p{margin:0;color:var(--muted);font-size:.93rem}.lg-home .sd-uses{list-style:none;padding:0;margin:0 auto;max-width:1100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lg-home .sd-uses li{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #e4eaf3;font-weight:700}.lg-home .sd-uses li:before{content:"";flex:0 0 10px;height:10px;border-radius:50%;background:var(--c,var(--t0))}.lg-home .sd-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;max-width:1200px;margin:0 auto;align-items:start}.lg-home .sd-qa{padding:30px;border-radius:20px;background:linear-gradient(150deg,#071a3b,#0a3478);color:#fff}.lg-home .sd-qa h2{color:#fff}.lg-home .sd-qa ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.lg-home .sd-qa li{display:flex;gap:12px;color:#d6e2f5}.lg-home .sd-qa li:before{content:"✓";flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#3ddc9733;color:#5ff0b0;font-size:.75rem;font-weight:900}.lg-home .sd-faq .faq-item summary{padding-left:18px}
