:root{--ink:#202124;--muted:#666a70;--orange:#ff7a1a;--soft:#fff4e8;--line:#e8e5e1;--green:#18794e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;background:#fbfaf8;margin:0}button,input,textarea,select{font:inherit}.wrap{width:min(1040px,100% - 32px);margin:auto}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{color:var(--ink);font-size:20px;font-weight:800;text-decoration:none}.brand span{background:var(--orange);color:#fff;border-radius:10px;place-items:center;margin-right:6px;padding:8px;display:inline-grid}.navLink{color:var(--ink);font-weight:600;text-decoration:none}.hero{text-align:center;padding:70px 0 52px}.eyebrow{color:#a34200;background:var(--soft);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,7vw,72px);line-height:.98}.lead{max-width:680px;color:var(--muted);margin:0 auto;font-size:20px;line-height:1.5}.proof{color:#56595e;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;font-size:14px;display:flex}.builder{padding-bottom:100px}.steps{grid-template-columns:repeat(3,1fr);max-width:720px;margin:0 auto 20px;display:grid}.step{color:#999;align-items:center;gap:8px;display:flex}.step:after{content:"";background:var(--line);flex:1;height:2px}.step:last-child:after{display:none}.step b{background:#e9e6e2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.step.active{color:var(--ink)}.step.active b{background:var(--orange);color:#fff}.panel{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:720px;margin:auto;padding:clamp(24px,5vw,48px);box-shadow:0 20px 70px #30261c14}.panelHead span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.panel h2{letter-spacing:-.03em;margin:10px 0;font-size:32px}.panelHead p,.success p{color:var(--muted);margin:0 0 30px;line-height:1.5}.panel label{gap:8px;margin:18px 0;font-weight:700;display:grid}.panel input,.panel textarea,.panel select{width:100%;color:var(--ink);background:#fff;border:1px solid #d8d4cf;border-radius:12px;outline:none;padding:14px 16px}.panel input:focus,.panel textarea:focus,.panel select:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--soft)}.panel textarea{resize:vertical;min-height:110px}.panel .draft{min-height:330px;line-height:1.6}.primary,.secondary{cursor:pointer;border:0;border-radius:12px;padding:15px 20px;font-weight:800}.primary{background:var(--orange);color:#fff}.primary:hover{background:#ea680b}.primary:disabled{opacity:.6}.secondary{color:var(--ink);background:#f1efec}.panel>button.primary{width:100%;margin-top:12px}.panel>small{color:#888;text-align:center;margin-top:14px;line-height:1.4;display:block}.actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.tariffs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tariff{border:1px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:1fr auto;padding:18px;gap:5px!important;margin:0!important;display:grid!important;position:relative!important}.tariff.selected{border-color:var(--orange);box-shadow:0 0 0 2px var(--soft)}.tariff input{opacity:0;position:absolute}.tariff span{display:grid}.tariff em{color:var(--muted);font-size:13px;font-style:normal;font-weight:400}.tariff strong{font-size:19px}.tariff small{color:var(--muted);grid-column:1/-1;font-weight:400}.tariff i{background:var(--orange);color:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;position:absolute;top:-10px;right:12px}.success{text-align:center}.success>div{width:60px;height:60px;color:var(--green);background:#e7f5ee;border-radius:50%;place-items:center;margin:auto;font-size:30px;font-weight:900;display:grid}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:40px 0 60px;display:flex}@media (max-width:640px){.hero{padding:48px 0 38px}.hero h1{font-size:42px}.lead{font-size:17px}.steps span{display:none}.panel{border-radius:18px;padding:24px}.panel h2{font-size:26px}.tariffs{grid-template-columns:1fr}.actions{flex-direction:column-reverse}.actions button{width:100%}footer{flex-direction:column;align-items:flex-start;gap:16px}}
@font-face{font-family:Montserrat;src:url(/fonts/montserrat-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-bold.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}html,body,button,input,textarea,select{font-family:Montserrat,Arial,sans-serif}
body{color:#f7f7fb;background:#07080d}.cosmos{background:radial-gradient(circle at 12% 18%,#4e65ff75,#0000 28%),radial-gradient(circle at 85% 8%,#9b4cff38,#0000 24%),radial-gradient(circle at 50% 92%,#3369ff2e,#0000 28%),#06070b;min-height:980px;position:relative;overflow:hidden}.cosmos:before{content:"";opacity:.5;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:79px 79px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.nav{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14151eab;border:1px solid #ffffff26;border-radius:999px;height:62px;margin-top:18px;padding:8px 10px 8px 14px;position:relative;box-shadow:0 0 35px #6373ff2b}.brand{color:#fff}.brand span{background:linear-gradient(135deg,#6682ff,#9658ff)}.nav nav{gap:28px;display:flex}.nav nav a,.navCta{color:#d9d9e7;font-size:14px;text-decoration:none}.navCta{color:#fff;background:linear-gradient(135deg,#596fff,#7e5cff);border-radius:999px;padding:12px 18px;font-weight:700}.hero{z-index:1;padding:104px 0 64px;position:relative}.hero .eyebrow{color:#cdd4ff;background:#6877ff1f;border:1px solid #8491ff40}.hero h1{color:#fff;max-width:900px;margin:28px auto;font-size:clamp(48px,7vw,82px)}.hero h1 span{color:#8a9cff}.lead{color:#b7b8c8}.heroActions{justify-content:center;gap:14px;margin:32px 0;display:flex}.heroActions a{border-radius:999px;padding:15px 24px;text-decoration:none;display:inline-flex}.heroActions .primary{background:linear-gradient(135deg,#657aff,#8c5bff);box-shadow:0 0 35px #6871ff7a}.glowButton{color:#fff;border:1px solid #6d74d5;box-shadow:inset 0 0 22px #4e60ff2e}.proof{color:#b4b5c0}.dashboardPreview{z-index:2;background:#101119eb;border:1px solid #ffffff26;border-radius:24px 24px 0 0;padding:18px;position:relative;box-shadow:0 -8px 50px #4351ff2e}.previewTop{color:#a9aabd;align-items:center;gap:25px;padding:10px 12px 22px;display:flex}.previewTop b{color:#fff;margin-right:auto}.previewTop i{color:#7fe0ad;font-style:normal}.previewGrid{grid-template-columns:1.4fr 1.4fr .75fr;gap:14px;display:grid}.previewGrid>div{background:#11131d;border:1px solid #242735;border-radius:18px;min-height:190px;padding:24px}.previewGrid small{color:#898c9d;display:block}.previewGrid strong{color:#fff;margin:14px 0;font-size:24px;display:block}.previewGrid p{color:#9295a5;line-height:1.5}.previewAccent{background:linear-gradient(145deg,#4368ff,#7657f8)!important}.previewAccent small,.previewAccent p{color:#e1e5ff}.chartBars{align-items:end;gap:10px;height:62px;display:flex}.chartBars i{background:linear-gradient(#8495ff,#5a63ff);border-radius:5px 5px 0 0;flex:1}.chartBars i:first-child{height:30%}.chartBars i:nth-child(2){height:55%}.chartBars i:nth-child(3){height:42%}.chartBars i:nth-child(4){height:78%}.chartBars i:nth-child(5){height:63%}.chartBars i:nth-child(6){height:95%}.pricingSection{color:#222;padding:110px 0}.sectionHead{text-align:center;max-width:720px;margin:0 auto 48px}.sectionHead>span{color:#7b63ff;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.sectionHead h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,5vw,58px)}.sectionHead p{color:#72747b;font-size:18px;line-height:1.5}.publicTariffs{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.priceCard{background:#fff;border:1px solid #e9e7ee;border-radius:22px;flex-direction:column;padding:26px;display:flex;position:relative;box-shadow:0 15px 45px #1914280f}.priceCard.featured{border-color:#7967ff;transform:translateY(-10px);box-shadow:0 18px 50px #614dff33}.priceCard>i{color:#fff;background:#7967ff;border-radius:99px;padding:6px 10px;font-size:11px;font-style:normal;position:absolute;top:-12px;right:18px}.priceCard span,.priceCard strong,.priceCard small{display:block}.priceCard span{font-weight:800}.priceCard strong{margin:16px 0 4px;font-size:31px}.priceCard small,.priceCard p{color:#74767d}.priceCard p{min-height:45px}.priceCard button{color:#fff;cursor:pointer;background:#11131b;border:0;border-radius:12px;margin-top:auto;padding:13px;font-weight:700}.featured button{background:linear-gradient(135deg,#596fff,#825cff)}.pinNote{text-align:center;color:#777;margin-top:32px}.servicesSection{background:#0a0b12;padding:110px 0}.servicesSection .sectionHead h2{color:#fff}.servicesSection .sectionHead p{color:#9b9daa}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.serviceGrid article{background:linear-gradient(145deg,#141622,#0e0f16);border:1px solid #252733;border-radius:22px;min-height:330px;padding:24px;position:relative}.serviceGrid article>b{color:#555968;position:absolute;right:20px}.serviceIcon{background:linear-gradient(135deg,#5e72ff,#8a58ff);border-radius:15px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid}.serviceGrid h3{margin-top:38px;font-size:22px}.serviceGrid p{color:#9597a5;line-height:1.55}.serviceGrid article>span{color:#8794ff;font-weight:700;position:absolute;bottom:24px}.builder{color:#202124;background:#fbfaf8;padding:110px 0}.builder .compact{margin-bottom:35px}.builder .panel{box-shadow:0 24px 80px #1714251f}footer{color:#9294a0;background:#07080d;border-color:#20222d}footer .brand{color:#fff}@media (max-width:850px){.nav nav{display:none}.previewGrid,.publicTariffs,.serviceGrid{grid-template-columns:repeat(2,1fr)}.cosmos{min-height:auto}.dashboardPreview{margin-bottom:0}}@media (max-width:600px){.navCta{display:none}.hero{padding-top:70px}.hero h1{font-size:44px}.heroActions{flex-direction:column}.heroActions a{justify-content:center}.dashboardPreview{display:none}.cosmos{min-height:750px}.pricingSection,.servicesSection,.builder{padding:75px 0}.publicTariffs,.serviceGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}.sectionHead h2{font-size:38px}}
.pricingSection,.builder{clip-path:inset(0 -100vmax);background:#fbfaf8;box-shadow:0 0 0 100vmax #fbfaf8}.primary{text-decoration:none}
.mapSection{color:#202124;clip-path:inset(0 -100vmax);background:#fbfaf8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:110px 0;display:grid;box-shadow:0 0 0 100vmax #fbfaf8}.mapSection>div>span{color:#7b63ff;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.mapSection h2{letter-spacing:-.045em;margin:16px 0;font-size:52px;line-height:1.03}.mapSection p{color:#6e7077;font-size:18px;line-height:1.55}.mapSection a{color:#fff;background:#20212a;border-radius:999px;margin-top:12px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.mapMock{background:radial-gradient(circle at 70% 30%,#8260ff5c,#0000 25%),linear-gradient(145deg,#1b2136,#10121b);border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 25px 70px #30265833}.mapMock:before,.mapMock:after{content:"";border:1px solid #8b96ff38;border-radius:44%;position:absolute;inset:45px -80px;transform:rotate(-16deg)}.mapMock:after{inset:-50px 100px;transform:rotate(30deg)}.mapMock>i{color:#abb1d3;font-style:normal;position:absolute;top:28px;left:30px}.pin{color:#7d75ff;font-size:28px;position:absolute}.pin span{color:#24252e;background:#fff;border-radius:9px;margin-left:14px;padding:7px 10px;font-size:11px;display:block}.pinOne{top:28%;left:22%}.pinTwo{top:18%;right:22%}.pinThree{bottom:22%;right:32%}.mapCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0e0f17d6;border:1px solid #ffffff21;border-radius:16px;gap:5px;padding:18px 22px;display:grid;position:absolute;bottom:28px;left:32px}.mapCard small,.mapCard span{color:#969aae}.creatorPlans{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:60px;display:grid}.creatorPlans article{background:#11131c;border:1px solid #292b38;border-radius:20px;flex-direction:column;min-height:270px;padding:24px;display:flex;position:relative}.creatorPlans span{color:#9295a6;font-size:13px}.creatorPlans strong{color:#fff;margin:15px 0;font-size:18px}.creatorPlans b{color:#fff;font-size:29px}.creatorPlans p{color:#8f92a1;line-height:1.4}.creatorPlans a{color:#fff;text-align:center;border:1px solid #4c5066;border-radius:11px;margin-top:auto;padding:12px;font-weight:700;text-decoration:none}.creatorFeatured{box-shadow:0 18px 55px #5045ff38;border-color:#706cff!important}.creatorFeatured>a{background:linear-gradient(135deg,#596fff,#825cff);border:0}.creatorPlans i{color:#fff;background:#7167ff;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal;position:absolute;top:-11px;right:16px}.creditNote{text-align:center;color:#7f8291;margin:26px 0 0}.builder.generatorDark{color:#f5f5fb;background:#080910;box-shadow:0 0 0 100vmax #080910}.generatorDark .sectionHead h2{color:#fff}.generatorDark .sectionHead p{color:#999cab}.generatorDark .step{color:#666978}.generatorDark .step.active{color:#fff}.generatorDark .panel{color:#f4f4f8;background:#12141d;border-color:#292c39}.generatorDark .panel input,.generatorDark .panel textarea,.generatorDark .panel select{color:#fff;background:#0c0d13;border-color:#343746}.generatorDark .panelHead p,.generatorDark .panel>small{color:#9497a6}.generatorDark .tariff{border-color:#343746}.generatorDark .secondary{color:#fff;background:#282b35}@media (max-width:850px){.mapSection{grid-template-columns:1fr;gap:35px}.creatorPlans{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mapSection{padding:75px 0}.mapSection h2{font-size:40px}.mapMock{min-height:340px}.creatorPlans{grid-template-columns:1fr}}
:root{--blue:#3974f6;--blue2:#745cf6;--blueSoft:#edf3ff;--friendlyInk:#17213a;--friendlyMuted:#68738b}body{color:var(--friendlyInk);background:#f5f7fb}.cosmos{background:radial-gradient(circle at 12% 12%,#78a5ff6b,#0000 27%),radial-gradient(circle at 88% 24%,#9986ff4d,#0000 28%),linear-gradient(#eef4ff 0%,#f8faff 76%,#f5f7fb 100%);min-height:960px}.cosmos:before{opacity:.5;background-image:radial-gradient(#7fa5ef 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.nav{background:#ffffffc7;border-color:#5b7cd22e;box-shadow:0 14px 35px #304f911f}.brand,.nav nav a{color:var(--friendlyInk)}.brand span{background:linear-gradient(135deg,var(--blue),var(--blue2))}.navCta{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 8px 20px #4068e83d}.hero .eyebrow{color:#315db9;background:#ffffffad;border-color:#cbdafe;box-shadow:0 9px 24px #3e5fa014}.hero h1{color:var(--friendlyInk)}.hero h1 span{color:var(--blue)}.lead{color:var(--friendlyMuted)}.heroActions .primary{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 12px 30px #3974f647}.glowButton{color:var(--friendlyInk);background:#fff;border-color:#cad7f5;box-shadow:0 10px 28px #3b55911f}.proof{color:#657089}.dashboardPreview{background:#ffffffe0;border-color:#d9e2f4;transform:perspective(1200px)rotateX(3deg);box-shadow:0 30px 80px #2b49872e}.previewTop{color:#778198}.previewTop b,.previewGrid strong{color:var(--friendlyInk)}.previewTop i{color:#28986b}.previewGrid>div{background:#fff;border-color:#e5eaf3;box-shadow:0 12px 30px #2c437414}.previewGrid p{color:#778198}.previewAccent{background:linear-gradient(145deg,var(--blue),var(--blue2))!important;box-shadow:0 16px 35px #4159e840!important}.previewAccent strong{color:#fff}.pricingSection,.mapSection,.builder.generatorDark{background:#f5f7fb;box-shadow:0 0 0 100vmax #f5f7fb}.sectionHead>span,.mapSection>div>span{color:var(--blue)}.sectionHead h2,.mapSection h2{color:var(--friendlyInk)}.sectionHead p,.mapSection p{color:var(--friendlyMuted)}.priceCard{border-color:#e2e8f2;box-shadow:0 16px 38px #2c447617}.priceCard.featured{border-color:#6f8efa;box-shadow:0 22px 50px #3d63d82e}.priceCard>i,.creatorPlans i{background:var(--blue)}.priceCard button,.mapSection a{background:var(--friendlyInk)}.featured button{background:linear-gradient(135deg,var(--blue),var(--blue2))}.mapMock{background:radial-gradient(circle at 70% 25%,#6889ff42,#0000 25%),linear-gradient(145deg,#dce8ff,#f1f5ff);box-shadow:0 24px 55px #304f9124}.mapMock:before,.mapMock:after{border-color:#4a74d638}.mapMock>i{color:#5f6f94}.pin{color:var(--blue)}.mapCard{color:var(--friendlyInk);background:#ffffffe6;border-color:#d9e3f7;box-shadow:0 14px 35px #38518724}.servicesSection{background:#eef3fb}.servicesSection .sectionHead h2{color:var(--friendlyInk)}.servicesSection .sectionHead p{color:var(--friendlyMuted)}.serviceGrid article{color:var(--friendlyInk);background:#fff;border-color:#dfe6f2;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 40px #334b7b17}.serviceGrid article:hover{transform:translateY(-5px);box-shadow:0 24px 55px #334b7b24}.serviceIcon{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 10px 24px #3b66e638}.serviceGrid p{color:var(--friendlyMuted)}.serviceGrid article>span{color:var(--blue)}.creatorPlans article{background:#fff;border-color:#dfe6f2;box-shadow:0 16px 40px #334b7b14}.creatorPlans span,.creatorPlans p{color:var(--friendlyMuted)}.creatorPlans strong,.creatorPlans b{color:var(--friendlyInk)}.creatorPlans a{color:var(--friendlyInk);border-color:#cdd8ea}.creatorFeatured{box-shadow:0 22px 50px #3d63d82b;border-color:#6f8efa!important}.creatorFeatured>a{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue2))}.creditNote{color:#737f96}.builder.generatorDark,.generatorDark .sectionHead h2{color:var(--friendlyInk)}.generatorDark .sectionHead p{color:var(--friendlyMuted)}.generatorDark .step{color:#9ba5b8}.generatorDark .step.active{color:var(--friendlyInk)}.generatorDark .step.active b{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 8px 18px #3974f63d}.generatorDark .panel{color:var(--friendlyInk);background:#fff;border-color:#dfe6f2;box-shadow:0 22px 60px #2e487d1f}.generatorDark .panelHead span{color:var(--blue)}.generatorDark .panelHead p,.generatorDark .panel>small{color:var(--friendlyMuted)}.generatorDark .panel input,.generatorDark .panel textarea,.generatorDark .panel select{color:var(--friendlyInk);background:#f8faff;border-color:#d9e2f1}.generatorDark .panel input:focus,.generatorDark .panel textarea:focus,.generatorDark .panel select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e7efff}.generatorDark .primary{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 10px 24px #3974f638}.generatorDark .secondary{color:var(--friendlyInk);background:#edf2fa}.generatorDark .tariff,.selectedPlan{background:#f7f9fd;border-color:#dce4f2}.resultActions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.resultActions a,.resultActions button{justify-content:center;align-items:center;display:inline-flex}.optionalNote{margin-top:18px!important}.selectedPlan{border:1px solid;border-radius:16px;grid-template-columns:1fr auto;gap:6px;padding:20px;display:grid}.selectedPlan strong{font-size:22px}.selectedPlan small{color:var(--friendlyMuted);grid-column:1/-1}footer{color:#68738b;background:#edf2fa;border-color:#dbe3f0}footer .brand{color:var(--friendlyInk)}@media (max-width:600px){.dashboardPreview{transform:none}.resultActions{flex-direction:column}.resultActions>*{width:100%}}
.cosmos{min-height:720px}.hero{padding-top:120px}.quickOrder{background:#fff;border:1px solid #dce5f3;border-radius:20px;grid-template-columns:1fr minmax(180px,.62fr) minmax(175px,.55fr) minmax(150px,.5fr) auto;align-items:center;gap:16px;margin:38px auto 0;padding:22px;display:grid;box-shadow:0 18px 45px #2f487c1c}.quickOrder>div{gap:5px;display:grid}.quickOrder span,.quickOrder small{color:#6f7a91}.quickOrder strong{font-size:21px}.quickOrder input{background:#f8faff;border:1px solid #d7e0ef;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:13px}.quickOrder input:focus{border-color:#3974f6;box-shadow:0 0 0 3px #e7efff}.quickOrder button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3974f6,#745cf6);border:0;border-radius:12px;padding:14px 20px;font-weight:800}.orderSuccess{color:#19734e;text-align:center;background:#e9f8f0;border-radius:16px;max-width:650px;margin:35px auto 0;padding:18px 22px;font-weight:700}.compactMap{color:#17213a;background:linear-gradient(135deg,#fff,#edf3ff);border:1px solid #dce5f3;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;margin-bottom:80px;padding:28px 32px;display:flex;box-shadow:0 18px 45px #2f487c1c}.compactMap span{color:#3974f6;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.compactMap h2{margin:7px 0;font-size:28px}.compactMap p{color:#68738b;margin:0}.compactMap a{color:#fff;background:#17213a;border-radius:999px;flex:none;padding:14px 20px;font-weight:800;text-decoration:none}@media (max-width:750px){.cosmos{min-height:680px}.quickOrder{grid-template-columns:1fr}.compactMap{flex-direction:column;align-items:flex-start}.compactMap a{text-align:center;width:100%}}
.kareliaHero{isolation:isolate;color:#fff;background:#0a2330;min-height:clamp(720px,100svh,940px)}.kareliaHero:before{display:none}.heroScenery{z-index:-3;will-change:transform;background-image:linear-gradient(90deg,#051923d1 0%,#05192380 42%,#05192314 74%),linear-gradient(#0000 54%,#06171cb8),url(/images/karelia-hero-v1.webp);background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate sceneryBreath;position:absolute;inset:-7% -3% -10%}.kareliaHero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0411182e 0%,#0000 38%,#05151a52 68%,#071f22 100%);position:absolute;inset:0}.kareliaHero .nav{background:#091b206b;border-color:#fff3;box-shadow:0 16px 45px #00000026}.kareliaHero .brand,.kareliaHero .nav nav a{color:#fff}.kareliaHero .brand span{color:#082b2b;background:#86d9bf}.kareliaHero .navCta{color:#0a3935;box-shadow:none;background:#dff7eb}.kareliaHero .hero{text-align:left;align-items:center;min-height:calc(clamp(720px,100svh,940px) - 98px);padding:70px 0 112px;display:flex}.heroCopy{max-width:720px}.kareliaHero .hero .eyebrow{color:#d8fff1;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08292b6b;border:1px solid #caffee4d}.kareliaHero .hero h1{color:#fff;letter-spacing:-.06em;text-shadow:0 4px 35px #00000047;max-width:none;margin:26px 0 22px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(54px,7.4vw,94px);font-weight:600;line-height:.92}.kareliaHero .hero h1 span{color:#b8f0da}.kareliaHero .lead{color:#ffffffd9;max-width:590px;margin:0;font-size:clamp(18px,2vw,22px)}.kareliaHero .heroActions{justify-content:flex-start;margin:34px 0 26px}.kareliaHero .heroActions a{align-items:center;min-height:54px;padding:16px 24px}.kareliaHero .heroActions .primary{color:#0a3935;background:#b8f0da;box-shadow:0 16px 35px #0f3c3342}.kareliaHero .glowButton{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#081f2561;border:1px solid #ffffff73}.heroTrust{color:#ffffffc7;gap:22px;font-size:14px;display:flex}.heroTrust span{align-items:center;gap:8px;display:flex}.heroTrust b{color:#caffed;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.scrollCue{color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:.82;place-items:center;gap:6px;font-size:12px;text-decoration:none;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scrollCue b{font-size:21px;animation:1.8s ease-in-out infinite scrollBounce}.birds{z-index:-1;opacity:.65;pointer-events:none;gap:25px;animation:23s linear infinite birdsFly;display:flex;position:absolute}.birdsOne{top:24%;left:-12%;transform:scale(.75)}.birdsTwo{animation-duration:31s;animation-delay:-12s;top:39%;left:-10%;transform:scale(.48)}.birds i{border-top:2px solid #ffffffe6;border-radius:50%;width:28px;height:12px;position:relative;transform:rotate(10deg)}.birds i:after{content:"";border-top:2px solid #ffffffe6;border-radius:50%;width:28px;height:12px;position:absolute;top:-2px;left:25px;transform:rotate(-20deg)}.birds i:nth-child(2){margin-top:17px}.birds i:nth-child(3){margin-top:-9px}.bearWalk{z-index:-1;opacity:.72;filter:drop-shadow(0 8px 9px #00000052);width:112px;height:72px;animation:11s ease-in-out infinite alternate bearDrift;position:absolute;bottom:4%;right:5%}.bearBody{background:#12241e;border-radius:50% 48% 42% 44%;width:72px;height:42px;position:absolute;top:17px;left:18px}.bearHead{background:#12241e;border-radius:50% 55% 45% 50%;width:34px;height:28px;position:absolute;top:26px;right:4px}.bearEar{background:#12241e;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;right:21px}.bearLeg{transform-origin:top;background:#12241e;border-radius:0 0 5px 5px;width:11px;height:22px;position:absolute;top:50px}.legOne{left:29px}.legTwo{animation:1.5s ease-in-out infinite alternate bearStep;left:50px}.legThree{animation:1.5s ease-in-out infinite alternate-reverse bearStep;right:20px}@keyframes sceneryBreath{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.075)translate(-.8%,1%)}}@keyframes birdsFly{0%{translate:0}to{translate:125vw -12vh}}@keyframes bearDrift{0%{translate:0}to{translate:-40px -3px}}@keyframes bearStep{to{transform:rotate(12deg)}}@keyframes scrollBounce{50%{transform:translateY(6px)}}@supports (animation-timeline:scroll()){.heroScenery{animation:linear both heroParallax;animation-timeline:scroll(root);animation-range:0 760px}@keyframes heroParallax{to{transform:scale(1.1)translateY(7%)}}}@media (max-width:700px){.kareliaHero{min-height:760px}.heroScenery{background-position:59%;inset:-3% -35% -5% -12%}.kareliaHero .hero{align-items:flex-end;min-height:660px;padding:100px 0 96px}.kareliaHero .hero h1{font-size:clamp(53px,16vw,72px)}.kareliaHero .lead{font-size:17px}.kareliaHero .heroActions{grid-template-columns:1fr;display:grid}.kareliaHero .heroActions a{justify-content:center}.heroTrust{gap:10px;display:grid}.birds{display:none}.bearWalk{bottom:3%;right:1%;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.heroScenery,.birds,.bearWalk,.bearLeg,.scrollCue b{animation:none!important}}.pricingSection{color:#fff;width:100%;max-width:none;padding:100px max(16px,50% - 520px) 70px;position:relative;overflow:hidden;box-shadow:none!important;clip-path:none!important;background:linear-gradient(#071f22 0%,#071d1fd1 15%,#081f1db8 42%,#081f1dc7 100%),url(/images/karelia-forest-v1.webp) 50%/cover fixed!important}.pricingSection:before{content:"";pointer-events:none;background:linear-gradient(#071f22 0%,#06161b80 12%,#0000 34%,#05191957);position:absolute;inset:0}.pricingSection>*{position:relative}.pricingSection .sectionHead>span{color:#baf2dc}.pricingSection .sectionHead h2{color:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:600}.pricingSection .sectionHead p,.pricingSection .pinNote{color:#ffffffba}.pricingSection .priceCard,.quickOrder{-webkit-backdrop-filter:blur(20px);color:#fff;background:linear-gradient(145deg,#f6fffc33,#dcf2ea17);border:1px solid #ffffff45;box-shadow:0 22px 55px #000f123b}.pricingSection .priceCard strong,.pricingSection .priceCard span{color:#fff}.pricingSection .priceCard small,.pricingSection .priceCard p{color:#ffffffb3}.pricingSection .priceCard.featured{background:linear-gradient(145deg,#bff4de4d,#dbf7ed24);border-color:#beffe5b3;box-shadow:0 25px 65px #00141352}.pricingSection .priceCard>i{color:#123d35;background:#b8f0da}.pricingSection .priceCard button{background:#051e1fa8;border:1px solid #ffffff2e}.pricingSection .featured button{color:#103a33;background:#b8f0da}.quickOrder input{background:#ffffffd4}.quickOrder span,.quickOrder small{color:#ffffffeb!important}.quickOrder strong{color:#fff}.quickOrder .dataConsent,.quickOrder .dataConsent span{color:#fff!important}.quickOrder .dataConsent a{color:#dffff2}.pinChoice{cursor:pointer;background:#051e1f47;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;margin:0!important;display:flex!important}.pinChoice>input{accent-color:#b8f0da;flex:none;height:17px;width:17px!important;padding:0!important}.pinChoice>span{font-size:12px;font-weight:600;line-height:1.25;display:grid;color:#fff!important}.pinChoice small{font-size:11px;color:#b8f0da!important}.creatorJourney{color:#fff;background:linear-gradient(#05181ad1,#071d1ba1,#041315e0),url(/images/karelia-forest-v1.webp) 50%/cover fixed;padding:72px 0 90px;position:relative;overflow:hidden}.creatorJourney:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 45%,#98e0c021,#0000 30%);position:absolute;inset:0}.creatorJourney>.wrap{z-index:2;position:relative}.creatorJourney .sectionHead>span{color:#baf2dc}.creatorJourney .sectionHead h2{color:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:600}.creatorJourney .sectionHead p{color:#ffffffb8}.titleDash{vertical-align:.13em;margin:0 .08em;font-size:.62em;font-style:normal;font-weight:400;display:inline-block}.studioGlass{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#f5fffb30,#e0f7ee14);border:1px solid #ffffff40;border-radius:30px;padding:clamp(20px,4vw,42px);box-shadow:0 28px 80px #000e1057}.studioForm{grid-template-columns:1.15fr .85fr;gap:36px;display:grid}.studioFields label{gap:8px;margin-bottom:18px;font-weight:700;display:grid}.studioFields input,.studioFields textarea,.studioFields select{color:#15332f;background:#f9fffce6;border:1px solid #ffffff40;border-radius:14px;outline:none;width:100%;padding:15px 16px;font-weight:400}.studioFields input::placeholder,.studioFields textarea::placeholder{color:#71807d;font-weight:400}.studioFields option{font-weight:400}.studioFields textarea{resize:vertical;min-height:145px}.studioFields input:focus,.studioFields textarea:focus,.studioFields select:focus{border-color:#b8f0da;box-shadow:0 0 0 3px #b8f0da33}.smallFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choiceLabel{color:#dff8ee;text-transform:uppercase;letter-spacing:.09em;margin-bottom:13px;font-size:13px;font-weight:800;display:block}.formatGrid{gap:10px;display:grid}.format{color:#fff;text-align:left;cursor:pointer;background:#041b1d4d;border:1px solid #fff3;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.format>b{background:#ffffff1f;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.format span{font-weight:700;display:grid}.format small{color:#fff9;font-weight:400}.format em{color:#b9d8cc;font-size:12px;font-style:normal}.format.locked{opacity:.58;cursor:pointer}.format.locked em{color:#dcece7;background:#ffffff1f;border-radius:99px;padding:4px 7px}.format.active{background:#b8f0da29;border-color:#b8f0da;box-shadow:inset 0 0 0 1px #b8f0da2e}.format.active>b{color:#103a33;background:#b8f0da}.liveCost{background:#02151766;border-radius:16px;grid-template-columns:1fr auto;gap:4px;margin:18px 0 12px;padding:17px;display:grid}.liveCost span{color:#ffffffb3}.liveCost strong{font-size:20px}.liveCost small{color:#b8f0da;grid-column:1/-1}.createNow{width:100%;color:#103a33!important;background:#b8f0da!important}.freeHint{color:#ffffffa3;text-align:center;margin-top:10px;display:block}.studioResult{max-width:760px;margin:auto}.studioResult .panelHead span{color:#b8f0da}.studioResult .panelHead h2{font-size:34px}.studioResult .panelHead p{color:#ffffffb3}.studioResult .draft{color:#15332f;background:#fafffdeb;border:1px solid #ffffff42;border-radius:16px;width:100%;min-height:320px;padding:18px;font-weight:400;line-height:1.6}.studioResult .secondary{color:#fff;background:#ffffff21}.studioResult .primary{color:#103a33;background:#b8f0da;align-items:center;display:inline-flex}.imageProgress{color:#dff8ee;text-align:center;background:#b8f0da1a;border:1px solid #b8f0da59;border-radius:14px;margin:14px 0;padding:16px}.generatedImage{gap:10px;margin-top:16px;display:grid}.generatedImage img{border-radius:18px;width:100%;height:auto}.generatedImage a{color:#b8f0da;text-align:center}.offerField .fieldTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.voiceButton{color:#dff8ee;font:inherit;cursor:pointer;background:#041b1d6b;border:1px solid #b8f0da80;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.voiceButton svg{fill:currentColor;width:16px;height:16px}.voiceButton i{font-style:normal}.voiceButton.listening{color:#103a33;background:#b8f0da;animation:1.3s ease-in-out infinite voicePulse;box-shadow:0 0 0 4px #b8f0da29}@keyframes voicePulse{50%{box-shadow:0 0 0 9px #b8f0da00}}.glassPlans{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.glassPlans article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#f7fffc29,#e0f6ed12);border:1px solid #ffffff36;border-radius:21px;flex-direction:column;min-height:225px;padding:22px;display:flex;position:relative;box-shadow:0 18px 45px #000d0f38}.glassPlans span{color:#ffffffad;font-size:13px}.glassPlans strong{margin:18px 0 4px;font-size:28px}.glassPlans p{color:#ffffffad}.glassPlans button{color:#fff;cursor:pointer;background:#02181966;border:1px solid #ffffff3b;border-radius:12px;margin-top:auto;padding:12px;font-weight:800}.glassPlans .planPopular{background:#b8f0da2b;border-color:#b8f0dab3}.glassPlans .planPopular button{color:#103a33;background:#b8f0da}.glassPlans i{color:#103a33;background:#b8f0da;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-11px;right:16px}.contentOrder{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edfff821;border:1px solid #ffffff3d;border-radius:20px;grid-template-columns:1fr minmax(220px,.75fr) auto;align-items:center;gap:16px;margin-top:18px;padding:20px;display:grid}.contentOrder>div{gap:4px;display:grid}.contentOrder span,.contentOrder small{color:#ffffffa6}.contentOrder input{background:#fafffde6;border:1px solid #ffffff45;border-radius:12px;outline:none;width:100%;padding:14px 15px}.contentOrder button{color:#103a33;cursor:pointer;background:#b8f0da;border:0;border-radius:12px;padding:14px 18px;font-weight:800}.contentSuccess{color:#e9fff6;text-align:center;background:#b8f0da26;border:1px solid #b8f0da6b;border-radius:18px;margin-top:18px;padding:18px;font-weight:700}.dataConsent{color:#ffffffad;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;margin:0!important;font-weight:400!important;display:flex!important}.dataConsent input{accent-color:#b8f0da;flex:none;height:16px;margin:1px 0 0;width:16px!important;padding:0!important}.dataConsent a{color:#d9fff0;text-underline-offset:2px}.legalLinks{gap:18px;display:flex}.legalLinks a{color:#ffffffb3;font-size:12px;text-decoration:none}.legalLinks a:hover{text-decoration:underline}.vkCommunity{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;display:inline-flex}.vkCommunity svg{fill:#103a33;background:#b8f0da;border-radius:50%;width:30px;height:30px;padding:6px;transition:transform .2s}.vkCommunity:hover svg{transform:translateY(-2px)}.journeyBirds{z-index:1;opacity:.6;gap:28px;animation:30s linear infinite birdsFly;display:flex;position:absolute;top:10%;left:-12%}.journeyBirds i{border-top:2px solid #eafff7;border-radius:50%;width:27px;height:12px}.journeyBirds i:after{content:"";border-top:2px solid #eafff7;border-radius:50%;width:27px;height:12px;margin-top:-2px;margin-left:24px;display:block}.journeyBirds i:nth-child(2){margin-top:18px}.forestBear{z-index:1;opacity:.72;width:145px;height:125px;position:absolute;bottom:1%;right:6%;transform:translateY(58px)}.forestBear span{background:#101e18;border-radius:52% 45% 42%;width:100px;height:58px;position:absolute;bottom:9px;left:8px}.forestBear b{background:#101e18;border-radius:50%;width:45px;height:40px;position:absolute;bottom:26px;right:7px}.forestBear i{background:#101e18;border-radius:50%;width:13px;height:13px;position:absolute;bottom:61px;right:28px}@supports (animation-timeline:view()){.forestBear{animation:linear both bearRise;animation-timeline:view();animation-range:entry 15% cover 48%}.journeyBirds{animation:linear both birdsAcross;animation-timeline:view();animation-range:entry cover 90%}@keyframes bearRise{to{transform:translateY(-35px)rotate(-2deg)}}@keyframes birdsAcross{to{transform:translate(125vw)translateY(-80px)}}}.compactMap{color:#fff;background:linear-gradient(90deg,#051e1de6,#092823b3),url(/images/karelia-forest-v1.webp) 50% 68%/cover;border:0;border-radius:0;width:100%;max-width:none;margin-top:0;margin-bottom:0;padding:52px max(32px,50% - 520px);box-shadow:inset 0 1px #ffffff1f}.compactMap span{color:#b8f0da}.compactMap p{color:#ffffffa8}.compactMap a{color:#103a33;background:#b8f0da;box-shadow:0 14px 35px #000f1040}footer{color:#ffffffb3!important;background:linear-gradient(90deg,#041818ed,#071f1cd1),url(/images/karelia-forest-v1.webp) bottom/cover!important;border-color:#ffffff1f!important;width:100%!important;max-width:none!important;margin:0!important;padding:46px max(32px,50% - 520px)!important}footer .brand{color:#fff!important}footer .brand span{color:#103a33!important;background:#b8f0da!important}@media (max-width:850px){.pricingSection{background-attachment:scroll!important}.creatorJourney{background-attachment:scroll}.studioForm{grid-template-columns:1fr}.glassPlans{grid-template-columns:repeat(2,1fr)}.contentOrder{grid-template-columns:1fr}}.accountLogin{color:#fff;font:inherit;cursor:pointer;background:#051e1f6b;border:1px solid #fff6;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.accountBadge{color:#fff;background:#051e1f6b;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 7px;text-decoration:none;display:flex}.accountBadge img{object-fit:cover;border-radius:50%}.accountBadge span{font-size:11px;line-height:1.2;display:grid}.accountBadge b{color:#b8f0da;font-size:12px}.accountLoading{color:#fff}.authPage{background:linear-gradient(#03181ab3,#03181adb),url(/images/karelia-hero-v1.webp) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;background:#e1f7ef24;border:1px solid #ffffff47;border-radius:28px;max-width:520px;padding:42px}.authCard h1{margin:28px 0;font-size:24px}.authCard a{color:#b8f0da}@media (max-width:600px){.pricingSection,.creatorJourney{padding-top:78px;padding-bottom:78px}.smallFields,.glassPlans{grid-template-columns:1fr}.studioGlass{border-radius:22px}.format{grid-template-columns:42px 1fr auto}.forestBear{right:-25px;transform:scale(.7)translateY(70px)}}@media (prefers-reduced-motion:reduce){.journeyBirds,.forestBear{animation:none!important}}.cookieNotice{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eafff7;background:#071f20e6;border:1px solid #ffffff40;border-radius:16px;align-items:center;gap:14px;width:min(520px,100% - 36px);padding:14px 15px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #000a0c4d}.cookieNotice p{margin:0;font-size:12px;line-height:1.45}.cookieNotice a{color:#b8f0da}.cookieNotice button{color:#103a33;cursor:pointer;background:#b8f0da;border:0;border-radius:10px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.legalPage{color:#fff;background:linear-gradient(#05191bc7,#041516e6),url(/images/karelia-forest-v1.webp) 50%/cover fixed;min-height:100svh;padding:70px 16px}.legalGlass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ebfbf521;border:1px solid #ffffff3d;border-radius:28px;width:min(840px,100%);margin:auto;padding:clamp(24px,5vw,54px);box-shadow:0 28px 80px #000a0c57}.legalGlass>span{color:#b8f0da;text-transform:uppercase;letter-spacing:.1em;margin-top:30px;font-size:12px;font-weight:800;display:block}.legalGlass h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(34px,6vw,56px);line-height:1.02}.legalGlass h2{margin:34px 0 10px;font-size:20px}.legalGlass p{color:#ffffffc7;line-height:1.7}.legalGlass a{color:#caffed}.legalBack{text-decoration:none}.legalDate{font-size:13px}.legalWarning{color:#ffe8bc;background:#ffcc751a;border:1px solid #ffdc9752;border-radius:14px;margin:24px 0;padding:15px;font-size:13px;line-height:1.5}@media (max-width:600px){.cookieNotice{flex-direction:column;align-items:flex-start}.cookieNotice button{width:100%}.legalLinks{flex-direction:column;gap:7px}}
