:root{--gold: #c8860a;--gold-light: #d4950f;--gold-dark: #a06e08;--black: #111111;--dark: #1a1a1a;--dark-2: #222222;--dark-3: #2d2d2d;--gray-1: #f5f5f5;--gray-2: #e8e8e8;--gray-3: #999999;--gray-4: #666666;--white: #ffffff;--text: #1a1a1a;--text-light: #555555;--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius: 4px;--radius-lg: 8px;--shadow: 0 2px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 32px rgba(0,0,0,.12);--transition: .2s ease;--max-w: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font);color:var(--text);background:var(--white);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{cursor:pointer;font-family:var(--font);border:none;background:none}.lp-container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;letter-spacing:.06em;border-radius:var(--radius);transition:all var(--transition);white-space:nowrap;cursor:pointer;text-decoration:none}.btn--lg{padding:14px 28px;font-size:14px}.btn--gold{background:var(--gold);color:var(--white);border:2px solid var(--gold)}.btn--gold:hover{background:var(--gold-dark);border-color:var(--gold-dark)}.btn--outline-white{background:transparent;color:var(--white);border:2px solid var(--white)}.btn--outline-white:hover{background:#ffffff1a}.btn--outline-dark{background:transparent;color:var(--text);border:2px solid var(--text)}.btn--outline-dark:hover{background:var(--text);color:var(--white)}.btn--dark{background:var(--dark);color:var(--white);border:2px solid var(--dark)}.btn--dark:hover{background:var(--dark-3);border-color:var(--dark-3)}.section-label{font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin-bottom:12px;text-align:center}.section-title{font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15;color:var(--text);text-align:center;margin-bottom:16px}.section-desc{font-size:16px;color:var(--text-light);text-align:center;max-width:600px;margin:0 auto 48px;line-height:1.7}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--dark);display:flex;align-items:center;gap:12px;padding:10px 20px;box-shadow:0 -2px 16px #0000004d}.sticky-bar__text{flex:1;font-size:13px;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:56px;background:#111111f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06);transition:background .3s ease}.navbar--scrolled{background:#111111fa}.navbar__logo{font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--white);text-transform:uppercase}.navbar__actions{display:flex;align-items:center;gap:16px}.navbar__phone{font-size:13px;font-weight:500;color:var(--white);opacity:.85;transition:opacity var(--transition)}.navbar__phone:hover{opacity:1}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-bottom:80px;padding-top:56px}.hero__bg{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,#1c2a3a,#0d1b2a,#111)}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0003 50%,#000000bf 80%,#000000d9)}.hero__content{position:relative;z-index:2;padding:0 40px;max-width:600px}.hero__tagline{font-size:12px;font-style:italic;color:#ffffffb3;margin-bottom:16px;letter-spacing:.02em}.hero__title{font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.1;color:var(--white);text-transform:uppercase;margin-bottom:20px;letter-spacing:-.01em}.hero__desc{font-size:16px;color:#ffffffd9;line-height:1.65;margin-bottom:32px}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.hero__badges{display:flex;gap:20px;flex-wrap:wrap}.hero__badges span{font-size:12px;color:#ffffffb3;font-weight:500}.stats{background:var(--dark);padding:40px 24px}.stats__grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(255,255,255,.08)}.stats__item{padding:28px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.stats__item:last-child{border-right:none}.stats__number{font-size:clamp(28px,4vw,40px);font-weight:900;color:var(--gold);line-height:1;margin-bottom:8px}.stats__label{font-size:11px;font-weight:700;letter-spacing:.12em;color:#ffffff80;text-transform:uppercase}.b2b-banner{background:linear-gradient(135deg,#1a1a1a,#2a1f0a);border-top:3px solid var(--gold);border-bottom:3px solid var(--gold);padding:40px 0}.b2b-banner__inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.b2b-banner__icon{font-size:48px;flex-shrink:0}.b2b-banner__content{flex:1;min-width:240px}.b2b-banner__title{font-size:20px;font-weight:800;color:var(--white);margin-bottom:8px;letter-spacing:-.3px}.b2b-banner__desc{font-size:15px;color:#ccc;line-height:1.6}.b2b-banner__desc strong{color:var(--gold)}.b2b-banner__badges{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.b2b-badge{background:#c8860a26;border:1px solid rgba(200,134,10,.4);color:#e8b84b;font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px;white-space:nowrap;letter-spacing:.2px}.offer{padding:80px 0;background:var(--white)}.offer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.offer__card{border:1px solid var(--gray-2);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--transition),transform var(--transition)}.offer__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.offer__card-img-wrap{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--gray-1)}.offer__card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.offer__card:hover .offer__card-img{transform:scale(1.04)}.offer__badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;letter-spacing:.1em;padding:4px 10px;border-radius:3px;text-transform:uppercase;z-index:1}.offer__badge--gold{background:var(--gold);color:var(--white)}.offer__badge--dark{background:#000000bf;color:var(--white)}.offer__card-body{padding:20px;flex:1;display:flex;flex-direction:column}.offer__line{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;margin-bottom:6px}.offer__name{font-size:20px;font-weight:800;color:var(--text);margin-bottom:10px}.offer__desc{font-size:14px;color:var(--text-light);line-height:1.6;flex:1;margin-bottom:20px}.offer__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.offer__price-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--gray-3);text-transform:uppercase;margin-bottom:2px}.offer__price{font-size:18px;font-weight:800;color:var(--text)}.offer__cta-banner{background:var(--gray-1);border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.offer__cta-title{font-size:22px;font-weight:800;color:var(--text);margin-bottom:6px}.offer__cta-desc{font-size:15px;color:var(--text-light)}.offer__cta-btns{display:flex;gap:12px;flex-wrap:wrap}.section-desc__b2b{display:block;margin-top:8px;font-size:14px;color:var(--text-light);background:#fff8ee;border-left:3px solid var(--gold);padding:8px 14px;border-radius:0 4px 4px 0}.section-desc__b2b strong{color:var(--gold-dark)}.steps{padding:80px 0;background:var(--gray-1)}.steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.steps__item{background:var(--white);border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:28px 24px}.steps__num{font-size:48px;font-weight:900;color:var(--gray-2);line-height:1;margin-bottom:16px;letter-spacing:-.02em}.steps__title{font-size:18px;font-weight:700;color:var(--text);margin-bottom:10px}.steps__desc{font-size:14px;color:var(--text-light);line-height:1.6}.quote-section{position:relative;min-height:380px;display:flex;align-items:center}.quote-section__bg{position:absolute;inset:0;overflow:hidden;background:#1a1a1a}.quote-section__img{width:100%;height:100%;object-fit:cover;opacity:.6}.quote-section__overlay{position:absolute;inset:0;background:#0000008c}.quote-section__content{position:relative;z-index:2;max-width:700px;padding:60px 40px}.quote-section__text{font-size:clamp(20px,3vw,28px);font-style:italic;font-weight:500;color:var(--white);line-height:1.5;margin-bottom:20px}.quote-section__author{font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;font-style:normal}.testimonials{padding:80px 0;background:var(--white)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.testimonials__card{border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px}.testimonials__stars{color:var(--gold);font-size:16px;letter-spacing:2px}.testimonials__text{font-size:14px;color:var(--text-light);line-height:1.7;flex:1;font-style:italic}.testimonials__author{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--gray-2)}.testimonials__author strong{font-size:14px;font-weight:700;color:var(--text)}.testimonials__author span{font-size:12px;color:var(--gray-3)}.testimonials__cta{text-align:center;padding:48px 0 0}.testimonials__cta h3{font-size:26px;font-weight:800;color:var(--text);margin-bottom:24px}.testimonials__cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.faq{padding:80px 0;background:var(--gray-1)}.faq__list{max-width:800px;margin:0 auto}.faq__item{border:1px solid var(--gray-2);border-radius:var(--radius);margin-bottom:8px;background:var(--white);overflow:hidden}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:15px;font-weight:600;color:var(--text);text-align:left;background:none;border:none;cursor:pointer;transition:background var(--transition);gap:16px}.faq__question:hover{background:var(--gray-1)}.faq__icon{font-size:20px;font-weight:300;color:var(--gold);flex-shrink:0;transition:transform var(--transition);line-height:1}.faq__item.open .faq__icon{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq__item.open .faq__answer{max-height:400px}.faq__answer p{padding:0 24px 20px;font-size:14px;color:var(--text-light);line-height:1.75}.faq__answer a{color:var(--gold);text-decoration:underline}.contact{padding:80px 0 100px;background:var(--white)}.contact__grid{display:grid;grid-template-columns:280px 1fr;gap:48px;margin-top:48px}.contact__info{display:flex;flex-direction:column;gap:12px}.contact__info-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--gray-2);border-radius:var(--radius-lg);background:var(--gray-1);transition:border-color var(--transition),box-shadow var(--transition);text-decoration:none;color:var(--text)}.contact__info-card:hover{border-color:var(--gold);box-shadow:0 2px 12px #c8860a1f}.contact__info-icon{font-size:22px;flex-shrink:0}.contact__info-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--gray-3);text-transform:uppercase;margin-bottom:2px}.contact__info-value{font-size:14px;font-weight:600;color:var(--text)}.contact__form-wrap{background:var(--white)}.contact__form-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.contact__badge{font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 12px;border:1px solid var(--gray-2);border-radius:20px;color:var(--text-light);background:var(--gray-1)}.contact__form-note{font-size:13px;color:var(--gray-3);margin-bottom:24px}.contact__form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group--full{width:100%}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-label{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-light);text-transform:uppercase}.form-input,.form-textarea{width:100%;padding:12px 14px;font-size:14px;font-family:var(--font);color:var(--text);background:var(--white);border:1px solid var(--gray-2);border-radius:var(--radius);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.form-input:focus,.form-textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8860a1f}.form-input::placeholder,.form-textarea::placeholder{color:var(--gray-3)}.form-textarea{resize:vertical;min-height:100px}.form-toggle-group{display:flex;gap:8px;flex-wrap:wrap}.form-toggle{padding:8px 16px;font-size:13px;font-weight:600;border:1px solid var(--gray-2);border-radius:var(--radius);background:var(--white);color:var(--text-light);cursor:pointer;transition:all var(--transition)}.form-toggle:hover{border-color:var(--gold);color:var(--gold)}.form-toggle.active{background:var(--gold);border-color:var(--gold);color:var(--white)}.form-submit-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:8px}.form-privacy{font-size:12px;color:var(--gray-3);line-height:1.5}.form-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.form-file-wrap{position:relative}.form-file-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 16px;border:2px dashed var(--gray-2);border-radius:var(--radius);background:var(--gray-1);cursor:pointer;transition:border-color var(--transition),background var(--transition);text-align:center;min-height:80px}.form-file-label:hover,.form-file-label.has-files{border-color:var(--gold);background:#fff8ee}.form-file-icon{font-size:22px}.form-file-text{font-size:13px;font-weight:600;color:var(--text)}.form-file-hint{font-size:11px;color:var(--gray-3)}.form-file-names{margin-top:6px;font-size:12px;color:var(--gold-dark);font-weight:600;text-align:center}.footer{background:var(--dark);color:var(--white);padding:60px 0 0}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer__logo{font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--white);text-transform:uppercase;margin-bottom:12px}.footer__tagline{font-size:13px;color:#ffffff73;line-height:1.6}.footer__col-title{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.footer__link{display:block;font-size:13px;color:#ffffffa6;margin-bottom:8px;transition:color var(--transition)}.footer__link:hover{color:var(--white)}.footer__text{font-size:13px;color:#ffffff80;margin-bottom:4px;line-height:1.6}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px;flex-wrap:wrap}.footer__bottom p{font-size:12px;color:#ffffff4d}@media (max-width: 1100px){.offer__grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 900px){.stats__grid{grid-template-columns:repeat(2,1fr)}.stats__item{border-bottom:1px solid rgba(255,255,255,.08)}.steps__grid,.testimonials__grid{grid-template-columns:repeat(2,1fr)}.contact__grid{grid-template-columns:1fr}.contact__info{display:grid;grid-template-columns:repeat(2,1fr)}.b2b-banner__inner{flex-direction:column;text-align:center;align-items:center}.b2b-banner__badges{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width: 700px){.navbar{padding:0 16px}.navbar__phone{display:none}.hero__content{padding:0 20px}.hero__cta{flex-direction:column}.hero__cta .btn{width:100%;justify-content:center}.offer__grid,.steps__grid,.testimonials__grid,.form-row{grid-template-columns:1fr}.offer__cta-banner{flex-direction:column;align-items:flex-start;padding:24px}.footer__grid{grid-template-columns:1fr;gap:24px}.contact__info{grid-template-columns:1fr}.sticky-bar__text{display:none}.section-title{font-size:26px}}@media (max-width: 480px){.stats__grid{grid-template-columns:repeat(2,1fr)}.hero__title{font-size:26px}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */:root{--primary:var(--color-blue-700);--primary-foreground:var(--color-blue-50);--sidebar-primary:var(--color-blue-600);--sidebar-primary-foreground:var(--color-blue-50);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(23.5% .015 65);--card:oklch(100% 0 0);--card-foreground:oklch(23.5% .015 65);--popover:oklch(100% 0 0);--popover-foreground:oklch(23.5% .015 65);--secondary:oklch(98% .001 286.375);--secondary-foreground:oklch(40% .015 65);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(62.3% .214 259.815);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(23.5% .015 65);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(14.1% .005 285.823);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(62.3% .214 259.815)}.dark{--primary:var(--color-blue-700);--primary-foreground:var(--color-blue-50);--sidebar-primary:var(--color-blue-500);--sidebar-primary-foreground:var(--color-blue-50);--background:oklch(14.1% .005 285.823);--foreground:oklch(85% .005 65);--card:oklch(21% .006 285.885);--card-foreground:oklch(85% .005 65);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(85% .005 65);--secondary:oklch(24% .006 286.033);--secondary-foreground:oklch(70% .005 65);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(92% .005 65);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(48.8% .243 264.376);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(85% .005 65);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(48.8% .243 264.376)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}}
