:root{--blue:#0091f7;--navy:#193579;--dark:#020817;--cyan:#10e7e1;--white:#ffffff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-800:#1e293b;--gray-900:#0f172a;--text:#434343;--muted:#64748b;--strike:#ef4444;--border:#e2e8f0;--radius:12px;--radius-lg:16px;--max:80rem;--font:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-heading:var(--font-noto-mono),"Noto Sans Mono",monospace;--topper-size:clamp(0.8125rem,1.6vw,1rem);--header-size:clamp(1.9375rem,3.9vw,3.0625rem);--section-pad:clamp(3.75rem,7.82vw,6.25rem) 1rem;--shadow:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 8px 24px rgba(149,157,165,0.2);--nav-height:6rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.nav-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:900;color:var(--navy)}.container{max-width:var(--max);margin:0 auto;padding:0 1.5rem}.site-header{width:94%;max-width:90rem;position:fixed;top:2rem;left:50%;z-index:10000;transform:translateX(-50%);transition:top .3s,border-radius .3s,width .3s,max-width .3s}.site-header.scrolled{width:100%;max-width:100%;top:0;border-radius:0}.site-header:before{content:"";position:absolute;inset:0;background:var(--white);border-radius:clamp(.75rem,2vw,1.5rem);box-shadow:var(--shadow-md);transition:border-radius .3s}.site-header.scrolled:before{border-radius:0}.site-header.menu-open:before{transform:scale(1.02)}.header-container{position:relative;z-index:1;max-width:90rem;margin:0 auto;padding:clamp(.75rem,2vw,1.25rem) 1.5rem;min-height:var(--nav-height);justify-content:space-between;gap:1.5rem}.header-container,.logo{display:flex;align-items:center}.logo{gap:.45rem;text-decoration:none;color:var(--navy);font-family:var(--font-heading);font-weight:900;font-size:1rem;letter-spacing:-.02em;z-index:10;flex-shrink:0}.logo-light{color:var(--white)}.logo-image{width:36px;height:36px;flex-shrink:0;mix-blend-mode:normal}.logo-light .logo-image{mix-blend-mode:screen}.header-nav{display:flex;align-items:center;gap:1.5rem;flex:1 1;justify-content:flex-end}.nav-ul-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links,.nav-ul-wrapper{height:100%;display:flex;align-items:center}.nav-links{gap:clamp(1.25rem,2.6vw,2.25rem);list-style:none;padding:0;margin:0}.nav-link{font-family:var(--font-heading);font-size:1rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:var(--navy);transition:color .3s;white-space:nowrap}.nav-link.active,.nav-link:hover{color:var(--blue)}.nav-cta{position:relative;z-index:1;display:inline-block;min-width:9.375rem;padding:0 2rem;font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--white);background:var(--navy);border-radius:3.75rem;transition:color .3s;flex-shrink:0;overflow:hidden}.nav-cta:before{content:"";position:absolute;inset:0;width:0;background:var(--white);border-radius:3.75rem;transition:width .3s;z-index:-1}.nav-cta:hover{color:var(--navy)}.nav-cta:hover:before{width:100%}.nav-toggle{display:none;width:3.5rem;height:3.5rem;margin-left:auto;background:var(--dark);border:none;border-radius:.25rem;cursor:pointer;align-items:center;justify-content:center;z-index:10;transition:transform .6s}.nav-toggle.active{transform:rotate(180deg)}.nav-toggle-box{width:1.75rem;height:1rem;position:relative;display:block}.nav-toggle-line{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:2px;background:var(--white);border-radius:2px;transition:transform .5s,top .3s,opacity .3s,bottom .3s}.nav-toggle-line:first-child{top:0}.nav-toggle-line:nth-child(2){top:50%;transform:translate(-50%,-50%)}.nav-toggle-line:nth-child(3){bottom:0}.nav-toggle.active .nav-toggle-line:first-child{top:50%;transform:translate(-50%,-50%) rotate(225deg)}.nav-toggle.active .nav-toggle-line:nth-child(2){transform:translate(-50%,-50%) rotate(-225deg)}.nav-toggle.active .nav-toggle-line:nth-child(3){opacity:0;bottom:100%}.btn-primary{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--blue);color:var(--white);padding:0 1.875rem;min-height:3.125rem;border-radius:3.75rem;font-family:var(--font-heading);font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;transition:color .3s;white-space:nowrap;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;width:0;background:var(--navy);border-radius:3.75rem;transition:width .3s;z-index:-1}.btn-primary:hover{color:var(--white)}.btn-primary:hover:before{width:100%}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--navy);padding:0 1.875rem;min-height:3.125rem;border-radius:3.75rem;font-family:var(--font-heading);font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;border:2px solid var(--border);transition:border-color .3s,background .3s;white-space:nowrap}.btn-secondary:hover{border-color:var(--blue);background:rgba(0,145,247,.04)}.hero .btn-secondary{background:transparent;color:var(--white);border-color:rgba(255,255,255,.35)}.hero .btn-secondary:hover{border-color:var(--white);background:rgba(255,255,255,.08)}.btn-white{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--navy);padding:0 1.875rem;min-height:3.125rem;border-radius:3.75rem;font-family:var(--font-heading);font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;transition:color .3s;overflow:hidden}.btn-white:before{content:"";position:absolute;inset:0;width:0;background:var(--blue);border-radius:3.75rem;transition:width .3s;z-index:-1}.btn-white:hover{color:var(--white)}.btn-white:hover:before{width:100%}.order-cta-wrap{position:relative;display:inline-flex;vertical-align:middle}.order-cta-wrap:has(.hero-cta),.order-cta-wrap:has(.plan-cta){width:100%}.order-cta-wrap .hero-cta,.order-cta-wrap .plan-cta{width:100%}.order-cta-free{position:absolute;top:-.55rem;right:.35rem;z-index:2;display:inline-block;padding:.2rem .45rem;font-family:var(--font-heading);font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#16a34a;border-radius:999px;line-height:1;pointer-events:none;white-space:nowrap;box-shadow:0 0 0 2px var(--white)}.hero{background:var(--navy);padding:clamp(10rem,20vw,16rem) 1rem clamp(3.75rem,7.82vw,6.25rem);overflow:hidden;position:relative;z-index:1}@media (min-width:1024px){.hero{padding-bottom:17vw}}@media (min-width:1500px){.hero{padding-bottom:12.5rem}}.hero-container{width:100%;max-width:var(--max);margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2.5rem;position:relative;z-index:2}@media (min-width:1024px){.hero-container{flex-direction:row;justify-content:space-between;align-items:center}}.hero-content{text-align:center;max-width:39.375rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}@media (min-width:1024px){.hero-content{width:40vw;flex:none;align-items:flex-start;text-align:left}}.hero-badge{font-size:clamp(.875rem,1.5vw,1rem);color:var(--white)}.hero-badge,.section-eyebrow{display:block;margin-bottom:.25rem;font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:inherit}.section-eyebrow{font-size:var(--topper-size);color:var(--blue)}.hero h1{font-size:clamp(2.4375rem,5vw,3.8125rem);font-weight:900;line-height:1.2;color:var(--white);margin-bottom:1rem;text-align:inherit}.hero h1 .hl-old{color:rgba(255,255,255,.45);text-decoration:line-through;-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);text-decoration-thickness:2px}.hero h1 .hl{color:var(--cyan)}.hero-sub{font-size:clamp(1rem,1.5vw,1.25rem);color:rgba(255,255,255,.9);line-height:1.5;margin:0;max-width:33.1875rem;width:100%;text-align:inherit}.hero-aside{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;position:relative;z-index:2}@media (min-width:1024px){.hero-aside{width:auto;min-width:20rem;flex:none;align-self:center}}.hero-cta{width:100%;text-align:center}.hero-included{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,3.5vw,2rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-included-label{display:block;margin-bottom:1rem;font-family:var(--font-heading);font-size:clamp(.75rem,1.4vw,.875rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.hero-included-list{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0}.hero-included-item{display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-size:clamp(.9rem,1.6vw,1rem);font-weight:700;line-height:1.3;color:var(--white)}.hero-check-icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--cyan)}.hero-wave{width:100%;height:auto;display:block;position:absolute;left:0;bottom:-1px;z-index:1;pointer-events:none}.hero-wave.mobile{display:block;bottom:-.4375rem}.hero-wave.desktop{display:none}@media (min-width:1024px){.hero-wave.mobile{display:none}.hero-wave.desktop{display:block}}.price-cards-section{background:var(--white);padding:clamp(2rem,5vw,3rem) 1rem 3rem}.price-cards{display:grid;grid-template-columns:1fr;max-width:var(--max);margin:0 auto;grid-gap:1rem;gap:1rem}.price-cards-section .price-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:0 .25rem .5rem;margin:0 -.25rem}.price-cards-section .price-cards::-webkit-scrollbar{display:none}.price-cards-section .price-cards .price-card{flex:0 0 min(85%,18rem);scroll-snap-align:center}.price-cards-section .price-cards-hint{text-align:center;font-size:.75rem;color:var(--gray-400);margin-top:.5rem;letter-spacing:.02em}@media (min-width:768px){.price-cards,.price-cards-section .price-cards{grid-template-columns:repeat(3,1fr)}.price-cards-section .price-cards{display:grid;overflow-x:visible;scroll-snap-type:none;padding:0;margin:0 auto}.price-cards-section .price-cards .price-card{flex:unset}.price-cards-section .price-cards-hint{display:none}}.price-card{padding:2rem 1.5rem;text-align:center;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.price-card.featured{background:rgba(0,145,247,.04);border-color:rgba(0,145,247,.25)}.price-card-label{font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.75rem}.price-card.featured .price-card-label{color:var(--blue)}.price-card-amount{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;line-height:1;margin-bottom:.5rem;color:var(--navy)}.price-card.featured .price-card-amount{color:var(--blue)}.price-card.strike .price-card-amount{color:var(--gray-400);text-decoration:line-through;-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);font-size:2rem}.price-card-amount span{font-size:1rem;font-weight:500;color:var(--gray-500)}.price-card-desc{font-size:.875rem;color:var(--muted);line-height:1.55;max-width:220px;margin:0 auto}section{padding:var(--section-pad)}.section-header{text-align:center;max-width:43.75rem;margin:0 auto 3rem}.section-header.left{text-align:left;margin-left:0}.section-title{font-size:var(--header-size);font-weight:900;line-height:1.2;color:var(--navy);margin-bottom:1rem;max-width:43.75rem}.section-sub{font-size:1rem;color:var(--text);line-height:1.5;max-width:40.625rem;margin:0 auto}.section-more{text-align:center;margin-top:2rem}.section-more a{color:var(--blue);font-weight:600;font-size:.95rem;text-decoration:none}.section-more a:hover{text-decoration:underline}.related-links{padding:2.5rem 0;border-top:1px solid var(--border);background:var(--white)}.related-links-heading{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);margin:0 0 1rem;text-align:center}.related-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;max-width:48rem;margin-inline:auto}.related-links-list a{color:var(--blue);font-weight:600;font-size:.95rem;text-decoration:none}.related-links-list a:hover{text-decoration:underline}.related-links-list a:after{content:" →"}.inline-text-link{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pain-section .inline-text-link{color:var(--cyan)}.highlight-band .inline-text-link{color:var(--blue)}.pain-section{background:var(--dark);border-bottom:1px solid rgba(255,255,255,.06)}.pain-section,.pain-section .section-title{color:var(--white)}.pain-section .section-sub{color:var(--gray-400)}.pain-list{list-style:none;max-width:680px;margin:2.5rem auto 0;display:flex;flex-direction:column;gap:1.25rem}.pain-list li{display:flex;gap:1rem;align-items:flex-start;font-size:.95rem;color:#cbd5e1;line-height:1.6}.pain-list li:before{content:"✕";color:var(--strike);font-weight:700;font-size:.85rem;flex-shrink:0;margin-top:2px}.pain-close{text-align:center;margin-top:2.5rem;font-size:1.05rem;font-weight:600;color:var(--white)}.pain-close span{color:var(--blue)}.features-section{background:var(--white)}.features-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feat-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;transition:box-shadow .2s,border-color .2s}.feat-card:hover{box-shadow:var(--shadow-md);border-color:rgba(0,145,247,.3)}.feat-icon{width:44px;height:44px;background:rgba(0,145,247,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:1rem}.feat-icon-svg{display:flex;width:22px;height:22px}.feat-icon-svg svg{width:100%;height:100%;display:block}.ui-icon{display:inline-flex;width:1.25rem;height:1.25rem;flex-shrink:0}.ui-icon svg{width:100%;height:100%;display:block}.feat-card h3{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:.5rem}.feat-card p{font-size:.875rem;color:var(--muted);line-height:1.65}.highlight-band{background:var(--gray-50);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.highlight-inner{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:768px){.highlight-inner{grid-template-columns:1fr 1fr}}.highlight-mock{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-md)}.chat-bubble{background:var(--gray-100);border-radius:12px 12px 12px 4px;padding:.75rem 1rem;font-size:.875rem;color:var(--gray-800);margin-bottom:.75rem;max-width:90%}.chat-bubble.reply{background:rgba(0,145,247,.1);border-radius:12px 12px 4px 12px;margin-left:auto;color:var(--navy)}.compare-section{background:var(--gray-50)}.compare-table-wrap{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.compare-table{width:100%;border-collapse:collapse;font-size:.9rem}.compare-table th{padding:1rem 1.25rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background:var(--navy);color:var(--white);text-align:center}.compare-table th:first-child{text-align:left}.compare-table td{padding:.85rem 1.25rem;border-top:1px solid var(--border);text-align:center;color:var(--muted)}.compare-table td:first-child{text-align:left;color:var(--dark);font-weight:500}.compare-table .col-us{background:rgba(0,145,247,.04);color:var(--blue);font-weight:600}.check{color:var(--blue);display:inline-flex;width:1.1rem;height:1.1rem}.check .ui-icon,.check svg{width:100%;height:100%;display:block}.cross{color:var(--gray-400)}.price-cell{font-size:1.5rem;font-weight:800}.price-cell.strike{text-decoration:line-through;color:var(--gray-400);font-size:1.2rem}.compare-price-us{color:var(--blue)}.compare-cards-mobile{display:none}@media (max-width:639px){.compare-table-desktop{display:none}.compare-cards-mobile{display:flex;flex-direction:column;gap:.625rem}.compare-cards-banner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;background:var(--navy);border-radius:var(--radius);padding:1rem .75rem;color:var(--white);text-align:center}.compare-banner-col{display:flex;flex-direction:column;gap:.25rem}.compare-banner-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.compare-banner-price{font-family:var(--font-heading);font-size:1.25rem;font-weight:900;line-height:1.1}.compare-banner-price.strike{text-decoration:line-through;-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);opacity:.6;font-size:1.1rem}.compare-banner-us .compare-banner-price{color:var(--cyan)}.compare-banner-vs{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.compare-card-row{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:.875rem 1rem;box-shadow:var(--shadow)}.compare-card-feature{font-size:.875rem;font-weight:600;color:var(--dark);margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.compare-card-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.compare-card-val{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:8px;background:var(--gray-50)}.compare-card-val-us{background:rgba(0,145,247,.06)}.compare-card-val-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500)}.compare-card-val-us .compare-card-val-label{color:var(--blue)}.compare-card-val .price-cell{font-size:1.25rem}.compare-card-val .price-cell.strike{font-size:1rem}}.steps-section{background:var(--white)}.steps-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr)}}.step-card{border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;background:var(--white)}.step-num{font-size:2.5rem;font-weight:800;color:rgba(0,145,247,.15);line-height:1;margin-bottom:1rem}.step-card h3{font-size:1.05rem;font-weight:700;color:var(--navy);margin-bottom:.5rem}.step-card p{font-size:.875rem;color:var(--muted);line-height:1.65}.trades-section{background:var(--gray-50)}.trades-pills{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.trade-pill{background:var(--white);border:1px solid var(--border);color:var(--gray-600);padding:.4rem .9rem;border-radius:999px;font-size:.8rem;font-weight:500;transition:border-color .2s,color .2s;text-decoration:none;display:inline-block}.trade-pill:hover{border-color:var(--blue);color:var(--blue)}.testimonials-section{background:var(--white)}.testimonials-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.tcard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.stars{color:#f59e0b;font-size:.85rem;margin-bottom:.75rem;letter-spacing:1px}.tcard blockquote{font-size:.875rem;color:var(--muted);line-height:1.65;margin-bottom:1rem}.tcard cite{font-style:normal;font-size:.8rem;font-weight:600;color:var(--dark)}.pricing-section{background:var(--gray-50)}.pricing-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr;max-width:960px;margin:0 auto}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start}}.plan-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative}.plan-card.featured{border:2px solid var(--blue);box-shadow:var(--shadow-md)}@media (min-width:768px){.plan-card.featured{transform:scale(1.03)}}.plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blue);color:var(--white);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;border-radius:999px;white-space:nowrap}.plan-name{font-size:1.1rem;font-weight:700;color:var(--dark);margin-bottom:.25rem}.plan-desc{font-size:.8rem;color:var(--muted);margin-bottom:1.25rem;min-height:2.5rem}.plan-price{font-size:2.75rem;font-weight:800;color:var(--dark);line-height:1;margin-bottom:.25rem}.plan-card.featured .plan-price{color:var(--blue)}.plan-price span{font-size:.9rem;font-weight:500;color:var(--gray-500)}.plan-period{font-size:.8rem;color:var(--muted);margin-bottom:1.5rem}.plan-features{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.plan-features li{display:flex;gap:.5rem;align-items:flex-start;font-size:.8rem;color:var(--muted)}.plan-features li:before{content:"✓";color:var(--blue);font-weight:700;flex-shrink:0}.plan-cta{display:block;width:100%;text-align:center;padding:.75rem;border-radius:var(--radius);font-weight:600;font-size:.875rem;text-decoration:none;transition:opacity .2s}.plan-cta.primary{background:linear-gradient(90deg,#0091f7,#193579);color:var(--white)}.plan-cta.secondary{background:var(--white);color:var(--gray-800);border:2px solid var(--gray-200)}.plan-cta:hover{opacity:.9}.pricing-note{text-align:center;margin-top:1.5rem;font-size:.8rem;color:var(--gray-400)}.faq-section{background:var(--white)}.faq-list{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);padding:1.25rem 0}.faq-q{font-size:.95rem;font-weight:700;color:var(--dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-q .arrow{color:var(--blue);font-size:1.1rem;transition:transform .25s;flex-shrink:0}.faq-item.open .faq-q .arrow{transform:rotate(45deg)}.faq-a{color:var(--muted);font-size:.875rem;line-height:1.7;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s}.faq-item.open .faq-a{max-height:300px;padding-top:.75rem}.story-section{background:var(--white);border-top:1px solid var(--border)}.story-inner{max-width:720px;margin:0 auto;text-align:center}.story-inner p{font-size:1rem;color:var(--muted);line-height:1.8}.legal-section{background:var(--white);border-top:1px solid var(--border);padding:var(--section-pad)}.legal-content{max-width:720px;margin:0 auto;color:var(--muted);line-height:1.8}.legal-content h2{font-size:clamp(1.25rem,2.5vw,1.5rem);margin:2.5rem 0 1rem}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{font-size:1.0625rem;margin:1.5rem 0 .75rem}.legal-content p{margin-bottom:1rem}.legal-content ul{margin:0 0 1.25rem 1.25rem;padding:0}.legal-content li{margin-bottom:.5rem}.legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.legal-content a:hover{color:var(--navy)}.legal-toc{margin:0 0 2rem 1.25rem;padding:0}.legal-toc li{margin-bottom:.35rem}.cta-band{background:var(--navy);color:var(--white);text-align:center;padding:var(--section-pad);position:relative;z-index:1}.cta-band .container{display:flex;flex-direction:column;align-items:center}.cta-band .section-title{color:var(--white);margin:0 auto 1rem;max-width:43.75rem;text-align:center}.cta-band .section-sub{color:rgba(255,255,255,.85);margin:0 auto 2rem;max-width:520px;text-align:center}.cta-band .hero-note{font-size:.8rem;color:rgba(255,255,255,.65);margin-top:1rem;text-align:center}.site-footer{background:#000;color:#bababa;padding:0;position:relative;z-index:2}.footer-trees-wrap{background:var(--navy);line-height:0}.footer-trees{width:100%;height:auto;display:block;margin:0;pointer-events:none}.footer-body{padding:var(--section-pad);padding-bottom:clamp(1.875rem,5vw,3.125rem)}.footer-container{display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:2rem;justify-content:flex-start;align-items:flex-start;max-width:80rem}@media (min-width:1024px){.footer-container{flex-wrap:nowrap;justify-content:flex-end}.footer-logo-group{width:30%;max-width:25rem;margin-right:auto}}.footer-logo-group .logo{margin-bottom:1rem}.footer-logo-group p{font-size:.95rem;line-height:1.5;max-width:20rem;color:#bababa}.footer-trust{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;font-size:.8rem}.footer-trust span:before{content:"✓ ";color:var(--blue)}.footer-col-header{display:block;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--white);margin-bottom:1.25rem}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-col a{font-size:1rem;color:#bababa;text-decoration:none;transition:color .3s}.footer-col a:hover{color:var(--blue)}.footer-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;width:100%;max-width:80rem;margin:clamp(3rem,7vw,4rem) auto 0;padding-top:1.5rem;border-top:1px solid #484848;font-size:clamp(.875rem,1.5vw,1rem)}.footer-contact a{color:#bababa;text-decoration:none;transition:color .3s}.footer-contact a:hover{color:var(--blue)}.footer-bottom{text-align:center;width:100%;max-width:80rem;margin:1.25rem auto 0;display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:clamp(.875rem,1.5vw,1rem)}.footer-credit,.footer-tagline{color:#bababa}.footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem}.footer-bottom-links a{color:#bababa;text-decoration:none}.footer-bottom-links a:hover{color:var(--blue)}@media (max-width:1023px){.site-header{width:94%;padding:clamp(.5rem,1vw,1rem)}.site-header.scrolled{width:100%;max-width:100%}.header-container{min-height:auto;padding:.5rem 1rem}.nav-toggle{display:flex}.nav-cta{display:none}.nav-ul-wrapper{position:absolute;top:85%;left:0;right:0;transform:none;height:auto;background:var(--white);border-radius:0 0 1.5rem 1.5rem;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .4s,opacity .3s,visibility .3s;z-index:-1}.site-header.menu-open .nav-ul-wrapper{max-height:70vh;opacity:1;visibility:visible;padding-bottom:2rem}.nav-links{flex-direction:column;gap:1.25rem;padding:4rem 0 0;width:100%;height:auto;max-height:65vh;overflow:auto}.nav-link{font-size:clamp(1rem,2.5vw,1.5rem)}}@media (min-width:1024px) and (max-width:1299px){.nav-cta{display:none}}.page-hero{background:var(--navy);color:var(--white);padding:clamp(8rem,18vw,11rem) 1rem 3.5rem;text-align:center}@media (min-width:1024px){.page-hero{padding-bottom:4rem}}.page-hero h1{font-size:clamp(1.9375rem,3.9vw,3.0625rem);font-weight:900;line-height:1.2;color:var(--white);margin-bottom:1rem}.page-hero p{font-size:1.05rem;color:rgba(255,255,255,.75);max-width:600px;margin:0 auto 1.5rem;line-height:1.7}.breadcrumb{font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:1.25rem}.breadcrumb a{color:rgba(255,255,255,.65);text-decoration:none}.breadcrumb a:hover{color:var(--white)}.detail-block{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:3rem 0;border-bottom:1px solid var(--border)}.detail-block:last-child{border-bottom:none}@media (min-width:768px){.detail-block{grid-template-columns:1fr 1fr}.detail-block.reverse .detail-content{order:2}.detail-block.reverse .detail-visual{order:1}}.detail-content h3{font-size:1.35rem;font-weight:800;color:var(--dark);margin-bottom:.75rem;letter-spacing:-.02em}.detail-content p{font-size:.95rem;color:var(--muted);line-height:1.75;margin-bottom:1rem}.detail-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.detail-list li{font-size:.875rem;color:var(--muted);display:flex;gap:.5rem;align-items:flex-start}.detail-list li:before{content:"✓";color:var(--blue);font-weight:700;flex-shrink:0}.detail-visual{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;display:flex;align-items:center;justify-content:center;color:var(--blue);min-height:180px}.detail-visual-icon,.detail-visual-icon svg{width:3.5rem;height:3.5rem;display:block}.detail-icon-svg{display:flex;width:64px;height:64px}.detail-icon-svg svg{width:100%;height:100%;display:block}.trade-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.trade-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.trade-grid{grid-template-columns:repeat(3,1fr)}}.trade-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:box-shadow .2s,border-color .2s}.trade-card:hover{box-shadow:var(--shadow-md);border-color:rgba(0,145,247,.3)}.trade-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem;color:var(--blue);display:flex;align-items:center;justify-content:center}.trade-card-icon .ui-icon,.trade-card-icon svg{width:1.5rem;height:1.5rem;display:block}.trade-card h3{font-size:1rem;font-weight:700;color:var(--dark);margin-bottom:.5rem}.trade-card p{font-size:.85rem;color:var(--muted);line-height:1.65}.values-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.values-grid{grid-template-columns:repeat(3,1fr)}}.value-card{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center}.value-card h3{font-size:1rem;font-weight:700;color:var(--dark);margin-bottom:.5rem}.value-card p{font-size:.875rem;color:var(--muted);line-height:1.65}.inline-cta{text-align:center;padding:3rem 0;background:var(--gray-50);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.inline-cta p{color:var(--muted);margin-bottom:1.25rem;font-size:1rem}.timeline{max-width:700px;margin:0 auto}.timeline-item{display:flex;gap:1.5rem;padding-bottom:2rem;border-left:2px solid var(--border);margin-left:1.25rem;padding-left:2rem;position:relative}.timeline-item:last-child{border-left-color:transparent;padding-bottom:0}.timeline-item:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;background:var(--blue);border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 2px var(--blue)}.timeline-item h3{font-size:1rem;font-weight:700;color:var(--dark);margin-bottom:.35rem}.timeline-item p{font-size:.875rem;color:var(--muted);line-height:1.65}.timeline-day{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:.25rem}.audit-teaser{background:var(--dark);color:var(--white);padding:3rem 0;border-top:1px solid rgba(255,255,255,.06)}.audit-teaser-inner{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media (min-width:768px){.audit-teaser-inner{flex-direction:row;align-items:center;justify-content:space-between}}.audit-teaser .section-eyebrow{color:var(--cyan)}.audit-teaser .section-title{color:var(--white);font-size:clamp(1.35rem,3vw,1.75rem);margin-bottom:.5rem}.audit-teaser .section-sub{color:var(--gray-400);max-width:520px;margin:0;font-size:.95rem}.audit-teaser .section-sub strong{color:var(--white);font-weight:600}.audit-teaser .btn-primary{flex-shrink:0}.audit-form-wrap{max-width:560px;margin:0 auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;box-shadow:var(--shadow-md)}@media (min-width:640px){.audit-form-wrap{padding:2.5rem}}.audit-form label{display:block;font-size:.8rem;font-weight:600;color:var(--dark);margin-bottom:.35rem}.audit-form .field{margin-bottom:1.25rem}.audit-form input,.audit-form select,.audit-form textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.9rem;color:var(--dark);background:var(--white);transition:border-color .2s}.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{outline:none;border-color:var(--blue)}.audit-form textarea{min-height:100px;resize:vertical}.audit-form .field-hint{font-size:.75rem;color:var(--gray-400);margin-top:.35rem}.audit-form .btn-primary{width:100%}.audit-form-success{display:none;text-align:center;padding:2rem 1rem}.audit-form-success.show{display:block}.audit-form-success h3{font-size:1.25rem;font-weight:700;color:var(--dark);margin-bottom:.5rem}.audit-form-success p{font-size:.9rem;color:var(--muted)}.audit-form.hidden{display:none}.audit-eligibility{display:inline-flex;align-items:center;gap:.4rem;background:rgba(16,231,225,.12);border:1px solid rgba(16,231,225,.3);color:var(--cyan);font-size:.75rem;font-weight:600;padding:.35rem .85rem;border-radius:999px;margin-bottom:1rem}.free-design-lead{background:var(--gray-50);padding:var(--section-pad)}.free-design-lead-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:900px){.free-design-lead-grid{grid-template-columns:1fr minmax(320px,420px);gap:3.5rem;align-items:center}}.free-design-copy .section-sub{margin-bottom:1.5rem}.free-design-bullets{list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.free-design-bullets li{position:relative;padding-left:1.5rem;font-size:.95rem;color:var(--gray-600);line-height:1.5}.free-design-bullets li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--cyan)}.field-optional{font-weight:500;color:var(--gray-400)}.free-design-form-note{text-align:center;margin-top:.85rem}.free-design-lead .audit-form-wrap{width:100%;margin:0}.funnel-page{background:var(--gray-50);flex-direction:column}.funnel-page,.funnel-shell{min-height:100vh;display:flex}.funnel-shell{flex:1 1;flex-direction:column}.funnel-header{background:var(--white);border-bottom:1px solid var(--border);padding:.75rem 1.25rem}.funnel-header-inner{max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.funnel-header .logo-image{mix-blend-mode:normal}.funnel-progress-wrap{flex:1 1;max-width:280px;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.funnel-progress-bar{width:100%;height:4px;background:var(--gray-200);border-radius:999px;overflow:hidden}.funnel-progress-fill{height:100%;background:var(--navy);border-radius:999px;transition:width .3s ease}.funnel-progress-label{font-size:.7rem;color:var(--muted);font-weight:500}.funnel-body{flex:1 1;max-width:640px;width:100%;margin:0 auto;padding:2.5rem 1.25rem 1rem}.funnel-body-wide{max-width:960px}.funnel-step-header{text-align:center;margin-bottom:2rem}.funnel-title{font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;color:var(--navy);letter-spacing:-.02em;margin-bottom:.35rem}.funnel-subtitle{font-size:.95rem;color:var(--muted)}.funnel-footer{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white);border-top:1px solid var(--border);padding:1rem 1.25rem}.funnel-nav{max-width:640px;margin:0 auto;justify-content:space-between}.funnel-nav,.funnel-nav-left{display:flex;align-items:center;gap:1rem}.funnel-nav-back{background:none;border:none;color:var(--blue);font-family:var(--font);font-size:.9rem;font-weight:600;cursor:pointer;padding:.5rem 0}.funnel-nav-back:hover{text-decoration:underline}.funnel-exit-btn{color:var(--muted);font-family:var(--font);font-size:.9rem;font-weight:600;text-decoration:none;padding:.5rem 0}.funnel-exit-btn:hover{color:var(--dark)}.funnel-nav-continue{background:var(--navy);color:var(--white);border:none;font-family:var(--font);font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;border-radius:999px;cursor:pointer;transition:background .2s,opacity .2s}.funnel-nav-continue:hover:not(:disabled){background:#142a5e}.funnel-nav-continue:disabled{background:var(--gray-200);color:var(--gray-400);cursor:not-allowed}.funnel-nav-create{background:var(--navy);display:inline-flex;align-items:center;gap:.35rem}.funnel-welcome{text-align:center}.funnel-welcome-hero{margin-bottom:2rem}.funnel-badge{display:inline-block;background:rgba(16,231,225,.12);border:1px solid rgba(16,231,225,.3);color:#0d9488;font-size:.75rem;font-weight:600;padding:.35rem .85rem;border-radius:999px;margin-bottom:1rem}.funnel-welcome-headline{font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:700;color:var(--dark);line-height:1.3;margin-bottom:.75rem}.funnel-welcome-lead{font-size:.95rem;color:var(--muted);max-width:520px;margin:0 auto;line-height:1.65}.funnel-welcome-includes-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:.85rem}.funnel-welcome-features{list-style:none;text-align:left;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.funnel-welcome-features li{display:flex;gap:.85rem;align-items:flex-start;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.15rem}.funnel-welcome-icon{color:var(--blue);margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;display:flex}.funnel-welcome-icon svg{width:100%;height:100%;display:block}.funnel-welcome-features strong{display:block;font-size:.9rem;color:var(--dark);margin-bottom:.15rem}.funnel-welcome-features p{font-size:.82rem;color:var(--muted);line-height:1.5;margin:0}.funnel-welcome-note{font-size:.82rem;color:var(--gray-400)}.funnel-search-wrap{position:relative;margin-bottom:.35rem}.funnel-search-bar{display:flex;align-items:center;gap:.5rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:.65rem 1rem}.funnel-search-spinner{width:16px;height:16px;border:2px solid var(--gray-200);border-top-color:var(--navy);border-radius:50%;animation:funnel-spin .7s linear infinite;flex-shrink:0}@keyframes funnel-spin{to{transform:rotate(1turn)}}.funnel-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;list-style:none;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:280px;overflow-y:auto}.funnel-search-option{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font);border-bottom:1px solid var(--gray-100);transition:background .15s}.funnel-search-option:last-child{border-bottom:none}.funnel-search-option:focus,.funnel-search-option:hover{background:var(--gray-50);outline:none}.funnel-search-option strong{font-size:.88rem;color:var(--dark);font-weight:600}.funnel-search-option span{font-size:.78rem;color:var(--muted)}.funnel-search-error{font-size:.78rem;color:#b45309;margin-bottom:.35rem}.funnel-new-badge{background:#22c55e;color:var(--white);font-size:.65rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;letter-spacing:.03em}.funnel-search-icon{width:1rem;height:1rem;opacity:.6;display:flex;flex-shrink:0}.funnel-search-icon svg{width:100%;height:100%;display:block}.funnel-search-input{flex:1 1;font-size:.9rem;color:var(--dark);outline:none}.funnel-clear-btn,.funnel-search-input{border:none;background:none;font-family:var(--font)}.funnel-clear-btn{display:block;margin-left:auto;margin-bottom:1.25rem;color:var(--muted);font-size:.78rem;cursor:pointer}.funnel-clear-btn:hover{color:var(--dark)}.funnel-form{display:flex;flex-direction:column;gap:1rem}.funnel-field label{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--dark);margin-bottom:.35rem}.funnel-field-icon{width:.95rem;height:.95rem;display:inline-flex;color:var(--muted);vertical-align:-.1em}.funnel-field-icon svg{width:100%;height:100%;display:block}.funnel-field .required{color:var(--strike)}.funnel-field .optional{font-weight:400;color:var(--muted);font-size:.78rem}.funnel-field input,.funnel-field select,.funnel-field textarea{width:100%;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.88rem;color:var(--dark);background:var(--white);transition:border-color .2s}.funnel-field input:focus,.funnel-field select:focus,.funnel-field textarea:focus{outline:none;border-color:var(--blue)}.funnel-field-row{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:540px){.funnel-field-row{grid-template-columns:1fr 1fr}}.funnel-hours-field{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);font-size:.85rem;color:var(--muted)}.funnel-configure-btn{background:none;border:none;color:var(--muted);font-family:var(--font);font-size:.82rem;cursor:pointer}.funnel-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1rem}.funnel-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.funnel-card-header-between{justify-content:space-between}.funnel-card-icon{width:1.15rem;height:1.15rem;display:flex;flex-shrink:0;color:var(--blue)}.funnel-card-icon svg{width:100%;height:100%;display:block}.funnel-card-hint{font-size:.78rem;color:var(--muted);margin:0}.funnel-import-row{display:flex;gap:.5rem}.funnel-import-row input{flex:1 1;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.85rem}.funnel-import-btn{background:var(--navy);color:var(--white);border:none;padding:.65rem 1rem;border-radius:var(--radius);font-family:var(--font);font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.funnel-import-btn:disabled{opacity:.6;cursor:not-allowed}.funnel-import-status{font-size:.78rem;color:var(--muted);margin-top:.65rem}.funnel-char-count{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--muted)}.funnel-editable-tag{background:var(--gray-100);padding:.15rem .5rem;border-radius:4px;font-size:.72rem}.funnel-description-textarea{width:100%;min-height:180px;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.88rem;line-height:1.6;resize:vertical;margin-bottom:.5rem}.funnel-field-hint{font-size:.78rem;color:var(--muted);line-height:1.5}.funnel-model-grid{display:flex;flex-direction:column;gap:.75rem}.funnel-model-card{display:flex;align-items:flex-start;gap:1rem;text-align:left;background:var(--white);border:2px solid var(--border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;font-family:var(--font)}.funnel-model-card:hover{border-color:var(--blue)}.funnel-model-card.selected{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.funnel-model-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--blue);background:rgba(25,53,121,.06);border-radius:10px}.funnel-model-icon .ui-icon,.funnel-model-icon svg{width:1.4rem;height:1.4rem;display:block}.funnel-model-card strong{display:block;font-size:.92rem;color:var(--dark);margin-bottom:.2rem}.funnel-model-card p{font-size:.82rem;color:var(--muted);line-height:1.5;margin:0}.funnel-cms-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.funnel-cms-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.funnel-cms-icon{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#16a34a}.funnel-cms-icon .ui-icon,.funnel-cms-icon svg{width:.95rem;height:.95rem;display:block}.funnel-cms-icon.areas,.funnel-cms-icon.reviews,.funnel-cms-icon.services{background:rgba(34,197,94,.12)}.funnel-tag{font-size:.72rem;font-weight:500;color:var(--muted);background:var(--gray-100);padding:.15rem .5rem;border-radius:4px;display:inline-flex;align-items:center;gap:.3rem}.funnel-inline-icon{width:.85rem;height:.85rem;display:inline-flex}.funnel-inline-icon svg{width:100%;height:100%;display:block}.funnel-tag.locked{color:var(--muted)}.funnel-regenerate-btn{background:none;border:1px solid var(--border);color:var(--muted);font-family:var(--font);font-size:.78rem;padding:.35rem .65rem;border-radius:6px;cursor:pointer;white-space:nowrap}.funnel-cms-desc{font-size:.85rem;color:var(--dark);margin-bottom:.25rem}.funnel-cms-context{font-size:.75rem;color:var(--gray-400);margin-bottom:1rem}.funnel-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.funnel-pill{display:inline-flex;align-items:center;gap:.35rem;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:.4rem .65rem;font-size:.82rem;color:var(--dark)}.funnel-pill-remove{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:1rem;line-height:1;padding:0}.funnel-pill-remove:hover{color:var(--strike)}.funnel-add-row{display:flex;gap:.5rem}.funnel-add-row input{flex:1 1;padding:.6rem .85rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.85rem}.funnel-add-btn{width:2.5rem;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius);font-size:1.25rem;cursor:pointer;flex-shrink:0}.funnel-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.funnel-toggle input{opacity:0;width:0;height:0}.funnel-toggle-slider{position:absolute;inset:0;background:var(--gray-200);border-radius:999px;cursor:pointer;transition:background .2s}.funnel-toggle-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:var(--white);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.funnel-toggle input:checked+.funnel-toggle-slider{background:var(--blue)}.funnel-toggle input:checked+.funnel-toggle-slider:before{transform:translateX(20px)}.funnel-reviews-toggle-bar{display:flex;align-items:center;gap:.65rem;background:rgba(34,197,94,.08);border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:1rem}.funnel-review-count{font-size:.78rem;color:var(--muted);margin-left:auto}.funnel-reviews-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;color:var(--muted)}.funnel-reviews-links{display:flex;gap:.75rem}.funnel-reviews-links button{background:none;border:none;color:var(--blue);font-family:var(--font);font-size:.8rem;font-weight:600;cursor:pointer}.funnel-manual-review h3{font-size:.88rem;font-weight:600;color:var(--dark);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.funnel-manual-row{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.funnel-manual-review textarea,.funnel-manual-row input,.funnel-manual-row select{width:100%;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.85rem}.funnel-manual-review textarea{margin-bottom:.75rem;min-height:80px;resize:vertical}.funnel-add-review-btn{background:var(--navy);color:var(--white);border:none;padding:.6rem 1.15rem;border-radius:var(--radius);font-family:var(--font);font-size:.85rem;font-weight:600;cursor:pointer}.funnel-add-review-btn:disabled{opacity:.5;cursor:not-allowed}.funnel-selected-reviews h3{font-size:.88rem;font-weight:600;margin:1.5rem 0 .75rem;color:var(--dark)}.funnel-review-list{display:flex;flex-direction:column;gap:.75rem}.funnel-review-card{position:relative;background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.funnel-review-delete{position:absolute;top:.65rem;right:.65rem;background:none;border:none;cursor:pointer;opacity:.5;color:var(--muted);width:1.25rem;height:1.25rem;padding:0;display:flex;align-items:center;justify-content:center}.funnel-review-delete .ui-icon,.funnel-review-delete svg{width:1rem;height:1rem;display:block}.funnel-review-delete:hover{opacity:1}.funnel-review-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.funnel-review-header strong{font-size:.85rem}.funnel-stars{color:#f59e0b;display:inline-flex;align-items:center;gap:.1rem}.funnel-star-icon,.funnel-star-icon svg{width:.85rem;height:.85rem;display:block}.funnel-star-icon svg{fill:currentColor;stroke:currentColor}.funnel-source-badge{font-size:.68rem;background:var(--gray-200);color:var(--muted);padding:.1rem .4rem;border-radius:4px}.funnel-review-card p{font-size:.82rem;color:var(--muted);line-height:1.55;margin:0}.funnel-branding-layout{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.funnel-branding-layout{grid-template-columns:1fr 1fr}}.funnel-brand-section{margin-bottom:1.5rem}.funnel-brand-section h3{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--muted);margin-bottom:.65rem}.funnel-logo-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:140px;border:2px dashed var(--border);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;text-align:center;font-size:.82rem;color:var(--muted);transition:border-color .2s}.funnel-logo-upload:hover{border-color:var(--blue)}.funnel-upload-icon{font-size:1.5rem;color:var(--gray-400);margin-bottom:.25rem}.funnel-upload-hint{font-size:.72rem;color:var(--gray-400)}.funnel-logo-preview{max-width:100%;max-height:80px;object-fit:contain}.funnel-theme-toggle{display:flex;background:var(--gray-100);border-radius:var(--radius);padding:.25rem;gap:.25rem}.funnel-theme-toggle button{flex:1 1;background:none;border:none;padding:.55rem .75rem;border-radius:8px;font-family:var(--font);font-size:.85rem;font-weight:500;color:var(--muted);cursor:pointer;transition:background .2s,color .2s;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.funnel-theme-toggle button.active{background:var(--white);color:var(--dark);box-shadow:var(--shadow)}.funnel-font-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.funnel-color-picker{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.funnel-color-picker input[type=color]{width:36px;height:36px;border:1px solid var(--border);border-radius:8px;padding:2px;cursor:pointer}.funnel-color-hex{flex:1 1;padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-family:monospace;font-size:.85rem}.funnel-presets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.funnel-preset{position:relative;display:flex;height:36px;border:2px solid var(--border);border-radius:8px;overflow:hidden;cursor:pointer;padding:0;background:none}.funnel-preset span{flex:1 1}.funnel-preset.selected{border-color:var(--navy)}.funnel-preset-check{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.4)}.funnel-preset-check .ui-icon,.funnel-preset-check svg{width:1rem;height:1rem;display:block}.funnel-advanced-colors summary{font-size:.78rem;color:var(--muted);cursor:pointer}.funnel-preview-browser{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.funnel-preview-chrome{display:flex;align-items:center;gap:.35rem;padding:.65rem .85rem;background:var(--gray-100);border-bottom:1px solid var(--border)}.funnel-preview-chrome>span{width:10px;height:10px;border-radius:50%;background:var(--gray-300,#cbd5e1)}.funnel-preview-chrome>span:first-child{background:#ef4444}.funnel-preview-chrome>span:nth-child(2){background:#f59e0b}.funnel-preview-chrome>span:nth-child(3){background:#22c55e}.funnel-preview-url{flex:1 1;text-align:center;font-size:.72rem;color:var(--muted);background:var(--white);padding:.25rem .75rem;border-radius:6px;margin-left:.5rem}.funnel-preview-site{background:var(--white);min-height:320px}.funnel-preview-site.dark{background:#0f172a;color:var(--white)}.funnel-preview-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.funnel-preview-site.dark .funnel-preview-header{border-color:rgba(255,255,255,.1)}.funnel-preview-logo img,.funnel-preview-logo span{display:block;height:28px;width:80px;border-radius:4px;object-fit:contain}.funnel-preview-header button{border:none;color:var(--white);font-size:.72rem;font-weight:600;padding:.4rem .75rem;border-radius:999px;cursor:default}.funnel-preview-hero{text-align:center;padding:2rem 1.25rem}.funnel-preview-hero h2{font-size:1.25rem;font-weight:700;margin-bottom:.35rem}.funnel-preview-hero p{font-size:.78rem;color:var(--muted);margin-bottom:1rem}.funnel-preview-site.dark .funnel-preview-hero p{color:var(--gray-400)}.funnel-preview-hero button{border:none;color:var(--white);font-size:.78rem;font-weight:600;padding:.5rem 1.15rem;border-radius:999px;cursor:default}.funnel-preview-trust{display:flex;justify-content:space-around;background:var(--gray-100);padding:.65rem;font-size:.72rem;color:var(--muted);font-weight:600}.funnel-preview-site.dark .funnel-preview-trust{background:rgba(255,255,255,.05);color:var(--gray-400)}.funnel-preview-footer{text-align:center;padding:.75rem;font-size:.68rem;color:var(--gray-400);border-top:1px solid var(--border)}.funnel-preview-site.dark .funnel-preview-footer{border-color:rgba(255,255,255,.1)}.funnel-alert{display:flex;gap:.75rem;padding:1rem 1.15rem;border-radius:var(--radius-lg);margin-bottom:1.25rem}.funnel-alert.success{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.funnel-alert-icon{width:1.75rem;height:1.75rem;background:#22c55e;color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.funnel-alert strong{display:block;font-size:.9rem;color:var(--navy);margin-bottom:.15rem}.funnel-alert p{font-size:.82rem;color:var(--muted);margin:0;line-height:1.5}.funnel-summary-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:540px){.funnel-summary-grid{grid-template-columns:1fr 1fr}}.funnel-summary-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem}.funnel-summary-card.full{grid-column:1/-1}.funnel-summary-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.9rem;color:var(--dark)}.funnel-summary-icon,.funnel-summary-icon svg{width:1.1rem;height:1.1rem;display:block;color:var(--blue);flex-shrink:0}.funnel-summary-card dl{display:flex;flex-direction:column;gap:.5rem}.funnel-summary-card dl>div{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.funnel-summary-card dt{color:var(--muted)}.funnel-summary-card dd{color:var(--dark);font-weight:500;text-align:right}.funnel-color-swatch{display:flex;align-items:center;gap:.4rem}.funnel-color-swatch span{width:14px;height:14px;border-radius:50%;border:1px solid var(--border)}.funnel-success{text-align:center;padding:2rem 1rem}.funnel-success-icon{width:3.5rem;height:3.5rem;background:#22c55e;color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.funnel-success-icon .ui-icon,.funnel-success-icon svg{width:1.5rem;height:1.5rem;display:block}.funnel-success h2{font-size:1.35rem;font-weight:700;color:var(--dark);margin-bottom:.65rem}.funnel-success p{font-size:.9rem;color:var(--muted);max-width:420px;margin:0 auto;line-height:1.6}.job-detail-section{padding:3.5rem 0;background:var(--gray-50)}.job-detail-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:900px){.job-detail-grid{grid-template-columns:1fr 280px}}.job-detail-content{display:flex;flex-direction:column;gap:2rem}.job-block h2{font-size:1.1rem;font-weight:700;color:var(--dark);margin-bottom:.75rem}.job-block p{color:var(--muted);font-size:.95rem;line-height:1.7}.job-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.job-list li{position:relative;padding-left:1.25rem;font-size:.95rem;color:var(--muted);line-height:1.6}.job-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--blue)}.job-summary-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:85px}.job-summary-card h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);margin-bottom:1rem}.job-summary-card dl{display:flex;flex-direction:column;gap:.85rem}.job-summary-card dt{font-size:.75rem;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em}.job-summary-card dd{font-size:.9rem;font-weight:600;color:var(--dark);margin-top:.15rem}.job-checkbox-label{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;line-height:1.6;color:var(--muted);cursor:pointer}.job-checkbox-label input{width:auto;margin-top:.25rem;flex-shrink:0;accent-color:var(--blue)}.job-checkbox-label strong{color:var(--dark)}.form-error{font-size:.85rem;color:var(--strike);margin-bottom:1rem;padding:.75rem 1rem;background:#fef2f2;border-radius:var(--radius);border:1px solid #fecaca}.voice-recorder-label{display:block;font-size:.8rem;font-weight:600;color:var(--dark);margin-bottom:.35rem}.voice-recorder-label .required{color:var(--strike)}.voice-recorder-panel{margin:.75rem 0 1rem;padding:1.25rem;background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius)}.voice-recorder-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.voice-btn{height:44px!important;padding:0 1.25rem!important;font-size:.875rem!important}.voice-recording-indicator{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--strike)}.voice-recording-dot{width:8px;height:8px;border-radius:50%;background:var(--strike);animation:voice-pulse 1s ease-in-out infinite}@keyframes voice-pulse{0%,to{opacity:1}50%{opacity:.3}}.voice-playback{width:100%;max-width:320px;height:40px}.voice-recorder-error{font-size:.85rem;color:var(--strike);margin-bottom:.75rem}.voice-telegram-option{display:flex;gap:.65rem;align-items:flex-start;font-size:.85rem;color:var(--muted);cursor:pointer;margin-top:.5rem}.voice-telegram-option input{width:auto;margin-top:.2rem;flex-shrink:0;accent-color:var(--blue)}.voice-telegram-option a{color:var(--blue);font-weight:600;text-decoration:underline}.voice-telegram-notice{margin-top:.75rem;padding:.85rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius);font-size:.85rem;color:var(--gray-600);line-height:1.6}.audit-form-success a,.voice-telegram-notice a{color:var(--blue);font-weight:600;text-decoration:underline}.admin-page{min-height:100vh;background:var(--gray-50);padding:2rem 1.25rem 3rem}.admin-login-card{max-width:420px;margin:4rem auto 0;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md)}.admin-login-card h1{font-size:1.35rem;font-weight:700;color:var(--dark);margin-bottom:.5rem}.admin-login-card p{font-size:.9rem;color:var(--muted);margin-bottom:1.5rem}.admin-login-form label{display:block;font-size:.8rem;font-weight:600;color:var(--dark);margin-bottom:.35rem}.admin-login-form input{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.9rem;margin-bottom:1rem}.admin-login-form .btn-primary{width:100%}.admin-toolbar{max-width:var(--max);margin:0 auto 1.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-toolbar h1{font-size:1.5rem;font-weight:700;color:var(--dark);margin-bottom:.25rem}.admin-toolbar p{font-size:.9rem;color:var(--muted)}.admin-toolbar-actions{display:flex;gap:.75rem;flex-wrap:wrap}.admin-btn{height:44px!important;padding:0 1.25rem!important;font-size:.875rem!important}.admin-error{max-width:var(--max);margin:0 auto 1rem}.admin-empty{text-align:center;color:var(--muted);padding:3rem 1rem}.admin-empty,.admin-table-wrap{max-width:var(--max);margin:0 auto}.admin-table-wrap{overflow-x:auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table td,.admin-table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.admin-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);background:var(--gray-50)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table a{color:var(--blue);text-decoration:none;font-weight:600}.admin-table a:hover{text-decoration:underline}.admin-badge{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.admin-badge-telegram{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.admin-voice-cell{display:flex;flex-direction:column;gap:.35rem;min-width:220px}.admin-voice-cell audio{width:100%;height:36px}.admin-voice-duration{font-size:.75rem;color:var(--gray-400)}.admin-muted{font-size:.8rem;color:var(--gray-400)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}