:root{--color-primary:#0b1f3a;--color-secondary:#1e4e8c;--color-alert:#b3261e;--color-background:#ffffff;--color-surface:#f4f6f8;--color-text:#334155;--color-border:#d9e2ec;--primary:var(--color-secondary);--bg-inverse:var(--color-primary);--bg-soft:var(--color-surface);--bg-muted:var(--color-secondary);--neutral-400:#d9e2ec;--stroke:var(--color-border);--stroke-subtle:var(--color-border)}.page-wrapper,body{color:var(--color-text)}.about-cotnent-text,.about-top-title,.blog-card-title,.blog-item-title,.blog-single-date,.blog-single-hero-title,.case-hero-title,.case-item-title,.case-quote-name,.case-quote-text,.casestudy-title,.casestudy-top-title,.city-card-title,.contact-item-card-title,.contact-title,.content-title,.dropdown-inside-text,.faqs-title,.heading-01,.heading-02,.heading-03,.heading-04,.menu-body-inside-text,.newsletter-title,.stat-title,.style-guide-title,.team-info-name,.testimonial-body-text,.testimonial-name,.testimonial-quote-text,.testimonial-title,.title-01,.title-02,.work-item-title,.work-title,h1,h2,h3,h4,h5,h6{color:var(--color-primary)}.about-batch-text,.about-top-text,.blog-author-name,.blog-author-role,.blog-card-excerpt,.blog-details-rich li,.blog-details-rich p,.blog-item-date,.blog-single-hero-text,.case-item-feature-text,.case-quote-role,.case-study-rich li,.case-study-rich p,.contact-info-item-txt,.contact-item-card-text,.contact-item-info-text,.content-feature-txt,.cotnent-body-text,.faq-answer-text,.mission-body-text,.nav-copyright,.newsletter-text,.newsletter-text-02,.para-bold,.para-regular,.partner-list-text,.question-title-02,.studio-body-m-text,.team-info-role,.testimonial-role,.work-item-text,p{color:var(--color-text)}.partner-content-inside .partner-img{width:auto;height:auto;max-height:24px;object-fit:contain}.partner-content-inside .partner-img._01{width:clamp(120px,12vw,172px)}.partner-content-inside .partner-img._02{width:clamp(76px,7vw,98px)}.partner-content-inside .partner-img._03{width:clamp(22px,2vw,24px)}.partner-content-inside .partner-img._04,.partner-content-inside .partner-img._05{width:clamp(110px,11vw,160px)}.about-head-batch,.about-txt-batch,.blog-back,.blog-category,.blog-item-publish,.blog-read-time,.caption,.case-category,.case-txt-batch,.nav-foot-link,.tag-bold,.tag-regular,.work-txt-batch{color:var(--color-secondary)}.about-txt-batch,.blog-txt-batch,.case-txt-batch,.work-txt-batch{background-color:var(--color-surface);border:1px solid var(--color-border)}.about-head-batch,.blog-hero .blog-txt-batch.tag-bold,.blog-single-hero .case-category,.case-hero .case-txt-batch{background-color:var(--color-primary);border:1px solid rgba(255,255,255,.12);color:#ffffff}.about-head-batch .about-batch-text,.blog-hero .blog-txt-batch.tag-bold,.blog-single-hero .case-category{color:#ffffff}.casestudy-single-thumb{border-radius:24px;overflow:hidden;max-height:420px}.casestudy-single-img{width:100%;height:100%;max-height:420px;object-fit:cover;object-position:center;display:block}@media (min-width:992px){.casestudy-single-img,.casestudy-single-thumb{max-height:480px}}@media (max-width:767px){.casestudy-single-img,.casestudy-single-thumb{max-height:320px}}.form-btn,.form-btn .nav-btn-ico,.form-btn .nav-button-text,.form-sbmit-btn,.general-btn,.general-btn .general-button-text,.general-btn .nav-btn-ico,.general-btn .nav-button-text,.general-btn-icon-outside,.general-btn-icons,.general-btn-icons .nav-btn-ico,.newsletter-submit,.newsletter-submit-02,.newsletter-submit-02.button-text,.newsletter-submit.button-text,.primary-button,.primary-button .nav-btn-ico,.primary-button .nav-button-text,.primary-button .primary-btn-text,.secondary-btn,.secondary-btn .nav-btn-ico,.secondary-btn .nav-button-text,.secondary-btn .secondary-btn-text-inside,.secondary-btn-icon-inside,.secondary-btn-icon-outside,.secondary-btn-icon-outside .nav-btn-ico,.secondary-btn-icons,.secondary-btn-icons .nav-btn-ico{color:#ffffff}.form-btn svg path[fill],.general-btn svg path[fill],.primary-button svg path[fill],.secondary-btn svg path[fill]{fill:currentColor}.primary-button:where(.w-variant-737ead93-cdeb-3ca1-e5d3-97f4244d6d44){background-color:var(--color-primary);color:#ffffff}@media screen and (max-width:991px){.main-hero .about-top-btns{flex-direction:column;align-items:stretch}.main-hero .about-top-btns .primary-button,.main-hero .about-top-btns .secondary-btn{width:100%}.main-hero .about-top-btns .primary-button{justify-content:center;align-items:center;display:flex}}.auth-cta{border:1px solid transparent;white-space:nowrap;flex:none}.auth-cta,.auth-cta .nav-btn-ico,.auth-cta .nav-button-text,.auth-cta:focus-visible,.auth-cta:hover{color:#ffffff}.auth-cta .nav-button-text{white-space:nowrap}.auth-cta--primary{background-color:var(--color-secondary)}.auth-cta--secondary,.auth-cta-icon--primary{background-color:var(--color-primary)}.auth-cta-icon--secondary{background-color:var(--color-secondary)}.error-message,.w-form-fail{color:var(--color-alert)}.about-batch-star,.blog-arrow-ico,.contact-item-img,.content-feature-ico,.menu-social-ico,.nav-item-arrow,.nav-toogle-btn,.question-icon,.question-icons,.social-ico,.testimonial-arrow-ico,.work-item-ico{color:var(--color-secondary)}.form-group-inside-txt{color:var(--color-text)}.form-field-01,.newsletter-text-field{color:var(--color-primary)}.form-field-01::placeholder,.newsletter-text-field::placeholder{color:var(--color-text);opacity:.7}a:hover{color:var(--color-primary)}.about-hero.container-full,.blog-hero.container-full,.blog-single-hero.container-full,.case-hero.container-full,.casestudy-hero.container-full,.contact-hero.container-full,.license-hero.container-full,.license-hero.container-full.first,.main-hero.container-full,.password.container-full,.pricings.container-full,.terms-hero.container-full.first{background-color:#000000}.about-hero,.about-hero .about-batch-text,.about-hero .about-head-batch,.about-hero .about-top-text,.about-hero .about-top-title,.about-hero .caption,.about-hero .heading-01,.about-hero .heading-02,.about-hero .para-bold,.about-hero .para-regular,.about-hero .tag-bold,.about-hero .tag-regular,.about-hero .title-01,.about-hero .title-02,.about-hero h1,.about-hero h2,.about-hero h3,.about-hero h4,.about-hero p,.blog-hero,.blog-hero .blog-title,.blog-hero .blog-txt-batch,.blog-hero .caption,.blog-hero .heading-01,.blog-hero .heading-02,.blog-hero .para-regular,.blog-hero .tag-bold,.blog-hero .tag-regular,.blog-hero .title-01,.blog-hero .title-02,.blog-hero h1,.blog-hero h2,.blog-hero p,.blog-single-hero,.blog-single-hero .blog-single-date,.blog-single-hero .blog-single-hero-text,.blog-single-hero .blog-single-hero-title,.blog-single-hero .blog-single-publish,.blog-single-hero .case-category,.blog-single-hero .general-button-text,.blog-single-hero .heading-01,.blog-single-hero .heading-02,.blog-single-hero .tag-bold,.blog-single-hero .tag-regular,.blog-single-hero h1,.blog-single-hero h2,.blog-single-hero p,.case-hero,.case-hero .case-hero-title,.case-hero .case-txt-batch,.case-hero .heading-01,.case-hero .heading-02,.case-hero .para-bold,.case-hero .para-regular,.case-hero h1,.case-hero h2,.case-hero p,.casestudy-hero,.casestudy-hero .about-batch-text,.casestudy-hero .about-head-batch,.casestudy-hero .about-top-text,.casestudy-hero .caption,.casestudy-hero .casestudy-top-title,.casestudy-hero .heading-01,.casestudy-hero .heading-02,.casestudy-hero .para-bold,.casestudy-hero .para-regular,.casestudy-hero .tag-bold,.casestudy-hero .tag-regular,.casestudy-hero .title-01,.casestudy-hero .title-02,.casestudy-hero h1,.casestudy-hero h2,.casestudy-hero h3,.casestudy-hero p,.contact-hero,.contact-hero .contact-title,.contact-hero .heading-01,.contact-hero .heading-02,.contact-hero h1,.contact-hero h2,.contact-hero p,.main-hero,.main-hero .about-batch-text,.main-hero .about-head-batch,.main-hero .about-top-text,.main-hero .about-top-title,.main-hero .caption,.main-hero .heading-01,.main-hero .heading-02,.main-hero .heading-03,.main-hero .heading-04,.main-hero .para-bold,.main-hero .para-regular,.main-hero .partner-list-text,.main-hero .tag-bold,.main-hero .tag-regular,.main-hero .title-01,.main-hero .title-02,.main-hero h1,.main-hero h2,.main-hero h3,.main-hero h4,.main-hero p,.password,.password .form-group-inside-txt,.password .heading-01,.password .heading-02,.password .license-text,.password .style-guide-title,.password h1,.password h2,.password p{color:#ffffff}.contact .form-block-01,.contact.container-full{background-color:#000000}.contact .contact-info-item-txt,.contact .contact-item-card-text,.contact .contact-item-card-title,.contact .contact-item-info-text,.contact .contact-title,.contact .error-message,.contact .form-group-inside-txt,.contact .success-message{color:#ffffff}.contact .contact-item,.contact .contact-item-card,.contact .form-block-01{border-color:rgba(255,255,255,.14)}.contact .contact-item-list{margin-bottom:0}.contact .contact-item:hover,.contact .contact-social-link:hover{color:#ffffff}.contact .contact-primary-icon,.contact .contact-social-link-icon{background-color:var(--color-primary);color:#ffffff;border-radius:12px;align-items:center;justify-content:center;display:flex}.contact .contact-primary-icon-svg{width:20px;height:20px;display:flex}.contact .contact-social-item{align-items:flex-start}.contact .contact-social-item .contact-item-info{width:100%}.contact .contact-social-links{gap:12px;flex-wrap:wrap;margin-top:8px;display:flex}.contact .contact-social-link{gap:10px;align-items:center;text-decoration:none;display:inline-flex}.contact .contact-social-link-icon{width:48px;min-width:48px;height:48px}.contact .form-field-01._03,.contact .form-field-01._03-textarea{background-color:rgba(255,255,255,.08);color:#ffffff}.contact .form-field-01._03-textarea::placeholder,.contact .form-field-01._03::placeholder{color:rgba(255,255,255,.68);opacity:1}.main-hero .about-batch-text,.main-hero .about-head-batch{color:rgba(255,255,255,.85)}.about-hero .about-batch-star,.blog-hero .about-batch-star,.main-hero .about-batch-star,.main-hero .hero-gallery-img,.main-hero .hero-gallery-love-ico,.navbar-wrap,.navbar-wrap .dropdown-inside-text,.navbar-wrap .menu-social-ico,.navbar-wrap .nav-btn-ico,.navbar-wrap .nav-button-text,.navbar-wrap .nav-foot-link,.navbar-wrap .nav-item,.navbar-wrap .nav-item-arrow,.navbar-wrap .nav-item-link-2,.navbar-wrap .nav-toogle-btn,.navbar-wrap .nav-top-text{color:#ffffff}.navbar-wrap{background-color:#000000}.navtop{background-color:#e8d0ff}.navtop,.navtop .nav-top-text{color:#000000}.navbar-right .cg-lang__trigger{height:48px;padding:0 .95rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#ffffff;box-shadow:none}.navbar-right .cg-lang__trigger:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28)}.navbar-right .cg-lang__caret,.navbar-right .cg-lang__flag,.navbar-right .cg-lang__short{color:#ffffff}.navbar-right .cg-lang__menu{margin-top:.75rem;border:1px solid var(--color-border);border-radius:18px;box-shadow:0 24px 48px rgba(11,31,58,.18)}.navbar-right .cg-lang__option.is-current{background:var(--color-primary)}.menu-wrap-3 .cg-lang,.menu-wrap-3 .cg-lang__menu{width:100%}.dropdown-nav,.dropdown-nav .dropdown-inside-text,.dropdown-nav .menu-body-inside-text,.dropdown-nav .nav-copyright,.dropdown-nav .nav-foot-link,.dropdown-nav .nav-item,.dropdown-nav .nav-item-link-2,.menu-wrap-3,.menu-wrap-3 .dropdown-inside-text,.menu-wrap-3 .menu-body-inside-text,.menu-wrap-3 .nav-item-link-2,.menu-wrap-3 .newsletter-text,.menu-wrap-3 .newsletter-title{color:#000000}.footer-wrapper{background-color:#000000}.footer-wrapper .dropdown-inside-text,.footer-wrapper .footer-contact-label,.footer-wrapper .footer-contact-link,.footer-wrapper .footer-menu-body-outside,.footer-wrapper .menu-body-inside-text,.footer-wrapper .menu-social-ico,.footer-wrapper .menu-social-icon,.footer-wrapper .nav-copyright,.footer-wrapper .nav-foot-link,.footer-wrapper .newsletter-success,.footer-wrapper .newsletter-text-02,.footer-wrapper .newsletter-title{color:#ffffff}.footer-wrapper .footer-contact{display:flex;flex-direction:column;gap:8px;min-width:190px}.footer-wrapper .footer-contact-link{font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;transition:opacity .2s ease}.footer-wrapper .footer-contact-link:hover{opacity:.72}@media screen and (max-width:991px){.footer-wrapper .footer-contact{margin-top:var(--_perimeters---spacings--space-xl);margin-bottom:var(--_perimeters---spacings--space-xl)}}.footer-wrapper .newsletter-text-field{background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border)}.footer-wrapper .newsletter-text-field::placeholder{color:rgba(51,65,85,.78);opacity:1}.footer-wrapper .menu-social-icon{background-color:var(--color-primary);border:1px solid rgba(255,255,255,.12)}.site-brand-logo{width:100%;height:auto;display:block}.site-brand-logo--inverse{color:#ffffff}.site-brand-logo--brand{color:var(--color-primary)}.menu-wrap-3{background-color:#000000}.menu-wrap-3 .dropdown-inside-text,.menu-wrap-3 .dropdown-text-outside-2,.menu-wrap-3 .menu-body-inside-text,.menu-wrap-3 .menu-social-ico,.menu-wrap-3 .nav-copyright,.menu-wrap-3 .nav-item,.menu-wrap-3 .nav-toogle-btn,.menu-wrap-3 .newsletter-text,.menu-wrap-3 .newsletter-title{color:#ffffff}.menu-wrap-3 .dropdown-text-outside-2.w--current,.menu-wrap-3 .dropdown-text-outside-2:hover{color:rgba(255,255,255,.78)}.navbar-dropdown-panel{background-color:#ffffff}.navbar-dropdown-panel .dropdown-inside-text,.navbar-dropdown-panel .dropdown-text-outside-2,.navbar-dropdown-panel .menu-body-inside-text,.navbar-dropdown-panel .nav-copyright,.navbar-dropdown-panel .nav-foot-link{color:#000000}.navbar-dropdown-panel .dropdown-text-outside-2.w--current,.navbar-dropdown-panel .dropdown-text-outside-2:hover,.navbar-dropdown-panel .nav-foot-link:hover{color:rgba(0,0,0,.72)}.menu-wrap-3 .newsletter-text{color:rgba(255,255,255,.78)}.menu-wrap-3 .newsletters{display:flex;flex-direction:column;gap:16px}.menu-wrap-3 .mobile-menu-actions{display:flex;flex-direction:column;gap:10px}.menu-wrap-3 .auth-cta--mobile{width:100%;grid-column-gap:8px;grid-row-gap:8px;padding-left:14px}.menu-wrap-3 .auth-cta--mobile .secondary-btn-texts{height:20px}.menu-wrap-3 .auth-cta--mobile .nav-button-text{font-size:14px;line-height:20px}.menu-wrap-3 .auth-cta--mobile .secondary-btn-icon-outside{width:36px;height:36px}.menu-wrap-3 .menu-social-icon{background-color:var(--color-primary);border:1px solid rgba(255,255,255,.12)}@media screen and (min-width:992px){.navbar-right--auth{width:auto;max-width:none;flex:none;align-items:center;gap:12px}.navbar-right--auth .auth-cta--desktop{grid-column-gap:8px;grid-row-gap:8px;padding-left:14px}.navbar-right--auth .auth-cta--desktop .secondary-btn-texts{height:20px}.navbar-right--auth .auth-cta--desktop .nav-button-text{font-size:13px;line-height:20px}.navbar-right--auth .auth-cta--desktop .secondary-btn-icon-outside{width:36px;height:36px}}.about-stats._02,.blog-tab,.case-quotes,.case-study-item,.faqs-tab-list,.testimonial-item._04,.work.container-full{background-color:var(--color-surface)}.about-stats._02,.blog-tab,.case-quotes,.case-study-item,.faqs-tab-list,.testimonial-item._04,.work-item{border:1px solid var(--color-border)}.journey-fade-line,.journey-timeline-circle{background-color:var(--color-secondary)}.lookup-page{background-color:var(--color-background)}.lookup-hero .container-fluid{position:relative}.lookup-hero-content{gap:var(--_perimeters---spacings--space-5xl)}.lookup-hero-top{align-items:stretch}.lookup-hero-copy{justify-content:flex-start}.lookup-hero-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:var(--_perimeters---spacings--space-xl)}.lookup-hero-metric{border:1px solid rgba(255,255,255,.14);background-color:rgba(255,255,255,.06);border-radius:14px;padding:16px}.lookup-hero-metric span,.lookup-hero-metric strong{display:block;color:#ffffff}.lookup-hero-metric strong{font-size:24px;line-height:1;margin-bottom:8px}.lookup-hero-metric span{color:rgba(255,255,255,.74);font-size:14px;line-height:1.35}.lookup-hero-card{width:100%;max-width:560px}.lookup-panel-image{height:210px;border:1px solid rgba(255,255,255,.14);border-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}.lookup-form-block{border-radius:0 0 20px 20px;border-color:rgba(255,255,255,.14);border-top:0}.lookup-form-head{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--_perimeters---spacings--space-lg)}.lookup-form-block .form-group-inside-txt,.lookup-form-text,.lookup-form-title{color:#ffffff}.lookup-form-text{color:rgba(255,255,255,.72)}.lookup-field-shell{position:relative}.lookup-address-input.form-field-01._03{color:#ffffff;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.lookup-address-input.form-field-01._03::placeholder{color:rgba(255,255,255,.6)}.lookup-suggestions{position:absolute;z-index:25;left:0;right:0;top:calc(100% + 8px);max-height:280px;overflow:auto;border:1px solid var(--color-border);border-radius:14px;background-color:#ffffff;box-shadow:0 18px 48px rgba(11,31,58,.18)}.lookup-suggestion,.lookup-suggestion-status{width:100%;display:block;padding:14px 16px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-primary);font:inherit;line-height:1.4;text-align:left}.lookup-suggestion{cursor:pointer}.lookup-suggestion:focus-visible,.lookup-suggestion:hover{background-color:var(--color-surface);outline:none}.lookup-suggestion-status{color:var(--color-text)}.lookup-suggestion-status--error{color:var(--color-alert)}.lookup-alert{border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;color:var(--color-primary);font-size:14px;line-height:1.45}.lookup-alert--success{background-color:var(--color-surface);border-color:rgba(30,78,140,.24)}.lookup-alert--warning{background-color:#fff7ed;border-color:#fed7aa}.lookup-alert--error{background-color:rgba(179,38,30,.08);border-color:rgba(179,38,30,.32);color:var(--color-alert)}.lookup-turnstile{display:flex;justify-content:center}.lookup-arrow-btn{border:0;cursor:pointer}.lookup-arrow-btn.is-disabled,.lookup-arrow-btn:disabled{opacity:.55;cursor:not-allowed}.lookup-submit-button{width:100%}.lookup-partner-rail{margin-top:0;max-width:100%}.lookup-account.container-full,.lookup-results.container-full{padding-top:var(--_perimeters---spacings--space-15xl);padding-bottom:var(--_perimeters---spacings--space-15xl)}.lookup-results.is-hidden{display:none}.lookup-loading-card,.lookup-plan-card,.lookup-report-card,.lookup-unlock-card{border:1px solid var(--color-border);border-radius:20px;background-color:#ffffff}.lookup-report-card{overflow:hidden}.lookup-report-header{display:flex;justify-content:space-between;gap:var(--_perimeters---spacings--space-xl);padding:var(--_perimeters---spacings--space-5xl);border-bottom:1px solid var(--color-border)}.lookup-report-title{margin-top:16px}.lookup-report-address{margin-top:8px}.lookup-summary-list{display:flex;gap:12px;align-items:stretch}.lookup-summary-item{min-width:116px;padding:14px;border:1px solid var(--color-border);border-radius:14px;background-color:var(--color-surface);text-align:center}.lookup-summary-item span,.lookup-summary-item strong{display:block}.lookup-summary-item strong{color:var(--color-primary);font-size:28px;line-height:1}.lookup-summary-item span{margin-top:8px;color:var(--color-text);font-size:13px}.lookup-empty-state,.lookup-map-panel,.lookup-violation-list{padding:var(--_perimeters---spacings--space-5xl);border-bottom:1px solid var(--color-border)}.lookup-map-head,.lookup-violation-head{display:flex;justify-content:space-between;gap:var(--_perimeters---spacings--space-lg);align-items:flex-start}.lookup-map-frame{width:100%;height:360px;margin-top:var(--_perimeters---spacings--space-lg);border:0;border-radius:16px}.lookup-empty-state{text-align:center}.lookup-empty-state .para-regular{max-width:720px;margin:12px auto 0}.lookup-empty-icon{width:64px;height:64px;margin-bottom:18px}.lookup-violation-list{display:flex;flex-direction:column;gap:16px}.lookup-violation-card{padding:var(--_perimeters---spacings--space-lg);border:1px solid var(--color-border);border-radius:16px;background-color:var(--color-surface)}.lookup-violation-title-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.lookup-violation-body{display:flex;flex-direction:column;gap:14px;margin-top:var(--_perimeters---spacings--space-md)}.lookup-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.lookup-status--open{background-color:rgba(179,38,30,.1);color:var(--color-alert)}.lookup-status--progress{background-color:#fff7ed;color:#9a3412}.lookup-status--closed{background-color:rgba(30,78,140,.1);color:var(--color-secondary)}.lookup-inline-link{color:var(--color-secondary);font-weight:700;text-decoration:none}.lookup-inline-link:hover{text-decoration:underline}.lookup-detail-label,.lookup-muted{color:var(--color-text);font-size:14px}.lookup-detail-label{margin:0 0 6px;color:var(--color-primary);font-weight:700}.lookup-unlock-card{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:var(--_perimeters---spacings--space-5xl) auto 0;padding:var(--_perimeters---spacings--space-5xl);text-align:center}.lookup-button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.lookup-work.container-full{background-color:var(--color-surface)}.lookup-coverage.container-full{background-color:#ffffff}.lookup-coverage-grid,.lookup-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lookup-coverage-status,.lookup-plan-kicker,.lookup-step-number{color:var(--color-secondary)}.lookup-step-number{font-weight:700}.lookup-account-head{max-width:760px;margin:0 auto var(--_perimeters---spacings--space-5xl);text-align:center}.lookup-account-head .about-txt-batch{margin-bottom:var(--_perimeters---spacings--space-md)}.lookup-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}.lookup-account-grid,.lookup-plan-card{gap:var(--_perimeters---spacings--space-lg)}.lookup-plan-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--_perimeters---spacings--space-5xl)}.lookup-plan-card--featured{background-color:#000000;border-color:#000000}.lookup-plan-card--featured,.lookup-plan-card--featured .lookup-feature-list span,.lookup-plan-card--featured .lookup-muted,.lookup-plan-card--featured .lookup-plan-kicker,.lookup-plan-card--featured h3{color:#ffffff}.lookup-feature-list{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}.lookup-feature-list li{display:flex;gap:8px;align-items:flex-start}.lookup-final-content{display:flex;justify-content:space-between;gap:var(--_perimeters---spacings--space-5xl);align-items:center}.lookup-final-content>div:first-child{max-width:700px}.lookup-final-cta .para-regular{color:#ffffff}.lookup-loading-overlay{position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(0,0,0,.42);backdrop-filter:blur(8px)}.lookup-loading-card{width:100%;max-width:680px;padding:var(--_perimeters---spacings--space-5xl);text-align:center;box-shadow:0 24px 80px rgba(11,31,58,.22)}.lookup-spinner{width:64px;height:64px;margin:0 auto 24px;border:8px solid var(--color-surface);border-top-color:var(--color-secondary);border-radius:50%;animation:lookup-spin 1s linear infinite}.lookup-loading-note{margin-top:var(--_perimeters---spacings--space-lg);padding:var(--_perimeters---spacings--space-lg);border:1px solid var(--color-border);border-radius:16px;background-color:var(--color-surface);text-align:left}.lookup-loading-note .lookup-button-row{justify-content:flex-start;margin-top:14px}@keyframes lookup-spin{to{transform:rotate(1turn)}}@media screen and (max-width:991px){.lookup-final-content,.lookup-hero-top{flex-direction:column}.lookup-hero-card{max-width:100%}.lookup-account.container-full,.lookup-results.container-full{padding-top:var(--_perimeters---spacings--space-7xl);padding-bottom:var(--_perimeters---spacings--space-7xl)}.lookup-map-head,.lookup-report-header,.lookup-violation-head{flex-direction:column}.lookup-account-grid,.lookup-coverage-grid,.lookup-steps-grid{grid-template-columns:1fr}.lookup-final-content .lookup-button-row{justify-content:flex-start}}@media screen and (max-width:767px){.lookup-hero-metrics,.lookup-summary-list{grid-template-columns:1fr;flex-direction:column}.lookup-panel-image{height:170px}.lookup-empty-state,.lookup-loading-card,.lookup-map-panel,.lookup-plan-card,.lookup-report-header,.lookup-unlock-card,.lookup-violation-list{padding:var(--_perimeters---spacings--space-lg)}.lookup-map-frame{height:280px}.lookup-button-row,.lookup-button-row .lookup-arrow-btn{width:100%}}