@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";:root{--bg:#0e1624;--surface:#131e30;--surface-2:#19263c;--text:#f0ece4;--muted:#8a9ab8;--line:#c9a84c2e;--accent:#c9a84c;--accent-dark:#a8893a;--accent-light:#e4c97a;--dark:#090e18;--dark-surface:#0c1520;--dark-line:#1e2d47;--dark-text:#f0ece4;--dark-muted:#6e7f99;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--container:1180px;--shadow:0 20px 50px #00000073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Satoshi,sans-serif}body,button,input,textarea,select{font-family:Satoshi,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh}.container{width:min(var(--container), calc(100% - 24px));margin:0 auto}@media (width>=640px){.container{width:min(var(--container), calc(100% - 40px))}}.section{padding:64px 0}.section-light{background:var(--bg)}.section-dark{background:var(--dark);color:var(--dark-text)}@media (width>=768px){.section{padding:90px 0}}@media (width>=1024px){.section{padding:110px 0}}.site-header{border-bottom:1px solid var(--line);background:#0e1624f5}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{letter-spacing:-.04em;color:var(--accent);font-size:1.5rem;font-weight:900}.main-nav,.header-cta{display:none}@media (width>=860px){.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1624e0;position:sticky;top:0}.header-inner{min-height:82px}.brand{font-size:1.9rem}.main-nav{color:var(--muted);gap:28px;font-size:.98rem;display:flex}.main-nav a:hover{color:var(--accent)}.header-cta{display:inline-flex}}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.button-large{min-height:58px;padding:0 28px;font-size:1rem}.button-primary{background:var(--accent);color:#0a0f1a;border-color:var(--accent)}.button-primary:hover{background:var(--accent-light);border-color:var(--accent-light);color:#0a0f1a}.button-secondary{color:var(--accent);border-color:#c9a84c59}.button-secondary:hover{border-color:var(--accent);background:#c9a84c14}.hero-section{background:radial-gradient(ellipse at 60% 0%, #c9a84c12 0%, transparent 60%), var(--bg);align-items:center;padding:52px 0 64px;display:flex}@media (width>=860px){.hero-section{min-height:calc(100vh - 82px);padding:0}}.hero-content{text-align:center;max-width:980px}.eyebrow-pill,.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:10px;font-size:.75rem;font-weight:800;display:inline-flex}.eyebrow-pill{border:1px solid var(--line);background:#c9a84c0f;border-radius:999px;padding:10px 16px}.hero-content h1{letter-spacing:-.05em;color:var(--text);margin:22px 0 0;font-size:clamp(2.6rem,9vw,6.2rem);font-weight:900;line-height:.95}.hero-content h1 span{color:var(--accent)}.hero-lead{max-width:760px;color:var(--muted);margin:24px auto 0;font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;display:flex}@media (width>=540px){.hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:18px}.hero-actions .button{width:auto}}.hero-trust{color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin-top:28px;font-size:.9rem;display:flex}@media (width>=640px){.hero-trust{flex-flow:wrap;justify-content:center;gap:18px 32px}}.hero-trust span:before{content:"◦";color:var(--accent);margin-right:8px}.section-title{letter-spacing:-.05em;color:var(--text);margin:14px 0 0;font-size:clamp(2rem,6vw,4.4rem);font-weight:900;line-height:.98}.section-intro{color:var(--muted);max-width:700px;margin-top:18px;font-size:clamp(1rem,2vw,1.3rem)}.problems-grid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}@media (width>=768px){.problems-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}}.problem-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px}@media (width>=768px){.problem-card{min-height:280px;padding:28px}}.problem-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.problem-icon{width:44px;height:44px;color:var(--accent);background:#c9a84c1f;border-radius:14px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.problem-number{color:var(--muted)}.problem-card h3{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.problem-card p{color:var(--muted);margin-top:14px;font-size:1rem;line-height:1.65}.industries-grid{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (width>=640px){.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.industries-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:52px}}.industry-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:220px;padding:22px;display:flex}@media (width>=1024px){.industry-card{grid-column:span 2;min-height:280px;padding:26px}.industry-card-wide,.industry-card-featured{grid-column:span 3}}.industry-card-dark{color:var(--text);background:linear-gradient(160deg, #c9a84c14 0%, transparent 50%), var(--surface-2)}.industry-card-dark p{color:var(--muted)}.industry-card-featured{background:radial-gradient(circle at top left, #c9a84c12, transparent 50%), var(--surface);border:2px solid #c9a84c80}.industry-card h3{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.05}.industry-card p{color:#fff;text-shadow:1px 2px 10px #000c;margin-top:14px;font-size:1rem;line-height:1.65}.process-grid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}@media (width>=768px){.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}}.process-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px}@media (width>=768px){.process-card{min-height:280px;padding:28px}}.process-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.process-badge{width:44px;height:44px;color:var(--accent);background:#c9a84c1f;border-radius:14px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.process-card h3{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.process-card p{color:var(--muted);margin-top:14px;font-size:1rem;line-height:1.65}.offer-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:28px;margin-top:36px;padding:24px;display:grid}.offer-copy{border-bottom:1px solid var(--line);padding-bottom:24px}@media (width>=860px){.offer-card{grid-template-columns:1.5fr .9fr;gap:36px;margin-top:44px;padding:40px}.offer-copy{border-right:1px solid var(--line);border-bottom:none;padding-bottom:0;padding-right:28px}}.offer-tag{color:var(--accent);background:#c9a84c1a;border:1px solid #c9a84c40;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.offer-copy h3{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}.offer-copy p{color:var(--muted);margin-top:14px;font-size:1rem;line-height:1.65}.offer-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.offer-list li{color:var(--text);padding-left:28px;font-size:1rem;position:relative}.offer-list li:before{content:"●";color:var(--accent);position:absolute;top:0;left:0}.offer-price-box{flex-direction:column;justify-content:center;display:flex}.offer-price-label{color:var(--muted);font-size:1rem;line-height:1.5}.offer-price-value{letter-spacing:-.06em;color:var(--accent);font-size:clamp(3.5rem,10vw,5.6rem);font-weight:900;line-height:.9}.offer-price-currency{color:var(--muted);margin-bottom:8px;font-size:1.8rem;font-weight:700}.offer-price-note{color:var(--muted);font-size:.9rem}.offer-button{width:100%;margin-top:20px}@media (width>=860px){.offer-button{width:fit-content}}.contact-section{padding-bottom:64px}.contact-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (width>=860px){.contact-section{padding-bottom:90px}.contact-grid{grid-template-columns:.92fr 1.08fr;gap:54px}}.section-label-dark{color:var(--accent)}.section-title-dark{color:var(--dark-text)}.contact-lead{color:var(--dark-muted);max-width:540px;margin-top:20px;font-size:clamp(1rem,2vw,1.35rem);line-height:1.65}.contact-details{gap:16px;margin-top:28px;display:grid}.contact-item{color:var(--dark-text);flex-direction:column;gap:4px;display:flex}.contact-item a,.contact-item span:last-child{color:var(--dark-text);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700}.contact-item-label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.contact-form{background:var(--dark-surface);box-shadow:var(--shadow);border:1px solid #c9a84c33;border-radius:24px;padding:24px}@media (width>=640px){.contact-form{padding:34px}}.contact-form h3{letter-spacing:-.04em;color:var(--dark-text);margin:0;font-size:clamp(1.3rem,3vw,1.8rem)}.contact-form p{color:var(--dark-muted);margin:10px 0 20px;font-size:.95rem}.form-row{gap:0;display:grid}.two-columns{grid-template-columns:1fr}@media (width>=540px){.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.contact-form label{gap:8px;margin-bottom:16px;display:grid}.contact-form label span{color:var(--dark-text);font-size:.95rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:52px;color:var(--dark-text);background:#070d16;border:1px solid #1e2d47;border-radius:14px;outline:none;padding:13px 16px;font-size:1rem}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent)}.form-submit{width:100%;margin-top:8px}.field-wrap{margin-bottom:16px}.field-wrap label{margin-bottom:0}.input-wrap{position:relative}.input-wrap input{width:100%;padding-right:42px}.input-icon-error{color:#e05555;pointer-events:none;font-size:.95rem;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-error{background:#e055550d!important;border-color:#e05555!important}.field-error{color:#e05555;margin-top:6px;padding-left:2px;font-size:.82rem;font-weight:600;display:block}.checkbox-label{cursor:pointer;color:var(--dark-muted);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex;position:relative}.checkbox-label input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent);cursor:pointer;background:#070d16;border:1px solid #1e2d47;border-radius:5px;margin-top:2px}.checkbox-error .checkbox-label input[type=checkbox]{outline-offset:1px;outline:2px solid #e05555}.checkbox-x{align-self:center;margin-left:4px;position:static;transform:none}.site-footer{background:var(--dark);border-top:1px solid var(--dark-line);padding:40px 0}.footer-inner{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.footer-brand{letter-spacing:-.04em;color:var(--text);font-size:1.6rem;font-weight:900}.footer-brand span{color:var(--accent)}.footer-tagline{color:var(--dark-muted);max-width:400px;font-size:.95rem}.footer-links{gap:20px;display:flex}.footer-link{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.footer-link:hover{color:var(--accent-light)}.footer-copy{color:var(--dark-muted);margin-top:8px;font-size:.82rem}.privacy-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.privacy-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:760px;max-height:85vh;color:var(--text);padding:32px;position:relative;overflow-y:auto}.privacy-modal h1{letter-spacing:-.04em;color:var(--accent);margin-bottom:24px;font-size:clamp(1.6rem,4vw,2.2rem)}.privacy-modal h2{color:var(--text);margin:24px 0 10px;font-size:1.1rem}.privacy-modal ol,.privacy-modal ul{color:var(--muted);padding-left:20px;font-size:.95rem;line-height:1.75}.privacy-modal li{margin-bottom:6px}.privacy-modal a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.privacy-modal p{color:var(--muted);margin-top:12px;font-size:.9rem;line-height:1.65}.privacy-close{float:right;border:1px solid var(--line);color:var(--text);cursor:pointer;background:#c9a84c1f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:1rem;display:flex;position:sticky;top:0}.privacy-close:hover{background:#c9a84c38}.cookie-banner{z-index:50;background:var(--surface-2);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:12px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=640px){.cookie-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 32px}}.cookie-banner p{color:var(--muted);max-width:800px;margin:0;font-size:.9rem;line-height:1.6}.cookie-policy-link{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.cookie-policy-link:hover{color:var(--accent-light)}.cookie-btn{white-space:nowrap;flex-shrink:0;min-height:44px;padding:0 20px}.offer-price-wrapper{flex-direction:row;align-items:flex-start;gap:14px;display:flex}.offer-price-original{color:var(--text);white-space:nowrap;margin-bottom:14px;font-size:1.4rem;font-weight:700;line-height:1;-webkit-text-decoration:line-through #e05555;text-decoration:line-through #e05555;text-decoration-thickness:2px;display:inline-block}.offer-price{align-items:flex-start;gap:10px;margin:14px 0;display:flex}
