@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url('/nf-assets/landing-dm-sans.woff2?v=b659bf92d9d17f46') format('woff2')}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url('/nf-assets/landing-space.woff2?v=b659bf92d9d17f46') format('woff2')}
:root{color-scheme:dark;--bg:#070713;--surface:#101020;--line:#ffffff13;--text:#f7f6ff;--muted:#a8a8bf;--cyan:#4ee7fa;--pink:#ea43f6;--violet:#a471ff;--display:'Space Grotesk',system-ui,sans-serif;font-family:'DM Sans',system-ui,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.65;overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}img{max-width:100%;height:auto;display:block}svg.icon{flex-shrink:0;vertical-align:middle;pointer-events:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);line-height:1.13;font-weight:700;letter-spacing:-.045em}h2{font-size:clamp(34px,3.7vw,50px)}h3{letter-spacing:-.035em}ul,ol{margin:0;padding:0;list-style:none}::selection{background:#a471ff66;color:#fff}.container{max-width:1260px;padding-inline:30px;margin-inline:auto}.gradient-text{background:linear-gradient(100deg,#4de8f9 2%,#b69bff 49%,#ed43ee 97%);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:11px;letter-spacing:.2em;color:#dfb2fc;font-weight:700;margin-bottom:20px}.section{padding:104px 0}.section-heading{max-width:710px;text-align:center;margin:0 auto 50px}.section-heading>p:last-child{max-width:610px;margin:22px auto 0;color:var(--muted);font-size:17px;line-height:1.8}.skip-link{position:fixed;top:10px;left:15px;padding:12px 18px;background:var(--cyan);color:#070713;z-index:9999;transform:translateY(-160%);border-radius:8px;font-weight:700}.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:1000;background:#080815eF;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:11px;line-height:1;font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.brand>img{filter:drop-shadow(0 0 14px #a471ff25)}.brand>span{display:block}.brand b{color:#d4b3ff;font-weight:700}.brand small{display:block;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:.2em;font-weight:600;color:#9895ab;margin-top:7px}.desktop-nav{display:flex;gap:30px;font-size:13px;font-weight:600;color:#b4b2c6}.desktop-nav a:hover{color:white}.header-actions{display:flex;align-items:center;gap:13px}.login-link{display:inline-flex;gap:10px;align-items:center;background:#fff;color:#0b0a19;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700;line-height:1.7}.login-link svg{width:16px;height:16px}.login-link:hover{background:#e7d8ff;transform:translateY(-1px)}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff26;background:#151425;border-radius:10px;color:white}.menu-toggle{display:none}.mobile-menu{position:absolute;left:0;right:0;top:100%;background:#101020;border-bottom:1px solid #6d4a9b;box-shadow:0 18px 24px #0005;padding:15px 25px 24px}.mobile-menu[hidden]{display:none}.mobile-menu>a{display:flex;justify-content:space-between;padding:13px 8px;font-size:15px;border-bottom:1px solid var(--line)}
.hero{position:relative;overflow:hidden;background:linear-gradient(155deg,#12102788 0%,#0b081ac0 44%,#070713 88%);border-bottom:1px solid var(--line)}.hero-inner{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:15px;position:relative;padding-block:98px 94px;min-height:760px}.hero-copy{position:relative;z-index:2}.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid #86a7f342;border-radius:999px;color:#97e8fa;background:linear-gradient(100deg,#3ad4ee08,#a471ff13);font-size:10px;letter-spacing:.13em;font-weight:700;margin-bottom:26px}.eyebrow-pill svg{width:15px;height:15px}h1{font-size:clamp(45px,4.5vw,65px);letter-spacing:-.055em;line-height:1.08;max-width:660px}.hero-lead{max-width:510px;margin:27px 0 31px;font-size:17px;line-height:1.9;color:#b8b4cd}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 23px;min-height:54px;border-radius:14px;font-weight:700;font-size:13px;line-height:1.35;border:1px solid transparent;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.button-primary{background:linear-gradient(110deg,#55e9f5 0%,#b184ff 52%,#db36f1 100%);color:#0c0c20;box-shadow:0 8px 35px #bb3bf326}.button-primary:hover{box-shadow:0 12px 38px #bb3bf34a;transform:translateY(-3px)}.button-secondary{background:#ffffff05;border-color:#ffffff23;color:#f4edff}.button-secondary:hover{background:#ffffff0c;border-color:#bc83ed7a;transform:translateY(-3px)}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-notes{display:flex;gap:19px;flex-wrap:wrap;color:#9692ac;font-size:10px;margin-top:29px}.hero-notes li{display:flex;align-items:center;gap:6px}.hero-notes svg{color:var(--cyan);width:13px;height:13px}.hero-orb{position:absolute;pointer-events:none;filter:blur(75px);border-radius:50%;opacity:.65}.orb-one{width:700px;height:440px;background:radial-gradient(ellipse,#6d2cc352,transparent 70%);top:-130px;left:-130px}.orb-two{width:750px;height:610px;background:radial-gradient(ellipse,#13bfd923,transparent 60%),radial-gradient(ellipse at 70% 60%,#e833d52b,transparent 60%);top:15px;right:-50px;animation:ambient 12s ease-in-out infinite alternate}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse at 80% 60%,black,transparent 65%);pointer-events:none}.hero-visual{position:relative;min-width:0;height:550px;isolation:isolate}.visual-glow{position:absolute;inset:25px -20px 60px;background:conic-gradient(from 20deg,#c33bc31b,#18b9dd2e,#9748ed35,#c33bc31b);filter:blur(50px);border-radius:40%;z-index:-1;animation:ambient 10s ease-in-out infinite alternate}.workspace-demo{position:absolute;left:4px;top:23px;width:490px;max-width:calc(100% - 10px);height:434px;transform:perspective(1200px) rotateY(-8deg) rotateX(3deg) rotateZ(-3deg);border:1px solid #a986ed66;border-radius:14px;overflow:hidden;background:#100d20;box-shadow:0 25px 80px #0007,0 0 60px #9259e526,0 0 1px 1px #bf89ff20}.window-bar{height:39px;display:flex;gap:12px;align-items:center;padding:0 13px;border-bottom:1px solid #ffffff12;background:linear-gradient(90deg,#1d1730,#181124);font-size:8px;color:#a89bbd}.window-bar>b,.window-bar b{color:#6a597c;margin-inline:4px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#9e7bba55}.window-dots i:nth-child(1){background:#d575a4}.window-dots i:nth-child(2){background:#bf9b62}.window-dots i:nth-child(3){background:#65ae9b}.demo-label{margin-left:auto;font-size:6px;letter-spacing:.12em;border:1px solid #ffffff15;padding:3px 6px;border-radius:5px;color:#9985aa}.workspace-body{display:flex;height:calc(100% - 39px)}.mini-sidebar{width:48px;border-right:1px solid #ffffff10;padding-top:17px;display:flex;align-items:center;gap:19px;flex-direction:column;position:relative;color:#766a91;background:#0c0b17}.mini-sidebar>span{display:grid;place-items:center;width:29px;height:29px}.mini-sidebar .icon{width:15px;height:15px}.mini-sidebar .selected{background:#9b59ed26;color:#c79cfc;border-radius:8px}.mini-sidebar .sidebar-bottom{position:absolute;bottom:15px}.demo-chat{padding:18px 26px;flex:1;min-width:0;position:relative}.demo-model{display:flex;align-items:center;gap:6px;font-size:9px;color:#d0c1e1}.model-mark{color:#9a83ed}.model-mark svg{width:13px;height:13px}.effort{margin-left:auto;font-size:7px;background:#ffffff08;border:1px solid #ffffff10;padding:2px 7px;border-radius:5px;color:#a195b7}.demo-greeting{font-family:var(--display);font-size:23px;line-height:1.2;letter-spacing:-.5px;margin:18px 0 14px;color:#aaa0ba}.demo-greeting strong{color:#eee4fe;font-weight:600}.demo-user{max-width:260px;margin-left:auto;background:#2a1d40;border:1px solid #b386eb13;border-radius:10px 10px 3px 10px;padding:10px 13px;font-size:8px;line-height:1.8;color:#dcd0ed}.demo-answer{display:flex;gap:9px;align-items:center;margin-top:13px;font-size:9px}.demo-answer p{font-size:8px;color:#978aa9;margin-top:2px}.demo-answer>img{width:23px;height:23px}.demo-output{margin:9px 0 0 32px;max-width:245px}.mini-site{height:104px;background:#ece9f0;overflow:hidden;border-radius:6px;position:relative;color:#24212c;padding:10px 14px}.mini-site-nav{display:flex;align-items:center;justify-content:space-between;font-size:7px}.mini-site-nav b>span{color:#8262c0}.mini-site-nav>i{width:20px;height:2px;background:#332844}.mini-site-content{position:relative;z-index:1;margin-top:10px}.mini-site-content>span{font-size:4px;letter-spacing:1px}.mini-site-content>strong{font-family:var(--display);font-size:18px;line-height:1.05;display:block;margin-top:3px;letter-spacing:-.6px}.mini-site-content em{font-style:normal;color:#8655bf}.mini-site-button{margin-top:7px;padding:3px 6px;background:#282132;color:#eee;font-size:4px;border-radius:3px;display:inline-block}.mini-site-art{position:absolute;right:23px;top:35px;width:60px;height:60px;background:radial-gradient(circle at 30% 28%,#f2e4fc,#ceabe5 30%,#9161b1 65%,#56226f);border-radius:27% 73% 35% 65% / 44% 28% 72% 56%;transform:rotate(-24deg);box-shadow:9px 10px 0 #56325b0d}.demo-file{margin:9px 0 0 32px;display:flex;align-items:center;gap:6px;font-size:7px;color:#a292b8;max-width:245px}.demo-file>.icon{width:11px;height:11px;color:#9b8fbb}.demo-file>span:last-child{margin-left:auto;color:#67c8ba}.demo-file>span:last-child svg{width:10px;height:10px}.demo-composer{position:absolute;bottom:17px;left:25px;right:25px;border:1px solid #68507f66;background:#ffffff03;border-radius:10px;padding:9px 9px 9px 12px;display:flex;align-items:center;gap:8px;font-size:7px;color:#857491}.demo-composer>span{flex:1}.demo-composer>.icon{width:13px;height:13px}.demo-composer>i{display:grid;place-items:center;width:20px;height:20px;background:#9d5ced;border-radius:6px;color:white}.demo-composer>i svg{width:12px;height:12px}.ninja-hero{position:absolute;right:-65px;bottom:-9px;width:250px;z-index:3;filter:drop-shadow(0 20px 24px #0b061aa0);pointer-events:none;animation:ninja-float 6s ease-in-out infinite}.floating-pill{position:absolute;z-index:2;left:-10px;bottom:43px;display:flex;gap:10px;align-items:center;background:linear-gradient(120deg,#171527f0,#161021f0);border:1px solid #a57fe242;box-shadow:0 15px 35px #0003;border-radius:12px;padding:12px 18px;color:#c7bed9;font-size:9px;transform:rotate(-3deg)}.floating-pill>svg{width:26px;height:26px;color:#bf82f6}.floating-pill b{font-weight:500;color:#94849f;font-size:8px}.models-band{padding:27px 0 33px;background:#090915;border-bottom:1px solid var(--line)}.models-band .container>p{text-align:center;font-size:8px;letter-spacing:.22em;color:#7d7994;margin-bottom:18px}.model-list{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.model-list>span{display:flex;gap:10px;align-items:center;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.4px;color:#bdb9ce}.model-list>span:last-child{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:400;color:#7e7794;letter-spacing:0}.model-list i{display:grid;place-items:center;font-style:normal}.model-list .icon{width:23px;height:23px}.provider-gpt{color:#b8b4cd}.provider-claude{color:#c8b3cd}.provider-extra{color:#9382b7}
.resources{background:radial-gradient(ellipse at 10% 30%,#5e237117,transparent 40%),radial-gradient(ellipse at 90% 70%,#143b6a17,transparent 40%),var(--bg)}.feature-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:18px}.feature{border:1px solid #ffffff11;background:linear-gradient(130deg,#141123,#0c0c19);border-radius:23px;overflow:hidden;position:relative}.feature-sites{padding:32px 33px 0}.feature-slides{padding:32px 33px 0;background:radial-gradient(ellipse at 70% 75%,#71339f1c,transparent 70%),linear-gradient(130deg,#151020,#0d0b17)}.feature-copy{position:relative;z-index:1}.feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;border:1px solid;background:#ffffff05;margin-bottom:19px}.cyan{color:#75ddec;background:#38c7e710;border-color:#38c7e725}.purple{color:#c39cfa;background:#a471ff12;border-color:#a471ff2c}.pink{color:#e991e8;background:#ec59de10;border-color:#ec59de28}.green{color:#75dab0;background:#37bd8912;border-color:#37bd8929}.blue{color:#93b9fc;background:#538ef112;border-color:#538ef12b}.amber{color:#dfb981;background:#dba45610;border-color:#dba4562b}.small-label{font-size:9px;letter-spacing:.17em;font-weight:700;color:#a198b5;display:block;margin-bottom:10px}.feature-copy h3{font-size:29px;margin-bottom:15px}.feature-copy>p,.feature-copy>div>p{font-size:14px;color:#9893ad;line-height:1.85;max-width:420px}.inline-features{display:flex;gap:18px;margin-top:19px;font-size:10px;color:#aaa2c0}.inline-features>li{display:flex;gap:6px;align-items:center}.inline-features svg{width:12px;height:12px;color:#75ddec}.browser-art{margin:33px 10px -1px;transform:perspective(1000px) rotateX(4deg) rotateZ(-3deg);border:1px solid #8b8dd645;border-radius:11px 11px 0 0;box-shadow:0 0 35px #33b6cf09;position:relative;overflow:hidden}.browser-art-bar{display:flex;align-items:center;gap:10px;height:29px;padding:0 12px;background:#1c1b2c;font-size:6px;color:#8e8b9f}.browser-art-bar>svg{width:10px;height:10px;margin-left:auto}.browser-art-bar .window-dots>i{width:4px;height:4px}.browser-art-page{position:relative;height:240px;padding:23px 27px;background:radial-gradient(ellipse at 90% 90%,#2b647e77,transparent 65%),#11202b;overflow:hidden}.art-nav{display:flex;justify-content:space-between;align-items:center}.art-nav>b{font-family:var(--display);font-size:15px;font-weight:700;color:#def1ec}.art-nav>b>span{color:#78edbc;font-size:8px;margin-left:3px}.art-nav>span{font-size:6px;color:#9eb9ba}.browser-art-page>p{font-size:5px;letter-spacing:1px;color:#8cceba;margin-top:29px;position:relative;z-index:1}.browser-art-page>strong{font-family:var(--display);font-size:34px;line-height:1.06;letter-spacing:-1.5px;display:block;color:#e4f3eb;margin-top:8px;position:relative;z-index:1}.art-cta{display:inline-block;padding:7px 11px;background:#a4eec1;color:#142b24;border-radius:6px;font-size:6px;margin-top:17px;position:relative;z-index:1}.orbital-art{position:absolute;right:7px;bottom:13px;width:180px;height:170px;display:grid;place-items:center}.orbital-art i{position:absolute;width:160px;height:80px;border:1px solid #91dcd14f;border-radius:50%;transform:rotate(-48deg)}.orbital-art i:nth-child(2){transform:rotate(38deg)}.orbital-art>b{width:79px;height:79px;border-radius:50%;background:radial-gradient(circle at 30% 22%,#edffea,#a1dfc2 26%,#579f99 57%,#255267 85%);box-shadow:0 0 30px #a2ffda13;transform:rotate(-20deg)}.illustration-caption{position:absolute;bottom:9px;right:11px;font-size:5px;letter-spacing:.16em;color:#c2dcd24a}.slides-art{position:relative;margin:47px 5px 0;height:250px}.slide-page{position:absolute;border-radius:9px;border:1px solid #a86da34f;width:100%;height:195px}.slide-back{background:linear-gradient(120deg,#502337,#17122b);transform:rotate(6deg);left:8px;top:0}.slide-front{background:linear-gradient(125deg,#311e3e,#683448 140%);padding:23px 25px;transform:rotate(-4deg);overflow:hidden;box-shadow:0 20px 30px #0004}.slide-front>span:first-child{font-size:6px;font-weight:700;letter-spacing:.16em;color:#efb8d0}.slide-front>strong{display:block;font-family:var(--display);font-size:31px;line-height:1.15;letter-spacing:-1px;margin-top:15px;position:relative;z-index:1}.slide-front>strong>em{color:#e8a79e;font-style:normal}.slide-front>small{display:block;font-size:6px;margin-top:16px;color:#b896af;max-width:150px}.slide-orbit{position:absolute;right:-30px;top:11px;width:180px;height:180px;border:25px solid #c9879135;border-radius:50%;box-shadow:0 0 0 15px #e59ea019,0 0 0 33px #e59ea00c;transform:rotateX(30deg) rotateY(30deg)}.slide-number{position:absolute;bottom:15px;right:21px;font-size:8px;color:#bc96af}.slide-thumbs{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:7px}.slide-thumbs>span{width:38px;height:5px;border-radius:4px;background:#ffffff14}.slide-thumbs>span.active{background:#d291cfaa}.feature-chat{grid-column:1/-1;padding:28px 31px;background:linear-gradient(110deg,#121025,#111024);display:flex;gap:25px;align-items:center;justify-content:space-between}.feature-chat>.feature-copy{display:flex;gap:21px;align-items:flex-start;max-width:640px}.feature-chat .feature-icon{margin:0;width:47px;flex-shrink:0}.feature-chat .small-label{margin-bottom:7px}.feature-chat h3{font-size:23px;margin-bottom:10px}.feature-chat .feature-copy>div>p{font-size:13px;max-width:570px}.chat-models{min-width:220px;display:grid;grid-template-columns:1fr;gap:6px}.chat-models>span{display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #ffffff0b;border-radius:7px;background:#ffffff03;font-size:10px;color:#b8aecb}.chat-models>span svg{width:13px;height:13px;color:#c0a5df}.chat-models>b{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:400;color:#8a7b9f;margin-top:5px}.chat-models>b svg{width:13px;height:13px;color:#ba8de6}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.tool-card{border:1px solid var(--line);background:linear-gradient(145deg,#11101e,#0b0b17);padding:29px 27px 22px;border-radius:20px;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.tool-card:hover{transform:translateY(-4px);border-color:#9371c43d}.tool-card h3{font-size:20px;margin-bottom:14px}.tool-card p{font-size:13px;line-height:1.85;color:#938fa8;min-height:96px}.tool-card .feature-icon{width:39px;height:39px;border-radius:11px;margin-bottom:19px}.file-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:24px}.file-chips>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #ffffff0b;border-radius:6px;color:#9d94b5;font-size:8px;background:#ffffff03}.file-chips svg{width:11px;height:11px}.sheet-art{display:grid;grid-template-columns:1fr 1fr;margin-top:15px;border:1px solid #ffffff0b;border-radius:7px;overflow:hidden;font-size:7px}.sheet-art>*{padding:4px 10px;border-bottom:1px solid #ffffff07}.sheet-art>span{font-size:6px;color:#7d8f8f;background:#57cba507;letter-spacing:.12em}.sheet-art>b{color:#aaa7b9;font-weight:400}.sheet-art>i{font-style:normal;color:#81a89d;border-left:1px solid #ffffff07}.waveform{display:flex;align-items:center;justify-content:center;gap:5px;height:70px;margin-top:15px;padding-right:40px;position:relative}.waveform i{width:3px;height:10px;background:#b46cb6;border-radius:4px;animation:wave 1.4s ease-in-out infinite alternate}.waveform i:nth-child(3n){height:30px;animation-delay:.3s}.waveform i:nth-child(4n){height:44px;animation-delay:.5s}.waveform i:nth-child(2n){height:20px;animation-delay:.7s}.waveform>span{position:absolute;right:7px;width:35px;height:35px;border:1px solid #c989df38;border-radius:50%;display:grid;place-items:center;color:#c58ed8;background:#c989df09}.waveform>span svg{width:16px;height:16px}.search-art{display:flex;align-items:center;gap:10px;padding:12px;margin-top:25px;border:1px solid #75c7d32b;border-radius:9px;background:#3db4d008;font-size:9px;color:#909eae}.search-art>svg{width:14px;height:14px;color:#7bb9ca}.search-art>svg:last-child{margin-left:auto}.code-art{padding:11px 13px;background:#070711;border:1px solid #ffffff0b;border-radius:8px;font:8px/2 monospace;color:#847e9b;margin-top:17px}.code-art>*{display:block}.code-art>b{color:#ba9ed6;font-weight:400}.status-tag{position:absolute;right:24px;top:29px;font-size:7px;letter-spacing:.1em;border:1px solid #d5ac7e33;background:#d5ac7e07;border-radius:5px;padding:4px 7px;color:#c6ac8e}.image-art{position:relative;height:74px;width:160px;margin:18px auto 0}.image-art>div{position:absolute;left:13px;top:7px;width:75px;height:61px;border-radius:9px;border:1px solid #e9c0f344;background:radial-gradient(circle at 25% 23%,#9df9ed 0%,transparent 41%),radial-gradient(circle at 65% 65%,#df63d9 0%,transparent 48%),linear-gradient(125deg,#4f557d,#593064);transform:rotate(-12deg)}.image-art>i{position:absolute;right:16px;top:5px;width:70px;height:61px;border-radius:10px;border:1px solid #7ee5f33d;background:radial-gradient(ellipse at 25% 20%,#5a84db,transparent 70%),linear-gradient(150deg,#703c95,#322442);transform:rotate(12deg)}.image-art>span{position:absolute;left:69px;top:18px;z-index:1;color:#ece5fa}
.flow-section{background:linear-gradient(180deg,#0b0a18,#0b0b19);border-block:1px solid var(--line)}.flow-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:110px;align-items:center}.flow-intro>p:not(.eyebrow),.integration-layout>div>p:not(.eyebrow),.faq-layout>div>p:not(.eyebrow){font-size:15px;color:#aaa1bc;line-height:1.9;margin-top:22px;max-width:490px}.text-link{display:inline-flex;gap:8px;align-items:center;color:#cdabfa;font-size:12px;font-weight:600;margin-top:27px}.text-link:hover{color:#ead8ff}.text-link svg{width:17px;height:17px}.steps{display:grid;gap:29px;counter-reset:step}.steps>li{display:flex;gap:21px;align-items:flex-start}.steps>li>span{display:grid;place-items:center;min-width:42px;height:42px;border-radius:12px;background:linear-gradient(130deg,#b57dfc15,#53c5e207);border:1px solid #b57dfc30;color:#bf9de5;font-family:var(--display);font-weight:600;font-size:13px}.steps h3{font-size:20px;margin:4px 0 10px}.steps p{font-size:13px;color:#9890aa;line-height:1.8}.device-strip{display:flex;align-items:center;gap:25px;margin-top:65px;padding:26px 30px;border:1px solid #ffffff0e;border-radius:17px;background:linear-gradient(110deg,#34244a2b,#1d263324)}.device-icons{display:flex;align-items:center;gap:9px;color:#bba5d5}.device-icons>svg:first-child{width:31px;height:31px}.device-icons>svg:last-child{width:20px;height:20px}.device-icons>i{font-style:normal;color:#5d4c78}.device-strip h3{font-size:19px;margin-bottom:7px}.device-strip p{font-size:12px;color:#9d94ad}.device-badge{font-size:8px;letter-spacing:.1em;color:#a18db6;margin-left:auto;display:flex;gap:10px;align-items:center}.device-badge svg{width:14px;height:14px}.integration-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.integration-layout h2{font-size:clamp(33px,3vw,44px)}.roadmap-note{display:inline-flex;align-items:center;gap:8px;margin-top:25px;padding:9px 12px;border-radius:8px;border:1px solid #ffffff10;font-size:10px;color:#9b8eac;background:#ffffff02}.roadmap-note>svg{width:15px;height:15px;color:#c7a9e3}.integration-art{position:relative;height:370px;min-width:0;display:grid;place-items:center}.integration-orbit{position:absolute;width:280px;height:280px;border:1px dashed #b07fe533;border-radius:50%;background:radial-gradient(ellipse,#9942d314,transparent 68%);box-shadow:0 0 0 30px #7b32b607,0 0 0 60px #7b32b604}.integration-center{display:grid;place-items:center;width:100px;height:100px;background:linear-gradient(135deg,#322044,#151020);border:1px solid #b57dfc55;border-radius:28px;box-shadow:0 0 45px #b57dfc18;z-index:1}.integration-center img{width:53px;height:53px}.integration-slot{position:absolute;display:grid;place-items:center;align-content:center;gap:5px;width:110px;height:98px;border:1px solid #ffffff14;background:linear-gradient(145deg,#1d172a,#10101e);border-radius:16px;box-shadow:0 12px 20px #0002}.integration-slot svg{width:23px;height:23px;color:#b2a3c4}.integration-slot>span{font-size:9px;color:#b6a9c5}.integration-slot>small{font-size:7px;letter-spacing:.05em;color:#7d6f8e}.slot-mail{left:calc(50% - 65px);top:0}.slot-cloud{right:12px;top:126px}.slot-calendar{left:calc(50% - 50px);bottom:12px}.slot-flow{left:0;top:130px}.integration-caption{position:absolute;bottom:-25px;font-size:8px;color:#6f657f;text-align:center;width:100%}
.pricing-section{background:radial-gradient(ellipse at 50% 58%,#62358e17,transparent 60%),#090914;border-top:1px solid var(--line)}.pricing-card{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(120deg,#151022,#0e0d1b 60%);border:1px solid #9e73d247;border-radius:25px;position:relative;box-shadow:0 20px 80px #0003}.pricing-card:before{content:'';height:1px;position:absolute;top:-1px;left:10%;right:10%;background:linear-gradient(90deg,transparent,#d387ed8a,#51d6e659,transparent)}.pricing-main{padding:37px 39px}.plan-pill{display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.12em;border:1px solid #bf82ec30;background:#b47de90c;border-radius:7px;padding:6px 9px;color:#c9a3e8}.plan-pill>svg{width:12px;height:12px}.pricing-main h3{font-size:29px;margin:22px 0 25px}.period-tabs{display:flex;border:1px solid #ffffff12;border-radius:10px;padding:4px;gap:3px;background:#080713;max-width:390px}.period-tabs button{flex:1;min-width:0;color:#948ba6;background:none;border:1px solid transparent;border-radius:7px;padding:9px 5px;font-size:10px;transition:background .2s,color .2s}.period-tabs button[aria-selected=true]{color:#e7cefc;background:#a471ff1c;border-color:#bd8ced2e}.period-tabs button:hover{color:white}.price-placeholder{font-family:var(--display);font-size:35px;font-weight:500;letter-spacing:-1.3px;margin-top:27px;line-height:1.15}.price-placeholder>span{display:block;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:400;letter-spacing:0;color:#91849f;margin-top:12px}.billing-note{font-size:10px;color:#9a88b3;margin-top:15px;min-height:20px}.pricing-disabled{width:100%;margin-top:23px;background:linear-gradient(110deg,#7b6cae28,#a364b825);border-color:#a77adc27;color:#9f8fb7;font-size:12px;min-height:48px}.existing-account{display:flex;justify-content:center;gap:7px;align-items:center;font-size:10px;color:#a993c2;margin-top:19px}.existing-account>svg{width:12px;height:12px}.existing-account:hover{color:#d5b7ee}.pricing-includes{padding:41px 34px 31px;border-left:1px solid #ffffff0c}.pricing-includes>p{font-size:8px;letter-spacing:.16em;color:#92819f;margin-bottom:25px}.pricing-includes>ul{display:grid;gap:20px}.pricing-includes li{display:flex;align-items:flex-start;gap:12px}.pricing-includes li>svg{color:#b28ae1;width:15px;height:15px;margin-top:2px}.pricing-includes li b{font-size:12px;font-weight:500;color:#d2c6df;line-height:1.5;display:block}.pricing-includes li small{display:block;font-size:10px;color:#82728f;margin-top:4px}.pricing-includes em{display:inline-block;font-style:normal;font-size:7px;vertical-align:middle;color:#be9da0;padding:2px 4px;border:1px solid #ba8d8d30;border-radius:3px;margin-left:3px}.pricing-includes .planned-feature>svg{color:#ad929b}.plan-footnote{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #ffffff0c;padding-top:19px;margin-top:26px;font-size:9px;line-height:1.8;color:#8a7b9a}.plan-footnote>svg{width:14px;height:14px;color:#a489bf;margin-top:1px}
.faq-layout{display:grid;grid-template-columns:.8fr 1fr;gap:100px}.faq-layout h2{font-size:43px}.faq-layout>div>p:not(.eyebrow){font-size:14px}.faq-ninja{width:190px;opacity:.8;transform:scaleX(-1);margin:25px 0 -30px 20px}.faqs{border-top:1px solid var(--line)}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 1px;font-size:13px;font-weight:500;color:#ccc3dc;cursor:pointer}.faqs summary::-webkit-details-marker{display:none}.faqs summary>svg{width:16px;height:16px;color:#ad7dd0;transition:transform .25s}.faqs details[open] summary>svg{transform:rotate(45deg)}.faqs details[open] summary{color:#ead8ff}.faqs details>p{font-size:12px;line-height:1.9;color:#9e91af;padding:0 28px 24px 1px}.closing-section{padding:0 0 90px}.closing-card{text-align:center;position:relative;overflow:hidden;border-radius:25px;border:1px solid #b07af12e;max-width:1200px;padding:57px 30px 62px;background:linear-gradient(140deg,#171129,#100f21)}.closing-card>p:not(.eyebrow){position:relative;max-width:440px;margin:23px auto 28px;font-size:15px;line-height:1.8;color:#a89aba}.closing-card .eyebrow{font-size:9px;position:relative}.closing-card h2{position:relative;font-size:48px}.closing-card>.button{position:relative}.closing-orb{position:absolute;left:15%;right:15%;top:-170px;height:420px;background:radial-gradient(ellipse,#9049c62e,transparent 70%);filter:blur(30px)}.site-footer{border-top:1px solid var(--line);padding:38px 0 19px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-inner .brand{font-size:21px}.footer-inner>div>p{font-size:10px;color:#797185;margin-top:11px}.footer-inner>nav{display:flex;flex-wrap:wrap;gap:25px;color:#8b829a;font-size:10px}.footer-inner>nav>a{display:flex;align-items:center;gap:5px}.footer-inner>nav svg{width:12px;height:12px}.footer-inner>nav>a:hover{color:#d9c5eb}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff08;margin-top:28px;padding-top:19px;color:#61596e;font-size:8px}.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}.reveal{opacity:1;transform:none}.motion-ready .reveal[data-reveal=pending]{opacity:1;transform:none}.motion-ready .reveal[data-reveal=visible]{animation:section-enter .65s cubic-bezier(.2,.7,.3,1)}@keyframes section-enter{from{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}a{transition:color .2s,background .2s,transform .2s}.demo-fade{animation:demo-change .35s ease}@keyframes demo-change{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient{from{transform:translate(-10px,-10px) scale(.97);opacity:.5}to{transform:translate(20px,12px) scale(1.06);opacity:.8}}@keyframes ninja-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes wave{to{transform:scaleY(.55);opacity:.55}}
.demo-chat{display:flex;flex-direction:column}.demo-model,.demo-greeting,.demo-user,.demo-answer,.demo-file{flex-shrink:0}.demo-greeting{font-size:22px;margin:14px 0 10px}.demo-answer{margin-top:10px}.demo-output{flex:1;min-height:60px;max-height:96px}.mini-site{height:100%}.mini-site-content{font-size:4px;line-height:1.3;margin-top:6px}.mini-site-content>span{display:block;line-height:1.2}.demo-file{margin-top:6px}.demo-composer{position:static;margin-top:12px;flex-shrink:0}
@media(min-width:1450px){.hero-inner{gap:50px}.hero-visual{transform:translateX(4px)}}
@media(max-width:1100px){.container{padding-inline:27px}.desktop-nav{gap:21px}.hero-inner{padding-block:77px 75px;min-height:700px;gap:5px}.hero-visual{height:500px}.workspace-demo{top:24px;left:0;transform:perspective(1200px) rotateY(-5deg) rotateZ(-2deg);height:420px}.demo-chat{padding-inline:20px}.ninja-hero{width:225px;right:-45px;bottom:-20px}.floating-pill{left:-15px;bottom:21px}.hero-lead{font-size:15px}.hero-cta{gap:9px}.hero-cta .button{font-size:11px;padding:15px 17px}.hero-notes{gap:12px;font-size:9px}.hero-notes svg{width:11px;height:11px}.model-list>span{font-size:14px}.model-list>span:last-child{font-size:10px}.feature-copy h3{font-size:26px}.feature-sites,.feature-slides{padding-inline:25px}.tools-grid{gap:14px}.tool-card{padding:25px 22px}.tool-card p{min-height:115px}.flow-layout{gap:65px}.integration-layout{gap:35px}.integration-slot{width:95px;height:87px}.integration-orbit{width:255px;height:255px}.slot-cloud{right:0}.slot-flow{left:0}.faq-layout{gap:60px}.footer-inner>nav{gap:15px}}
@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:grid}.hero-inner{grid-template-columns:1fr;gap:20px;padding-top:65px;padding-bottom:26px;max-width:750px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto;max-width:540px;font-size:17px}.hero-cta,.hero-notes{justify-content:center}.hero-notes{font-size:10px}.hero-cta .button{font-size:13px}h1{font-size:58px;max-width:none}.hero-visual{width:540px;max-width:100%;margin:auto;height:515px}.workspace-demo{width:470px;max-width:calc(100% - 30px);left:15px;top:30px}.ninja-hero{width:230px;right:-5px;bottom:0}.floating-pill{left:0;bottom:18px}.model-list{justify-content:center;gap:20px 37px}.model-list>span:last-child{display:none}.section{padding-block:80px}.section-heading{margin-bottom:40px}.feature-grid{grid-template-columns:1fr 1fr;gap:14px}.feature-sites,.feature-slides{padding-inline:23px;padding-top:27px}.feature-copy h3{font-size:25px}.feature-copy>p{font-size:12px}.inline-features{font-size:8px;gap:10px}.browser-art{margin-inline:0}.browser-art-page{padding:20px 20px;height:220px}.browser-art-page>strong{font-size:29px}.orbital-art{right:-22px;opacity:.7;width:160px}.slides-art{margin-top:54px;height:230px}.slide-front{padding:20px}.slide-front>strong{font-size:26px}.slide-page{height:174px}.slide-front>small{font-size:5px;max-width:120px}.slide-orbit{right:-75px}.feature-chat{padding:25px;gap:20px}.feature-chat h3{font-size:20px}.feature-chat .feature-copy>div>p{font-size:12px}.feature-chat>.feature-copy{gap:15px}.feature-chat .feature-icon{display:none}.chat-models{min-width:200px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card p{min-height:95px}.flow-layout{gap:50px;grid-template-columns:.9fr 1fr}.flow-intro h2{font-size:34px}.flow-intro>p:not(.eyebrow){font-size:13px}.steps h3{font-size:18px}.steps p{font-size:12px}.steps>li{gap:15px}.steps>li>span{min-width:35px;height:35px;border-radius:10px;font-size:11px}.device-strip{padding:23px;gap:20px;margin-top:45px}.device-badge{display:none}.integration-layout{grid-template-columns:1fr;gap:35px;text-align:center;max-width:680px;margin:auto}.integration-layout>div>p:not(.eyebrow){margin-inline:auto}.integration-art{max-width:420px;width:100%;margin:auto}.slot-cloud{right:0}.pricing-main{padding:30px}.pricing-includes{padding:34px 28px}.pricing-main h3{font-size:26px}.period-tabs button{font-size:9px}.price-placeholder{font-size:30px}.pricing-includes li b{font-size:11px}.pricing-includes li small{font-size:9px}.pricing-includes>ul{gap:19px}.faq-layout{grid-template-columns:.7fr 1fr;gap:40px}.faq-layout h2{font-size:35px}.faqs summary{font-size:12px;padding-block:20px}.faq-layout>div>p:not(.eyebrow){font-size:12px}.faqs details>p{font-size:11px}.faq-ninja{width:160px}.closing-card{margin-inline:27px}.footer-inner{align-items:flex-start}.footer-inner>nav{max-width:310px;gap:13px 19px}.footer-inner>nav>a{font-size:9px}}
@media(max-width:600px){.container{padding-inline:22px}.header-inner{height:70px;gap:15px}.brand{font-size:20px;gap:8px}.brand>img{width:33px;height:33px}.brand small{font-size:6px;letter-spacing:.18em;margin-top:6px}.header-actions{gap:8px}.login-link{font-size:10px;padding:8px 12px}.login-link svg{width:13px;height:13px}.icon-button{width:35px;height:35px;border-radius:8px}.icon-button svg{width:19px;height:19px}.hero-inner{padding-top:47px;padding-bottom:14px;gap:14px}.eyebrow-pill{font-size:8px;padding:7px 11px;letter-spacing:.1em;margin-bottom:23px;gap:6px}.eyebrow-pill svg{width:13px;height:13px}h1{font-size:clamp(36px,9.5vw,53px);letter-spacing:-.052em;line-height:1.1}.hero-lead{font-size:14px;line-height:1.8;margin:22px auto 25px;max-width:350px}.hero-cta{gap:9px}.hero-cta .button{font-size:10px;padding:14px 15px;min-height:48px;border-radius:11px;gap:8px}.hero-cta .button svg{width:14px;height:14px}.hero-notes{font-size:8px;gap:12px;margin-top:23px}.hero-notes svg{width:10px;height:10px}.hero-visual{height:410px;width:400px;margin-top:8px}.workspace-demo{left:8px;top:23px;width:342px;max-width:calc(100% - 18px);height:323px;border-radius:11px;transform:perspective(900px) rotateY(-5deg) rotateZ(-3deg)}.window-bar{height:29px;font-size:6px;gap:8px;padding-inline:9px}.window-dots>i{width:4px;height:4px}.demo-label{font-size:4px;padding:2px 4px}.workspace-body{height:calc(100% - 29px)}.mini-sidebar{width:35px;gap:13px;padding-top:14px;flex-shrink:0}.mini-sidebar>img{width:20px;height:20px}.mini-sidebar>span{width:23px;height:23px}.mini-sidebar .icon{width:12px;height:12px}.demo-chat{padding:11px 17px}.demo-model{font-size:7px;gap:5px}.demo-model svg{width:10px;height:10px}.effort{font-size:5px;padding:1px 5px}.demo-greeting{font-size:18px;margin-top:12px;margin-bottom:10px}.demo-user{font-size:6px;max-width:197px;padding:7px 10px;border-radius:7px 7px 2px 7px;line-height:1.6}.demo-answer{font-size:7px;gap:7px;margin-top:10px}.demo-answer>img{width:19px;height:19px}.demo-answer p{font-size:6px}.demo-output{margin:7px 0 0 25px;max-width:190px}.mini-site{height:76px;padding:7px 10px}.mini-site-nav{font-size:5px}.mini-site-nav>i{width:15px}.mini-site-content{margin-top:4px}.mini-site-content>span{font-size:3px;letter-spacing:.7px}.mini-site-content>strong{font-size:13px;margin-top:1px;letter-spacing:-.4px}.mini-site-button{font-size:3px;margin-top:4px;padding:2px 4px;border-radius:2px}.mini-site-art{width:45px;height:45px;top:25px;right:17px}.demo-file{font-size:5px;margin-top:5px;margin-left:25px;gap:4px;max-width:190px}.demo-file>.icon{width:9px;height:9px}.demo-file>span:last-child svg{width:8px;height:8px}.demo-composer{left:17px;right:17px;bottom:12px;font-size:5px;border-radius:7px;padding:6px 7px 6px 9px;gap:6px}.demo-composer>i{width:16px;height:16px;border-radius:4px}.demo-composer>i svg{width:9px;height:9px}.demo-composer>svg{width:10px;height:10px}.ninja-hero{width:178px;right:-27px;bottom:6px}.floating-pill{bottom:22px;left:-3px;padding:9px 12px;border-radius:9px;font-size:7px;gap:7px}.floating-pill>svg{width:20px;height:20px}.floating-pill b{font-size:6px}.models-band{padding:22px 0 25px}.models-band .container>p{font-size:6px;letter-spacing:.14em;margin-bottom:15px}.model-list{gap:15px 20px}.model-list>span{font-size:10px;gap:6px;letter-spacing:-.2px}.model-list .icon{width:17px;height:17px}.section{padding-block:65px}.section-heading{margin-bottom:31px}.eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:16px}h2{font-size:34px}.section-heading>p:last-child{font-size:13px;line-height:1.85;margin-top:20px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-sites,.feature-slides{padding:26px 25px 0}.feature-copy h3{font-size:28px;margin-bottom:14px}.feature-copy>p{font-size:13px}.feature-icon{width:40px;height:40px;margin-bottom:18px}.small-label{font-size:8px;margin-bottom:9px}.inline-features{font-size:9px;gap:16px;margin-top:19px}.browser-art{margin:30px 0 -1px}.browser-art-page{height:223px;padding:22px}.browser-art-page>strong{font-size:34px}.orbital-art{opacity:1;right:-15px;bottom:10px}.slides-art{margin:34px 6px 0;height:240px}.slide-page{height:187px}.slide-front{padding:23px}.slide-front>strong{font-size:31px}.slide-front>small{font-size:6px;max-width:150px}.slide-orbit{right:-42px}.feature-chat{grid-column:auto;display:block;padding:26px 25px}.feature-chat h3{font-size:25px}.feature-chat .feature-copy>div>p{font-size:13px}.chat-models{margin-top:23px;grid-template-columns:1fr 1fr;gap:7px}.chat-models>span{font-size:8px;padding:8px 9px;gap:7px}.chat-models>span svg{width:12px;height:12px}.chat-models>span:nth-child(3){grid-column:1/-1}.chat-models>b{grid-column:1/-1;font-size:8px;margin-top:8px}.tools-grid{grid-template-columns:1fr;gap:15px;margin-top:15px}.tool-card{padding:25px 25px 23px}.tool-card p{font-size:13px;min-height:0}.tool-card h3{font-size:22px;margin-bottom:14px}.file-chips{margin-top:23px}.file-chips>span{font-size:9px}.sheet-art{font-size:8px;margin-top:23px}.sheet-art>*{padding:6px 12px}.sheet-art>span{font-size:7px}.code-art{font-size:9px;margin-top:22px}.image-art{margin-top:22px;height:80px}.flow-layout{grid-template-columns:1fr;gap:35px}.flow-intro h2{font-size:34px}.flow-intro>p:not(.eyebrow){font-size:13px}.text-link{font-size:11px;margin-top:22px}.steps{gap:25px}.steps>li{gap:17px}.steps>li>span{min-width:39px;height:39px;font-size:12px}.steps h3{font-size:20px;margin-bottom:10px}.steps p{font-size:12px}.device-strip{padding:23px 22px;margin-top:35px;align-items:flex-start;gap:17px}.device-icons{gap:5px}.device-icons>svg:first-child{width:25px;height:25px}.device-icons>svg:last-child{width:16px;height:16px}.device-strip h3{font-size:17px;line-height:1.3}.device-strip p{font-size:11px;line-height:1.8;margin-top:8px}.integration-layout{gap:27px;padding-inline:22px}.integration-layout h2{font-size:32px}.integration-layout>div>p:not(.eyebrow){font-size:13px;margin-top:19px}.roadmap-note{font-size:9px;padding:8px 10px}.integration-art{height:330px;max-width:340px;margin-top:10px}.integration-orbit{width:225px;height:225px}.integration-center{width:83px;height:83px;border-radius:23px}.integration-center img{width:47px;height:47px}.integration-slot{width:83px;height:82px;border-radius:13px;gap:4px}.integration-slot svg{width:21px;height:21px}.integration-slot>span{font-size:8px}.integration-slot>small{font-size:6px}.slot-mail{left:calc(50% - 42px);top:0}.slot-calendar{left:calc(50% - 41px);bottom:7px}.slot-cloud{top:119px;right:0}.slot-flow{top:119px;left:0}.integration-caption{font-size:7px;bottom:-23px}.pricing-section{padding-top:65px}.pricing-card{grid-template-columns:1fr;border-radius:21px}.pricing-main{padding:29px 25px}.pricing-main h3{font-size:29px;margin-top:22px}.plan-pill{font-size:8px}.period-tabs button{font-size:10px;padding:9px 5px}.price-placeholder{font-size:34px;margin-top:27px}.price-placeholder>span{font-size:10px}.billing-note{font-size:10px}.pricing-disabled{font-size:12px}.existing-account{font-size:10px}.pricing-includes{border-left:none;border-top:1px solid var(--line);padding:29px 25px}.pricing-includes>p{font-size:8px}.pricing-includes>ul{gap:20px}.pricing-includes li b{font-size:12px}.pricing-includes li small{font-size:10px}.plan-footnote{font-size:9px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout h2{font-size:35px}.faq-ninja{display:none}.faq-layout>div>p:not(.eyebrow){font-size:13px}.faqs summary{font-size:13px;gap:17px;padding-block:21px}.faqs details>p{font-size:12px;padding-right:20px;line-height:1.9}.closing-section{padding:0 0 60px}.closing-card{margin-inline:22px;padding:40px 22px 43px;border-radius:20px}.closing-card h2{font-size:37px}.closing-card .eyebrow{font-size:7px;letter-spacing:.12em}.closing-card>p:not(.eyebrow){font-size:13px;margin:20px auto 25px}.closing-card>.button{font-size:12px;padding:15px 20px}.site-footer{padding-top:30px}.footer-inner{display:block}.footer-inner .brand{font-size:21px}.footer-inner>div>p{font-size:10px;margin-top:13px}.footer-inner>nav{max-width:none;gap:17px 24px;margin-top:28px}.footer-inner>nav>a{font-size:10px}.footer-bottom{margin-top:26px;gap:13px;align-items:flex-start;font-size:8px}.footer-bottom>span:last-child{max-width:100px;text-align:right}}
@media(max-width:360px){.container{padding-inline:18px}.hero-cta{flex-direction:column;align-items:stretch;max-width:280px;margin:auto}.hero-cta .button{font-size:12px}.hero-notes{font-size:7px;gap:9px}.hero-visual{height:385px}.ninja-hero{width:157px;right:-27px;bottom:0}.workspace-demo{height:310px}.demo-greeting{font-size:16px}.demo-chat{padding-inline:13px}.demo-output{max-width:164px}.mini-site{height:68px}.mini-site-content>strong{font-size:12px}.mini-site-art{right:12px;width:37px;height:37px}.demo-composer{left:13px;right:13px}.floating-pill{font-size:6px;bottom:20px;left:0}.floating-pill b{font-size:5px}.model-list{gap:12px}.model-list>span{font-size:9px}.login-link{font-size:9px;padding:8px 10px}.header-actions{gap:6px}.brand{font-size:18px}.brand>img{width:29px;height:29px}.feature-sites,.feature-slides,.feature-chat,.tool-card{padding-inline:21px}.chat-models>span{font-size:7px}.integration-layout{padding-inline:18px}.integration-slot{width:75px}.pricing-main,.pricing-includes{padding-inline:21px}.period-tabs button{font-size:9px}.closing-card{margin-inline:18px}.feature-copy h3{font-size:26px}}
@media(max-width:600px){.ninja-hero{right:-3px}.demo-output{min-height:45px;max-height:76px}.mini-site{height:100%}.demo-composer{margin-top:8px}.demo-greeting{margin-top:10px;margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal[data-reveal=pending]{opacity:1;transform:none}.ninja-hero{transform:none}}

/* The second fold is dedicated to the three unlimited flagship models. */
.desktop-nav{gap:22px}.models-section{position:relative;padding:91px 0 71px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 12% 68%,#20566b12,transparent 50%),radial-gradient(ellipse at 85% 45%,#6128731a,transparent 48%),#0a0917}.models-section .section-heading{max-width:810px;margin-bottom:43px}.models-section .section-heading>p:last-child{max-width:680px;font-size:16px}.models-section h2{font-size:49px}.unlimited-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.model-card{--model-accent:#a98ae7;--model-rgb:169,138,231;position:relative;overflow:hidden;min-width:0;padding:29px 29px 23px;border-radius:21px;border:1px solid rgba(var(--model-rgb),.25);background:radial-gradient(ellipse at 100% 100%,rgba(var(--model-rgb),.085),transparent 65%),linear-gradient(140deg,#171323,#10101c);box-shadow:0 13px 40px #0002;transition:transform .25s,border-color .25s,box-shadow .25s}.model-card:hover{transform:translateY(-4px);border-color:rgba(var(--model-rgb),.48);box-shadow:0 17px 50px rgba(var(--model-rgb),.07)}.model-astra{--model-accent:#78ddea;--model-rgb:120,221,234}.model-opus{--model-accent:#d7abec;--model-rgb:215,171,236}.model-sonnet{--model-accent:#b3a2f1;--model-rgb:179,162,241}.model-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:1}.large-model-icon{display:grid;place-items:center;width:49px;height:49px;border:1px solid rgba(var(--model-rgb),.25);border-radius:13px;background:rgba(var(--model-rgb),.075);color:var(--model-accent)}.large-model-icon>svg{width:30px;height:30px}.unlimited-badge{display:flex;gap:6px;align-items:center;border:1px solid rgba(var(--model-rgb),.25);border-radius:7px;padding:6px 9px;color:var(--model-accent);background:rgba(var(--model-rgb),.045);font-size:9px;font-weight:700;letter-spacing:.1em}.unlimited-badge>svg{width:16px;height:16px}.model-family{font-size:9px;letter-spacing:.2em;color:var(--model-accent);margin-top:26px;font-weight:700}.model-card h3{font-size:34px;line-height:1.1;margin:8px 0 17px;position:relative;z-index:1}.model-description{font-size:15px;line-height:1.7;color:#b4a8c3;position:relative;z-index:1}.model-card ul{display:grid;gap:10px;margin-top:24px;position:relative;z-index:1}.model-card li{display:flex;align-items:center;gap:8px;font-size:11px;color:#a197b1}.model-card li>svg{width:13px;height:13px;color:var(--model-accent)}.model-included{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(var(--model-rgb),.13);margin-top:25px;padding-top:18px;font-size:10px;font-weight:600;color:var(--model-accent);position:relative;z-index:1}.model-included>span{font-size:8px;font-weight:400;color:#8c7d9b}.model-decoration{position:absolute;right:-29px;bottom:38px;color:var(--model-accent);opacity:.045;pointer-events:none;transform:rotate(-15deg)}.model-decoration>svg{width:190px;height:190px;stroke-width:1}.models-footer{display:flex;justify-content:center;align-items:center;gap:27px;margin-top:29px;flex-wrap:wrap}.models-footer>p{display:flex;align-items:center;gap:8px;color:#92859f;font-size:11px}.models-footer>p>svg{width:16px;height:16px;color:#baa0d7}.models-footer>.text-link{margin:0;font-size:11px}
/* Larger creation panels take precedence over the supporting tool cards. */
.resources .feature-grid{grid-template-columns:1fr 1fr;gap:22px}.resources .feature-sites,.resources .feature-slides{padding:37px 36px 0;display:flex;flex-direction:column;border-color:#b08de328;box-shadow:0 20px 65px #0002}.resources .feature-sites{background:radial-gradient(ellipse at 20% 100%,#245d6b24,transparent 66%),linear-gradient(135deg,#151426,#0c0c19)}.resources .feature-slides{background:radial-gradient(ellipse at 90% 100%,#80366823,transparent 64%),linear-gradient(135deg,#1b1226,#100c1d)}.resources .feature-grid .feature-icon{width:51px;height:51px;border-radius:15px;margin-bottom:24px}.resources .feature-grid .feature-icon>svg{width:25px;height:25px}.resources .feature-grid .small-label{font-size:10px;letter-spacing:.17em;margin-bottom:13px}.resources .feature-grid h3{font-size:35px;line-height:1.15;margin-bottom:19px}.resources .feature-grid .feature-copy>p{font-size:15px;line-height:1.85;max-width:none}.resources .feature-grid .inline-features{font-size:11px;margin-top:24px;gap:20px}.resources .browser-art{margin:40px 0 0;flex:1;min-height:322px}.resources .browser-art-bar{height:33px;font-size:8px}.resources .browser-art-page{height:calc(100% - 33px);min-height:289px;padding:29px 29px}.resources .art-nav>b{font-size:18px}.resources .art-nav>span{font-size:7px}.resources .browser-art-page>p{margin-top:35px;font-size:6px}.resources .browser-art-page>strong{font-size:43px;line-height:1.08;margin-top:10px}.resources .art-cta{font-size:8px;padding:9px 13px;margin-top:21px}.resources .orbital-art{width:195px;height:205px;right:-2px;bottom:12px}.resources .orbital-art>b{width:99px;height:99px}.resources .orbital-art>i{width:184px;height:96px}.resources .slides-art{margin:44px 5px 0;height:319px;min-height:319px;flex:1}.resources .slide-page{height:253px}.resources .slide-front{padding:30px}.resources .slide-front>span:first-child{font-size:8px}.resources .slide-front>strong{font-size:41px;margin-top:21px;line-height:1.12}.resources .slide-front>small{font-size:8px;max-width:210px;margin-top:21px}.resources .slide-orbit{width:220px;height:220px;right:-65px;top:16px;border-width:29px}.resources .slide-number{font-size:10px;bottom:21px;right:26px}.resources .slide-thumbs{bottom:22px}.resources .slide-thumbs>span{width:44px;height:6px}.resources .tools-grid{margin-top:25px}.vision-art{height:95px;margin-top:15px;position:relative;padding:0 18px}.vision-frame{position:relative;width:83px;height:61px;border:1px solid #bb8dd954;border-radius:9px;background:radial-gradient(circle at 70% 30%,#6bd7df38,transparent 48%),linear-gradient(130deg,#50305b,#1f1936);overflow:hidden;display:grid;place-items:center;transform:rotate(-5deg);margin:auto}.vision-frame>i:first-child{position:absolute;width:52px;height:32px;border-radius:50%;background:#c9a7dd35;bottom:-9px;left:-6px;transform:rotate(-25deg)}.vision-frame>i:nth-child(2){position:absolute;width:48px;height:35px;background:#8ac8d52e;border-radius:50%;bottom:-12px;right:-7px;transform:rotate(24deg)}.vision-frame>span{color:#d8b9ed}.vision-frame svg{width:26px;height:26px}.vision-file{display:flex;align-items:center;gap:7px;font-size:8px;margin:12px auto 0;color:#9b8baa;max-width:170px}.vision-file svg{width:11px;height:11px}.vision-file>b{margin-left:auto;color:#a581c3}.skills-art{display:grid;gap:8px;margin-top:21px}.skills-art>span{display:flex;align-items:center;gap:9px;border:1px solid #89a4c526;border-radius:7px;background:#70b5c007;padding:8px 10px;font-size:8px;color:#a19ab4}.skills-art>span>svg{width:13px;height:13px;color:#89b7c9}.skills-art i{margin-left:auto;width:17px;height:10px;border-radius:8px;background:#7daac72b;position:relative}.skills-art i:after{content:'';position:absolute;width:6px;height:6px;top:2px;right:2px;border-radius:50%;background:#98c5d1}
@media(max-width:1100px){.desktop-nav{gap:17px;font-size:12px}.model-card{padding:25px 24px 21px}.model-card h3{font-size:30px}.model-description{font-size:14px}.model-card li{font-size:10px}.model-included{font-size:9px}.model-included>span{font-size:7px}.resources .feature-sites,.resources .feature-slides{padding:32px 28px 0}.resources .feature-grid h3{font-size:32px}.resources .feature-grid .feature-copy>p{font-size:14px}.resources .feature-grid .inline-features{font-size:10px;gap:16px}.resources .browser-art-page{padding:26px}.resources .browser-art-page>strong{font-size:38px}.resources .orbital-art{right:-36px;opacity:.8}.resources .slide-front{padding:26px}.resources .slide-front>strong{font-size:36px}.resources .slide-orbit{right:-97px}.resources .slide-front>small{max-width:170px}}
@media(max-width:900px){.models-section{padding-block:72px 60px}.models-section h2{font-size:42px}.models-section .section-heading>p:last-child{font-size:14px}.unlimited-models{gap:13px}.model-card{padding:22px 20px 19px;border-radius:17px}.large-model-icon{width:39px;height:39px;border-radius:11px}.large-model-icon>svg{width:25px;height:25px}.unlimited-badge{padding:5px 7px;font-size:7px;gap:4px}.unlimited-badge>svg{width:13px;height:13px}.model-card-top{gap:6px}.model-family{margin-top:23px;font-size:8px}.model-card h3{font-size:26px;margin-bottom:14px}.model-description{font-size:12px}.model-card ul{gap:9px;margin-top:21px}.model-card li{font-size:9px;align-items:flex-start;gap:6px}.model-card li>svg{width:11px;height:11px;margin-top:2px}.model-included{display:block;font-size:9px;margin-top:21px;padding-top:15px}.model-included>span{display:block;margin-top:3px}.models-footer{gap:14px;margin-top:26px}.models-footer>p,.models-footer>.text-link{font-size:10px}.resources .feature-grid{gap:16px}.resources .feature-sites,.resources .feature-slides{padding:29px 24px 0}.resources .feature-grid h3{font-size:29px}.resources .feature-grid .feature-copy>p{font-size:13px}.resources .feature-grid .inline-features{font-size:8px;gap:13px}.resources .feature-grid .feature-icon{width:46px;height:46px;border-radius:13px}.resources .browser-art{margin-top:32px;min-height:282px}.resources .browser-art-page{min-height:249px;padding:24px 21px}.resources .browser-art-page>strong{font-size:32px}.resources .art-nav>b{font-size:15px}.resources .art-nav>span{font-size:6px}.resources .art-cta{font-size:6px;padding:8px 10px}.resources .orbital-art{right:-69px;bottom:-7px;opacity:.7}.resources .slides-art{margin-top:36px;min-height:279px;height:279px}.resources .slide-page{height:221px}.resources .slide-front{padding:24px}.resources .slide-front>span:first-child{font-size:6px}.resources .slide-front>strong{font-size:31px}.resources .slide-front>small{font-size:6px;max-width:145px}.resources .slide-orbit{right:-121px;opacity:.75}}
@media(max-width:650px){.unlimited-models{grid-template-columns:1fr;gap:15px;max-width:450px;margin:auto}.models-section{padding-block:59px 46px}.models-section .section-heading{margin-bottom:28px}.models-section h2{font-size:35px}.models-section .section-heading>p:last-child{font-size:13px;margin-top:18px}.models-section .eyebrow{font-size:8px;letter-spacing:.13em;max-width:295px;line-height:1.8;margin-inline:auto}.model-card{padding:25px 25px 21px;border-radius:19px}.model-card-top{gap:13px}.large-model-icon{width:44px;height:44px;border-radius:12px}.large-model-icon>svg{width:28px;height:28px}.unlimited-badge{font-size:8px;padding:6px 9px;gap:6px}.unlimited-badge>svg{width:15px;height:15px}.model-family{font-size:8px;margin-top:20px}.model-card h3{font-size:32px;margin:7px 0 13px}.model-description{font-size:14px;line-height:1.75}.model-description>br{display:none}.model-card ul{gap:8px;margin-top:20px}.model-card li{font-size:11px;gap:8px}.model-card li>svg{width:13px;height:13px;margin-top:2px}.model-included{display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding-top:16px;font-size:10px}.model-included>span{font-size:8px;margin:0}.model-decoration{right:-35px;bottom:24px}.model-decoration>svg{width:175px;height:175px}.models-footer{display:grid;justify-items:center;gap:13px;max-width:315px;margin-inline:auto}.models-footer>p,.models-footer>.text-link{font-size:10px;text-align:center}.resources .feature-grid{grid-template-columns:1fr;gap:19px}.resources .feature-sites,.resources .feature-slides{padding:30px 25px 0}.resources .feature-grid .small-label{font-size:9px}.resources .feature-grid h3{font-size:31px}.resources .feature-grid .feature-copy>p{font-size:14px}.resources .feature-grid .inline-features{font-size:9px;gap:17px;margin-top:21px}.resources .browser-art{min-height:287px;margin-top:32px}.resources .browser-art-page{min-height:254px;padding:25px 22px}.resources .browser-art-page>p{font-size:5px;margin-top:29px}.resources .browser-art-page>strong{font-size:35px;position:relative;z-index:2}.resources .orbital-art{right:-70px;bottom:-8px;opacity:.8}.resources .art-cta{font-size:6px;position:relative;z-index:2}.resources .slides-art{min-height:286px;height:286px;margin:37px 4px 0}.resources .slide-page{height:229px}.resources .slide-front{padding:25px}.resources .slide-front>strong{font-size:34px;margin-top:20px}.resources .slide-front>small{font-size:6px;max-width:156px}.resources .slide-orbit{right:-111px}.resources .tools-grid{margin-top:22px}.vision-art{margin-top:22px}.skills-art>span{font-size:9px;padding:9px 11px}}
@media(max-width:360px){.models-section h2{font-size:32px}.model-card{padding-inline:22px}.model-card h3{font-size:30px}.model-description{font-size:13px}.model-card li{font-size:10px}.model-included{font-size:9px}.model-included>span{font-size:7px}.resources .feature-sites,.resources .feature-slides{padding-inline:22px}.resources .feature-grid h3{font-size:28px}.resources .feature-grid .feature-copy>p{font-size:13px}.resources .feature-grid .inline-features{font-size:8px;gap:12px}.resources .browser-art-page>strong{font-size:30px}.resources .orbital-art{right:-101px}.resources .slide-front{padding:22px}.resources .slide-front>strong{font-size:29px}.resources .slide-orbit{right:-133px}}

/* Compact creation cards: the resource names are now the main headlines. */
.resources .feature-sites,.resources .feature-slides{padding:28px 30px 0}.resources .feature-grid .feature-icon{width:40px;height:40px;border-radius:12px;margin-bottom:19px}.resources .feature-grid .feature-icon>svg{width:21px;height:21px}.resources .feature-grid h3{font-size:35px;margin-bottom:15px}.resources .feature-grid .feature-copy>p{font-size:14px;line-height:1.8}.resources .feature-grid .inline-features{font-size:10px;margin-top:18px}.resources .browser-art{flex:none;width:100%;max-width:430px;min-height:0;height:220px;margin:28px auto 0}.resources .browser-art-bar{height:27px;font-size:7px}.resources .browser-art-page{height:193px;min-height:0;padding:19px 23px}.resources .art-nav>b{font-size:14px}.resources .art-nav>span{font-size:6px}.resources .browser-art-page>p{margin-top:20px;font-size:5px}.resources .browser-art-page>strong{font-size:29px;line-height:1.06;margin-top:7px}.resources .art-cta{font-size:6px;padding:6px 9px;margin-top:13px}.resources .orbital-art{width:140px;height:143px;right:8px;bottom:0;opacity:.9}.resources .orbital-art>b{width:69px;height:69px}.resources .orbital-art>i{width:130px;height:69px}.resources .slides-art{flex:none;width:100%;max-width:410px;height:220px;min-height:0;margin:28px auto 0}.resources .slide-page{height:174px}.resources .slide-front{padding:22px}.resources .slide-front>span:first-child{font-size:6px}.resources .slide-front>strong{font-size:29px;margin-top:14px}.resources .slide-front>small{font-size:6px;max-width:160px;margin-top:13px}.resources .slide-orbit{width:158px;height:158px;top:8px;right:-30px;border-width:22px}.resources .slide-number{font-size:7px;bottom:14px;right:18px}.resources .slide-thumbs{bottom:16px}.resources .slide-thumbs>span{width:33px;height:5px}.mcp-preview{display:grid;gap:8px;margin-top:20px}.mcp-preview>span{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #ae83cc25;background:#9661b908;border-radius:7px;font-size:9px;color:#b1a0c2}.mcp-preview svg{width:13px;height:13px;color:#c8a3e3}.mcp-preview small{margin-left:auto;font-size:7px;color:#8c779c}.tool-upcoming .status-tag{top:27px;right:23px}
@media(max-width:900px){.resources .feature-sites,.resources .feature-slides{padding:26px 25px 0}.resources .feature-grid h3{font-size:30px}.resources .feature-grid .feature-copy>p{font-size:13px}.resources .feature-grid .inline-features{font-size:8px;gap:13px}.resources .browser-art-page{padding:19px}.resources .art-nav>span{font-size:5px}.resources .browser-art-page>strong{font-size:27px}.resources .orbital-art{right:-27px}.resources .slide-front{padding:20px}.resources .slide-front>strong{font-size:27px}.resources .slide-orbit{right:-73px}.resources .slide-front>small{max-width:137px;font-size:5px}}
@media(max-width:650px){.resources .feature-sites,.resources .feature-slides{padding:26px 24px 0}.resources .feature-grid h3{font-size:31px;line-height:1.15}.resources .feature-grid .feature-copy>p{font-size:13px}.resources .feature-grid .inline-features{font-size:9px;gap:15px}.resources .browser-art{height:205px;max-width:330px;margin-top:24px}.resources .browser-art-page{height:178px;padding:18px}.resources .browser-art-page>p{font-size:4px;margin-top:19px}.resources .browser-art-page>strong{font-size:27px}.resources .art-cta{font-size:5px;margin-top:13px}.resources .orbital-art{right:-29px;bottom:-7px}.resources .slides-art{height:205px;max-width:330px;margin-top:27px}.resources .slide-page{height:165px}.resources .slide-front{padding:20px}.resources .slide-front>strong{font-size:28px}.resources .slide-front>small{font-size:5px;max-width:145px}.resources .slide-orbit{right:-72px}.resources .slide-thumbs{bottom:12px}}
@media(max-width:360px){.resources .feature-sites,.resources .feature-slides{padding-inline:21px}.resources .feature-grid h3{font-size:28px}.resources .feature-grid .inline-features{font-size:8px;gap:11px}.resources .browser-art-page>strong{font-size:25px}.resources .orbital-art{right:-48px}.resources .slide-front{padding:18px}.resources .slide-front>strong{font-size:25px}.resources .slide-front>small{max-width:125px}.resources .slide-orbit{right:-88px}.mcp-preview>span{font-size:8px}}

/* GPT Image takes the main visual-creation slot; slides remain a compact tool. */
.resources .feature-images{padding:28px 30px 0;display:flex;flex-direction:column;border-color:#b08de328;background:radial-gradient(ellipse at 90% 100%,#80366823,transparent 64%),linear-gradient(135deg,#1b1226,#100c1d);box-shadow:0 20px 65px #0002}.resources .feature-images .inline-features{flex-wrap:wrap;row-gap:8px}.image-creation-art{position:relative;isolation:isolate;overflow:hidden;flex:none;width:100%;max-width:430px;height:220px;margin:28px auto 0;border:1px solid #bd8ce344;border-radius:13px 13px 0 0;background:radial-gradient(ellipse at 80% 30%,#1e82913e,transparent 62%),radial-gradient(ellipse at 45% 100%,#a54d9b44,transparent 70%),linear-gradient(140deg,#191528,#26203d)}.image-art-copy{position:relative;z-index:2;padding:29px 24px;max-width:70%}.image-art-copy>span{font-size:6px;letter-spacing:.2em;color:#d9b2ed}.image-art-copy>strong{display:block;font-family:var(--display);font-size:29px;line-height:1.1;letter-spacing:-1px;margin-top:13px;color:#f4e9fd}.image-art-copy>b{display:inline-flex;align-items:center;gap:6px;border:1px solid #d7b6ed31;background:#d7b6ed08;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:500;color:#dac5eb;margin-top:18px}.image-art-copy>b>svg{width:11px;height:11px}.image-creation-art>img{position:absolute;right:-9px;bottom:-6px;width:190px;height:190px;object-fit:contain;z-index:1;filter:drop-shadow(0 0 25px #df63c62a)}.image-art-light{position:absolute;right:-20px;top:20px;width:225px;height:225px;border:1px solid #be92d42b;border-radius:50%;box-shadow:0 0 0 18px #b483d20b,0 0 0 40px #7ad4e305;transform:rotateX(30deg) rotateY(-25deg);z-index:0}.image-creation-art>small{position:absolute;left:24px;bottom:10px;font-size:5px;letter-spacing:.13em;color:#b197ca70;z-index:2}.slides-mini{position:relative;width:195px;max-width:90%;height:106px;margin:20px auto 0}.slides-mini-back,.slides-mini-page{position:absolute;width:100%;height:88px;border:1px solid #d498ce36;border-radius:7px}.slides-mini-back{background:linear-gradient(130deg,#4c244d,#271829);transform:rotate(6deg);left:5px}.slides-mini-page{padding:13px 16px;transform:rotate(-5deg);background:radial-gradient(ellipse at 100% 10%,#b56d9947,transparent 60%),linear-gradient(135deg,#3b224c,#542841);overflow:hidden}.slides-mini-page:after{content:'';position:absolute;width:70px;height:70px;border:13px solid #f1b0c222;border-radius:50%;right:-20px;top:9px;box-shadow:0 0 0 10px #f1b0c20a}.slides-mini-page>span{font-size:4px;letter-spacing:.13em;color:#e7b4d3;display:block}.slides-mini-page>strong{font-family:var(--display);display:block;font-size:17px;line-height:1.12;letter-spacing:-.5px;color:#f3deec;margin-top:9px;position:relative;z-index:1}.slides-mini-page>small{position:absolute;font-size:5px;color:#b596b2;bottom:10px;right:13px}
@media(max-width:900px){.resources .feature-images{padding:26px 25px 0}.image-art-copy{padding:26px 19px}.image-art-copy>strong{font-size:27px}.image-creation-art>img{width:165px;height:165px;right:-20px;bottom:0}.image-art-light{right:-43px}.image-art-copy>b{margin-top:16px}.image-creation-art>small{left:19px}}
@media(max-width:650px){.resources .feature-images{padding:26px 24px 0}.image-creation-art{height:205px;max-width:330px;margin-top:24px}.image-art-copy{padding:25px 19px}.image-art-copy>span{font-size:5px;letter-spacing:.14em}.image-art-copy>strong{font-size:27px;margin-top:12px}.image-art-copy>b{font-size:7px;margin-top:17px}.image-creation-art>img{width:163px;height:163px;right:-13px}.image-art-light{width:180px;height:180px;right:-20px;top:32px}.image-creation-art>small{font-size:4px}.slides-mini{margin-top:22px}}
@media(max-width:360px){.resources .feature-images{padding-inline:21px}.image-art-copy{padding-inline:17px;max-width:75%}.image-art-copy>strong{font-size:25px}.image-creation-art>img{width:145px;height:145px;right:-19px}.image-creation-art>small{left:17px}}
