:root{--brand-violet:#8b5cf6;--brand-pink:#ec4899;--brand-amber:#f59e0b;--brand-violet-dark:#7c3aed;--brand-sky:#38bdf8;--color-error:#ef4444;--brand-magenta:#ec008c;--brand-orange:#f7941d}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700 800;font-display:swap;src:url(../../../fonts/bricolage-grotesque-latin-700-800-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700 800;font-display:swap;src:url(../../../fonts/bricolage-grotesque-latin-ext-700-800-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/outfit-latin-400-700-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/outfit-latin-ext-400-700-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-heading:"Poppins", "Segoe UI", system-ui, sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}body{font-family:var(--font-body);font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary:var(--brand-violet);--color-primary-hover:#a78bfa;--color-primary-active:var(--brand-violet-dark);--color-secondary:#374151;--color-secondary-hover:#4b5563;--color-secondary-active:#6b7280;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-active:#dc2626;--color-success:#34d399;--color-success-hover:#10b981;--color-warning:#fbbf24;--color-warning-hover:#f59e0b;--color-warning-active:#b45309;--color-text:#f9fafb;--color-text-light:#d1d5db;--color-border:#374151;--color-bg:#111827;--color-bg-container:#1f2937;--color-bg-alt:#374151;--color-control-bg:#374151;--color-control-border:#4b5563;--color-control-hover-bg:#4b5563;--color-control-active-bg:#6b7280;--color-header-background:#1f2937;--color-header-text:#f9fafb;--color-bg-overlay:#111827cc;--z-content-base:1;--z-pip:20;--z-header:120;--z-header-dropdown:130;--z-overlay:1000;--z-top-ui:10000;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--secondary-page-title-size:clamp(2rem, 5vw, 3.5rem);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--atmosphere-mesh:radial-gradient(950px 640px at 10% 0%, #ec008c33, transparent 62%), radial-gradient(820px 560px at 92% 0%, #f7941d26, transparent 60%), radial-gradient(1100px 760px at 50% 14%, #8b5cf621, transparent 65%), radial-gradient(900px 640px at 4% 42%, #38bdf812, transparent 60%), radial-gradient(1000px 700px at 96% 56%, #ec008c14, transparent 60%), radial-gradient(900px 660px at 8% 78%, #8b5cf61a, transparent 62%), radial-gradient(1000px 700px at 88% 96%, #f7941d17, transparent 62%);--gradient-primary:linear-gradient(135deg, var(--brand-violet) 0%, var(--brand-pink) 100%);--gradient-primary-hover:linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);--gradient-primary-active:linear-gradient(135deg, var(--brand-violet-dark) 0%, #db2777 100%);--shadow-inset:inset 0 1px 3px 0 #0006;--border-inset:1px solid #0000004d}html{overscroll-behavior:none;height:100%}body{background-color:var(--color-bg);color:var(--color-text);height:100dvh;padding:var(--space-0);touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;min-width:240px;min-height:240px;font-family:Inter,system-ui,sans-serif;display:flex;overflow:auto}@media (width>=640px) and (height>=600px){body{padding:var(--space-2)}}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}@media (width<=640px){main{padding-left:.5rem;padding-right:.5rem}}.container{background-color:var(--color-bg-container);border:none;flex-grow:1;grid-template-rows:auto 1fr auto;width:100%;max-width:1440px;min-height:100%;max-height:100dvh;display:grid;overflow:hidden}@media (width>=640px){.container{border:1px solid var(--color-border)}}.container{box-shadow:0 4px 6px #0006,inset 0 2px 4px #0003}@media (width>=640px) and (height>=600px){.container{border-radius:var(--radius-lg)}}.overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card{border-radius:var(--radius-lg);padding:var(--space-4)}.card-default{background-color:var(--color-bg-container);border:1px solid var(--color-border)}.card-gradient{background:var(--gradient-primary);padding:var(--space-3);color:#fff;box-shadow:0 1px 2px #0000001a}.btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-weight:400;transition:background-color .2s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-active)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text)}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-hover)}.btn-secondary:active:not(:disabled){background-color:var(--color-secondary-active)}.gradient-primary{--btn-gradient:var(--gradient-primary);--btn-gradient-hover:var(--gradient-primary-hover);--btn-gradient-active:var(--gradient-primary-active)}.btn-gradient{background:var(--btn-gradient);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);z-index:1;text-shadow:0 1px 2px #0003;border:none;outline:none;font-size:1.5rem;font-weight:700;transition:box-shadow .3s,transform .1s,color .3s,text-shadow .3s;position:relative;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000001a}.btn-gradient:before{content:"";background:var(--btn-gradient-hover);opacity:0;z-index:-1;border-radius:var(--radius-lg);transition:opacity .3s;position:absolute;inset:0}.btn-gradient:hover:not(:disabled):before{opacity:1}.btn-gradient:active:not(:disabled){background:var(--btn-gradient-active);box-shadow:inset 0 1px 2px #00000026,0 1px 1px #0000000d}.btn-gradient:focus:not(:disabled){outline:none}.btn-gradient:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;text-shadow:none;background:linear-gradient(#e5e7eb 0%,#d1d5db 100%)}.text-sm{font-size:var(--text-sm)}.input-base{color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background-color:#fff;outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0000001a}.input-base::placeholder{color:#9ca3af;opacity:1}.input-base:focus{outline:none;box-shadow:inset 0 1px 2px #0000001a}.input-base{background-color:var(--color-bg-container)}.input-base::placeholder{color:#6b7280}.paragraph{margin-bottom:var(--space-2);line-height:1.25;font-size:var(--text-sm)}@media (width>=640px) and (height>=600px){.paragraph{margin-bottom:var(--space-4);line-height:1.5;font-size:var(--text-base)}}.bordered{border:1px solid var(--color-border)}.rounded{border-radius:var(--radius-md)}.cursor-pointer{cursor:pointer}.transition{transition:all .2s}.hidden{opacity:0;pointer-events:none}.visible{opacity:1;pointer-events:auto}.blur-background{-webkit-backdrop-filter:blur(10px)}@keyframes pulse{0%{opacity:.75}to{opacity:1}}.pulsing{animation:.5s ease-in-out infinite alternate pulse}.gradient-text{background:linear-gradient(93deg,#ffc06e 0%,#ff4fae 42%,#c084fc 88%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secondary-page-title{font-family:Bricolage Grotesque,Poppins,Segoe UI,system-ui,sans-serif;font-size:var(--secondary-page-title-size);letter-spacing:-.02em;font-weight:700;line-height:1.15}.content-sections{width:100%;max-width:1200px;margin-top:4rem;padding:0 1.5rem}@media (width<=768px){.content-sections{margin-top:2.5rem;padding:0}}.page-section{margin-bottom:4rem}@media (width<=768px){.page-section{margin-bottom:3rem}}*{scrollbar-width:thin;scrollbar-color:var(--color-control-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#9ca3af80;border:#0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#6b7280cc}body:has(.container.redesign){background:#0a0614!important}.container.redesign{--home-bg:#0a0614;--home-ink:#f7f4fc;--home-muted:#b6a9cc;--home-faint:#7c6d9e;--home-line:#ffffff17;--home-glass:#ffffff0b;--home-font-display:"Bricolage Grotesque", "Poppins", "Avenir Next", system-ui, sans-serif;--home-font-body:"Outfit", "Avenir Next", "Segoe UI", system-ui, sans-serif;--home-grad-hot:linear-gradient(100deg, var(--brand-orange) 0%, var(--brand-magenta) 62%, #d6006f 100%);--home-grad-ink:linear-gradient(93deg, #ffc06e 0%, #ff4fae 42%, #c084fc 88%);font-family:var(--home-font-body);box-shadow:none;background:0 0;background-image:var(--atmosphere-mesh);border:none;border-radius:0;max-width:none;max-height:none;overflow:visible}.container.redesign #header{box-sizing:border-box;background:0 0;border-bottom:none;width:100%;max-width:1520px;height:auto;margin-inline:auto;padding:22px clamp(1rem,3vw,2.75rem) 0;position:static}.container.redesign #header a{height:clamp(42px,4.5vw,58px)}.container.redesign #header .settings-button{color:var(--home-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.45rem .9rem;font-weight:500}.container.redesign #header .settings-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.container.redesign .online-counter{background:#4ade8012;border:1px solid #4ade8052;border-radius:999px;height:auto;padding:.45rem .9rem}.container.redesign .language-selector .selected-language{color:var(--home-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px}.container.redesign .language-selector .selected-language:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.container.redesign #btn-start-chat{font-family:var(--home-font-display);letter-spacing:.055em;background:var(--home-grad-hot);border-radius:999px;padding:1.15rem 2rem;font-size:1.6rem;font-weight:800;box-shadow:inset 0 1.5px #ffffff73,0 18px 40px #ec008c66}@media (width<=768px){.container.redesign #btn-start-chat{padding:1rem 1.75rem;font-size:1.25rem}}.container.redesign .btn-fx-gradient{background:linear-gradient(110deg, var(--brand-orange) 0%, var(--brand-magenta) 25%, var(--brand-orange) 50%, var(--brand-magenta) 75%, var(--brand-orange) 100%)}.container.redesign .btn-fx-border{border-radius:999px}.container.redesign .btn-fx-border .btn-fx-border-spin{background:conic-gradient(var(--brand-orange), var(--brand-magenta), var(--brand-violet), var(--brand-orange))}.container.redesign .btn-glow{border-radius:999px;box-shadow:0 0 44px #ec008c8c,0 0 90px #f7941d52}.container.redesign #interests-component{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#38bdf826 0%,#6366f11c 60%,#8b5cf617 100%);border:1px solid #7dd3fc61;border-radius:24px;padding:1.15rem 1.3rem;box-shadow:0 20px 48px #0284c733,inset 0 1px #ffffff29}.container.redesign .interests-wrapper{background:#060c1ab8;border:1px solid #94a3b84d;border-radius:16px}.container.redesign .interests-count{color:#bae6fd;background:#38bdf824;border:1px solid #7dd3fc66}.container.redesign .pillar-links h2{font-family:var(--home-font-display);color:var(--home-muted);font-weight:700}.container.redesign .pillar-links a{border:1px solid var(--home-line);background:var(--home-glass);color:var(--home-ink);border-radius:999px}.container.redesign .pillar-links a:hover{border-color:#ec008c73}.container.redesign .pillar-links .arrow{color:#ff7ab8}.container.redesign .country-availability .country-availability-intro{font-family:var(--home-font-display);color:var(--home-muted);font-size:1.3rem;font-weight:700}.container.redesign .country-availability .country-link{border:1px solid var(--home-line);background:var(--home-glass);color:var(--home-muted);border-radius:999px;transition:color .2s,border-color .2s}.container.redesign .country-availability .country-link:hover{color:#fff;border-color:#ff7ab880}@media (width>=1080px){.container.redesign .faq-container{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}}.container.redesign .faq-item{background:var(--home-glass);border:1px solid var(--home-line);border-radius:18px;margin-bottom:14px}@media (width>=1080px){.container.redesign .faq-item{margin-bottom:0}}.container.redesign .faq-item:hover{box-shadow:none;border-color:#fff3}.container.redesign .faq-item[open]{background:#ec008c0f;border-color:#ec008c59}.container.redesign .faq-item[open] summary{color:var(--home-ink);background:0 0}.container.redesign .faq-item summary{font-family:var(--home-font-body);color:var(--home-ink);font-weight:600}.container.redesign .faq-item p{color:var(--home-muted)}.container.redesign footer{color:var(--home-faint);box-sizing:border-box;background:linear-gradient(#fff0 0%,#ec008c0a 100%);border-top:1px solid #ffffff12;flex-flow:wrap;justify-content:center;gap:.6rem 1.75rem;width:100%;margin-top:5rem;padding:3.5rem clamp(1rem,3vw,2.75rem) 3rem;display:flex;position:static}.container.redesign footer .footer-logo{filter:drop-shadow(0 4px 18px #ec008c4d);flex-basis:100%;width:auto;height:44px;margin:0 auto .9rem;display:block}.container.redesign footer small{font-size:.85rem}.container.redesign footer small:first-of-type{color:var(--home-faint);flex-basis:100%;order:10;margin-top:.75rem}.container.redesign footer .footer-link{color:var(--home-muted);font-weight:500}.container.redesign footer .footer-link:hover{color:#fff}.container.redesign footer .hide-mobile{display:inline}:where(.container.redesign) h1,:where(.container.redesign) h2,:where(.container.redesign) h3,:where(.container.redesign) h4{font-family:var(--home-font-display)}:where(.container.redesign) .page-section{margin-bottom:5.5rem}@media (width<=768px){:where(.container.redesign) .page-section{margin-bottom:4rem}}:where(.container.redesign) .section-header{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;margin-bottom:2.25rem;display:flex}:where(.container.redesign) .section-header .emoji{background:linear-gradient(140deg,#8b5cf652,#ec008c3d);border:1px solid #ffffff24;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.75rem;line-height:1;animation:5s ease-in-out infinite redesign-float;display:flex;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #0a041a80}:where(.container.redesign) .section-header h2{letter-spacing:-.02em;text-align:center;text-wrap:balance;background:var(--home-grad-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800}:where(.container.redesign) .features-section .section-header .emoji{background:linear-gradient(140deg,#ec008c4d,#f7941d3d)}:where(.container.redesign) .steps-section .section-header .emoji{background:linear-gradient(140deg,#f59e0b4d,#f7941d38)}:where(.container.redesign) .benefits-section .section-header .emoji{background:linear-gradient(140deg,#38bdf847,#8b5cf63d)}:where(.container.redesign) .latest-blog-section .section-header .emoji{background:linear-gradient(140deg,#ec008c42,#8b5cf63d)}:where(.container.redesign) .hero-welcome{flex-direction:column;gap:1rem;width:100%;max-width:650px;margin-top:2rem;margin-bottom:1.5rem;display:flex}:where(.container.redesign) .hero-heading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}:where(.container.redesign) .hero-text-group{flex-direction:column;gap:.5rem;width:100%;display:flex}:where(.container.redesign) .hero-catchline{font-family:var(--home-font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;background:var(--home-grad-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:800;line-height:1.15}:where(.container.redesign) .hero-seo-title{text-align:center;color:var(--home-faint);margin:0;font-size:.875rem;font-weight:400;line-height:1.4}:where(.container.redesign) .hero-section .hero-text{background:var(--home-glass);border:1px solid var(--home-line);color:#cfc4e2;border-radius:26px;max-width:900px;margin:0 auto;padding:2.25rem 3rem;font-size:1.05rem;line-height:1.85}@media (width<=768px){:where(.container.redesign) .hero-section .hero-text{text-align:left;border-radius:22px;padding:1.4rem 1.25rem;font-size:.95rem}}:where(.container.redesign) .intro-text{color:var(--home-muted);margin:0;line-height:1.7}:where(.container.redesign) .features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:2rem;display:grid}@media (width<=1280px){:where(.container.redesign) .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){:where(.container.redesign) .features-grid{grid-template-columns:1fr;gap:14px}}:where(.container.redesign) .feature-card{background:var(--home-glass);border:1px solid var(--home-line);text-align:left;border-radius:26px;padding:1.9rem 1.6rem 1.75rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}:where(.container.redesign) .feature-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:999px;height:3px;position:absolute;top:0;left:24px;right:24px}:where(.container.redesign) .feature-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 18px 44px #0a041a8c}:where(.container.redesign) .feature-card:hover:before{opacity:1}:where(.container.redesign) .feature-card:nth-child(2):before{background:linear-gradient(90deg,#ec008c,#ff7ab8)}:where(.container.redesign) .feature-card:nth-child(3):before{background:linear-gradient(90deg,#f7941d,#fbbf24)}:where(.container.redesign) .feature-card:nth-child(4):before{background:linear-gradient(90deg,#38bdf8,#818cf8)}:where(.container.redesign) .feature-emoji{margin-bottom:1rem;font-size:2.2rem;display:block}:where(.container.redesign) .feature-content{color:var(--home-muted);font-size:.95rem;line-height:1.65}:where(.container.redesign) .feature-content strong{font-family:var(--home-font-display);color:var(--home-ink);margin-bottom:.5rem;font-size:1.1rem;font-weight:700;display:block}:where(.container.redesign) .steps-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:3.25rem;display:grid;position:relative}@media (width<=1080px){:where(.container.redesign) .steps-container{grid-template-columns:1fr}}:where(.container.redesign) .steps-container:before,:where(.container.redesign) .steps-container:after{content:"";pointer-events:none;border-top:2px dashed #ec008c59;width:34px;position:absolute;top:50%}@media (width<=1080px){:where(.container.redesign) .steps-container:before,:where(.container.redesign) .steps-container:after{content:none}}:where(.container.redesign) .steps-container:before{left:calc(33.3333% - 22.6667px)}:where(.container.redesign) .steps-container:after{left:calc(66.6667% - 11.3333px)}:where(.container.redesign) .step-card{background:var(--home-glass);border:1px solid var(--home-line);text-align:left;border-radius:26px;padding:2.5rem 1.75rem 1.9rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:visible}:where(.container.redesign) .step-card:after{clip-path:inset(28px 0 0);font-family:var(--home-font-display);color:#ffffff0d;pointer-events:none;font-size:8.5rem;font-weight:800;line-height:1;position:absolute;top:-28px;right:6px}:where(.container.redesign) .step-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 18px 44px #0a041a8c}:where(.container.redesign) .step-card:first-child:after{content:"01"}:where(.container.redesign) .step-card:nth-child(2):after{content:"02"}:where(.container.redesign) .step-card:nth-child(3):after{content:"03"}:where(.container.redesign) .step-card .step-number{width:52px;height:52px;font-family:var(--home-font-display);color:#fff;background:linear-gradient(135deg,#f7941d,#ec008c);border-radius:18px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex;position:absolute;top:-26px;left:28px;transform:rotate(-6deg);box-shadow:0 10px 26px #ec008c73,inset 0 1px #ffffff59}:where(.container.redesign) .step-card:nth-child(2) .step-number{background:linear-gradient(135deg,#ec008c,#8b5cf6);transform:rotate(4deg);box-shadow:0 10px 26px #8b5cf673,inset 0 1px #ffffff59}:where(.container.redesign) .step-card:nth-child(3) .step-number{background:linear-gradient(135deg,#8b5cf6,#38bdf8);transform:rotate(-4deg);box-shadow:0 10px 26px #38bdf866,inset 0 1px #ffffff59}:where(.container.redesign) .step-content{color:var(--home-muted);padding-top:.5rem;font-size:.95rem;line-height:1.65;position:relative}:where(.container.redesign) .step-content strong{font-family:var(--home-font-display);color:var(--home-ink);margin-bottom:.5rem;font-size:1.15rem;font-weight:700;display:block}:where(.container.redesign) .benefits-grid{grid-template-columns:1.25fr 1fr;gap:18px;margin-top:2rem;display:grid}@media (width<=900px){:where(.container.redesign) .benefits-grid{grid-template-columns:1fr;gap:14px}}:where(.container.redesign) .benefit-card{color:var(--home-muted);text-align:left;background:#8b5cf60f;border:1px solid #8b5cf63d;border-radius:26px;padding:1.9rem 2rem;font-size:.95rem;line-height:1.65;transition:transform .3s,border-color .3s}:where(.container.redesign) .benefit-card:hover{transform:translateY(-4px)}:where(.container.redesign) .benefit-card strong{font-family:var(--home-font-display);color:var(--home-ink);margin-bottom:.4rem;font-size:1.2rem;font-weight:700;display:block}:where(.container.redesign) .benefit-card:nth-child(2){background:#ec008c0e;border:1px solid #ec008c3d}:where(.container.redesign) .benefit-card:nth-child(3){background:#38bdf80d;border:1px solid #38bdf838}:where(.container.redesign) .benefit-card:nth-child(4){background:#f59e0b0d;border:1px solid #f59e0b38}@keyframes redesign-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.container.redesign .section-header .emoji{animation:none}}.language-selector.svelte-19ftpm1{width:fit-content;min-width:160px;height:100%;z-index:var(--z-header-dropdown);position:relative}.selected-language.svelte-19ftpm1{width:100%;height:100%;min-height:var(--header-control-height,2.35rem);cursor:pointer;color:var(--color-text);border-radius:var(--radius-md);background-color:#ffffff05;border:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;transition:background-color .2s,border-color .2s;display:flex}.selected-language.svelte-19ftpm1:hover{background-color:#ffffff0d;border-color:#94a3b857}.lang-name.svelte-19ftpm1{text-align:left;flex-grow:1}.arrow.svelte-19ftpm1{opacity:.7;font-size:.8em}.options.svelte-19ftpm1{z-index:var(--z-header-dropdown);background-color:var(--color-bg-container);max-height:75dvh;overflow-y:auto;overflow-y:overlay;margin-top:.25rem;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.option-btn.svelte-19ftpm1{cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;font-size:1rem;display:flex}.option-btn.svelte-19ftpm1:hover{background-color:var(--color-control-hover-bg)}.fi.svelte-19ftpm1{object-fit:cover;border:1px solid #0000001a;border-radius:2px;flex:none;width:1.33333em;height:1em;line-height:1em;display:inline-block;box-shadow:0 1px 3px #0000001a}@media (width<=640px){.language-selector.svelte-19ftpm1{min-width:unset}.lang-name.svelte-19ftpm1{display:none}.selected-language.svelte-19ftpm1{background-color:#0000;border-color:#0000;justify-content:center;padding:.5rem}.options.svelte-19ftpm1{width:max-content;min-width:160px;left:auto;right:0}}#logo-wrapper.svelte-27ejir{-webkit-user-select:none;user-select:none;pointer-events:auto;justify-content:center;align-items:center;height:100%;display:flex}#logo-wrapper.svelte-27ejir #header-logo:where(.svelte-27ejir){width:auto;height:100%}.online-counter.svelte-51na7f{height:var(--header-control-height,2.35rem);border-radius:var(--radius-md);color:#22c55e;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background-color:#ffffff0d;border:1px solid #22c55e4d;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.9rem;font-weight:600;display:inline-flex}.online-counter.svelte-51na7f svg{transform-origin:50%;animation:2s ease-in-out infinite svelte-51na7f-online-counter-pulse}@keyframes svelte-51na7f-online-counter-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.online-counter.is-updating.svelte-51na7f{animation:.7s ease-out svelte-51na7f-online-update}@keyframes svelte-51na7f-online-update{0%{background-color:#22c55e38}to{background-color:#ffffff0d}}@media (prefers-reduced-motion:reduce){.online-counter.is-updating.svelte-51na7f,.online-counter.svelte-51na7f svg{animation:none}}.online-counter__short.svelte-51na7f{display:none}@media (width<=480px){.online-counter.svelte-51na7f{background-color:#0000;border-color:#0000;align-self:center;height:auto;padding:0}.online-counter.is-updating.svelte-51na7f{animation:none}.online-counter__full.svelte-51na7f{display:none}.online-counter__short.svelte-51na7f{display:inline}}#header.svelte-1i43yzn{--header-logo-height:2.2rem;--header-control-height:2.35rem;background-color:var(--color-header-background);height:40px;color:var(--color-header-text);z-index:var(--z-header);border-bottom:1px solid #8b5cf626;justify-content:space-between;align-items:center;gap:1rem;padding:4px .5rem;display:flex;position:sticky;top:0}@media (width>=640px) and (height>=600px){#header.svelte-1i43yzn{--header-logo-height:3rem;height:60px;padding:.25rem .5rem}}#header.svelte-1i43yzn a:where(.svelte-1i43yzn){color:inherit;height:100%;text-decoration:none;display:block}#header.svelte-1i43yzn .header-controls:where(.svelte-1i43yzn){align-items:stretch;gap:.5rem;display:flex}#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn){height:var(--header-control-height);color:#ffffffa6;border-radius:var(--radius-md);background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;transition:background-color .2s,color .2s;display:flex}#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn):hover{color:#fff;background-color:#ffffff0d}#header.svelte-1i43yzn .info-button:where(.svelte-1i43yzn){margin-right:-.45rem}#header.svelte-1i43yzn .info-button:where(.svelte-1i43yzn):disabled{opacity:.35;cursor:default;pointer-events:none}#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn){cursor:pointer;opacity:.9;padding:.3rem .55rem;transition:background-color .2s,color .2s,opacity .2s}@media (width<=480px){#header.svelte-1i43yzn .settings-button:where(.svelte-1i43yzn) span:where(.svelte-1i43yzn){display:none}}footer.svelte-1b4fnhr{background-color:var(--color-header-background);color:#475569;z-index:10;text-align:center;border-top:1px solid #8b5cf626;flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.25rem;display:flex;position:sticky;bottom:-1px}footer.svelte-1b4fnhr small:where(.svelte-1b4fnhr){color:inherit}@media (width<=768px){.hide-mobile.svelte-1b4fnhr{display:none}}.footer-logo.svelte-1b4fnhr{display:none}.footer-link.svelte-1b4fnhr{color:var(--brand-violet-dark);text-decoration:none;transition:all .2s}.footer-link.svelte-1b4fnhr:hover{color:#8b5cf6;text-decoration:underline}body.chat-body footer.svelte-1b4fnhr{display:none}.in-app-warning-overlay.svelte-ob4mly{z-index:10000;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.warning-modal.svelte-ob4mly{background:var(--color-bg-container);text-align:center;border:2px solid #ef44444d;border-radius:1.5rem;width:100%;max-width:500px;padding:2rem;box-shadow:0 20px 60px #00000080}.warning-icon.svelte-ob4mly{margin-bottom:1rem;font-size:4rem}h2.svelte-ob4mly{color:var(--color-danger);margin:0 0 1rem;font-size:1.75rem}p.svelte-ob4mly{color:var(--color-text);margin:.75rem 0;font-size:1rem;line-height:1.6}.instruction.svelte-ob4mly{margin-top:1.5rem;font-size:1.1rem}.steps.svelte-ob4mly{text-align:left;background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:1rem;margin:1.5rem 0;padding:1.5rem}.step.svelte-ob4mly{align-items:center;gap:1rem;margin:1rem 0;font-size:1rem;display:flex}.step.svelte-ob4mly:first-child{margin-top:0}.step.svelte-ob4mly:last-child{margin-bottom:0}.step-number.svelte-ob4mly{background:linear-gradient(135deg, var(--brand-violet) 0%, var(--brand-pink) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:flex}.copy-button.svelte-ob4mly{background:linear-gradient(135deg, var(--brand-violet) 0%, var(--brand-pink) 100%);color:#fff;cursor:pointer;border:none;border-radius:.75rem;width:100%;margin-top:1.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.copy-button.svelte-ob4mly:hover{transform:translateY(-2px);box-shadow:0 8px 16px #8b5cf64d}.copy-button.svelte-ob4mly:active{transform:translateY(0)}.small-text.svelte-ob4mly{color:var(--color-text-light);margin-top:1rem;font-size:.875rem}
