@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_dffaa2c9-module__wX8OqW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_dffaa2c9-module__wX8OqW__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ffe99013-module__tBCtxa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_ffe99013-module__tBCtxa__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
:root{--ink:#17132f;--cream:#f6f4ff;--peach:#ffb703;--rose:#6d4dff;--lime:#53e0bd;--plum:#332477}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 88% 4%, #ded7ff 0, transparent 25rem), var(--cream);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 48px);margin:0 auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:96px;display:flex;position:relative}.brand{font-family:var(--font-serif), serif;letter-spacing:-.06em;font-size:2rem;font-weight:800}.brand span{color:var(--rose)}.navLinks{gap:34px;font-size:.92rem;font-weight:600;display:flex}.navLinks a{transition:opacity .2s}.navLinks a:hover{opacity:.55}.navCta{border:1.5px solid var(--ink);border-radius:100px;padding:13px 20px;font-size:.88rem;font-weight:700;transition:all .2s}.navCta:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:36px;min-height:690px;padding-top:30px;padding-bottom:66px;display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;background:#fff8;border:1px solid #fff;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 10px 32px #4b29200e}.eyebrow span{color:var(--rose)}h1{font-family:var(--font-serif), serif;letter-spacing:-.065em;margin:24px 0 22px;font-size:clamp(3.7rem,6.2vw,6rem);font-weight:650;line-height:.94}h1 em{color:var(--rose);font-weight:400}.heroText{color:#625957;max-width:570px;font-size:1.12rem;line-height:1.65}.heroActions{align-items:center;gap:26px;margin-top:31px;display:flex}.primaryButton{color:#fff;background:var(--ink);border-radius:100px;align-items:center;gap:19px;padding:17px 23px;font-size:.95rem;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 15px 35px #211c1b22}.primaryButton span{background:var(--lime);color:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.primaryButton:hover{transform:translateY(-3px);box-shadow:0 20px 42px #211c1b33}.textButton{align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.play{border:1px solid #baa9a3;border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;font-size:.65rem;display:grid}.socialProof{align-items:center;gap:14px;margin-top:43px;display:flex}.socialProof p{color:#706562;margin:0;font-size:.72rem;line-height:1.45}.socialProof strong{color:var(--ink)}.avatars{display:flex}.avatars span{border:2px solid var(--cream);color:#fff;background:var(--plum);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:.58rem;font-weight:800;display:grid}.avatars span:first-child{background:var(--rose);margin-left:0}.avatars span:last-child{background:var(--ink)}.heroVisual{background:radial-gradient(circle at 46% 39%,#ffd5bd 0 25%,#efa17b 58%,#e58972 100%);border-radius:50% 42% 49% 43%;place-items:center;height:610px;display:grid;position:relative;overflow:visible}.heroVisual:after{content:"";border:1px solid #fff6;border-radius:50%;position:absolute;inset:28px}.phoneShadow{filter:blur(28px);background:#6f392a55;border-radius:50%;width:268px;height:490px;position:absolute;transform:translate(22px,28px)rotate(5deg)}.phone{z-index:3;background:#151313;border:3px solid #292322;border-radius:42px;width:258px;height:525px;padding:9px;position:relative;transform:rotate(4deg);box-shadow:0 35px 65px #5522144d,inset 0 0 0 1px #fff5}.phoneTop{z-index:6;background:#171414;border-radius:20px;width:77px;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phoneTop span{background:#243347;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.videoScene{background:linear-gradient(155deg,#f7d5bd 0 42%,#bd6e58 43% 100%);border-radius:32px;height:100%;position:relative;overflow:hidden}.heroVideo{object-fit:cover;object-position:50% center;width:100%;height:100%;display:block}.videoShade{z-index:2;pointer-events:none;background:linear-gradient(#0000 53%,#100b2dbd 100%);position:absolute;inset:0}.sceneGlow{filter:blur(22px);background:#fff5;border-radius:50%;width:220px;height:220px;position:absolute;top:-55px;right:-40px}.sceneProduct{text-align:center;color:#8b5b2d;width:65px;height:105px;font-family:var(--font-serif);letter-spacing:.14em;background:linear-gradient(#fdf6d8,#e8be72);border-radius:11px 11px 18px 18px;padding-top:24px;font-size:.7rem;font-weight:800;position:absolute;top:145px;left:33px;transform:rotate(-7deg);box-shadow:0 18px 30px #7d352b40}.sceneProduct:before{content:"";background:#533b36;border-radius:8px 8px 2px 2px;width:28px;height:23px;position:absolute;top:-18px;left:19px}.sceneProduct small{font-family:var(--font-sans);letter-spacing:.05em;font-size:.45rem}.creatorSilhouette .head{background:#382420;border-radius:48% 48% 43% 45%;width:83px;height:104px;position:absolute;top:90px;right:25px;transform:rotate(-8deg)}.creatorSilhouette .head:after{content:"";background:#d89475;border-radius:50%;position:absolute;inset:12px 8px 5px 30px}.creatorSilhouette .body{background:#f4e4d2;border-radius:50% 50% 10% 10%;width:180px;height:260px;position:absolute;top:177px;right:-45px;transform:rotate(-7deg)}.videoPlay{z-index:4;width:58px;height:58px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:1px solid #fff9;border-radius:50%;margin:auto;transition:width .2s,height .2s,opacity .2s,transform .2s;position:absolute;inset:0;box-shadow:0 8px 30px #4f241d33}.videoPlay:hover{transform:scale(1.06)}.videoScene.isPlaying .videoPlay{opacity:.82;width:38px;height:38px;margin:0;font-size:.72rem;inset:auto 15px 48px auto}.videoMeta{z-index:4;color:#fff;text-shadow:0 2px 8px #0009;justify-content:space-between;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:19px;left:18px;right:18px}.phoneBar{z-index:7;background:#fff9;border-radius:10px;width:80px;height:4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.noteCard,.resultCard{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf4e8;border:1px solid #fff;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 17px 40px #67312422}.noteCard{top:83px;left:-42px;transform:rotate(-5deg)}.resultCard{bottom:79px;right:-27px;transform:rotate(4deg)}.noteCard p,.resultCard p{color:#695a56;margin:0;font-size:.63rem;line-height:1.4}.noteCard strong,.resultCard strong{color:var(--ink);font-size:.72rem}.noteIcon,.resultIcon{background:var(--lime);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.resultIcon{background:var(--plum);color:#fff}.spark{z-index:5;color:#fff7d7;text-shadow:0 4px 10px #9e553b33;font-size:2rem;position:absolute}.sparkOne{top:68px;right:50px}.sparkTwo{font-size:1.4rem;bottom:98px;left:58px}.marquee{white-space:nowrap;background:#efe7dd;border-top:1px solid #d6c7be;border-bottom:1px solid #d6c7be;padding:18px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.marqueeTrack{will-change:transform;width:max-content;min-width:max-content;animation:24s linear infinite drift;display:flex}.marqueeGroup{box-sizing:border-box;min-width:100vw;color:var(--ink);font-family:var(--font-serif);letter-spacing:.12em;flex:none;justify-content:space-around;align-items:center;gap:28px;padding-right:28px;font-size:.86rem;font-weight:750;display:flex}.marqueeGroup i{color:var(--rose);font-family:var(--font-sans);font-size:.72rem;font-style:normal}.marquee:hover .marqueeTrack{animation-play-state:paused}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marqueeTrack{animation:none}.marqueeGroup[aria-hidden=true]{display:none}}.benefits{padding:130px 0 145px}.sectionIntro h2,.portfolioHeader h2,.pricingCopy h2,.faq h2{font-family:var(--font-serif), serif;letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(3rem,5vw,5rem);font-weight:600;line-height:.98}.sectionIntro h2 em,.portfolioHeader h2 em,.pricingCopy h2 em,.faq h2 em{color:var(--rose);font-weight:400}.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--rose);font-size:.72rem;font-weight:800}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.benefit{background:#fbf8f3;border:1px solid #ddd0c7;border-radius:26px;min-height:290px;padding:34px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.benefit:hover{transform:translateY(-7px);box-shadow:0 24px 55px #5a372411}.benefitIcon{background:var(--peach);border-radius:17px;place-items:center;width:53px;height:53px;font-size:1.4rem;display:grid}.benefitIcon.tone1{background:var(--lime)}.benefitIcon.tone2{background:var(--plum);color:#fff}.benefit h3{font-family:var(--font-serif);margin:48px 0 12px;font-size:1.55rem}.benefit p{color:#756a66;max-width:280px;margin:0;font-size:.9rem;line-height:1.65}.stepNumber{color:#a4948d;font-size:.72rem;font-weight:800;position:absolute;top:24px;right:25px}.kicker.light{color:var(--lime)}.portfolioSection{padding:135px 0}.portfolioHeader{justify-content:space-between;align-items:end;gap:40px;display:flex}.portfolioHeader>p{color:#756a66;max-width:380px;font-size:.9rem;line-height:1.7}.templateGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.template{border-radius:27px;height:470px;padding:22px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.template:hover{transform:translateY(-8px)rotate(.5deg)}.templateInk{color:#fff;background:#2c2829}.templateNav{letter-spacing:.1em;justify-content:space-between;font-size:.55rem;display:flex}.templateBody>p{letter-spacing:.17em;margin-top:65px;font-size:.52rem;font-weight:800}.templateBody h3{font-family:var(--font-serif);letter-spacing:-.05em;margin:12px 0;font-size:2.45rem;line-height:.9}.templateBody h3 i{font-weight:350}.miniPhone{background:#161313;border-radius:23px;width:125px;height:230px;padding:5px;position:absolute;bottom:24px;right:30px;transform:rotate(7deg);box-shadow:0 20px 30px #49221938}.miniScene{background:linear-gradient(145deg,#f7d3bc 40%,#8e4f49 41%);border-radius:19px;width:100%;height:100%}.miniReel{color:#fff;background:linear-gradient(145deg,#f7d3bc 0 42%,#8e4f49 43%);border-radius:19px;width:100%;height:100%;padding:25px 11px 12px;position:relative;overflow:hidden}.miniReel:before{content:"";background:#ffffff2e;border-radius:50%;width:95px;height:95px;position:absolute;top:68px;right:-19px}.miniReel>span{z-index:2;letter-spacing:.13em;font-size:.42rem;font-weight:900;position:relative}.miniReel>strong{z-index:2;font-family:var(--font-serif);letter-spacing:-.04em;font-size:.95rem;line-height:.92;position:absolute;top:50px;left:11px}.miniReel>i{z-index:2;color:#17132f;background:#ffffffdb;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;padding-left:2px;font-size:.55rem;font-style:normal;display:grid;position:absolute;inset:0}.miniReel>small{z-index:2;letter-spacing:.08em;font-size:.39rem;font-weight:800;position:absolute;bottom:12px;left:11px}.miniGallery{gap:7px;height:150px;display:flex;position:absolute;bottom:65px;left:22px;right:22px;transform:rotate(-2deg)}.miniGallery span{background:linear-gradient(155deg,#fad6a5 40%,#76855c 41%);border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;padding:10px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 25px #52602522}.miniGallery small{font-size:.42rem;font-weight:900}.miniGallery b{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.5rem;position:relative;transform:rotate(180deg)}.miniGallery i{color:#17132f;background:#fffde8d9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.4rem;font-style:normal;display:grid;position:absolute;bottom:8px;right:7px}.miniGallery span:nth-child(2){background:linear-gradient(155deg,#e8a98a 40%,#5e4a33 41%);transform:translateY(-13px)}.templateName{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800;position:absolute;bottom:22px;left:22px}.stepsSection{background:#eadfd4;padding:125px 0}.centered{text-align:center}.stepsLine{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:70px;display:grid;position:relative}.stepsLine:before{content:"";background:#baa9a0;height:1px;position:absolute;top:26px;left:16%;right:16%}.stepsLine article{text-align:center;position:relative}.stepsLine article>span{z-index:2;color:#fff;background:var(--ink);width:54px;height:54px;font-family:var(--font-serif);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:1.2rem;display:grid;position:relative;box-shadow:0 0 0 8px #eadfd4}.stepsLine article:nth-child(2)>span{color:var(--ink);background:var(--rose)}.stepsLine article:nth-child(3)>span{color:var(--ink);background:var(--lime)}.stepsLine h3{font-family:var(--font-serif);margin:0 0 10px;font-size:1.45rem}.stepsLine p{color:#746965;max-width:260px;margin:auto;font-size:.86rem;line-height:1.6}.pricing{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:140px 0;display:grid}.pricingCopy p{color:#756a66;max-width:390px;line-height:1.7}.priceCards{grid-template-columns:1fr 1fr;align-items:center;gap:17px;display:grid}.priceCard{background:#fbf8f3;border:1px solid #d6c8bf;border-radius:27px;padding:34px;position:relative}.priceCard.featured{color:#fff;background:var(--plum);border:0;padding:44px 36px;box-shadow:0 28px 65px #41233936}.plan{letter-spacing:.15em;font-size:.67rem;font-weight:800}.popular{color:var(--ink);background:var(--lime);letter-spacing:.1em;border-radius:100px;padding:7px 12px;font-size:.55rem;font-weight:900;position:absolute;top:-11px;right:25px}.price{align-items:end;gap:10px;margin:24px 0 28px;display:flex}.price strong{font-family:var(--font-serif);letter-spacing:-.07em;font-size:3.8rem;line-height:1}.price span{color:#8e827d;padding-bottom:7px;font-size:.65rem}.featured .price span{color:#c9b7c4}.priceCard ul{margin:0 0 32px;padding:0;list-style:none}.priceCard li{color:#6f6460;padding:8px 0;font-size:.82rem}.featured li{color:#e9dfe5}.priceCard>a{text-align:center;border:1px solid #b8aaa2;border-radius:100px;padding:13px;font-size:.78rem;font-weight:800;display:block}.featured>a{color:var(--ink);background:var(--lime);border:0;justify-content:center;gap:15px;display:flex}.faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding:45px 0 140px;display:grid}.faqList article{border-bottom:1px solid #d4c6bd}.faqList button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 0;font-size:1rem;font-weight:700;display:flex}.faqList button b{border:1px solid #bbaeaa;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1.2rem;font-weight:400;display:grid}.faqList p{color:#746965;margin:-7px 50px 25px 0;font-size:.88rem;line-height:1.65}.faqList .open button b{color:#fff;background:var(--rose);border-color:var(--rose)}.finalCta{text-align:center;color:#fff;background:var(--rose);border-radius:38px;padding:95px 30px;position:relative;overflow:hidden}.finalCta:before,.finalCta:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:280px;height:280px;position:absolute}.finalCta:before{bottom:-145px;left:-100px}.finalCta:after{top:-150px;right:-80px}.finalCta>p{letter-spacing:.17em;font-size:.65rem;font-weight:900}.finalCta h2{font-family:var(--font-serif);letter-spacing:-.06em;margin:18px 0 33px;font-size:clamp(3rem,6vw,5.6rem);font-weight:600;line-height:.93}.finalCta h2 em{color:var(--lime);font-weight:350}.lightButton{width:fit-content;color:var(--ink);background:#fff;margin:auto;position:relative}.ctaSpark{color:#fff2bd;font-size:2.2rem;position:absolute;top:38px;left:9%}.footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;padding-top:65px;padding-bottom:45px;display:grid}.footer>p{color:#756a66;font-size:.8rem}.footer>div{gap:25px;font-size:.75rem;font-weight:700;display:flex}.footer small{color:#978984;font-size:.65rem}.eyebrow{background:#ffffffb8;border-color:#dcd5ff;box-shadow:0 12px 34px #3c287418}.heroText,.socialProof p,.benefit p,.portfolioHeader>p,.pricingCopy p,.faqList p,.footer>p{color:#625e78}.navCta{border-color:#312866}.navCta:hover,.primaryButton{background:#211a49}.primaryButton{box-shadow:0 15px 35px #2b1d6b2e}.primaryButton:hover{box-shadow:0 20px 42px #2b1d6b42}.play{border-color:#afa6d4}.avatars span:nth-child(2){background:#2f7bd8}.avatars span:nth-child(3){background:#168b7a}.heroVisual{background:radial-gradient(circle at 42% 34%,#ffe7a3 0 18%,#9279ff 47%,#5734c7 100%);box-shadow:0 35px 90px #4934b526}.phoneShadow{background:#24176e66}.phone{background:#0e0b22;border-color:#0e0b22;box-shadow:0 35px 65px #24176e52,inset 0 0 0 1px #fff5}.phoneTop{background:#0e0b22}.videoScene{background:linear-gradient(155deg,#dcd5ff 0 42%,#4d38b8 43% 100%)}.sceneProduct{color:#624400;background:linear-gradient(#fff5c7,#ffbf2f);box-shadow:0 18px 30px #2618753d}.sceneProduct:before{background:#241b55}.creatorSilhouette .head{background:#241a4f}.creatorSilhouette .head:after{background:#a786ff}.creatorSilhouette .body{background:#f2efff}.noteCard,.resultCard{background:#ffffffeb;box-shadow:0 17px 40px #35256c24}.noteCard p,.resultCard p{color:#625e78}.spark{color:#fff0a7;text-shadow:0 4px 10px #3a287c4a}.marquee{background:#e9e4ff;border-color:#cec7ed}.benefit{background:#fcfbff;border-color:#dcd6f2}.benefit:hover{box-shadow:0 24px 55px #33247718}.benefitIcon{color:#17132f}.stepNumber{color:#8982a6}.templateCoral{background:#8066ff}.templateLime{background:#53e0bd}.templateInk{background:#211a49}.miniScene{background:linear-gradient(145deg,#dcd5ff 40%,#4936ae 41%)}.sceneDark{background:linear-gradient(160deg,#ffcf5a 0 45%,#31216b 46%)}.miniGallery span{background:linear-gradient(155deg,#b4a7ff 40%,#376f69 41%);box-shadow:0 14px 25px #2d227022}.miniGallery span:nth-child(2){background:linear-gradient(155deg,#ffcb55 40%,#45337e 41%)}.miniGallery span:nth-child(3){background:linear-gradient(155deg,#e0fff5 40%,#337f75 41%)}.stepsSection{background:#e7e2ff}.stepsLine:before{background:#b7afd8}.stepsLine article>span{box-shadow:0 0 0 8px #e7e2ff}.stepsLine p,.priceCard li{color:#625e78}.priceCard{background:#fcfbff;border-color:#d8d1ee}.priceCard.featured{background:#332477;box-shadow:0 28px 65px #271a6838}.faqList article{border-color:#d4ceed}.faqList button b{border-color:#aaa2cf}.finalCta{background:linear-gradient(135deg,#7659ff,#5637c9);box-shadow:0 30px 80px #432caa30}.finalCta h2 em{color:#70f0cf}@media (max-width:900px){.navLinks{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:45px}.heroCopy{flex-direction:column;align-items:center;display:flex}.heroVisual{width:min(540px,100%);margin:20px auto 0}.noteCard{left:2px}.resultCard{right:2px}.benefitGrid,.templateGrid{grid-template-columns:1fr}.benefit{min-height:240px}.benefit h3{margin-top:30px}.pricing,.faq{grid-template-columns:1fr}.portfolioHeader{flex-direction:column;align-items:start}.template{width:100%;max-width:560px;margin:auto}.pricing{gap:45px}.priceCards{max-width:680px}.footer{grid-template-columns:auto 1fr auto}.footer>div{display:none}}@media (max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav{height:78px}.navCta{padding:10px 14px;font-size:.75rem}h1{font-size:clamp(3.15rem,15vw,4.3rem)}.heroText{font-size:1rem}.heroActions{flex-direction:column;gap:17px}.heroVisual{border-radius:44% 44% 48% 45%;height:540px}.phone{width:226px;height:466px}.noteCard{top:45px}.resultCard{bottom:39px}.socialProof{margin-top:34px}.benefits,.portfolioSection,.pricing{padding:95px 0}.sectionIntro h2,.portfolioHeader h2,.pricingCopy h2,.faq h2{font-size:3.15rem}.stepsLine{grid-template-columns:1fr;gap:45px}.stepsLine:before{width:1px;height:auto;inset:30px auto 30px 50%}.stepsLine article{background:#eadfd4}.priceCards{grid-template-columns:1fr}.faq{gap:45px;padding-bottom:95px}.finalCta{border-radius:28px;width:calc(100% - 20px);padding:75px 20px}.finalCta h2{font-size:3.1rem}.footer{grid-template-columns:1fr auto;gap:15px}.footer>p{grid-row:2}.footer small{grid-area:1/2}}.competitiveGrid{grid-template-columns:repeat(4,1fr)}.competitiveGrid .benefit{min-height:300px}.competitiveGrid .benefitIcon{font-size:.9rem;font-weight:900}.comparisonSection{color:#fff;background:#17132f;padding:120px 0}.comparisonWrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.comparisonIntro{position:sticky;top:110px}.comparisonIntro h2{font:500 clamp(3.2rem, 5.2vw, 5.5rem)/.94 var(--font-serif);letter-spacing:-.06em;margin:18px 0 24px}.comparisonIntro h2 em{color:#70f0cf;font-weight:400}.comparisonIntro p{color:#c8c3dc;max-width:500px;line-height:1.7}.comparisonTable{background:#211a49;border:1px solid #ffffff25;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #08061755}.comparisonHead,.comparisonRow{grid-template-columns:.82fr 1fr 1fr;align-items:center;gap:16px;padding:20px 22px;display:grid}.comparisonHead{color:#a9a2c2;text-transform:uppercase;letter-spacing:.1em;background:#ffffff08;font-size:.72rem}.comparisonHead b{color:#70f0cf}.comparisonRow{border-top:1px solid #ffffff15;font-size:.84rem}.comparisonRow strong{font-family:var(--font-serif);font-size:1.02rem}.comparisonRow span{color:#aaa4bd}.comparisonRow b{color:#fff}.comparisonRow i{color:#17132f;background:#70f0cf;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;font-size:.66rem;font-style:normal;display:inline-grid}.comparisonRow span i{color:#817a99;background:#ffffff10}.freeCard{background:#fcfbff;border:1px solid #d8d1ee;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:26px 35px;padding:40px;display:grid;box-shadow:0 28px 70px #33247712}.freeCard ul{color:#625e78;border-top:1px solid #ded8f1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:24px 0 0;list-style:none;display:grid}.freeCard li{background:#f3f0ff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:start;column-gap:10px;min-width:0;padding:13px;display:grid}.freeCard li>span{color:#17132f;background:#70f0cf;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:900;display:grid}.freeCard li>strong{color:#211a49;font-size:.78rem;line-height:1.25}.freeCard li>small{color:#716b89;margin-top:3px;font-size:.68rem;line-height:1.3}.freeCard a{color:#fff;white-space:nowrap;background:#332477;border-radius:999px;align-items:center;gap:18px;padding:15px 18px;font-weight:750;display:inline-flex}.finalCta .lightButton{color:#fff;background:#211a49}.finalCta .lightButton:hover{color:#211a49;background:#fff}.finalCta .lightButton span{color:#211a49;background:#70f0cf}@media (max-width:1000px){.competitiveGrid{grid-template-columns:1fr 1fr}.comparisonWrap{grid-template-columns:1fr;gap:45px}.comparisonIntro{position:static}.freeCard ul{grid-template-columns:1fr 1fr}}@media (max-width:620px){.competitiveGrid{grid-template-columns:1fr}.comparisonSection{padding:85px 0}.comparisonHead,.comparisonRow{grid-template-columns:.9fr 1.1fr;gap:10px;padding:16px 14px}.comparisonHead span,.comparisonRow span{display:none}.comparisonRow{font-size:.72rem}.comparisonRow strong{font-size:.88rem}.freeCard{grid-template-columns:1fr;padding:26px}.freeCard ul{grid-column:auto;grid-template-columns:1fr}.freeCard a{justify-content:center}}
