.breadcrumb{padding:90px 0 0;background:var(--neutral-50)}.breadcrumb ol{list-style:none;display:flex;gap:8px;font-size:.85rem;color:var(--neutral-400)}.breadcrumb li:after{content:"/";margin-left:8px;color:var(--neutral-300)}.breadcrumb li:last-child:after{content:""}.breadcrumb a{color:var(--neutral-500);transition:color .2s}.breadcrumb a:hover{color:var(--primary)}.breadcrumb li[aria-current=page]{color:var(--neutral-700);font-weight:500}.pillar-hero{padding:48px 0 80px;background:linear-gradient(135deg,#fffbeb,#fff7ed,#fff);overflow:hidden}.pillar-hero__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.pillar-hero__lead{color:var(--neutral-600);font-size:1.15rem;margin-bottom:32px;max-width:520px;line-height:1.7}.pillar-hero__stats{display:flex;gap:40px;margin-top:40px}.pillar-hero__stat strong{display:block;font-size:1.75rem;font-weight:800;color:var(--primary);line-height:1}.pillar-hero__stat span{font-size:.82rem;color:var(--neutral-500);margin-top:4px;display:block}.pillar-hero__visual{display:flex;justify-content:center}.pillar-hero__phone{width:280px;background:var(--neutral-900);border-radius:32px;padding:12px;box-shadow:var(--shadow-lg);position:relative}.pillar-hero__phone-bar{width:80px;height:6px;background:var(--neutral-700);border-radius:99px;margin:0 auto 12px}.pillar-hero__phone-screen{background:#fff;border-radius:22px;overflow:hidden}.pillar-hero__phone-banner{background:var(--primary);color:#fff;padding:20px 16px}.pillar-hero__phone-banner span{display:block;font-size:1.1rem;font-weight:800}.pillar-hero__phone-banner small{font-size:.78rem;opacity:.85}.pillar-hero__phone-menu{padding:16px}.pillar-hero__phone-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--neutral-100);font-size:.88rem}.pillar-hero__phone-item:last-child{border-bottom:none}.pillar-hero__phone-item span:last-child{font-weight:700;color:var(--primary)}.pillar-hero__phone-contact{padding:12px 16px 20px;display:flex;flex-direction:column;gap:8px}.pillar-hero__phone-contact span{background:var(--primary-light);color:var(--primary-dark);padding:8px 12px;border-radius:var(--radius);font-size:.82rem;font-weight:600;text-align:center}.pillar-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}.pillar-benefit{text-align:left}.pillar-benefit__icon{width:56px;height:56px;border-radius:var(--radius);background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.pillar-benefit h3{font-size:1.15rem;margin-bottom:10px;color:var(--neutral-800)}.pillar-benefit p{color:var(--neutral-500);font-size:.95rem;line-height:1.65}.pillar-includes{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px}.pillar-include-card{background:#fff;border-radius:var(--radius-lg);padding:28px 24px;box-shadow:var(--shadow);border:1px solid var(--neutral-100);transition:transform .3s,box-shadow .3s}.pillar-include-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pillar-include-card__icon{width:48px;height:48px;border-radius:var(--radius);background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:16px}.pillar-include-card h3{font-size:1.05rem;margin-bottom:8px;color:var(--neutral-800)}.pillar-include-card p{color:var(--neutral-500);font-size:.88rem;line-height:1.6}.pillar-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;position:relative}.pillar-steps:before{content:"";position:absolute;top:28px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--primary) 0%,var(--neutral-200) 100%);z-index:0}.pillar-step{text-align:center;position:relative;z-index:1}.pillar-step__num{width:56px;height:56px;border-radius:50%;margin:0 auto 20px;background:var(--primary);color:#fff;font-weight:800;font-size:1.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #d977064d}.pillar-step__body h3{font-size:1.1rem;margin-bottom:8px;color:var(--neutral-800)}.pillar-step__body p{color:var(--neutral-500);font-size:.92rem;line-height:1.6}.pillar-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pillar-split__lead{color:var(--neutral-600);font-size:1.1rem;margin-bottom:24px;line-height:1.7}.pillar-split__list{list-style:none}.pillar-split__list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:.95rem;color:var(--neutral-600);line-height:1.5}.pillar-split__list li:before{content:"✓";color:var(--success);font-weight:700;flex-shrink:0}.pillar-split__list li strong{color:var(--neutral-800)}.pillar-palette{background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-lg);border:1px solid var(--neutral-100);margin-bottom:24px}.pillar-palette__label{font-weight:600;font-size:.9rem;color:var(--neutral-700);margin-bottom:16px}.pillar-palette__swatches{display:flex;gap:12px;flex-wrap:wrap}.pillar-palette__swatch{width:48px;height:48px;border-radius:var(--radius);cursor:pointer;border:3px solid #fff;box-shadow:var(--shadow);transition:transform .2s}.pillar-palette__swatch:hover{transform:scale(1.1)}.pillar-style-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pillar-style-card{background:#fff;border-radius:var(--radius);padding:20px;border:1px solid var(--neutral-200);transition:border-color .2s,box-shadow .2s}.pillar-style-card:hover{border-color:var(--primary);box-shadow:var(--shadow)}.pillar-style-card strong{display:block;font-size:.98rem;color:var(--neutral-800);margin-bottom:4px}.pillar-style-card span{font-size:.82rem;color:var(--neutral-500)}.pillar-seo{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px}.pillar-seo-item{text-align:center}.pillar-seo-item__icon{width:52px;height:52px;border-radius:var(--radius);background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 16px}.pillar-seo-item h3{font-size:1.05rem;margin-bottom:8px;color:var(--neutral-800)}.pillar-seo-item p{color:var(--neutral-500);font-size:.88rem;line-height:1.6}.pillar-pricing{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:56px;max-width:800px;margin-left:auto;margin-right:auto}.pillar-pricing-card{background:#fff;border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow-lg);border:2px solid var(--primary)}.pillar-pricing-card--secondary{border-color:var(--neutral-200);box-shadow:var(--shadow)}.pillar-pricing-card h3{margin-bottom:8px;color:var(--neutral-800)}.pillar-faq{max-width:760px;margin:56px auto 0}.pillar-faq__item{background:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pillar-faq__item[open]{border-color:var(--primary);box-shadow:var(--shadow)}.pillar-faq__item summary{padding:18px 24px;font-weight:600;font-size:.98rem;color:var(--neutral-800);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.pillar-faq__item summary::-webkit-details-marker{display:none}.pillar-faq__item summary:after{content:"+";font-size:1.3rem;color:var(--primary);font-weight:700;transition:transform .2s;flex-shrink:0}.pillar-faq__item[open] summary:after{transform:rotate(45deg)}.pillar-faq__item p{padding:0 24px 20px;color:var(--neutral-600);font-size:.92rem;line-height:1.7}.pillar-cta{background:linear-gradient(135deg,var(--secondary) 0%,var(--neutral-700) 100%);color:#fff;text-align:center}.pillar-cta h2{color:#fff;margin-bottom:12px}.pillar-cta p{color:var(--neutral-300);margin-bottom:32px;font-size:1.05rem}@media (max-width: 1024px){.pillar-includes,.pillar-seo,.pillar-benefits{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.pillar-hero{padding:32px 0 60px}.pillar-hero__inner{grid-template-columns:1fr;gap:40px}.pillar-hero__visual{display:none}.pillar-hero__stats{gap:24px;flex-wrap:wrap}.pillar-hero__stat strong{font-size:1.4rem}.pillar-benefits,.pillar-includes{grid-template-columns:1fr}.pillar-steps{grid-template-columns:1fr;gap:40px}.pillar-steps:before{display:none}.pillar-split{grid-template-columns:1fr;gap:32px}.pillar-style-cards,.pillar-seo,.pillar-pricing{grid-template-columns:1fr}.breadcrumb{padding-top:80px}}
