:root{--primary-color:#0078d4;--primary-dark:#005a9e;--secondary-color:#107c10;--accent-color:#fbd668;--text-dark:#1a1a1a;--text-medium:#4a4a4a;--text-light:#6b6b6b;--bg-light:#f9fafb;--bg-white:#fff;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;color:var(--text-dark);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{border-radius:8px;border-radius:var(--radius-md)}h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}h2{font-size:2rem;line-height:1.3;margin:0 0 .75rem}h2,h3{font-weight:600}h3{font-size:1.5rem;line-height:1.4;margin:0 0 .5rem}p{color:#4a4a4a;color:var(--text-medium);margin:0 0 1rem}a{color:#0078d4;color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:#005a9e;color:var(--primary-dark)}.container{background:#fff;background:var(--bg-white);display:flex;flex-direction:column;min-height:100vh}.main{display:flex;flex:1 1;flex-direction:column}.nav-header{background:#fff;background:var(--bg-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{height:64px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 1.5rem}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:#0078d4;color:var(--primary-color);cursor:pointer;font-size:1.5rem;font-weight:700;gap:.5rem}.nav-logo img{height:40px;width:auto}.nav-links{align-items:center;display:flex;gap:2rem}.nav-link{border-bottom:2px solid #0000;color:#4a4a4a;color:var(--text-medium);cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 0;transition:color .2s ease}.nav-link.active,.nav-link:hover{color:#0078d4;color:var(--primary-color)}.nav-link.active{border-bottom-color:#0078d4;border-bottom-color:var(--primary-color)}.nav-cta{display:flex;gap:1rem}.mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;padding:.5rem}.mobile-menu{background:#fff;background:var(--bg-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:none;left:0;padding:1rem;position:absolute;right:0;top:100%}.mobile-menu.open{display:block}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn-primary{background:#0078d4;background:var(--primary-color);color:#fff}.btn-primary:hover{background:#005a9e;background:var(--primary-dark);color:#fff}.btn-secondary{background:#0000;border:2px solid #0078d4;border:2px solid var(--primary-color);color:#0078d4;color:var(--primary-color)}.btn-secondary:hover{background:#0078d4;background:var(--primary-color);color:#fff}.btn-success{background:#107c10;background:var(--secondary-color);color:#fff}.btn-success:hover{background:#0e6e0e;color:#fff}.btn-large{font-size:1.1rem;padding:1rem 2rem}.hero{background:#fff;background:var(--bg-white);padding:4rem 1.5rem}.hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px}.hero-content h1{color:#1a1a1a;color:var(--text-dark);font-size:3rem;margin-bottom:1.5rem}.hero-content h1 span{color:#0078d4;color:var(--primary-color)}.hero-subtitle{color:#4a4a4a;color:var(--text-medium);font-size:1.25rem;line-height:1.7;margin-bottom:2rem}.hero-cta{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}.hero-cta-note{color:#6b6b6b;color:var(--text-light);font-size:.85rem;margin:.5rem 0 0}.hero-features{display:flex;flex-wrap:wrap;gap:1.5rem}.hero-feature-item{align-items:center;color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.9rem;gap:.5rem}.hero-feature-item svg{color:#107c10;color:var(--secondary-color);flex-shrink:0}.hero-image{position:relative}.hero-image img{border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);height:auto;width:100%}.section{padding:5rem 1.5rem}.section-container{margin:0 auto;max-width:1280px}.section-header{margin:0 auto 3rem;max-width:700px;text-align:center}.section-header h2{margin-bottom:1rem}.section-header p{color:#6b6b6b;color:var(--text-light);font-size:1.1rem}.section-alt{background:#f9fafb;background:var(--bg-light)}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#fff;background:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease}.feature-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-icon{align-items:center;background:linear-gradient(135deg,#0078d4,#005a9e);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:8px;border-radius:var(--radius-md);color:#fff;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem}.feature-card p{font-size:.95rem;line-height:1.6;margin:0}.testimonials-carousel{align-items:stretch}.testimonial-carousel-card{min-height:100%}.concept-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.concept-card{grid-gap:1.35rem 1.5rem;align-items:stretch;background:#fff;background:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:grid;gap:1.35rem 1.5rem;grid-template-columns:minmax(180px,.9fr) minmax(0,1fr);grid-template-rows:auto 1fr;padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease}.concept-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.concept-visual{background:radial-gradient(circle at top left,#0078d429,#0000 32%),linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #0078d426;border-radius:8px;border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;min-height:190px;overflow:hidden;padding:1rem}.concept-card-copy{align-self:center}.concept-card h3{font-size:1.2rem}.concept-card p{font-size:.95rem;line-height:1.6}.concept-card ul{grid-gap:.75rem 1.25rem;display:grid;gap:.75rem 1.25rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.concept-card li{align-items:center;color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.95rem;gap:.6rem}.concept-card li svg{color:#107c10;color:var(--secondary-color);flex-shrink:0}.concept-visual-money>div,.registration-row,.status-row,.visual-toolbar{background:#ffffffe6;border:1px solid #0078d41f;border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.visual-toolbar{color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.82rem;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.concept-visual-money strong,.registration-row strong,.status-row strong,.visual-toolbar strong{color:#005a9e;color:var(--primary-dark)}.bracket-preview{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr;margin-top:.8rem;position:relative}.bracket-preview:before{background:#0078d438;content:"";height:2px;inset:50% 18%;position:absolute}.bracket-preview span{background:#fff;border:1px solid #0078d426;border-radius:4px;border-radius:var(--radius-sm);color:#4a4a4a;color:var(--text-medium);font-size:.78rem;font-weight:600;padding:.65rem;position:relative;z-index:1}.registration-row{color:#4a4a4a;color:var(--text-medium);display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.registration-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.registration-tags span{background:#fff;border:1px solid #107c1029;border-radius:999px;font-size:.78rem;font-weight:600;padding:.45rem .65rem}.registration-tags span,.status-row{color:#4a4a4a;color:var(--text-medium)}.status-row{display:flex;gap:1rem;justify-content:space-between;padding:.7rem .75rem}.status-row+.status-row{margin-top:.65rem}.status-row.active{background:#0078d4;background:var(--primary-color);color:#fff}.status-row.active strong{color:#fff}.concept-visual-money{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr}.concept-visual-money>div{color:#4a4a4a;color:var(--text-medium);display:flex;gap:1rem;justify-content:space-between;padding:.7rem .75rem}.text-link{background:#0000;border:none;color:#0078d4;color:var(--primary-color);cursor:pointer;font:inherit;font-weight:600;padding:0}.text-link:hover{color:#005a9e;color:var(--primary-dark)}.text-link:disabled{color:#6b6b6b;color:var(--text-light);cursor:not-allowed;opacity:.62}.live-ops-section{background:#f9fafb;background:var(--bg-light)}.live-ops-intro{margin-bottom:2.25rem;max-width:580px}.live-ops-intro p{margin-bottom:0}.live-ops-panel{margin:0 auto;max-width:980px;outline:none}.live-ops-panel:focus-visible{border-radius:34px;box-shadow:0 0 0 4px #0078d42e}.live-chat-window{display:flex;flex-direction:column;height:690px;padding:0;position:relative}.live-chat-feed{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;padding:.25rem;position:relative;scroll-behavior:smooth;scrollbar-color:#007aff52 #94a3b829;scrollbar-width:thin;touch-action:pan-y;z-index:1}.live-chat-feed:focus-visible{outline:2px solid #007aff6b;outline-offset:2px}.live-chat-feed::-webkit-scrollbar{width:.55rem}.live-chat-feed::-webkit-scrollbar-track{background:#94a3b829;border-radius:999px}.live-chat-feed::-webkit-scrollbar-thumb{background:#007aff52;border-radius:999px}.live-chat-exchange{grid-gap:.6rem;display:grid;flex:0 0 auto;gap:.6rem;opacity:.62;transform:scale(.985)}.live-chat-exchange-active{animation:liveBubbleIn .72s cubic-bezier(.2,.72,.16,1) both;opacity:1;transform:scale(1)}.live-chat-exchange-active .live-chat-bubble{animation:liveBubbleFocus 1.15s ease-out both}.live-chat-bubble{box-shadow:0 10px 28px #0f172a1a;max-width:min(72%,620px);padding:.9rem 1rem}.live-chat-row{align-items:flex-end;display:flex;gap:.65rem}.live-chat-row-incoming{justify-content:flex-start}.live-chat-row-response{justify-content:flex-end}.live-chat-row-response-revealed{animation:liveResponseIn .52s cubic-bezier(.2,.72,.16,1) both}.live-chat-avatar{border-radius:50%;flex:0 0 auto;height:34px;width:34px}.live-chat-avatar-person{align-items:center;background:linear-gradient(135deg,#eef2f7,#d8dee8);border:1px solid #94a3b84d;display:inline-flex;font-size:1rem;justify-content:center}.live-chat-avatar-ninjapanel,.live-chat-avatar-person{box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.live-chat-avatar-ninjapanel{background:#fff;border:1px solid #007aff29;object-fit:cover;padding:.2rem}.live-chat-bubble-incoming{background:#e9edf3;border:1px solid #94a3b81f;border-radius:20px 20px 20px 8px}.live-chat-bubble-response{background:linear-gradient(135deg,#0a84ff,#0078d4);border:1px solid #007aff3d;border-radius:20px 20px 8px 20px;color:#fff}.live-request-meta,.live-response-meta{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.live-request-meta strong{color:#1a1a1a;color:var(--text-dark);font-size:.92rem}.live-chat-bubble-incoming time,.live-request-meta span{color:#6b6b6b;color:var(--text-light);font-size:.76rem;font-weight:700}.live-chat-bubble-incoming p{color:#1a1a1a;color:var(--text-dark);font-size:.95rem;line-height:1.48;margin:0}.live-chat-bubble-incoming time{display:block;margin-top:.45rem}.live-response-meta strong{color:#fff;font-size:.92rem}.live-response-meta span{color:#ffffffc7;font-size:.76rem;font-weight:700;text-align:right}.live-chat-bubble-response h3{color:#fff;font-size:1rem;line-height:1.35;margin:.35rem 0}.live-chat-bubble-response p{color:#ffffffe0;font-size:.92rem;line-height:1.5;margin:0}.live-chat-bubble-response ul{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:.75rem 0 0;padding:0}.live-chat-bubble-response li{align-items:center;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:700;gap:.35rem;padding:.35rem .55rem}.live-chat-bubble-response li svg{color:#dff3ff;flex-shrink:0;height:14px;width:14px}.live-chat-typing-row{animation:liveBubbleIn .36s cubic-bezier(.2,.72,.16,1) both;flex:0 0 auto}.live-chat-typing-bubble{align-items:center;background:#e9edf3;border:1px solid #94a3b81f;border-radius:20px 20px 20px 8px;box-shadow:0 10px 28px #0f172a14;display:inline-flex;gap:.28rem;justify-self:start;padding:.8rem .95rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.live-chat-typing-bubble span{animation:liveTypingDot 1.15s ease-in-out infinite;background:#6b7280;border-radius:999px;height:.42rem;opacity:.45;width:.42rem}.live-chat-typing-bubble span:nth-child(2){animation-delay:.16s}.live-chat-typing-bubble span:nth-child(3){animation-delay:.32s}.live-chat-mobile-controls{display:none}@keyframes liveBubbleIn{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liveBubbleFocus{0%{box-shadow:0 0 0 0 #0078d447,0 16px 38px #0f172a29;filter:saturate(1.08)}to{box-shadow:0 10px 28px #0f172a1a;filter:saturate(1)}}@keyframes liveResponseIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liveMobileMessageForward{0%{opacity:0;transform:translateX(32px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes liveMobileMessageBack{0%{opacity:0;transform:translateX(-32px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes liveTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.live-chat-exchange-active,.live-chat-exchange-active .live-chat-bubble,.live-chat-row-response-revealed,.live-chat-typing-bubble span,.live-chat-typing-row{animation:none}}.testimonials-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.testimonial-card{background:#fff;background:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);padding:2rem;position:relative}.testimonial-card:before{color:#0078d4;color:var(--primary-color);content:'"';font-family:Georgia,serif;font-size:4rem;left:1.5rem;line-height:1;opacity:.2;position:absolute;top:1rem}.testimonial-content{color:#4a4a4a;color:var(--text-medium);font-size:1rem;line-height:1.7;margin-bottom:1.5rem;position:relative;z-index:1}.testimonial-author{color:#1a1a1a;color:var(--text-dark);font-weight:600}.testimonial-role{color:#6b6b6b;color:var(--text-light);font-size:.875rem}.pricing-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1120px}.pricing-card{background:#fff;background:var(--bg-white);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;padding:1.75rem;position:relative;transition:all .3s ease}.pricing-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.pricing-card.featured,.pricing-card:hover{border-color:#0078d4;border-color:var(--primary-color)}.pricing-badge{background:#0078d4;background:var(--primary-color);border-radius:4px;border-radius:var(--radius-sm);color:#fff;font-size:.8rem;font-weight:600;left:50%;padding:.25rem 1rem;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-header{margin-bottom:1.25rem;text-align:center}.pricing-header h3{font-size:1.35rem;margin-bottom:.5rem}.pricing-price{color:#0078d4;color:var(--primary-color);font-size:2.5rem;font-weight:700}.pricing-price span{color:#6b6b6b;color:var(--text-light);font-size:1rem;font-weight:400}.pricing-features{flex:1 1;list-style:none;margin:0 0 1.25rem;padding:0}.pricing-features li{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.92rem;gap:.75rem;padding:.6rem 0}.pricing-features li:last-child{border-bottom:none}.pricing-features svg{color:#107c10;color:var(--secondary-color);flex-shrink:0}.pricing-card .btn{padding:.65rem 1rem}.pricing-fee-note{color:#6b6b6b;color:var(--text-light);font-size:.9rem;line-height:1.45;margin:1rem auto 0;max-width:720px;text-align:center}.signup-shell{align-items:center;background:radial-gradient(circle at 20% 15%,#0078d41f,#0000 28%),radial-gradient(circle at 80% 0,#107c101f,#0000 24%),linear-gradient(135deg,#f8fafc,#eef8ff);display:flex;justify-content:center;min-height:100vh;padding:3rem 1.5rem;position:relative}.signup-logo{background:none;border:none;cursor:pointer;left:max(1.5rem,calc(50vw - 520px + 1.5rem));padding:0;position:absolute;top:1.5rem}.signup-logo img{display:block;height:42px;width:auto}.signup-panel{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);width:min(100%,960px)}.signup-copy h1{font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.04em;margin-bottom:1rem}.signup-copy p{font-size:1.1rem;max-width:500px}.signup-eyebrow,.signup-field-label{color:#0078d4;color:var(--primary-color);display:block;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.7rem;text-transform:uppercase}.signup-offer-note{color:#6b6b6b;color:var(--text-light);font-size:.95rem!important;margin-top:1rem}.signup-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e5e7ebe6;border-radius:28px;box-shadow:0 24px 70px #0f172a24;padding:1.35rem;position:relative}.signup-fee-note,.signup-mobile-offer-note,.signup-plan-carousel-dots,.signup-step-back,.signup-step-next,.signup-wizard-progress{display:none}.signup-wizard-step{min-width:0}.signup-offer-note span,.signup-plan-dialog-footnote span{display:block}.signup-card-header,.signup-wizard-plan-step{margin-bottom:1.25rem}.signup-card-header h2{font-size:1.65rem;letter-spacing:-.02em}.signup-card-header p{margin-bottom:0}.signup-field-group{margin-bottom:1.25rem}.signup-plan-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.signup-plan-heading .signup-field-label{margin-bottom:0}.signup-plan-details-trigger{font-size:.9rem}.signup-plan-options{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,1fr)}.signup-plan-option{background:#fff;background:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:20px;color:#1a1a1a;color:var(--text-dark);flex-direction:column;min-height:112px;padding:1rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.signup-plan-option,.signup-plan-select{cursor:pointer;display:flex;gap:.65rem;justify-content:space-between}.signup-plan-select{background:#0000;border:0;color:inherit;flex:1 1;flex-direction:column;font:inherit;padding:0;text-align:inherit;width:100%}.signup-plan-option:hover{border-color:#0078d473;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-1px)}.signup-plan-option-selected{border-color:#0078d4;border-color:var(--primary-color);box-shadow:0 0 0 3px #0078d41f}.signup-plan-name{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:space-between}.signup-plan-option-has-badge .signup-plan-name{padding-right:6.75rem}.signup-plan-picker-badge{background:#0078d4;background:var(--primary-color);border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;line-height:1;padding:.35rem .7rem;pointer-events:none;position:absolute;right:.85rem;top:.85rem;white-space:nowrap;z-index:1}.signup-plan-price{font-size:1.55rem;font-weight:800;line-height:1}.signup-plan-price span{color:#6b6b6b;color:var(--text-light);display:block;font-size:.78rem;font-weight:500;line-height:1.35;margin-top:.25rem}.signup-plan-card-details,.signup-plan-description,.signup-plan-preview-features{display:none}.signup-plan-dialog-surface{--signup-plan-dialog-padding:clamp(1.25rem,3vw,2rem);border:1px solid #0078d42e!important;border-radius:30px!important;box-shadow:0 30px 80px #0f172a52!important;box-sizing:border-box;max-height:calc(100vh - 2rem);max-width:min(980px,calc(100vw - 2rem))!important;overflow:hidden;padding:var(--signup-plan-dialog-padding)!important;position:relative;width:min(980px,calc(100vw - 2rem))!important}.signup-plan-dialog-surface.signup-plan-dialog-surface-single{background:#0000!important;border:0!important;padding:0!important;width:min(520px,calc(100vw - 2rem))!important}.signup-plan-dialog-close{align-items:center;border-radius:999px!important;color:#4a4a4a!important;color:var(--text-medium)!important;font-size:1.1rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem!important;padding:0!important;position:absolute!important;right:.9rem;top:.9rem;width:2.25rem;z-index:1}.signup-plan-dialog-close:hover{background:#0f172a0f!important;color:#1a1a1a!important;color:var(--text-dark)!important}.signup-plan-dialog-close svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;height:1rem;width:1rem}.signup-plan-dialog-body{display:flex;flex-direction:column;max-height:calc(100vh - 6rem);max-width:980px;min-width:0;overflow:hidden;width:100%}.signup-plan-dialog-content{overflow-x:hidden;overflow-y:auto;padding:0!important}.signup-plan-dialog-content-with-close{padding:1.85rem 0 0!important}.signup-plan-detail-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-bottom:1.1rem;padding-top:.75rem}.signup-plan-dialog-surface-single .signup-plan-detail-grid{margin-bottom:0;padding-top:0}.signup-plan-detail{background:#fff;background:var(--bg-white);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;min-width:0;padding:1.75rem;position:relative}.signup-plan-dialog-surface-single .signup-plan-detail{border-radius:14px}.signup-plan-detail-featured{border-color:#0078d4;border-color:var(--primary-color)}.signup-plan-detail-title{margin-bottom:1.25rem;min-width:0;text-align:center}.signup-plan-dialog-surface-single .signup-plan-detail-heading-copy{padding-right:2.75rem;text-align:left}.signup-plan-detail-title strong{display:block;font-size:1.35rem;margin-bottom:.5rem}.signup-plan-detail-title p{color:#6b6b6b;color:var(--text-light);font-size:.92rem;line-height:1.45;margin-bottom:1rem;overflow-wrap:break-word}.signup-plan-detail-price{color:#0078d4;color:var(--primary-color);font-size:2.5rem;font-weight:700;line-height:1}.signup-plan-detail-price span{color:#6b6b6b;color:var(--text-light);font-size:1rem;font-weight:400}.signup-plan-detail ul{flex:1 1;list-style:none;margin:0;padding:0}.signup-plan-detail li{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.92rem;gap:.75rem;line-height:1.45;padding:.6rem 0}.signup-plan-detail li:last-child{border-bottom:none}.signup-plan-detail li svg{color:#107c10;color:var(--secondary-color);flex-shrink:0;margin-top:.08rem}.signup-plan-detail-fee-note{font-size:.8rem;margin:1rem 0 0;padding-top:.85rem}.signup-plan-detail-fee-note,.signup-plan-dialog-footnote{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);color:#6b6b6b;color:var(--text-light);line-height:1.45;text-align:center}.signup-plan-dialog-footnote{font-size:.88rem;margin:0;padding-top:1rem}.signup-card .form-input{border-radius:16px;min-height:54px}.signup-card .form-input:disabled{background:#f8fafc;color:#4a4a4a;color:var(--text-medium);cursor:not-allowed}.signup-card .form-checkbox input:disabled{cursor:not-allowed}.signup-plan-carousel-dot:disabled,.signup-plan-select:disabled{cursor:not-allowed;opacity:.62}.signup-card .btn-large{border-radius:16px;width:100%}.signup-card .signup-submit-button{padding-block:.78rem}.signup-email-actions{display:none}.signup-card .btn-large:disabled{cursor:not-allowed;opacity:.62}.signup-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;border-radius:var(--radius-md);color:#dc2626;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.signup-shell-provisioning{align-items:stretch;justify-content:center;overflow:hidden;padding:clamp(1.25rem,4vw,3rem)}.signup-shell-provisioning:after,.signup-shell-provisioning:before{border-radius:999px;content:"";filter:blur(4px);pointer-events:none;position:absolute}.signup-shell-provisioning:before{background:#0078d41f;height:clamp(14rem,28vw,24rem);right:-6rem;top:8%;width:clamp(14rem,28vw,24rem)}.signup-shell-provisioning:after{background:#10b9811f;bottom:10%;height:clamp(11rem,22vw,18rem);left:-5rem;width:clamp(11rem,22vw,18rem)}.signup-provisioning-view{display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:calc(100vh - clamp(2.5rem, 8vw, 6rem));position:relative;width:min(100%,860px);z-index:1}.signup-provisioning-logo{align-self:flex-start;background:none;border:none;cursor:pointer;margin-bottom:clamp(1rem,3vw,1.75rem);padding:0}.signup-provisioning-logo img{display:block;height:46px;width:auto}.signup-provisioning-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top right,#0078d41f,#0000 36%);border:1px solid #ffffffd9;border-radius:34px;box-shadow:0 34px 90px #0f172a2e;margin:0 auto;overflow:hidden;padding:clamp(1.75rem,5vw,3.5rem);position:relative;text-align:center;width:min(100%,700px)}.signup-provisioning-card:before{animation:signupProvisioningSweep 4.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0078d414,#0000);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;transform:translateX(-70%)}.signup-provisioning-card>*{position:relative;z-index:1}.signup-provisioning-orb{align-items:center;background:#0078d41f;border-radius:999px;color:#0078d4;color:var(--primary-color);display:inline-flex;font-size:1.45rem;font-weight:900;height:5.1rem;justify-content:center;margin:0 auto 1.35rem;position:relative;width:5.1rem}.signup-provisioning-orb:before{animation:signupProvisioningPulse 2.4s ease-in-out infinite;border:1px solid #0078d438;border-radius:inherit;content:"";inset:-.55rem;position:absolute}.signup-shell-provisioning-ready .signup-provisioning-orb{background:#10b98121;color:#107c10;color:var(--secondary-color)}.signup-shell-provisioning-error .signup-provisioning-orb{background:#fef2f2;color:#dc2626}.signup-provisioning-orb svg{height:2.2rem;width:2.2rem}.signup-provisioning-spinner{animation:signupProvisioningSpin .9s linear infinite;border:.24rem solid #0078d42e;border-radius:999px;border-top:.24rem solid var(--primary-color);height:2.5rem;width:2.5rem}.signup-status-copy h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.04em;line-height:1.04;margin:0 auto .85rem;max-width:620px}.signup-status-copy p{color:#4a4a4a;color:var(--text-medium);line-height:1.6;margin:0 auto;max-width:560px}.signup-status-eyebrow{color:#0078d4!important;color:var(--primary-color)!important;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.signup-provisioning-message{color:#005a9e;color:var(--primary-dark);font-size:.98rem;font-weight:800;letter-spacing:.01em;margin:1.35rem auto 0}.signup-status-url{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:18px;display:flex;flex-direction:column;gap:.25rem;margin:1.25rem 0;padding:1rem;text-align:left}.signup-status-url span{color:#6b6b6b;color:var(--text-light);font-size:.86rem}.signup-status-url strong{color:#1a1a1a;color:var(--text-dark);overflow-wrap:anywhere}@keyframes signupProvisioningSpin{to{transform:rotate(1turn)}}@keyframes signupProvisioningPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes signupProvisioningSweep{0%,44%{transform:translateX(-70%)}to{transform:translateX(70%)}}.signup-url-row{align-items:center;display:flex;gap:.5rem}.signup-url-row .form-input{flex:1 1}.signup-url-row span{color:#4a4a4a;color:var(--text-medium);white-space:nowrap}.signup-url-row .btn{padding:.65rem .85rem;white-space:nowrap}.signup-field-note{color:#4a4a4a;color:var(--text-medium);font-size:.85rem;margin:.35rem 0 0}.cta-section{background:linear-gradient(135deg,#0078d4,#005a9e);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;padding:5rem 1.5rem;text-align:center}.cta-section h2{color:#fff;margin-bottom:1rem}.cta-section p{color:#ffffffe6;font-size:1.1rem;margin:0 auto 2rem;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-section .btn-primary{background:#fff;color:#0078d4;color:var(--primary-color)}.cta-section .btn-primary:hover{background:#f9fafb;background:var(--bg-light)}.cta-section .btn-secondary{border-color:#fff;color:#fff}.cta-section .btn-secondary:hover{background:#fff;color:#0078d4;color:var(--primary-color)}.footer{background:#1a1a1a;background:var(--text-dark);color:#fff;padding:4rem 1.5rem 2rem}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1280px}.footer-brand{max-width:300px}.footer-logo{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.footer-logo img{height:40px;width:auto}.footer-description{color:#ffffffb3;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.footer-column h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#ffffffb3;font-size:.9rem;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:3rem auto 0;max-width:1280px;padding-top:2rem}.footer-copyright{color:#fff9;font-size:.875rem}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:#fff9;font-size:.875rem}.footer-legal a:hover{color:#fff}.trial-form-container{background:#fff;background:var(--bg-white);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin:0 auto;max-width:500px;padding:2.5rem}.trial-form h3{margin-bottom:.5rem;text-align:center}.trial-form p{color:#6b6b6b;color:var(--text-light);margin-bottom:2rem;text-align:center}.form-group{margin-bottom:1.25rem}.form-label{color:#1a1a1a;color:var(--text-dark);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-input{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-md);font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.form-input:focus{border-color:#0078d4;border-color:var(--primary-color);box-shadow:0 0 0 3px #0078d41a;outline:none}.form-input::placeholder{color:#6b6b6b;color:var(--text-light)}.form-checkbox{align-items:flex-start;color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.875rem;gap:.75rem}.form-checkbox input{margin-top:.25rem}.form-checkbox a{color:#0078d4;color:var(--primary-color)}.page-header{background:linear-gradient(135deg,#f8fafc,#e0f2fe);padding:4rem 1.5rem;position:relative;text-align:center}.page-header-compact{padding:3rem 1.5rem}.page-header h1{margin-bottom:1rem}.page-header p{color:#4a4a4a;color:var(--text-medium);font-size:1.2rem;margin:0 auto;max-width:700px}.page-header .offer-note{color:#6b6b6b;color:var(--text-light);font-size:.9rem;margin-top:.5rem}.onboarding-hero-logo{background:none;border:none;cursor:pointer;left:max(1.5rem,calc(50vw - 640px + 1.5rem));padding:0;position:absolute;top:1.25rem}.onboarding-hero-logo img{display:block;height:40px;width:auto}.page-content{margin:0 auto;max-width:900px;padding:3rem 1.5rem}.blog-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.blog-card{background:#fff;background:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-card-image{height:200px;object-fit:cover;width:100%}.blog-card-content{padding:1.5rem}.blog-card h3{font-size:1.25rem;margin-bottom:.75rem}.blog-card-meta{color:#6b6b6b;color:var(--text-light);font-size:.875rem;margin-bottom:1rem}.blog-post{margin-bottom:60px;margin-right:10px;text-align:justify;width:auto}.blog-post-img{float:left;max-width:200px;padding-bottom:20px;padding-right:20px}@media (max-width:1024px){.hero-container{gap:3rem;grid-template-columns:1fr}.hero-content h1{font-size:2.5rem}.footer-container{grid-template-columns:1fr 1fr}.signup-panel{gap:1.75rem;grid-template-columns:1fr;max-width:620px}.signup-copy{text-align:center}.signup-copy p{margin-left:auto;margin-right:auto}.live-ops-panel{max-width:760px}.live-chat-window{height:650px}}@media (max-width:768px){.nav-cta,.nav-links{display:none}.mobile-menu-btn{display:block}.hero{padding:3rem 1rem 1.5rem}.hero-content h1{font-size:2rem}.hero-subtitle{font-size:1.1rem}.hero-cta{margin-bottom:0}.hero-features,.hero-image{display:none}.section{padding:3rem 1rem}.live-ops-section{padding-top:1.75rem}.live-ops-intro{margin-bottom:1.75rem}.footer-container{grid-template-columns:1fr;text-align:center}.footer-brand{margin:0 auto;max-width:none}.footer-bottom{flex-direction:column;text-align:center}.features-grid,.pricing-grid,.testimonials-container{grid-template-columns:1fr}.testimonials-carousel{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding:.25rem 1rem 1rem;scroll-behavior:smooth;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonials-carousel .testimonial-carousel-card{flex:0 0 min(86vw,420px);scroll-snap-align:center}.concept-card,.concept-card ul,.concept-grid{grid-template-columns:1fr}.concept-visual{min-height:160px}.live-chat-window{gap:.75rem;height:clamp(460px,70vh,560px)}.live-chat-bubble{max-width:100%;padding:.75rem .85rem}.live-chat-feed{gap:.85rem;padding:.35rem .15rem .25rem}.live-chat-feed-mobile{overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none}.live-chat-feed-mobile::-webkit-scrollbar{display:none}.live-chat-exchange{gap:.5rem}.live-chat-feed-mobile .live-chat-exchange{align-content:center;min-height:100%;opacity:1;scroll-snap-align:center;transform:none}.live-chat-feed-mobile .live-chat-exchange-active.live-chat-exchange-forward{animation:liveMobileMessageForward .46s cubic-bezier(.2,.72,.16,1) both}.live-chat-feed-mobile .live-chat-exchange-active.live-chat-exchange-back{animation:liveMobileMessageBack .46s cubic-bezier(.2,.72,.16,1) both}.live-chat-row{align-items:flex-start;gap:.5rem}.live-chat-row-incoming{display:grid;grid-template-columns:30px minmax(0,1fr)}.live-chat-row-response{display:grid;grid-template-columns:minmax(0,1fr) 30px}.live-chat-avatar{height:30px;margin-top:.25rem;width:30px}.live-chat-avatar-person{font-size:.9rem}.live-request-meta,.live-response-meta{align-items:flex-start;flex-direction:column;gap:.2rem;margin-bottom:.3rem}.live-response-meta span{text-align:left}.live-chat-bubble-incoming p,.live-chat-bubble-response p{font-size:.9rem;line-height:1.45}.live-chat-bubble-response h3{font-size:.95rem}.live-chat-bubble-response ul{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:1fr;margin-top:.6rem}.live-chat-bubble-response li{justify-content:flex-start;padding:.3rem .5rem}.live-chat-mobile-controls{display:flex;justify-content:center;padding:0 .15rem}.live-chat-mobile-progress{align-items:center;color:#6b6b6b;color:var(--text-light);display:flex;flex-direction:column;font-size:.76rem;gap:.35rem;justify-content:center;line-height:1.25;min-height:2.5rem;text-align:center}.live-chat-mobile-dots{align-items:center;display:inline-flex;gap:.38rem;justify-content:center;min-height:.7rem}.live-chat-mobile-dot{background:#0078d42e;border-radius:999px;height:.38rem;width:.38rem}.live-chat-mobile-dot-available{background:#0078d46b}.live-chat-mobile-dot-current{background:#0078d4;background:var(--primary-color);box-shadow:0 0 0 4px #0078d41a;height:.55rem;width:.55rem}.signup-shell{align-items:flex-start;justify-content:flex-start;padding:1rem 1rem 2rem}.signup-logo{grid-column:1;grid-row:1;position:static}.signup-logo img{height:44px}.signup-panel{gap:1rem}.signup-copy{grid-gap:.85rem;align-items:center;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);text-align:left}.signup-copy .signup-eyebrow{display:none}.signup-copy h1{font-size:clamp(1.45rem,6vw,2rem);grid-column:2;line-height:1.08;margin:0}.signup-offer-note{display:none}.signup-card{border-radius:22px;overflow:hidden;padding:1rem}.signup-shell-provisioning{align-items:stretch;justify-content:center;padding:1rem}.signup-provisioning-view{min-height:calc(100vh - 2rem)}.signup-provisioning-logo{align-self:center;margin-bottom:1rem}.signup-provisioning-card{border-radius:24px;padding:1.35rem}.signup-provisioning-orb{height:4.2rem;width:4.2rem}.signup-provisioning-spinner{height:2.1rem;width:2.1rem}.signup-status-copy h1{font-size:clamp(1.75rem,9vw,2.35rem)}.signup-provisioning-message{font-size:.92rem}.signup-wizard-progress{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.signup-wizard-progress-copy{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.signup-wizard-stage-count{color:#6b6b6b;color:var(--text-light);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.signup-wizard-stage-label{color:#1a1a1a;color:var(--text-dark);font-size:.88rem;font-weight:700}.signup-wizard-progress-bar{background:#dbe2ea;border-radius:999px;height:.4rem;overflow:hidden}.signup-wizard-progress-fill{background:#0078d4;background:var(--primary-color);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.signup-wizard-step{display:none}.signup-wizard-step.is-active{display:block}.signup-wizard-plan-step{margin-bottom:0;overflow:hidden}.signup-plan-details-trigger{display:none}.signup-plan-options{--signup-plan-card-gap:0.75rem;--signup-plan-card-width:clamp(16rem,78%,26rem);display:flex;gap:var(--signup-plan-card-gap);padding:.25rem 0 .75rem;touch-action:pan-y;transform:translateX(calc((var(--signup-plan-card-width) + var(--signup-plan-card-gap))*0*-1));transform:translateX(calc(var(--signup-plan-index, 0)*(var(--signup-plan-card-width) + var(--signup-plan-card-gap))*-1));transition:transform .22s ease}.signup-plan-option{flex:0 0 var(--signup-plan-card-width);min-height:238px;width:var(--signup-plan-card-width)}.signup-plan-select{justify-content:flex-start}.signup-plan-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6b6b6b;color:var(--text-light);display:-webkit-box;font-size:.86rem;line-height:1.35;overflow:hidden}.signup-plan-preview-features{display:flex;flex-direction:column;gap:.45rem;margin-top:auto}.signup-plan-preview-features>span{align-items:flex-start;color:#4a4a4a;color:var(--text-medium);display:flex;font-size:.82rem;gap:.45rem;line-height:1.3;min-width:0}.signup-plan-preview-features svg{color:#107c10;color:var(--secondary-color);flex-shrink:0;height:1rem;margin-top:.02rem;width:1rem}.signup-plan-preview-features>span>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;min-width:0;overflow:hidden}.signup-plan-card-details{align-items:flex-start;align-self:stretch;color:#0078d4;color:var(--primary-color);display:inline-flex;font-size:.82rem;gap:.45rem;line-height:1.3;margin-top:.45rem;padding:0;text-align:left}.signup-plan-carousel-dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:.25rem 0 1rem}.signup-plan-carousel-dot{background:#d0d7e2;border:0;border-radius:50%;cursor:pointer;height:.65rem;padding:0;width:.65rem}.signup-plan-carousel-dot.is-selected{background:#0078d4;background:var(--primary-color)}.signup-plan-carousel-count{color:#6b6b6b;color:var(--text-light);font-size:.76rem;font-weight:700;letter-spacing:.02em;margin-left:.2rem}.signup-step-next{display:block;width:100%}.signup-step-back{display:inline-flex;justify-self:center;margin-top:.1rem;width:auto}.signup-step-actions{grid-gap:.75rem;display:grid;gap:.75rem}.signup-mobile-offer-note{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);font-size:.78rem;margin:0 0 1rem;padding-bottom:.85rem}.signup-fee-note,.signup-mobile-offer-note{color:#6b6b6b;color:var(--text-light);display:block;line-height:1.45;text-align:center}.signup-fee-note{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);font-size:.72rem;margin:1rem 0 0;padding-top:.85rem}.signup-plan-dialog-surface{border-radius:24px!important;max-height:calc(100vh - 1rem);max-width:calc(100vw - 1rem)!important;padding:1.25rem!important}.signup-plan-dialog-body{max-height:calc(100vh - 3.5rem)}.signup-url-row{align-items:stretch;flex-direction:column}.signup-url-row span{align-self:flex-start}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.live-chat-feed-mobile .live-chat-exchange-active.live-chat-exchange-back,.live-chat-feed-mobile .live-chat-exchange-active.live-chat-exchange-forward{animation:none}}@media (max-width:480px){h1{font-size:1.75rem}.signup-plan-options{--signup-plan-card-width:84%}h2{font-size:1.5rem}.btn-large{font-size:1rem;padding:.875rem 1.5rem}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%}}.defaultText{-webkit-font-smoothing:antialiased;color:#323130;display:inline;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.hero-feature{color:#7b7c77;font-weight:lighter}
/*# sourceMappingURL=main.ea38ef6a.css.map*/