:root{--bg:#0a0b14;--ink:#f4f1fc;--muted:#aaa8be;--line:#302e3c;--accent:#cdb5ff;--pink:#ffb6c8;--paper:#f6f4ef;--paper-ink:#22202c;--section:#10101b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-optical-sizing:auto;color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-padding-top:94px}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #dfb9ff;outline-offset:4px}::selection{background:#a67dff;color:#080911}.shell{width:min(1190px,calc(100% - 72px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;left:12px;top:-90px;background:#fff;color:#111;padding:12px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;backdrop-filter:blur(18px);background:rgba(10,11,20,.9);border-bottom:1px solid rgba(255,255,255,.09)}.nav-shell{display:flex;align-items:center;justify-content:space-between;min-height:83px;gap:25px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:23px;font-weight:800;letter-spacing:-.07em;white-space:nowrap}.brand-symbol{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#c7b0ff;color:#171025;letter-spacing:0;font-size:29px;line-height:1}.brand-accent{color:#c6b0ff}.brand-dot{color:#f8b2c1}.main-nav{display:flex;align-items:center;gap:32px}.main-nav a{font-size:13px;font-weight:600;color:#b9b7c9;transition:color .2s}.main-nav a:hover,.footer-links a:hover{color:#fff}.nav-cta{display:inline-flex;align-items:center;gap:14px;background:#ebe1ff;color:#1b142e;padding:11px 16px;border-radius:7px;font-weight:800;font-size:12px;transition:transform .2s,background .2s}.nav-cta:hover,.button:hover,.card-action:hover{transform:translateY(-2px)}.hero{min-height:700px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 88% 42%,rgba(97,59,139,.16) 0,transparent 51%)}.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.55}.hero-glow-one{width:420px;height:420px;background:#51366d;right:2%;top:13%}.hero-glow-two{width:330px;height:330px;background:#432446;left:-250px;bottom:-200px}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:100px;padding-bottom:100px}.eyebrow,.section-kicker,.bundle-kicker{font-size:11px;font-weight:800;letter-spacing:.18em}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#d2bbfa}.eyebrow-star{color:#ebb6d9;font-size:19px}.hero h1{font-size:clamp(57px,5.8vw,92px);letter-spacing:-.085em;line-height:1.045;margin:28px 0 25px;font-weight:800}.hero h1 em,.sample-section h2 em,.closing-section em,.bundle-content h3 em{color:#c8b1ff;font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.055em}.lead{font-size:18px;color:#bab5c9;line-height:1.75;max-width:525px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 19px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:800;line-height:1.25;transition:transform .2s,background .2s;max-width:100%;text-align:left}.button-primary{background:#cab5ff;color:#1a1130}.button-primary:hover{background:#dfd0ff}.button-outline{background:transparent;border:1px solid #47415d;color:#ece7f9}.button-outline:hover{background:#201c32}.hero-stats{display:flex;gap:34px;margin-top:70px}.hero-stats div{display:flex;flex-direction:column;padding-right:34px;border-right:1px solid #41394e;gap:2px}.hero-stats div:last-child{border-right:0;padding-right:0}.hero-stats strong{font-size:30px;letter-spacing:-.06em;line-height:1.1}.hero-stats span{font-size:12px;color:#aaa3bc}.hero-visual{position:relative;padding:20px 16px 45px}.editor-card{background:#f3f0eb;color:#292234;border-radius:14px;max-width:470px;transform:rotate(2.6deg);box-shadow:0 35px 110px rgba(0,0,0,.45),16px 16px 0 rgba(178,133,238,.16);overflow:hidden;margin:0 auto}.editor-top{background:#242033;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:10px;letter-spacing:.11em;gap:10px}.editor-dots{display:flex;gap:5px}.editor-dots i{background:#9480b0;width:7px;height:7px;border-radius:50%}.editor-dots i:nth-child(2){background:#cf9ead}.editor-dots i:nth-child(3){background:#d9ba91}.status-dot{font-size:9px;color:#beedc2;white-space:nowrap}.editor-body{padding:37px}.editor-tag{display:inline-block;background:#e8dffc;color:#5b3e8a;border-radius:4px;padding:5px 9px;font-size:10px;letter-spacing:.1em;font-weight:800}.editor-body h2{font-size:32px;line-height:1.13;letter-spacing:-.06em;margin:17px 0 10px}.editor-body>p{color:#655d6c;margin:0 0 20px;font-size:12px;line-height:1.6}.editor-field{border:1px solid #d9d2d6;background:#fff;border-radius:5px;margin:9px 0;padding:10px 13px;display:flex;flex-direction:column;gap:3px}.editor-field span{font-size:9px;font-weight:800;color:#8d8195;letter-spacing:.1em}.editor-field strong{font-family:ui-monospace,monospace;color:#6d4b91;font-size:12px;font-weight:600}.editor-action{display:flex;justify-content:space-between;width:100%;margin-top:17px;background:#a981e8;color:#fff;border:0;border-radius:5px;font-weight:800;padding:13px 14px;font-size:12px}.editor-body .editor-caption{font-size:10px;text-align:center;margin:11px 0 0;color:#8c8790}.hero-spark{position:absolute;color:#e0b7ff;font-size:65px}.hero-spark-a{right:-7px;top:-26px}.hero-spark-b{left:-15px;bottom:-4px;font-size:34px}.floating-chip{position:absolute;padding:13px 18px;font-size:12px;font-weight:800;border-radius:6px;background:#ede6fa;color:#51386f;box-shadow:0 12px 35px #0003}.chip-one{right:-25px;top:110px;transform:rotate(-6deg)}.chip-two{left:-40px;bottom:75px;transform:rotate(-8deg);background:#fee1ec;color:#803659}.ticker{background:#d5c1fa;color:#231b32;overflow:hidden}.ticker-inner{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:59px;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.1em}.ticker-star{font-size:22px;color:#6a477e}.section{padding:115px 0}.section-kicker{color:#b7a1e3;margin-bottom:18px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:48px}.section-top>p{max-width:400px;color:#aaa6b9;line-height:1.8;margin:0 0 5px}.section h2{font-size:clamp(38px,4.5vw,64px);line-height:1.08;letter-spacing:-.075em;margin:0;font-weight:750}.section h2 span{color:#bea7e6}.shop-section{background:#100f1a}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.product-card{border:1px solid #393343;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;background:#1a1726;transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-5px);border-color:#706388}.card-art{height:206px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.art-writing{background:radial-gradient(circle at 55% 60%,#8c68bb,#55416e 70%,#413453)}.art-business{background:radial-gradient(circle at 55% 60%,#dca76c,#9a7350 70%,#765943)}.art-creativity{background:radial-gradient(circle at 45% 50%,#d98daa,#a05e80 70%,#7d4b6b)}.art-productivity{background:radial-gradient(circle at 45% 50%,#78a7c3,#507b99 70%,#39556f)}.art-icon{font-size:110px;color:#fff8;line-height:1;filter:drop-shadow(0 14px 15px #16111b55);transform:rotate(-12deg)}.art-orbit{position:absolute;top:4px;right:23px;font-size:55px;color:#fff5}.art-sublabel{position:absolute;left:19px;bottom:17px;font-size:10px;color:#fff9;letter-spacing:.12em}.card-body{padding:23px;display:flex;flex-direction:column;flex:1}.card-category{display:flex;justify-content:space-between;color:#c6b0f1;font-size:10px;letter-spacing:.1em;font-weight:800;gap:6px}.card-category span{color:#aba4b8;letter-spacing:0}.product-card h3{font-size:25px;letter-spacing:-.05em;line-height:1.15;margin:19px 0 12px}.product-card p{font-size:13px;line-height:1.75;color:#aaa5bd;margin:0 0 20px;min-height:90px}.card-meta{display:flex;align-items:center;gap:7px;font-size:10px;color:#c3baca;white-space:nowrap;margin-top:auto}.card-meta b{color:#62576f}.meta-line{height:1px;background:#4c4557;flex:1;min-width:4px}.card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #3b3546;margin-top:19px;padding-top:18px;gap:8px}.card-bottom strong{font-size:30px;letter-spacing:-.06em}.card-action{border:1px solid #796992;background:#292337;color:#eee5ff;padding:11px 13px;border-radius:6px;font-size:12px;font-weight:750;transition:transform .2s}.card-action span{margin-left:6px}.bundle-card{display:grid;grid-template-columns:180px 1fr 260px;align-items:center;gap:25px;background:#282036;border:1px solid #6f598d;border-radius:10px;margin-top:22px;padding:30px 38px;position:relative;overflow:hidden}.bundle-visual{position:relative;display:grid;place-items:center;height:170px}.bundle-glyph{font-size:145px;color:#d8baf9;text-shadow:0 10px 22px #0005;line-height:1}.bundle-loop{position:absolute;display:block;border:2px solid #bf91d755;border-radius:50%;width:145px;height:145px}.loop-one{transform:rotate(45deg) scaleX(.55)}.loop-two{transform:rotate(-45deg) scaleX(.55)}.bundle-kicker{color:#d8bcfe}.bundle-content h3{font-size:clamp(29px,3vw,43px);letter-spacing:-.065em;line-height:1.1;margin:11px 0}.bundle-content p{color:#c7bdd5;max-width:540px;font-size:13px;line-height:1.8;margin-bottom:14px}.bundle-benefits{display:flex;gap:18px;flex-wrap:wrap;color:#e4d4fa;font-size:11px;font-weight:650}.bundle-buy{display:flex;flex-direction:column;gap:12px;border-left:1px solid #685574;padding-left:34px}.bundle-buy>span{color:#c6add9;font-size:10px;font-weight:900;letter-spacing:.12em}.bundle-price{font-size:45px;letter-spacing:-.07em;font-weight:800}.bundle-price small{font-size:12px;color:#aaa1bd;font-weight:400;letter-spacing:normal}.bundle-buy>.button{width:100%;padding:15px 14px}.bundle-buy>small{font-size:11px;color:#e1d0fb}.browser-section{background:#0c0d16}.browser-heading{margin-bottom:35px}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.filter-row{display:flex;gap:6px;flex-wrap:wrap}.filter{background:#201e2c;color:#b7b0c7;border:1px solid #343042;border-radius:6px;font-size:12px;padding:11px 14px;font-weight:700}.filter.active{background:#d3bcff;color:#21182d;border-color:#d3bcff}.filter span{opacity:.75}.search-field{display:flex;align-items:center;gap:10px;border:1px solid #3e394e;border-radius:6px;background:#1c1a29;color:#ac95d9;padding:0 13px;min-width:250px}.search-field>span{font-size:22px}.search-field input{background:transparent;border:0;outline:none;color:#eee7f7;height:44px;min-width:0;width:100%;font-size:12px}.search-field input::placeholder{color:#92899f}.catalog-status{display:flex;justify-content:space-between;color:#9c96ad;font-size:11px;margin:25px 0 14px;gap:15px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.catalog-entry{display:flex;align-items:center;gap:13px;padding:15px 17px;background:#181722;border:1px solid #322d3d;border-radius:6px;min-height:65px}.catalog-entry-number{font-size:11px;letter-spacing:.03em;color:#a392bd;font-weight:800;flex-shrink:0}.catalog-entry-title{flex:1;line-height:1.45;font-size:12px;font-weight:650}.catalog-entry-chip{font-size:9px;color:#c9b5e9;text-transform:uppercase;letter-spacing:.05em}.catalog-entry[data-category="business"] .catalog-entry-number{color:#e5b67a}.catalog-entry[data-category="creativity"] .catalog-entry-number{color:#e2a3bc}.catalog-entry[data-category="productivity"] .catalog-entry-number{color:#93c5e8}.catalog-more{text-align:center;margin-top:28px}.catalog-empty{padding:40px;text-align:center;border:1px dashed #53445c;border-radius:8px;color:#a9a2bc}.sample-section{background:#eee9df;color:#2c2535}.sample-grid{display:grid;grid-template-columns:.95fr 1fr;align-items:center;gap:95px}.sample-section .section-kicker{color:#7c5c98}.sample-section h2{font-size:clamp(44px,5vw,70px)}.sample-section h2 em{color:#9360b9}.sample-section p{color:#685e6a;max-width:470px;line-height:1.8;font-size:15px}.sample-tabs{display:flex;gap:8px;flex-wrap:wrap;max-width:440px;margin-top:32px}.sample-tab{padding:12px 17px;background:#dfd8d5;border:1px solid #d1c5d1;color:#574c60;font-size:12px;border-radius:6px;font-weight:800}.sample-tab.selected{background:#2d233d;border-color:#2d233d;color:#fff}.sample-download{display:inline-flex;gap:18px;align-items:center;font-size:13px;font-weight:850;color:#65428a;padding:12px 0;border-bottom:1px solid #ad94bd;margin-top:25px}.sample-panel{background:#251e32;color:#f7f0fc;border-radius:9px;box-shadow:18px 18px 0 #dbd2ca;padding:26px;min-width:0}.sample-panel-head{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.13em;color:#bba6d5;border-bottom:1px solid #54455d;padding-bottom:18px;gap:12px}.sample-panel h3{font-size:25px;line-height:1.2;letter-spacing:-.05em;margin:23px 0 12px}.sample-prompt{max-height:295px;overflow-y:auto;color:#e1dbe9;font-size:12px;line-height:1.85;padding-right:6px;white-space:pre-wrap;overflow-wrap:anywhere}.sample-panel .button{width:100%;margin-top:22px}.sample-panel p{font-size:10px;text-align:center;color:#a9a0ba;margin:13px 0 0}.how-section{background:#13101d}.how-section h2{margin-bottom:50px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{border-top:1px solid #655370;padding-top:27px}.step-number{display:block;font-size:13px;color:#c6a5e6;margin-bottom:38px}.step h3{font-size:24px;letter-spacing:-.05em;margin:0 0 10px}.step p{color:#a9a0b8;line-height:1.8;font-size:13px;max-width:335px}.faq-section{background:#0a0b14}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{border-bottom:1px solid #3a3446}.faq-list details:first-child{border-top:1px solid #3a3446}.faq-list summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:750}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#c4a5df;font-size:22px;font-weight:300;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:0 0 23px;color:#a9a4b8;line-height:1.8;font-size:13px}.closing-section{background:#c9adfa;color:#241632;text-align:center;padding:89px 0;overflow:hidden}.closing-inner{position:relative}.closing-star{font-size:53px;line-height:1;margin-bottom:12px}.closing-section .section-kicker{color:#493363}.closing-section h2{font-size:clamp(43px,6vw,83px);letter-spacing:-.08em;line-height:1.05;margin:23px auto}.closing-section em{color:#704a8c}.closing-section p{color:#503a64;font-size:16px;margin:0 auto 25px}.button-dark{background:#261d35;color:#fff}.button-dark:hover{background:#39274f}.footer{padding:65px 0 25px;background:#0c0c15}.footer-top{display:flex;justify-content:space-between;gap:24px}.footer-top p{font-size:13px;color:#a29caf;margin-top:16px}.footer-links{display:flex;gap:30px;flex-wrap:wrap;align-self:flex-start;padding-top:10px}.footer-links a{font-size:12px;color:#aea7bf}.footer-bottom{border-top:1px solid #302c3a;display:flex;justify-content:space-between;gap:14px;padding-top:24px;margin-top:75px;color:#8a859c;font-size:11px}.product-dialog{width:min(640px,calc(100vw - 26px));max-height:calc(100vh - 45px);overflow-y:auto;border:1px solid #71648a;border-radius:12px;padding:0;background:#201a2a;color:#eee7f8;box-shadow:0 30px 100px #000a}.product-dialog::backdrop{background:rgba(4,3,9,.8);backdrop-filter:blur(7px)}.dialog-inner{padding:36px}.dialog-close{position:absolute;top:14px;right:15px;background:transparent;border:0;color:#e9dafa;font-size:30px;padding:0 9px}.dialog-kicker{font-size:11px;color:#cdb4e9;letter-spacing:.12em;font-weight:800}.product-dialog h2{font-size:39px;letter-spacing:-.06em;line-height:1.08;margin:14px 0}.product-dialog p{font-size:14px;color:#bdb1cc;line-height:1.7}.dialog-price{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid #564862;padding:15px 0;margin:22px 0}.dialog-price strong{font-size:35px}.dialog-price span{font-size:11px;color:#bcaec8}.dialog-list-title{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dialog-list-title span{color:#bba0dd}.dialog-list{display:grid;grid-template-columns:1fr 1fr;gap:9px 26px;padding-left:19px;margin:17px 0 26px}.dialog-list li{font-size:12px;line-height:1.5;padding-left:1px;color:#d4c8dd}.dialog-list li::marker{color:#a791c7}.dialog-buy{width:100%;justify-content:center}.dialog-disclaimer{text-align:center;font-size:11px!important;margin-bottom:0}.toast{position:fixed;bottom:25px;left:50%;z-index:90;transform:translate(-50%,130px);background:#ece3ff;color:#282137;font-weight:750;padding:13px 20px;border-radius:7px;box-shadow:0 15px 40px #0008;transition:transform .3s;font-size:13px;text-align:center;max-width:calc(100% - 30px)}.toast.shown{transform:translate(-50%,0)}
@media(max-width:1160px){.hero-grid{gap:35px}.product-grid{grid-template-columns:repeat(2,1fr)}.card-art{height:210px}.product-card p{min-height:auto}.sample-grid{gap:40px}.bundle-card{grid-template-columns:110px 1fr 240px}.bundle-glyph{font-size:100px}.bundle-loop{width:100px;height:100px}}
@media(max-width:850px){.shell{width:min(100% - 40px,1190px)}.main-nav{gap:14px}.main-nav a{font-size:12px}.nav-cta{display:none}.hero-grid{grid-template-columns:1fr;padding-top:85px;padding-bottom:75px;gap:80px}.hero{min-height:auto}.hero-copy{max-width:640px}.hero h1{font-size:clamp(58px,9.5vw,85px)}.hero-visual{width:min(490px,100%);margin:auto}.hero-stats{margin-top:45px}.ticker-inner{overflow:hidden;justify-content:flex-start;gap:28px}.ticker-inner span{flex-shrink:0}.section{padding:80px 0}.bundle-card{grid-template-columns:120px 1fr;gap:15px}.bundle-buy{grid-column:1 / -1;border-left:0;border-top:1px solid #685574;padding:20px 0 0;flex-direction:row;align-items:center;flex-wrap:wrap}.bundle-buy>span{display:none}.bundle-buy>.button{width:auto}.bundle-buy>small{width:100%}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-toolbar{align-items:stretch;flex-direction:column}.search-field{min-width:0}.sample-grid{grid-template-columns:1fr;gap:50px}.sample-panel{max-width:650px}.faq-grid{gap:30px}.footer-top{flex-direction:column}}
@media(max-width:590px){.nav-shell{min-height:69px}.brand{font-size:20px}.brand-symbol{width:31px;height:31px;font-size:25px}.main-nav{gap:12px}.main-nav a{font-size:11px}.main-nav a:nth-child(2){display:none}.hero-grid{padding:60px 0 60px;gap:55px}.hero h1{font-size:clamp(47px,12vw,68px);margin:20px 0}.lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-stats{gap:14px;margin-top:42px}.hero-stats div{padding-right:13px}.hero-stats strong{font-size:25px}.hero-stats span{font-size:10px}.hero-visual{padding:10px 0 30px}.editor-card{transform:rotate(1deg);max-width:390px}.editor-body{padding:23px}.editor-body h2{font-size:28px}.editor-top{padding:10px}.editor-top>span:nth-child(2){display:none}.floating-chip{display:none}.hero-spark-a{right:0}.hero-spark-b{left:0}.section h2{font-size:clamp(39px,10vw,53px)}.section-top{display:block;margin-bottom:32px}.section-top>p{margin-top:20px}.product-grid{grid-template-columns:1fr}.card-art{height:190px}.product-card h3{font-size:26px}.product-card p{min-height:auto}.bundle-card{grid-template-columns:1fr;padding:22px}.bundle-visual{height:120px}.bundle-buy{grid-column:1}.bundle-price{font-size:37px}.bundle-buy>.button{width:100%}.catalog-grid{grid-template-columns:1fr}.catalog-status span:last-child{display:none}.catalog-entry{min-height:56px}.filter-row .filter{flex:1}.sample-panel{padding:18px;box-shadow:8px 8px 0 #dbd2ca}.sample-panel h3{font-size:22px}.sample-tab{flex:1;padding:11px}.steps-grid{grid-template-columns:1fr;gap:27px}.step-number{margin-bottom:15px}.faq-grid{grid-template-columns:1fr}.faq-list summary{font-size:13px}.footer-links{gap:16px}.footer-bottom{display:flex;flex-direction:column;margin-top:50px}.dialog-inner{padding:28px 19px}.dialog-list{grid-template-columns:1fr}.product-dialog h2{font-size:32px}.dialog-price{flex-direction:column;align-items:start;gap:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Buy Prompts Now responsive wordmark */
.brand-text{letter-spacing:-.065em}
@media(max-width:740px){.nav-shell{gap:12px}.brand{font-size:21px;gap:9px}.main-nav{gap:10px}.main-nav a{font-size:11px}}
@media(max-width:520px){.main-nav{display:none}.nav-cta{display:inline-flex;font-size:11px;padding:9px 12px}.brand{font-size:19px}.brand-symbol{width:31px;height:31px}}
