:root{--bg: #FFFFFF;--bg-alt: #F5F7FA;--ink: #0F172A;--ink-soft: #334155;--muted: #64748B;--line: #E5E7EB;--accent: #106EEA;--accent-soft: #3B8BF0;--accent-bg: #EFF6FF;--teal: #02ad88;--teal-deep: #018a6c;--teal-bg: #E6FAF5}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Open Sans,-apple-system,sans-serif;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}.container{max-width:1280px;margin:0 auto;padding:0 32px}nav{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:100;padding:18px 0}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{display:flex;align-items:center;gap:10px;font-family:Open Sans,sans-serif;font-weight:600;font-size:20px;color:var(--ink);text-decoration:none}.logo-mark{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;gap:36px;list-style:none;align-items:center}.nav-links a{color:var(--ink-soft);text-decoration:none;font-size:16px;font-weight:400;transition:color .2s}.nav-links a:hover{color:var(--accent)}.nav-cta{background:var(--ink);color:var(--bg)!important;padding:10px 20px;border-radius:6px;font-weight:500;transition:background .2s}.nav-cta:hover{background:var(--accent)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.menu-toggle svg{width:24px;height:24px}.hero{padding:140px 0 80px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.hero-tag{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:28px}.hero-tag:before{content:"";width:24px;height:1px;background:var(--accent)}.hero h1{font-family:Open Sans,sans-serif;font-size:clamp(44px,5.5vw,72px);line-height:1.05;font-weight:600;color:var(--ink);margin-bottom:28px;letter-spacing:-.02em}.hero h1 em{font-style:normal;color:var(--accent);font-weight:600}.hero p{font-size:17px;color:var(--ink-soft);max-width:520px;margin-bottom:40px;line-height:1.65}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .25s ease;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--accent)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.hero-visual{position:relative;aspect-ratio:1.1;background:var(--bg-alt);border-radius:12px;overflow:hidden;border:1px solid var(--line)}.hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-badge{position:absolute;bottom:24px;left:24px;background:var(--bg);padding:14px 20px;border-radius:8px;box-shadow:0 8px 24px #0f172a14;display:flex;align-items:center;gap:12px}.hero-badge-icon{width:36px;height:36px;background:var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bg)}.hero-badge-text{font-size:16px;line-height:1.3}.hero-badge-text strong{display:block;font-weight:600;color:var(--ink)}.hero-badge-text span{color:var(--muted);font-size:16px}.stats-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0;margin-top:40px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat{display:flex;flex-direction:column;gap:6px}.stat-num{font-family:Open Sans,sans-serif;font-size:48px;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.02em}.stat-num span{color:var(--accent)}.stat-label{font-size:16px;color:var(--muted);line-height:1.4;max-width:200px}.section{padding:120px 0}.section-header{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:80px;align-items:end}.section-num{font-family:Open Sans,sans-serif;font-size:18px;color:var(--accent);font-weight:600;letter-spacing:.08em;margin-bottom:16px}.section-title{font-family:Open Sans,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.section-title em{font-style:normal;color:var(--accent);font-weight:700}.section-subtitle{font-size:16px;color:var(--ink-soft);line-height:1.65;max-width:520px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.why-item{padding:48px 32px 48px 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);position:relative}.why-item:last-child{border-right:none}.why-item:nth-child(3n){border-right:none}.why-num{font-family:Open Sans,sans-serif;font-size:16px;color:var(--accent);margin-bottom:24px;font-weight:600}.why-item h3{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;margin-bottom:16px;line-height:1.2;color:var(--ink)}.why-item p{font-size:16px;color:var(--ink-soft);line-height:1.6}.features-section{background:var(--bg-alt)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.feature{padding-top:24px;border-top:1px solid var(--ink)}.feature-icon{width:48px;height:48px;margin-bottom:24px;color:var(--accent)}.feature h3{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;margin-bottom:14px;color:var(--ink)}.feature ul{list-style:none;display:flex;flex-direction:column;gap:10px}.feature li{font-size:16px;color:var(--ink-soft);padding-left:18px;position:relative;line-height:1.5}.feature li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--accent)}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--line);border:1px solid var(--line)}.benefit{background:var(--bg);padding:48px;display:flex;gap:28px;align-items:flex-start}.benefit-num{font-family:Open Sans,sans-serif;font-size:32px;font-weight:700;color:var(--accent);line-height:1;flex-shrink:0}.benefit-content h3{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;margin-bottom:10px;color:var(--ink)}.benefit-content p{font-size:16px;color:var(--ink-soft);line-height:1.6}.cta-banner{background:var(--ink);color:var(--bg);padding:100px 0;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(16,110,234,.25) 0%,transparent 70%);border-radius:50%}.cta-banner:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(2,173,136,.18) 0%,transparent 70%);border-radius:50%}.cta-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.cta-inner h2{font-family:Open Sans,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin-bottom:24px}.cta-inner h2 em{font-style:normal;color:var(--accent-soft);font-weight:700}.cta-inner p{font-size:17px;opacity:.8;line-height:1.6;margin-bottom:36px}.cta-inner .btn-primary{background:var(--accent)}.cta-inner .btn-primary:hover{background:var(--bg);color:var(--ink)}.cta-inner .btn-ghost{color:var(--bg);border-color:#ffffff4d}.cta-inner .btn-ghost:hover{border-color:var(--bg)}.pricing-intro{max-width:720px;margin-bottom:64px}.pricing-intro p{font-size:17px;color:var(--ink-soft);line-height:1.65;margin-bottom:16px}.pricing-note{font-size:16px;color:var(--muted);font-style:italic;padding-top:16px;border-top:1px solid var(--line);margin-top:24px}.pricing-note a{color:var(--accent);font-style:normal}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--bg)}.plan{padding:40px 32px;border-right:1px solid var(--line);display:flex;flex-direction:column;position:relative}.plan:last-child{border-right:none}.plan.featured{background:var(--ink);color:var(--bg)}.plan.featured .plan-name,.plan.featured .plan-price,.plan.featured .plan-price span,.plan.featured .plan-features li{color:var(--bg)}.plan.featured .plan-features li:before{background:var(--accent-soft)}.plan-badge{position:absolute;top:20px;right:20px;background:var(--teal);color:var(--bg);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:4px}.plan-name{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;margin-bottom:8px;color:var(--ink)}.plan-range{font-size:16px;color:var(--muted);margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--line)}.plan.featured .plan-range{color:#fff9;border-color:#ffffff26}.plan-price{font-family:Open Sans,sans-serif;font-size:44px;font-weight:700;line-height:1;margin-bottom:8px;color:var(--ink);letter-spacing:-.02em}.plan-price span{font-size:16px;font-family:Open Sans,sans-serif;font-weight:400;color:var(--muted);margin-left:4px}.plan-unit{font-size:16px;color:var(--muted);margin-bottom:32px}.plan.featured .plan-unit{color:#fff9}.plan-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;flex-grow:1}.plan-features li{font-size:16px;color:var(--ink-soft);padding-left:20px;position:relative;line-height:1.5}.plan-features li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:1px;background:var(--accent)}.plan-cta{width:100%;text-align:center;justify-content:center}.plan.featured .btn-primary{background:var(--accent)}.discount-section{padding:80px 0 120px}.discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.discount-table{width:100%;border-collapse:collapse;border:1px solid var(--line)}.discount-table th,.discount-table td{padding:20px 24px;text-align:left;border-bottom:1px solid var(--line);font-size:16px}.discount-table th{background:var(--bg-alt);font-weight:600;color:var(--ink);font-size:16px;letter-spacing:.05em;text-transform:uppercase}.discount-table td:first-child{font-family:Open Sans,sans-serif;font-weight:600}.discount-table td:last-child{color:var(--teal);font-weight:600}.discount-benefits{display:flex;flex-direction:column;gap:20px}.discount-benefits h3{font-family:Open Sans,sans-serif;font-size:28px;font-weight:700;margin-bottom:16px;line-height:1.2}.discount-benefits ul{list-style:none;display:flex;flex-direction:column;gap:14px}.discount-benefits li{font-size:16px;color:var(--ink-soft);padding-left:28px;position:relative;line-height:1.5}.discount-benefits li:before{content:"";position:absolute;left:0;top:10px;width:16px;height:1px;background:var(--teal)}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;background:none;border:none;padding:32px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;color:var(--ink);gap:24px;transition:color .2s}.faq-question:hover{color:var(--accent)}.faq-icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:300px;padding-bottom:32px}.faq-answer p{font-size:16px;color:var(--ink-soft);line-height:1.7;padding-right:60px}.contact-section{background:var(--bg-alt)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-info h2{font-family:Open Sans,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin-bottom:24px}.contact-info h2 em{font-style:normal;color:var(--accent);font-weight:700}.contact-info>p{font-size:16px;color:var(--ink-soft);line-height:1.65;margin-bottom:40px}.contact-methods{display:flex;flex-direction:column;gap:20px}.contact-method{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ink);transition:color .2s}.contact-method:hover{color:var(--accent)}.contact-method-icon{width:44px;height:44px;background:var(--bg);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0}.contact-method-text{display:flex;flex-direction:column}.contact-method-label{font-size:16px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.contact-method-value{font-size:16px;font-weight:500}.contact-form{background:var(--bg);padding:48px;border-radius:12px;border:1px solid var(--line)}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:16px;font-weight:500;margin-bottom:8px;color:var(--ink)}.form-group input:not([type=checkbox]):not([type=radio]),.form-group textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-family:inherit;font-size:16px;color:var(--ink);transition:border-color .2s}.form-group input:not([type=checkbox]):not([type=radio]):focus,.form-group textarea:focus{outline:none;border-color:var(--accent)}.form-group textarea{resize:vertical;min-height:120px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form-feedback{font-size:16px;margin-bottom:16px}.contact-form-feedback.text-success{color:var(--teal-deep)}.contact-form-feedback.text-danger{color:#b91c1c}footer{background:var(--ink);color:var(--bg);padding:80px 0 32px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand .logo{color:var(--bg);margin-bottom:20px}.footer-brand p{font-size:16px;opacity:.7;line-height:1.6;max-width:320px}.footer-col h4{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;margin-bottom:20px;color:var(--bg)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{color:#ffffffb3;text-decoration:none;font-size:16px;transition:color .2s}.footer-col a:hover{color:var(--accent-soft)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:16px;opacity:.6;flex-wrap:wrap;gap:16px}.footer-bottom a{color:var(--bg);text-decoration:none}.footer-bottom a:hover{color:var(--accent-soft)}.privacy-policy-page{padding:140px 0 100px}.privacy-policy-page h1{font-family:Open Sans,sans-serif;font-size:40px;font-weight:700;margin-bottom:12px}.privacy-policy-page .updated-date{color:var(--muted);margin-bottom:40px;font-size:16px}.privacy-policy-page h2{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;margin-top:40px;margin-bottom:14px;color:var(--ink)}.privacy-policy-page p{line-height:1.75;color:var(--ink-soft);margin-bottom:8px}.privacy-policy-page ul{padding-left:22px;line-height:1.75;color:var(--ink-soft);margin-bottom:16px}.privacy-policy-page a{color:var(--accent)}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;gap:60px}.stats-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr}.why-item{border-right:none}.features-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}.plan:nth-child(2){border-right:none}.discount-grid,.contact-grid{grid-template-columns:1fr;gap:48px}.footer-top{grid-template-columns:1fr 1fr}.cta-inner{grid-template-columns:1fr}}@media (max-width: 768px){.container{padding:0 20px}.section{padding:80px 0}.section-header{grid-template-columns:1fr;gap:24px}.nav-links{display:none}.menu-toggle{display:block}.pricing-grid{grid-template-columns:1fr}.plan{border-right:none;border-bottom:1px solid var(--line)}.plan:last-child{border-bottom:none}.benefits-grid{grid-template-columns:1fr}.benefit{padding:32px}.form-row{grid-template-columns:1fr}.contact-form{padding:32px 24px}.footer-top{grid-template-columns:1fr;gap:40px}.stats-grid{grid-template-columns:1fr}.hero{padding:120px 0 60px}}.mobile-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:24px 20px;z-index:99}.mobile-menu.active{display:block}.mobile-menu ul{list-style:none;display:flex;flex-direction:column;gap:16px}.mobile-menu a{color:var(--ink);text-decoration:none;font-size:16px}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.fade-in{opacity:1;transform:none;transition:none}}.header-space{height:84px}.breadcrumb-area{background:var(--ink);padding:0}.breadcrumb-area.ptb-70{padding:70px 0}.breadcrumb-area h2{color:#fff;font-family:Open Sans,sans-serif;font-size:28px;font-weight:700}.breadcrumb{display:flex;list-style:none;gap:6px}.breadcrumb-item a{color:#ffffffb3;text-decoration:none}.breadcrumb-item a:hover,.breadcrumb-item.active{color:#fff}.section-ptb{padding:130px 0 100px}.row{display:flex;flex-wrap:wrap;margin:0 -12px}.row>[class*=col-]{padding:0 12px;width:100%}.col-12{width:100%}.col-6{width:50%}@media (min-width: 576px){.col-sm-10{width:83.3333%}}@media (min-width: 768px){.col-md-8{width:66.6667%}.col-md-12{width:100%}}@media (min-width: 992px){.col-lg-6{width:50%}.col-lg-7{width:58.3333%}}.mx-auto{margin-left:auto;margin-right:auto}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex}.d-md-flex{display:block}@media (min-width: 768px){.d-md-flex{display:flex;align-items:center;justify-content:space-between}}.flex{display:flex}.items-center,.align-items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.block{display:block}.text-center{text-align:center}.text-white{color:#fff}.text-muted,.text-gray-600,.text-gray-500{color:var(--muted)}.text-success{color:var(--teal-deep)}.text-warning{color:#b45309}.text-red-600{color:#b91c1c}.text-green-600{color:var(--teal-deep)}.text-sm{font-size:16px}.font-weight-bold{font-weight:700}.font-medium{font-weight:500}.f-w-400{font-weight:400}.underline{text-decoration:underline}.list-unstyled{list-style:none;padding-left:0;margin:0}.img-fluid{max-width:100%;height:auto}.w-20{width:80px}.h-20{height:80px}.w-100,.btn-block,.w-full{width:100%}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-40{margin-bottom:40px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-10{margin-top:10px}.mt-30{margin-top:30px}.ml-2{margin-left:8px}.ml-auto{margin-left:auto}.ms-2{margin-left:8px}.mr-sm-2{margin-right:8px}.mx-sm-2{margin-left:8px;margin-right:8px}.p-0{padding:0}.p-3{padding:16px}.py-5{padding-top:48px;padding-bottom:48px}.form-label{display:block;font-size:16px;font-weight:500;margin-bottom:8px;color:var(--ink)}.form-text{display:block;margin-top:6px;font-size:16px;color:var(--muted)}.custom-select{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-family:inherit;font-size:16px;color:var(--ink)}.custom-control{position:relative;display:flex;align-items:center;gap:8px}.custom-control-input{width:16px;height:16px}.custom-control-label{font-size:16px;color:var(--ink-soft);margin:0}.card{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.card.borderless{border:none}.card.border-success{border-color:var(--teal)}.card.border-warning{border-color:#f59e0b}.card-header{border-bottom:1px solid var(--line)}.card-body{padding:32px}.bg-primary{background:var(--ink)}.sign-form{max-width:480px;margin:0 auto;background:var(--bg);padding:48px;border-radius:12px;border:1px solid var(--line)}.sign-form:has(.card){max-width:560px;background:none;border:none;padding:0;display:flex;flex-direction:column;gap:24px}.auth-content{padding:140px 0 100px;max-width:480px;margin:0 auto}.badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:16px;font-weight:600}.badge.bg-danger{background:#FEE2E2;color:#b91c1c}.badge.bg-warning{background:#FEF3C7;color:#92400e}.badge.bg-info{background:var(--accent-bg);color:var(--accent)}.badge.bg-success{background:var(--teal-bg);color:var(--teal-deep)}.alert{padding:14px 18px;border-radius:8px;font-size:16px;margin-bottom:16px;border:1px solid transparent}.alert-danger{background:#FEE2E2;color:#b91c1c;border-color:#fca5a5}.alert-success{background:var(--teal-bg);color:var(--teal-deep);border-color:var(--teal)}.alert-info{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-soft)}.table{width:100%;border-collapse:collapse;font-size:16px}.table th,.table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.table-bordered th,.table-bordered td{border:1px solid var(--line)}.table-sm th,.table-sm td{padding:6px 10px}.btn-outline-secondary{background:transparent;color:var(--muted);border:1px solid var(--line)}.btn-outline-secondary:hover{border-color:var(--ink);color:var(--ink)}.btn-link{background:transparent;color:var(--accent);border:none;text-decoration:underline;padding:10px}.signup-page{padding:130px 0 100px}.signup-card{max-width:760px;margin:0 auto;background:var(--bg);padding:48px;border-radius:12px;border:1px solid var(--line)}.signup-section{margin-bottom:32px}.signup-section:last-of-type{margin-bottom:0}.signup-section h3{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px;color:var(--ink);padding-bottom:8px;border-bottom:1px solid var(--line)}.signup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.signup-grid .form-group.full{grid-column:1/-1}@media (max-width: 640px){.signup-grid{grid-template-columns:1fr}}.signup-phones .phone-row{display:flex;gap:8px;margin-bottom:8px}.signup-phones .phone-row input{flex:1}.signup-phones .phone-remove{flex-shrink:0;width:44px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted);cursor:pointer}.signup-phones .phone-remove:hover{border-color:#b91c1c;color:#b91c1c}.signup-add-phone{background:none;border:none;color:var(--accent);font-size:16px;font-weight:500;cursor:pointer;padding:4px 0}.signup-logo-preview{display:none;margin-top:12px;max-height:120px;border-radius:8px;border:1px solid var(--line)}.signup-success-page{padding:160px 0 120px;text-align:center}.signup-success-page .success-icon{color:var(--teal-deep);margin-bottom:24px}.signup-success-page h1{font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;margin-bottom:12px}.signup-success-page p{color:var(--ink-soft);max-width:520px;margin:0 auto 8px}.required{color:#b91c1c;margin-left:2px}
