:root{--aic-purple:#800080;--aic-purple-dark:#5c005c;--aic-yellow:#ffc72c;--aic-green:#19a663;--aic-green-dark:#13834e;--aic-navy:#0b2f6b;--aic-navy-deep:#071d47;--aic-orange:#ff6a13;--aic-ink:#1f2430;--aic-muted:#5b6270;--aic-line:#e6e8ee;--aic-radius:14px}.aic,.aic *{box-sizing:border-box}.aic{color:var(--aic-ink);line-height:1.6}.aic p{margin:0 0 1em}.aic-ads,.aic-ad__meta,.aic-angle__list,.aic-videos__grid,.aic-steps{margin-left:0!important;padding-left:0!important}.aic-h1,.aic-h2,.aic-h3{margin:0 0 .5em;line-height:1.2;font-weight:800;color:var(--aic-purple);text-wrap:balance}.aic-h1{font-size:clamp(2rem, 4.4vw, 3rem)}.aic-h2{font-size:clamp(1.6rem, 3vw, 2.2rem)}.aic-h3{font-size:1.2rem}.aic-kicker{display:inline-block;margin:0 0 0.9em!important;padding:.3em .8em;border-radius:999px;background:rgb(128 0 128 / .08);color:var(--aic-purple);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aic-kicker--orange{background:rgb(255 106 19 / .16);color:#ffb27d}.aic-lead{font-size:1.12rem;color:#3a4050;max-width:62ch}.aic-link{color:var(--aic-green-dark);font-weight:700;text-decoration:none}.aic-link:hover{text-decoration:underline}.aic-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.aic-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:46px;padding:.7em 1.35em;border:2px solid #fff0;border-radius:8px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.aic-btn:hover{transform:translateY(-1px)}.aic-btn:focus-visible{outline:3px solid var(--aic-yellow);outline-offset:2px}.aic-btn--sm{min-height:38px;padding:.45em .95em;font-size:.9rem}.aic-btn--primary{background:var(--aic-green);border-color:var(--aic-green);color:#fff!important}.aic-btn--primary:hover{background:var(--aic-green-dark);border-color:var(--aic-green-dark)}.aic-btn--orange{background:var(--aic-orange);border-color:var(--aic-orange);color:#fff!important}.aic-btn--orange:hover{background:#e55a08;border-color:#e55a08}.aic-btn--light{background:#fff;border-color:#fff;color:var(--aic-navy)!important}.aic-btn--light:hover{background:#eef2fb;border-color:#eef2fb}.aic-btn--wa{background:#128c4b;border-color:#128c4b;color:#fff!important}.aic-btn--wa:hover{background:#0e733d;border-color:#0e733d}.aic-btn--ghost{background:#fff0;border-color:currentColor;color:var(--aic-purple)!important}.aic-btn--ghost:hover{background:rgb(128 0 128 / .06)}.aic-hero .aic-btn--light,.aic-page .aic-btn--light{border-color:var(--aic-line)}.site-header .ast-site-title-wrap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.main-header-menu>.menu-item.aic-menu-btn{display:flex;align-items:center;margin-left:.6rem}.main-header-menu>.menu-item.aic-menu-btn>.menu-link{height:auto!important;padding:.6em 1.2em!important;border-radius:999px;background:var(--aic-purple);color:#fff!important;font-weight:700;line-height:1.2!important;transition:background-color 0.2s ease}.main-header-menu>.menu-item.aic-menu-btn>.menu-link::after{content:"\2197";margin-left:.35em;font-size:.85em}.main-header-menu>.menu-item.aic-menu-btn>.menu-link:hover,.main-header-menu>.menu-item.aic-menu-btn>.menu-link:focus{background:var(--aic-purple-dark);color:#fff!important}.main-header-menu>.menu-item.aic-menu-angle>.menu-link{font-weight:700}.main-header-menu>.menu-item.aic-menu-angle>.menu-link::before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.45em;border-radius:50%;background:var(--aic-orange);vertical-align:middle}.ast-header-break-point .main-header-menu>.menu-item.aic-menu-btn{margin:.75rem 1.25rem}.ast-header-break-point .main-header-menu>.menu-item.aic-menu-btn>.menu-link{display:inline-flex;width:auto}.main-header-menu>.menu-item.aic-menu-invoice{display:flex;align-items:center;margin-left:.6rem}.main-header-menu>.menu-item.aic-menu-invoice>.menu-link,.site-footer .menu-item.aic-menu-invoice>.menu-link{display:inline-flex;align-items:center;gap:.5em;width:auto;height:auto!important;padding:.55em 1.1em!important;border-radius:999px;background:var(--aic-yellow);color:var(--aic-purple)!important;font-weight:800;line-height:1.2!important;white-space:nowrap;transition:background-color 0.2s ease}.main-header-menu>.menu-item.aic-menu-invoice>.menu-link::after,.site-footer .menu-item.aic-menu-invoice>.menu-link::after{content:"FREE";padding:.15em .5em;border-radius:4px;background:var(--aic-purple);color:#fff;font-size:.68em;letter-spacing:.06em}.main-header-menu>.menu-item.aic-menu-invoice>.menu-link:hover,.main-header-menu>.menu-item.aic-menu-invoice>.menu-link:focus,.site-footer .menu-item.aic-menu-invoice>.menu-link:hover,.site-footer .menu-item.aic-menu-invoice>.menu-link:focus{background:#ffd659;color:var(--aic-purple-dark)!important}.site-footer .menu-item.aic-menu-invoice{margin-top:.35rem;margin-bottom:.35rem}.ast-header-break-point .main-header-menu>.menu-item.aic-menu-invoice{margin:.75rem 1.25rem 0}.aic-bar{background:var(--aic-navy-deep);font-size:.92rem;line-height:1.4}.aic-bar a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15em .5em;padding:.6em 1rem;color:#fff!important;text-decoration:none!important}.aic-bar__tag{padding:.1em .6em;border-radius:999px;background:var(--aic-orange);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aic-bar__text{color:#cdd8f0}.aic-bar__cta{display:inline-flex;align-items:center;gap:.3em;color:#ffb27d;font-weight:700}.aic-bar a:hover .aic-bar__cta{text-decoration:underline}.aic-angle{background:radial-gradient(120% 140% at 15% 0%,#14479b 0%,var(--aic-navy) 45%,var(--aic-navy-deep) 100%);color:#e8eefb}.aic-angle-feature{padding:clamp(3rem, 6vw, 5rem) 1.5rem}.aic-angle-hub{margin:0 0 2rem;padding:clamp(1.75rem, 4vw, 3rem);border-radius:var(--aic-radius)}.aic-angle__inner{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem, 4vw, 3.5rem);max-width:1100px;margin:0 auto}.aic-angle__logo{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:var(--aic-radius);box-shadow:0 18px 40px rgb(0 0 0 / .35)}.aic-angle .aic-h1,.aic-angle .aic-h2{color:#fff}.aic-angle__slogan{margin:0 0 0.9em!important;color:#ffb27d;font-size:1.2rem;font-weight:700}.aic-angle__list{margin:0 0 .5rem;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .18)}.aic-angle__list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.7em 0;border-bottom:1px solid rgb(255 255 255 / .18)}.aic-angle__list a{color:#fff;font-weight:700;text-decoration:none}.aic-angle__list a:hover{text-decoration:underline}.aic-angle__list time{color:#b9c7e6;font-size:.85rem;white-space:nowrap}.aic-angle-hub__latest{margin-top:2rem}.aic-videos{margin:0 0 2rem}.aic-videos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.aic-video{display:block;color:var(--aic-ink);text-decoration:none}.aic-video__thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background:#000}.aic-video__thumb img{width:100%;height:100%;object-fit:cover;display:block}.aic-video__thumb::after{content:"";position:absolute;inset:0;margin:auto;width:54px;height:38px;border-radius:10px;background:#e62117 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 7v10l8-5z'/%3E%3C/svg%3E") center / 26px no-repeat}.aic-video__title{display:block;margin-top:.55em;font-weight:700;line-height:1.35}.aic-video:hover .aic-video__title{color:var(--aic-purple)}.aic-voice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:2rem 0;padding:1.5rem;border:1px solid #cfe9db;border-radius:var(--aic-radius);background:#f1faf5}.aic-voice>div:first-child{flex:1 1 320px}.aic-voice p{margin:0}.aic-voice .aic-btn-row{margin-top:0}.aic-voice .aic-h3{color:var(--aic-green-dark)}.aic-subscribe{padding:clamp(2.5rem, 5vw, 4rem) 1.5rem;background:linear-gradient(180deg,#fff8e1 0%,#fff 100%);border-top:4px solid var(--aic-yellow)}.aic-subscribe__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem, 4vw, 3rem);max-width:1100px;margin:0 auto}.aic-angle-hub~.aic-subscribe,.single-post .aic-subscribe{margin:2rem 0;border:1px solid #f3e2a6;border-top:4px solid var(--aic-yellow);border-radius:var(--aic-radius)}.aic-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.5rem;border:1px solid var(--aic-line);border-radius:var(--aic-radius);background:#fff;box-shadow:0 10px 30px rgb(31 36 48 / .07)}.aic-form>.aic-btn,.aic-form>.aic-form__note,.aic-form>.aic-form__msg,.aic-field--wide,.aic-form[data-aic-form="subscribe"]>.aic-field:nth-of-type(n+3){grid-column:1 / -1}.aic-field label{display:block;margin-bottom:.3em;font-size:.9rem;font-weight:700;color:var(--aic-ink)}.aic-field small{font-weight:400;color:var(--aic-muted)}.aic-field input,.aic-field select,.aic-field textarea{width:100%;min-height:46px;padding:.6em .8em;border:1.5px solid #c9ced8;border-radius:8px;background:#fff;color:var(--aic-ink);font:inherit}.aic-field input:focus,.aic-field select:focus,.aic-field textarea:focus{border-color:var(--aic-purple);outline:3px solid rgb(128 0 128 / .18)}.aic-form__note{margin:0!important;font-size:.82rem;color:var(--aic-muted)}.aic-form__msg{margin:0!important;font-weight:700}.aic-form__msg:empty{display:none}.aic-form__msg.is-ok{color:var(--aic-green-dark)}.aic-form__msg.is-err{color:#b3261e}.aic-form.is-busy{opacity:.6;pointer-events:none}.aic-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.aic-page{max-width:1140px;margin:0 auto;padding:clamp(2rem, 5vw, 4rem) 1.5rem}.aic-hero,.aic-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:center;gap:clamp(1.5rem, 4vw, 3.5rem)}.aic-photo{display:block;width:100%;height:auto;border-radius:var(--aic-radius);box-shadow:0 18px 40px rgb(31 36 48 / .16);object-fit:cover}.aic-section{margin-top:clamp(3rem, 6vw, 5rem)}.aic-ib-feature{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:#fff}.aic-ib-feature .aic-hero{max-width:1100px;margin:0 auto}.aic-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin-top:1.5rem}.aic-card{padding:1.5rem;border:1px solid var(--aic-line);border-top:4px solid var(--aic-yellow);border-radius:var(--aic-radius);background:#fff}.aic-card p{color:#3a4050}@media (min-width:861px){.aic-cards--lead2{grid-template-columns:repeat(6,minmax(0,1fr))}.aic-cards--lead2>*{grid-column:span 2}.aic-cards--lead2>:nth-child(-n+2){grid-column:span 3}}.aic-steps{margin:1rem 0 0;padding:0;list-style:none;counter-reset:aic-step}.aic-steps li{position:relative;margin-bottom:1rem;padding-left:3.2rem;counter-increment:aic-step}.aic-steps li::before{content:counter(aic-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--aic-purple);color:#fff;font-weight:800}.aic-faq details{border-bottom:1px solid var(--aic-line);padding:1rem 0}.aic-faq summary{cursor:pointer;font-size:1.08rem;font-weight:700;color:var(--aic-ink)}.aic-faq details p{margin:.7em 0 0;color:#3a4050}.aic-cta{margin-top:clamp(3rem, 6vw, 5rem);padding:clamp(2rem, 5vw, 3.5rem);border-radius:var(--aic-radius);background:var(--aic-yellow);text-align:center}.aic-cta .aic-btn-row{justify-content:center}.aic-classifieds{max-width:1140px;margin:0 auto;padding:0 1.5rem clamp(2rem, 5vw, 4rem)}.aic-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem}.aic-tab{min-height:40px;padding:.45em 1.1em;border:1.5px solid var(--aic-purple);border-radius:999px;background:#fff;color:var(--aic-purple);font:inherit;font-weight:700;cursor:pointer}.aic-tab:hover,.aic-tab:focus{background:rgb(128 0 128 / .07);color:var(--aic-purple)}.aic-tab.is-active{background:var(--aic-purple);color:#fff}.aic-tabs__post{margin-left:auto}.aic-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.aic-ad{display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--aic-line);border-radius:var(--aic-radius);background:#fff}.aic-ad[hidden]{display:none}.aic-ad__type{align-self:flex-start;display:inline-block;margin-bottom:.6rem;padding:.2em .7em;border-radius:999px;background:#eef2fb;color:var(--aic-navy);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aic-ad__type--services{background:#e8f6ef;color:var(--aic-green-dark)}.aic-ad__type--homes{background:#fff3cf;color:#7a5a00}.aic-ad__type--requirements{background:#f6e6f6;color:var(--aic-purple)}.aic-ad__title{margin:0 0 .4em;font-size:1.1rem;line-height:1.3}.aic-ad__title a{color:var(--aic-ink);text-decoration:none}.aic-ad__title a:hover{color:var(--aic-purple)}.aic-ad__text{color:#3a4050}.aic-ad__meta{margin:0;padding:0;list-style:none;font-size:.92rem}.aic-ad__meta span{display:inline-block;min-width:4.5em;color:var(--aic-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.aic-ad .aic-btn-row{margin-top:.9rem}.aic-ad__date{margin-top:auto;padding-top:.9rem;color:var(--aic-muted);font-size:.8rem}.aic-ad--single{margin:1.5rem 0;background:#fafbfd}.aic-ads__empty{padding:2rem 1.5rem;border:1.5px dashed #c9ced8;border-radius:var(--aic-radius);text-align:center;color:var(--aic-muted)}.aic-post-ad{margin-top:clamp(2.5rem, 5vw, 4rem);scroll-margin-top:90px}.aic-abw-hub{padding:clamp(3rem, 6vw, 5rem) 1.5rem 1rem;background:#fff}.aic-abw-hub__inner{max-width:1100px;margin:0 auto}.aic-issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin:1.5rem 0 0!important;padding:0!important;list-style:none}.aic-issue{padding:1.25rem;border:1px solid var(--aic-line);border-top:4px solid var(--aic-purple);border-radius:var(--aic-radius);background:#fff}.aic-issue__meta{color:var(--aic-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aic-issue__title{margin:.3em 0 .4em;font-size:1.15rem;line-height:1.3}.aic-issue__title a{color:var(--aic-ink);text-decoration:none}.aic-issue__title a:hover{color:var(--aic-purple)}.aic-issue p{margin:0;color:#3a4050;font-size:.95rem}.aic-issue-part,.aic-issue-lock{margin:2rem 0 0;padding:1.5rem;border-radius:var(--aic-radius)}.aic-issue-part--starter{border:1px solid #cfe9db;background:#f1faf5}.aic-issue-part--pro{border:1px solid #e6cbe6;background:#faf0fa}.aic-issue-lock{border:1.5px dashed #c9ced8;background:#fafbfd}.single-aic_issue .aic-subscribe{margin:2rem 0;border:1px solid #f3e2a6;border-top:4px solid var(--aic-yellow);border-radius:var(--aic-radius)}.aic-article-kicker{margin:0 0 1.25rem!important;padding-left:.8rem;border-left:4px solid var(--aic-orange);color:var(--aic-muted);font-size:.95rem}.aic-article-kicker a{color:var(--aic-navy);text-decoration:none}.aic-article-cta{margin:2.5rem 0 0;padding:1.5rem;border-radius:var(--aic-radius);background:radial-gradient(120% 140% at 15% 0%,#14479b 0%,var(--aic-navy) 45%,var(--aic-navy-deep) 100%);color:#e8eefb}.aic-article-cta__head{display:flex;align-items:center;gap:1rem}.aic-article-cta__head .aic-angle__logo{width:72px;margin:0;box-shadow:none}.aic-article-cta .aic-h3{margin:0;color:#fff}.aic-article-cta p{margin:0}.aic-has-photo{padding:0!important;border:0!important;background:none!important;min-height:0!important}.aic-has-photo .ai-graphic-inner,.aic-has-photo .ca-graphic-inner{padding:0!important;width:100%}.aic-has-photo .ai-graphic-text,.aic-has-photo .ca-graphic-text{display:none}svg.aic-qr{border-radius:6px}@media (max-width:860px){.aic-angle__inner,.aic-subscribe__inner,.aic-hero,.aic-split{grid-template-columns:minmax(0,1fr)}.aic-angle__brand{max-width:200px;margin:0 auto}.aic-angle-feature .aic-angle__body,.aic-angle-hub .aic-angle__body{text-align:left}.aic-hero__media{order:-1}.aic-bar__text{display:none}.aic-tabs__post{margin-left:0}}.aic-subscribe,.aic-angle,.aic-post-ad{container-type:inline-size}@container (max-width:720px){.aic-subscribe__inner,.aic-angle__inner{grid-template-columns:minmax(0,1fr)}.aic-angle__brand{max-width:200px;margin:0 auto}}@container (max-width:460px){.aic-form{grid-template-columns:minmax(0,1fr);padding:1.1rem}}@media (max-width:560px){.aic-form{grid-template-columns:minmax(0,1fr);padding:1.1rem}.aic-btn-row .aic-btn{flex:1 1 100%}.aic-ad .aic-btn-row .aic-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.aic-btn{transition:none}.aic-btn:hover{transform:none}}.ai-pricing-section .ai-pricing-grid{align-items:stretch}.ai-pricing-section .ai-pricing-card,.ai-pricing-section .ai-card-starter{background:#fff!important;color:var(--aic-ink)!important;border:2px solid var(--aic-line)!important;transform:none!important;box-shadow:0 4px 20px rgb(0 0 0 / .05)!important;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}.ai-pricing-section .ai-pricing-card:hover,.ai-pricing-section .ai-pricing-card:focus-within{transform:translateY(-8px)!important;border-color:var(--aic-green)!important;box-shadow:0 22px 44px rgb(25 166 99 / .2)!important}.ai-pricing-section .ai-card-starter .ai-tier-name{color:var(--aic-purple)!important}.ai-pricing-section .ai-card-starter .ai-tier-desc{color:#666!important}.ai-pricing-section .ai-card-starter .ai-tier-price{color:var(--aic-ink)!important}.ai-pricing-section .ai-card-starter .ai-tier-price span{color:#888!important}.ai-pricing-section .ai-card-starter .ai-feature-icon{color:var(--aic-green)!important}.ai-pricing-section .ai-card-starter .ai-bonus-highlight{background:rgb(25 166 99 / .14)!important;color:var(--aic-green-dark)!important}.ai-pricing-section .ai-card-starter::before{content:"Most popular";position:absolute;top:-.85rem;left:50%;transform:translateX(-50%);padding:.25em .9em;border-radius:999px;background:var(--aic-green);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ai-pricing-section .ai-pricing-card:hover,.ai-pricing-section .ai-pricing-card:focus-within{transform:none!important}}.aic-brands{padding:2.25rem 0 2.5rem;background:#fff;border-top:1px solid var(--aic-line);border-bottom:1px solid var(--aic-line);overflow:hidden}.aic-brands__title{margin:0 0 1.25rem!important;padding:0 1rem;text-align:center;font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--aic-muted)}.aic-brands__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.aic-brands__track{display:flex;width:max-content;animation:aic-brands 38s linear infinite}.aic-brands:hover .aic-brands__track,.aic-brands:focus-within .aic-brands__track{animation-play-state:paused}.aic-brands__list{display:flex;align-items:center;gap:1.25rem;margin:0!important;padding:0 0.625rem!important;list-style:none}.aic-brands__item{display:flex;align-items:center;justify-content:center;height:96px;padding:.75rem 1.1rem;border:1px solid var(--aic-line);border-radius:var(--aic-radius);background:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease}.aic-brands__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(31 36 48 / .1)}.aic-brands__item img{display:block;width:auto!important;height:70px;max-width:220px!important;object-fit:contain;border-radius:6px}.aic-brands__item a{display:block}@keyframes aic-brands{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.aic-brands__track{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.aic-brands__list[aria-hidden="true"]{display:none}.aic-brands__list{flex-wrap:wrap;justify-content:center}.aic-brands__viewport{-webkit-mask-image:none;mask-image:none}}@media (max-width:560px){.aic-brands__item{height:76px;padding:.5rem .8rem}.aic-brands__item img{height:54px;max-width:170px!important}}.aic-insta{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:linear-gradient(180deg,#fdf3fb 0%,#fff 100%)}.aic-insta__inner{max-width:1140px;margin:0 auto}.aic-insta__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.75rem}.aic-insta__head p{margin:0;color:#3a4050}.aic-btn--insta{background:linear-gradient(45deg,#f9a825,#e1306c 45%,#833ab4);border:0;color:#fff!important}.aic-btn--insta:hover{filter:brightness(1.05)}.aic-insta__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.aic-insta__item{min-width:0}.aic-insta__item{position:relative}.aic-insta__item::before{content:"View this post on Instagram";position:absolute;inset:0 0 1.9rem;display:grid;place-items:center;padding:1rem;border-radius:12px;background:linear-gradient(135deg,#fdf497 0%,#fd5949 45%,#d6249f 70%,#285aeb 100%);color:#fff;font-weight:800;text-align:center}.aic-insta__item iframe{position:relative;display:block;width:100%;height:560px;border:0;border-radius:12px;background:#fff0}.aic-insta__open{display:inline-block;margin-top:.4rem;font-size:.85rem;font-weight:700;color:var(--aic-purple)}@media (max-width:860px){.aic-insta__grid{grid-auto-flow:column;grid-auto-columns:minmax(280px,82%);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.aic-insta__item{scroll-snap-align:start}}.aic-gstbar{background:var(--aic-yellow);border-bottom:1px solid #e6b327;font-size:.92rem;line-height:1.35}.aic-gstbar a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2em .6em;padding:.55em 1rem;color:var(--aic-purple)!important;text-decoration:none!important}.aic-gstbar__icon{display:inline-flex}.aic-gstbar strong{font-weight:800}.aic-gstbar__text{color:#4a2a00}.aic-gstbar__cta{display:inline-flex;align-items:center;gap:.3em;padding:.25em .8em;border-radius:999px;background:var(--aic-purple);color:#fff;font-weight:800;font-size:.85rem}.aic-gstbar a:hover .aic-gstbar__cta{background:var(--aic-purple-dark)}@media (max-width:860px){.aic-gstbar__text{display:none}}.aic-has-footer .site-above-footer-wrap,.aic-has-footer .site-primary-footer-wrap{display:none!important}.aic-footer{background:#6e006e;color:#f3e4f3}.aic-footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:clamp(2.5rem, 5vw, 3.75rem) 1.5rem}.aic-footer__logo{display:block;width:auto!important;max-width:160px;height:60px;padding:6px;border-radius:10px;background:#fff}.aic-footer__name{font-size:1.3rem;color:#fff}.aic-footer__tag{margin:1rem 0 0.25rem!important;color:var(--aic-yellow);font-weight:800;font-size:1.05rem}.aic-footer__about{margin:0!important;font-size:.92rem}.aic-footer .aic-btn-row{margin-top:1rem}.aic-footer__social{display:flex;gap:.6rem;margin-top:1rem}.aic-footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff!important}.aic-footer__social a:hover{background:var(--aic-yellow);color:var(--aic-purple)!important}.aic-footer__h{margin:0 0 0.85rem!important;color:var(--aic-yellow);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aic-footer__col ul{margin:0!important;padding:0!important;list-style:none}.aic-footer__col li{margin:0 0 .55rem}.aic-footer__col a{color:#fff!important;text-decoration:none;font-size:.95rem}.aic-footer__col a:hover{color:var(--aic-yellow)!important;text-decoration:underline}.aic-footer__col a.aic-footer__hl{display:inline-block;padding:.2em .7em;border-radius:999px;background:var(--aic-yellow);color:var(--aic-purple)!important;font-weight:800}.aic-footer__col a.aic-footer__hl:hover{color:var(--aic-purple-dark)!important;text-decoration:none}@media (max-width:980px){.aic-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-footer__brand{grid-column:1 / -1}}@media (max-width:480px){.aic-footer__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.aic-mock{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:linear-gradient(180deg,#f1faf5 0%,#fff 100%);border-top:4px solid var(--aic-green);scroll-margin-top:80px}.aic-mock__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);align-items:center;gap:clamp(1.5rem, 4vw, 3.5rem);max-width:1140px;margin:0 auto}.aic-mock__posts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem!important;padding:0!important;list-style:none}.aic-mock__posts li{padding:.3em .9em;border-radius:999px;background:#fff;border:1.5px solid var(--aic-green);color:var(--aic-green-dark);font-weight:800;font-size:.92rem}.aic-mock__partner{color:#3a4050}.aic-mock__partner a{color:var(--aic-purple)}.aic-mock__caption{margin:.6rem 0 0!important;font-size:.9rem;color:var(--aic-muted)}.aic-yt{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:0;border-radius:var(--aic-radius);background:#000;cursor:pointer;box-shadow:0 18px 40px rgb(31 36 48 / .18)}.aic-yt img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92}.aic-yt__play{position:absolute;inset:0;margin:auto;width:72px;height:50px;border-radius:14px;background:#e62117 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 7v10l8-5z'/%3E%3C/svg%3E") center / 30px no-repeat;transition:transform 0.2s ease}.aic-yt:hover .aic-yt__play,.aic-yt:focus .aic-yt__play{transform:scale(1.08)}.aic-mock__video iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--aic-radius)}@media (max-width:860px){.aic-mock__inner{grid-template-columns:minmax(0,1fr)}}.aic-ad__photo{position:relative;display:block;margin:-1.25rem -1.25rem 1rem;overflow:hidden;border-radius:var(--aic-radius) var(--aic-radius) 0 0;aspect-ratio:4 / 3;background:#f4f5f8}.aic-ad__photo img{display:block;width:100%;height:100%;object-fit:cover}.aic-ad__count{position:absolute;right:.5rem;bottom:.5rem;padding:.15em .6em;border-radius:999px;background:rgb(15 18 26 / .7);color:#fff;font-size:.75rem;font-weight:700}.aic-ad .aic-ad__map{gap:.3em}.aic-map-field{display:flex;flex-wrap:wrap;gap:.5rem}.aic-map-field input{flex:1 1 260px}.aic-photo-input{padding:0.5em!important;background:#fafbfd!important}.aic-photo-previews{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.aic-photo-previews:empty{display:none}.aic-photo-previews img{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid var(--aic-line)}.aic-ad-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0 0 1.5rem}.aic-ad-gallery img{display:block;width:100%;height:260px;object-fit:cover;border-radius:10px}.aic-ad-mapembed{margin:1.5rem 0;overflow:hidden;border-radius:var(--aic-radius);border:1px solid var(--aic-line)}.aic-ad-mapembed iframe{display:block;width:100%;height:320px;border:0}.aic-brands .aic-brands__item img{width:auto!important;height:70px!important;max-width:220px!important}@media (max-width:560px){.aic-brands .aic-brands__item img{height:54px!important;max-width:170px!important}}.aic-dukaan-feature{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:linear-gradient(180deg,#fff8e1 0%,#fff 100%)}.aic-dukaan-feature .aic-hero{max-width:1100px;margin:0 auto}.aic-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;padding:0;list-style:none}.aic-chips li{margin:0;padding:.35em .85em;border:1px solid var(--aic-line);border-radius:999px;background:#fff;color:var(--aic-ink);font-size:.9rem;font-weight:700;line-height:1.3}.aic-chips li:last-child{border-style:dashed;color:var(--aic-purple)}.aic-dukaan-gift{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;padding:.8rem 1rem;border-radius:10px;background:#e8f6ef;color:var(--aic-green-dark)}.aic-dukaan-gift svg{flex:none;margin-top:2px}.aic-dukaan-gift a{color:var(--aic-purple);font-weight:700}.aic-hero__copy .aic-btn-row+.aic-dukaan-gift{margin-top:1.25rem}.aic-dukaan-more{margin:1rem 0 0}.aic-card--more{background:#fdf3fb;border-style:dashed}.main-header-menu>.menu-item.aic-menu-dukaan>.menu-link{font-weight:800;color:var(--aic-green-dark)!important}.main-header-menu>.menu-item.aic-menu-dukaan>.menu-link::before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.45em;border-radius:50%;background:var(--aic-green);vertical-align:middle}.aic-insta__live{max-width:480px;margin:0 auto;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 24px rgb(31 36 48 / .08)}.aic-insta__live iframe{display:block;width:100%;height:min(470px, calc((100vw - 3rem) * 0.667 + 130px));border:0;background:#fff}.aic-ad__type--tourism,.aic-ad__type--hotels-stays{background:#e6f0fb;color:var(--aic-navy)}.aic-ad__type--water-sports{background:#e0f6f6;color:#0b6466}.aic-ad__type--cab-service,.aic-ad__type--bike-rental{background:#fff0e6;color:#a34400}.aic-ad__type--home-services{background:#eef7e6;color:#3d6b13}.aic-ad__type--jobs,.aic-ad__type--education{background:#f1ecfb;color:#4b2a8a}@media (max-width:700px){.aic-classifieds .aic-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.aic-classifieds .aic-tab,.aic-classifieds .aic-tabs__post{flex:none;white-space:nowrap}}html body :is(.aic-btn,.ai-btn,.ai-cta-btn,.ai-pricing-btn,.ai-faq-cta-btn,.ai-upsell-btn,.ai-action-btn,.ai-card-cta,.lsg-btn,.lsg-cta-btn,.ca-btn,.ca-pricing-btn,.ca-comm-btn,.ca-sample-action,.aic-link,.lsg-comm-link,.wp-block-button__link){text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}html body :is(.aic-btn,.ai-btn,.ai-cta-btn,.ai-pricing-btn,.ai-faq-cta-btn,.ai-upsell-btn,.ai-action-btn,.ai-card-cta,.lsg-btn,.lsg-cta-btn,.ca-btn,.ca-pricing-btn,.ca-comm-btn,.ca-sample-action,.aic-link,.lsg-comm-link,.wp-block-button__link):hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(128 0 128 / .2)}html body :is(.aic-btn,.ai-btn,.ai-cta-btn,.ai-pricing-btn,.ai-faq-cta-btn,.ai-upsell-btn,.ai-action-btn,.ai-card-cta,.lsg-btn,.lsg-cta-btn,.ca-btn,.ca-pricing-btn,.ca-comm-btn,.ca-sample-action,.aic-link,.lsg-comm-link,.wp-block-button__link):focus-visible{outline:3px solid var(--aic-yellow)!important;outline-offset:3px}html body :is(.aic-btn--primary,.aic-btn--wa,.ai-btn-primary,.ai-btn-starter,.ai-faq-cta-btn,.lsg-btn-primary,.ca-btn-primary,.ca-btn-green,.ca-comm-btn):hover{background:var(--aic-purple)!important;border-color:var(--aic-purple)!important;color:#fff!important}html body :is(.aic-btn--ghost,.ai-btn-secondary,.ai-btn-free,.lsg-btn-secondary,.lsg-btn-biz):hover{background:var(--aic-purple)!important;border-color:var(--aic-purple)!important;color:#fff!important}html body :is(.ai-action-btn,.lsg-cta-btn,.lsg-btn-student,.ca-btn-yellow,.aic-footer__hl):hover{background:var(--aic-purple)!important;border-color:var(--aic-purple)!important;color:var(--aic-yellow)!important}html body :is(.ca-sample-action,.ai-upsell-btn,.aic-btn--orange,.aic-btn--light):hover{background:var(--aic-yellow)!important;border-color:var(--aic-yellow)!important;color:var(--aic-purple)!important}html body .ai-cta-btn{background:var(--aic-purple)!important;border-color:var(--aic-purple)!important;color:#fff!important}html body .ai-cta-btn:hover{background:var(--aic-green)!important;border-color:var(--aic-green)!important;color:#fff!important}html body .wp-block-button__link{background:var(--aic-green)!important;color:#fff!important;border-radius:999px!important;font-weight:700}html body .wp-block-button__link:hover{background:var(--aic-purple)!important}html body .ai-card-cta{display:inline-flex!important;align-items:center;gap:.35em;margin-top:.75rem;padding:.65em 1.2em!important;border:2px solid var(--aic-green)!important;border-radius:999px;background:var(--aic-green)!important;color:#fff!important;font-weight:700;line-height:1.2}html body .ai-card-cta:hover{background:var(--aic-purple)!important;border-color:var(--aic-purple)!important;color:#fff!important}html body .aic-link,html body .lsg-comm-link{display:inline-flex!important;align-items:center;gap:.35em;width:auto;padding:.5em 1.05em;border:2px solid var(--aic-green);border-radius:999px;background:#fff;color:var(--aic-green-dark)!important;font-weight:700;line-height:1.25}html body .aic-link:hover,html body .lsg-comm-link:hover{background:var(--aic-green);color:#fff!important}html body .aic-card .aic-link{margin-top:.5rem}html body .lsg-comm-link{margin:.35rem 0}.main-header-menu>.menu-item:not(.aic-menu-btn):not(.aic-menu-invoice)>.menu-link{color:var(--aic-ink)}.main-header-menu>.menu-item:not(.aic-menu-btn):not(.aic-menu-invoice)>.menu-link:hover,.main-header-menu>.menu-item.current-menu-item:not(.aic-menu-btn)>.menu-link,.main-header-menu .sub-menu .menu-link:hover{color:var(--aic-purple)!important}.main-header-menu>.menu-item.current-menu-item:not(.aic-menu-btn)>.menu-link{background:transparent!important;box-shadow:inset 0 -3px 0 var(--aic-yellow)}.aic-brands__list{gap:2.25rem;padding:0 1.125rem!important}.aic-brands__item{height:88px;padding:0 .5rem;border:0;background:#fff0;filter:saturate(.95)}.aic-brands__item:hover{transform:translateY(-3px) scale(1.04);box-shadow:none;filter:none}.aic-brands .aic-brands__item img{width:auto!important;height:64px!important;max-width:220px!important;object-fit:contain;border-radius:0}@media (max-width:560px){.aic-brands__list{gap:1.5rem}.aic-brands__item{height:68px}.aic-brands .aic-brands__item img{height:48px!important;max-width:160px!important}}@media (prefers-reduced-motion:reduce){.aic-brands__track{animation:aic-brands 90s linear infinite!important;width:max-content!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.aic-brands__list[aria-hidden="true"]{display:flex!important}.aic-brands__list{flex-wrap:nowrap!important}.aic-brands__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}.aic-trust{padding:clamp(2rem, 4vw, 3rem) 1.5rem;background:linear-gradient(135deg,#800080 0%,#5c005c 100%);color:#fff}.aic-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto!important;padding:0!important;list-style:none}.aic-trust__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.25rem 1rem;border-radius:var(--aic-radius);background:rgb(255 255 255 / .08);text-align:center}.aic-trust__num{font-size:clamp(2.2rem, 5vw, 3rem);font-weight:900;line-height:1;color:var(--aic-yellow)}.aic-trust__label{font-size:1.05rem;font-weight:800}.aic-trust__text{font-size:.92rem;opacity:.85}@media (max-width:700px){.aic-trust__list{grid-template-columns:minmax(0,1fr)}.aic-trust__item{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:.6rem}.aic-trust__text{flex-basis:100%}}.aic-testi{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:#fdf3fb}.aic-testi__inner{max-width:1140px;margin:0 auto;text-align:center}.aic-testi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.75rem 0 0!important;padding:0!important;list-style:none;text-align:left}.aic-testi__card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid var(--aic-line);border-radius:var(--aic-radius);background:#fff;box-shadow:0 6px 20px rgb(31 36 48 / .06)}.aic-testi__stars{margin:0!important;color:#f5a623;font-size:1.15rem;letter-spacing:.1em}.aic-testi__quote{flex:1;margin:0!important;padding:0!important;border:0!important;font-size:1rem;font-style:normal;color:var(--aic-ink)}.aic-testi__quote p{margin:0 0 .6rem}.aic-testi__who{display:flex;align-items:center;gap:.75rem;margin:0!important}.aic-testi__who small{display:block;color:var(--aic-muted)}.aic-testi__photo,.aic-testi__initial{flex:none;width:46px!important;height:46px!important;border-radius:50%;object-fit:cover}.aic-testi__initial{display:grid;place-items:center;background:var(--aic-purple);color:#fff;font-weight:800}.aic-testi__cta{justify-content:center;margin-top:1.75rem}.aic-fomo{padding:clamp(3rem, 6vw, 5rem) 1.5rem;background:linear-gradient(135deg,#2b0030 0%,#800080 100%);color:#fff}.aic-fomo__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:clamp(1.5rem, 4vw, 3rem);align-items:center;max-width:1140px;margin:0 auto}.aic-fomo .aic-h2{color:#fff}.aic-fomo .aic-lead{color:#f3e6f3}.aic-fomo__alert{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35em .9em;border-radius:999px;background:var(--aic-yellow);color:var(--aic-purple);font-weight:800;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.aic-fomo__pulse{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:#e0245e;box-shadow:0 0 0 0 rgb(224 36 94 / .6);animation:aic-pulse 1.6s infinite}@keyframes aic-pulse{70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.aic-fomo__count{display:flex;align-items:baseline;gap:.5rem;margin:0 0 1rem}.aic-fomo__count strong{font-size:3rem;line-height:1;color:var(--aic-yellow)}.aic-fomo__points{margin:1.25rem 0 0!important;padding:0!important;list-style:none;display:grid;gap:.85rem}.aic-fomo__points li{padding-left:1.75rem;position:relative;color:#f3e6f3}.aic-fomo__points li::before{content:"⚡";position:absolute;left:0;top:0}.aic-fomo__points strong{color:#fff}.aic-fomo__offer{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;border-radius:var(--aic-radius);background:#fff;color:var(--aic-ink);box-shadow:0 20px 50px rgb(0 0 0 / .3);position:relative}.aic-fomo__offer .aic-h3{margin:0;color:var(--aic-purple)}.aic-fomo__tag{align-self:flex-start;padding:.25em .75em;border-radius:999px;background:var(--aic-green);color:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.aic-fomo__price{margin:0!important;font-size:2.4rem;font-weight:900;line-height:1;color:var(--aic-ink)}.aic-fomo__price small{font-size:.95rem;font-weight:600;color:var(--aic-muted)}.aic-fomo__incl{margin:0!important;padding:0 0 0 1.2rem!important}.aic-fomo__incl li{margin:.2rem 0}.aic-fomo__offer .aic-btn{width:100%}.aic-fomo__buy{font-size:1.05rem;padding:.9em 1.2em}@media (max-width:860px){.aic-fomo__inner{grid-template-columns:minmax(0,1fr)}}.aic-fomo-bar{display:none}@media (max-width:768px){.aic-fomo-bar:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem calc(0.6rem + env(safe-area-inset-bottom));background:var(--aic-purple);color:#fff;box-shadow:0 -6px 18px rgb(0 0 0 / .18);font-size:.88rem}.aic-fomo-bar>a:first-child{flex:1;color:#fff!important;text-decoration:none;line-height:1.3}.aic-fomo-bar__btn{flex:none;padding:.55em 1em;border-radius:999px;background:var(--aic-yellow);color:var(--aic-purple)!important;font-weight:800;text-decoration:none}.aic-fomo-bar__x{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .15);color:#fff;font-size:1.2rem;line-height:1}body:has(.aic-fomo-bar:not([hidden])){padding-bottom:64px}body:has(.aic-fomo-bar:not([hidden])) .aic-fab{bottom:76px}}.aic-fab{position:fixed;right:18px;bottom:18px;z-index:9989;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;border-radius:999px;background:#128c4b;color:#fff!important;font-weight:800;text-decoration:none!important;box-shadow:0 10px 26px rgb(18 140 75 / .4);transition:background-color 0.2s ease,transform 0.2s ease}.aic-fab:hover{background:var(--aic-purple);transform:translateY(-2px)}.aic-fab svg{width:24px;height:24px}@media (max-width:600px){.aic-fab{padding:.85rem}.aic-fab__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}#ast-scroll-top{bottom:84px!important;background-color:var(--aic-purple)!important;color:#fff!important;border-radius:50%}#ast-scroll-top:hover{background-color:var(--aic-green)!important}.aic-leadform{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(1.5rem, 4vw, 3rem);align-items:start;padding:clamp(1.5rem, 4vw, 2.5rem);border-radius:var(--aic-radius);background:#fff8e1;border:1px solid #f3e2a6}.aic-leadform__points{margin:1rem 0 0!important;padding:0!important;list-style:none}.aic-leadform__points li{position:relative;margin:.4rem 0;padding-left:1.6rem;font-weight:600}.aic-leadform__points li::before{content:"✓";position:absolute;left:0;color:var(--aic-green);font-weight:900}.aic-leadform__form{padding:1.5rem;border-radius:var(--aic-radius);background:#fff;box-shadow:0 10px 30px rgb(31 36 48 / .08)}.aic-form--lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.aic-form--lead .aic-field--wide,.aic-form--lead>button,.aic-form--lead>.aic-form__note,.aic-form--lead>.aic-form__msg{grid-column:1 / -1}.aic-form .aic-checks{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;border:0;min-width:0}.aic-checks legend{float:left;width:100%;margin-bottom:.4rem;padding:0;font-weight:700}.aic-form .aic-check{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;width:auto;margin:0;padding:.4em .85em;border:1px solid var(--aic-line);border-radius:999px;background:#fff;font-size:.9rem;font-weight:600;line-height:1.2;cursor:pointer}.aic-form .aic-check input[type="checkbox"]{flex:none;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important;border:0;box-shadow:none;accent-color:var(--aic-green)}.aic-check:has(input:checked){border-color:var(--aic-green);background:#e8f6ef;color:var(--aic-green-dark);font-weight:700}.aic-form__wa{margin-top:.6rem}@media (max-width:860px){.aic-leadform,.aic-form--lead{grid-template-columns:minmax(0,1fr)}}.ai-mechanism-section{position:relative;overflow:hidden}.aic-lsg-stamp{position:relative;z-index:2;display:block;width:150px;height:150px;margin:-1.5rem auto 1.25rem;transform:rotate(-12deg);transition:transform 0.3s ease}.aic-lsg-stamp:hover{transform:rotate(0deg) scale(1.05)}.aic-lsg-stamp svg{display:block;width:100%;height:100%}@media (max-width:600px){.aic-lsg-stamp{width:120px;height:120px;margin-top:-1rem}}