@font-face{font-family:MasarArabic;src:url('/static/arabic.ttf') format('truetype');font-display:swap}
:root{--purple:#7145e8;--dark:#211832;--muted:#776f83;--line:#e9e4ef;--pale:#f4f0fb;--paper:#faf9fc}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--dark);font:16px/1.85 MasarArabic,Tahoma,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.6;cursor:wait}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:750;line-height:1.5}h1{font-size:clamp(44px,5.2vw,76px);letter-spacing:-2px;margin-bottom:22px}h2{font-size:clamp(28px,3.3vw,44px);letter-spacing:-1.1px;margin-bottom:18px}h3{font-size:20px;margin-bottom:10px}p{color:var(--muted)}svg{width:26px;height:26px}button{cursor:pointer}:focus-visible{outline:3px solid #ae88fa;outline-offset:4px}.skip{position:fixed;top:-80px;right:20px;background:white;z-index:100;padding:12px}.skip:focus{top:10px}
.public-header{max-width:1344px;margin:auto;min-height:96px;padding:18px 40px;display:flex;align-items:center;gap:32px}.public-brand{display:flex;align-items:center;gap:11px;font-size:30px;line-height:1.2;font-weight:800;white-space:nowrap}.public-brand small{display:block;font:600 9px/1.4 Arial;letter-spacing:2.2px;margin-top:6px;color:var(--muted)}.logo-mark{width:44px;height:44px;display:grid;place-items:center;color:var(--purple)}.logo-mark svg{width:40px;height:40px}.public-header nav{display:flex;gap:28px;align-items:center;margin-inline:auto;font-size:13px}.public-header nav a{min-height:44px;display:flex;align-items:center;color:var(--muted)}.public-header nav a:hover{color:var(--purple)}.header-actions{display:flex;gap:24px;align-items:center}.plain{display:inline-flex;min-height:44px;align-items:center;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;border:1px solid transparent;border-radius:14px;padding:13px 24px;background:var(--purple);color:#fff;font-weight:700;font-size:15px;line-height:1.5;transition:background .18s,box-shadow .18s}.btn:hover{background:#5f32d0;box-shadow:0 6px 22px #7145e822}.btn>span{font-family:Arial;font-size:22px}.btn.small{min-height:46px;padding:10px 19px;font-size:13px;gap:15px}.btn.outline{background:transparent;color:var(--dark);border-color:#d9d1e5}.btn.outline:hover{background:#ede6fa}.public-menu{display:none;min-width:44px;min-height:44px;border:1px solid var(--line);background:transparent;border-radius:12px;padding:11px}.public-menu span{display:block;width:19px;height:2px;background:currentColor;margin:5px auto}
.section{max-width:1280px;margin:auto;padding:86px 40px}.hero{display:grid;grid-template-columns:1fr 1.07fr;gap:60px 38px;padding-top:62px;padding-bottom:32px;align-items:center;position:relative}.tag{display:inline-flex;align-items:center;gap:9px;font-size:12px;border:1px solid var(--line);padding:7px 12px;border-radius:30px;margin-bottom:22px;background:#fff;color:#665577}.tag>span{color:var(--purple);font-size:15px}.hero h1{position:relative}.hero h1>span{color:var(--purple)}.headline-star{position:absolute;left:20px;top:4px;color:#a586e8;font-size:53px;font-style:normal;font-weight:400}.hero-copy>p{font-size:17px;line-height:2;max-width:500px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-note{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;margin-top:22px;color:var(--muted)}.hero-foot{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}
.studio-preview{background:#eee8f5;border:1px solid #e0d6ef;border-radius:26px;padding:20px 20px 16px;position:relative;box-shadow:0 24px 60px #3b205a0a;transform:rotate(-2deg);min-width:0}.studio-top,.studio-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;color:#584768;padding-bottom:15px}.studio-top>span:first-child{display:flex;align-items:center;gap:8px}.studio-top i{width:7px;height:7px;border-radius:50%;background:#aa8adc}.studio-status{border:1px solid #c8b6de;border-radius:20px;padding:3px 9px;color:#674291}.studio-canvas{display:grid;grid-template-columns:1fr .7fr;grid-template-rows:174px 174px;gap:10px}.design-tile{position:relative;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;padding:19px;color:#fff}.tile-brand{font-size:9px;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:600}.tile-brand i{font-style:normal;font-size:16px}.design-tile h3{font-size:28px;line-height:1.5;letter-spacing:-.5px;margin:36px 0 0;z-index:2}.design-tile em{font-style:normal;color:#bdde8f}.tile-caption{font-size:9px;margin-top:auto;z-index:2}.tile-coffee{grid-row:1/3;background:#203b31}.tile-coffee:before{content:'';position:absolute;inset:-50px -120px 40px 30px;border:1px solid #8ead7430;border-radius:50%;transform:rotate(35deg)}.tile-story{background:#211c4b}.tile-story h3{font-size:18px;margin-top:18px}.tile-story em{color:#bab5fa}.tile-beauty{background:#e0b5b4;color:#4b283a}.tile-beauty h3{font-size:17px;margin-top:14px}.tile-beauty em{color:#743c55}.tile-beauty .tile-brand{font-family:Arial;direction:ltr}.coffee-art{position:relative;width:100%;height:158px;margin-top:18px;direction:ltr}.coffee-cup{position:absolute;width:108px;height:81px;background:linear-gradient(105deg,#f4e9d8,#d1bd9a);border-radius:5px 5px 45px 45px;left:calc(50% - 54px);top:34px;box-shadow:8px 16px 18px #071e2244;transform:rotate(-6deg)}.coffee-cup:before{content:'';position:absolute;width:102px;height:23px;top:-9px;left:3px;border-radius:50%;border:6px solid #e5d5b9;background:#382721}.coffee-cup:after{content:'';position:absolute;top:12px;right:-26px;width:35px;height:45px;border:8px solid #d6c39f;border-radius:50%;z-index:-1}.coffee-saucer{position:absolute;left:calc(50% - 71px);bottom:13px;width:142px;height:19px;border-radius:50%;background:linear-gradient(#eee2c9,#a99a76);box-shadow:0 16px 12px #0b231e77;transform:rotate(-4deg)}.coffee-steam{position:absolute;width:40px;height:40px;border-inline-start:3px solid #e0e5d259;border-radius:50%;top:-10px;left:50%;transform:rotate(20deg)}.coffee-bean{position:absolute;width:20px;height:29px;border-radius:50%;background:#694634;box-shadow:inset 4px 0 5px #1a140840;bottom:0;transform:rotate(32deg)}.coffee-bean:after{content:'';position:absolute;left:9px;top:4px;height:21px;border-left:2px solid #9a7653;border-radius:50%}.bean-one{left:27px;bottom:7px}.bean-two{right:21px;bottom:21px;transform:rotate(-30deg)}.orbit-art{position:absolute;width:105px;height:105px;left:-12px;bottom:-8px;opacity:.7;transform:rotate(-25deg)}.orbit-art span{position:absolute;inset:0;border:11px solid #8480d9;border-radius:50%;box-shadow:inset 0 0 20px #c3affb40}.orbit-art span:nth-child(2){inset:20px;border-width:7px;border-color:#b7a6ed}.orbit-art span:nth-child(3){inset:38px;border-width:0;background:#d8baf5}.bottle-art{position:absolute;width:49px;height:76px;background:linear-gradient(100deg,#b38183,#fbddd1,#ce9c99);border:1px solid #f2d2c7;box-shadow:12px 8px 20px #8c4c6940;border-radius:6px 6px 12px 12px;left:19px;bottom:12px;transform:rotate(-9deg)}.bottle-art>span{position:absolute;top:-19px;left:8px;width:30px;height:21px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#b19b79,#e7d7b6,#bca780)}.bottle-art b{position:absolute;inset:21px 5px 10px;font:8px/1.8 Arial;text-align:center;color:#74534a}.bottle-art small{font-size:4px}.studio-bottom{padding-top:16px;padding-bottom:0;font-size:8px}.mini-avatars{display:flex}.mini-avatars i{background:#f7f2fd;border:2px solid #eee8f5;color:#6f548d;border-radius:30px;padding:3px 6px;font-size:7px;font-style:normal;margin-inline-start:-3px}.studio-floating{position:absolute;left:-24px;bottom:47px;background:#fff;border:1px solid #e3d8ed;border-radius:14px;padding:12px 15px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 40px #2d15361a;transform:rotate(2deg)}.studio-floating>span{width:31px;height:31px;border-radius:50%;background:#e9f2dd;color:#607b43;display:grid;place-items:center}.studio-floating b,.studio-floating small{display:block;font-size:10px;line-height:1.6}.studio-floating small{color:#8b7d9a;font-size:8px;margin-top:3px}
.product-strip{display:flex;justify-content:center;gap:30px;padding:22px 32px;border-block:1px solid var(--line);background:#f0ebf6;align-items:center;font-size:12px;color:#5d4d70;flex-wrap:wrap}.product-strip i{font-size:16px;color:#9473b4;font-style:normal}.section-heading{text-align:center;margin-bottom:42px}.section-heading>p{max-width:580px;margin:0 auto;font-size:14px}.eyebrow{display:block;font-size:12px;font-weight:600;color:var(--purple);margin-bottom:14px}.steps-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps-grid article{background:white;border:1px solid var(--line);border-radius:22px;padding:18px 26px 28px;min-width:0}.step-visual{height:125px;background:#f6f3fa;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 -8px 24px}.step-no{display:block;font:500 12px Arial;color:#ad94c4;margin-bottom:14px}.steps-grid h3{font-size:22px}.steps-grid p{font-size:13px;margin:0;line-height:2}.account-symbol{font:32px Arial;color:var(--purple);background:#e7ddf7;border-radius:50%;width:52px;height:52px;display:grid;place-items:center}.visual-account strong{font:600 12px Arial;display:block;direction:ltr}.visual-account small{font-size:9px;color:var(--muted)}.visual-inspiration{position:relative;gap:12px;padding-bottom:20px}.visual-inspiration div{width:48px;height:62px;border-radius:7px;transform:rotate(8deg);background:linear-gradient(145deg,#a689e0,#553a98)}.visual-inspiration div:nth-child(2){transform:rotate(-9deg);background:linear-gradient(145deg,#dfc9aa,#536249)}.visual-inspiration span{position:absolute;bottom:10px;color:#bc8bf0;font-size:18px;letter-spacing:3px}.visual-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:20px 16px;font-size:8px;text-align:center}.visual-calendar>span{color:#7d698d}.visual-calendar>b{border:1px solid #e6daef;background:#ece3fa;padding:9px 3px;border-radius:6px;color:#7650a9;font-weight:500}.feature-section{display:grid;grid-template-columns:.85fr 1.2fr;gap:70px;align-items:center}.feature-intro h2 em{font-style:normal;color:var(--purple)}.feature-intro p{font-size:14px;line-height:2;max-width:450px}.text-link{color:var(--purple);font-size:14px;display:inline-flex;gap:26px;min-height:44px;align-items:center;font-weight:600}.toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.toolkit-grid article{padding:27px;border:1px solid var(--line);border-radius:20px;background:#fff}.feature-icon{width:44px;height:44px;display:grid;place-items:center;font-size:24px;background:#f0eafa;color:var(--purple);border-radius:13px;margin-bottom:18px}.toolkit-grid h3{font-size:18px}.toolkit-grid p{font-size:12px;margin:0;line-height:2}
.pricing-section{padding-top:65px}.pricing-grid{gap:22px}.price-card{background:white;padding:30px;border:1px solid var(--line);border-radius:22px;position:relative}.price-card.featured{background:#f4efff;border:1.5px solid #9571e9}.popular{position:absolute;top:-15px;right:24px;background:var(--purple);color:white;border-radius:30px;padding:5px 12px;font-size:10px}.price-card h3{font-size:23px}.price-card>p{font-size:12px;min-height:45px}.price{display:flex;align-items:center;gap:10px;margin:20px 0 24px}.price b{font:600 52px/1.4 Arial;letter-spacing:-2px}.price span{font-size:12px;color:var(--muted)}.price small{display:block;font-size:10px}.price-card .btn{width:100%;justify-content:space-between}.price-card ul{list-style:none;padding:22px 0 0;margin:25px 0 0;border-top:1px solid var(--line);font-size:12px}.price-card li{margin:13px 0}.price-card li:before{content:'✓';color:var(--purple);margin-inline-end:11px}.pricing-note{font-size:11px;text-align:center;line-height:2.1;margin:28px auto 0;max-width:720px}.company{max-width:none;background:#211832;color:#fff;padding-inline:max(40px,calc((100vw - 1200px)/2))}.company-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:28px}.company .eyebrow{color:#bb9af7}.company-heading p{color:#b7abc9;font-size:13px;line-height:2}.solutions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.solutions-grid article{border:1px solid #44364f;border-radius:18px;padding:25px 18px;background:#2b203d}.solutions-grid article>span{font-size:26px;color:#c3a4ff}.solutions-grid h3{font-size:15px;margin-top:18px}.solutions-grid p{font-size:11px;color:#b7abc9;margin:0}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:15px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:25px;font-weight:400;color:var(--purple)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;line-height:2;margin:10px 0 0;padding-inline-end:25px}.closing{background:#ede4fb;border-radius:30px;text-align:center;max-width:1200px;margin-bottom:70px;padding-block:50px;position:relative;overflow:hidden}.closing>span{display:block;font-size:35px;color:#9466d9;line-height:1;margin-bottom:18px}.closing p{font-size:14px}.closing .btn{margin-top:6px}.public-footer{max-width:1280px;margin:auto;padding:32px 40px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.public-footer .public-brand{font-size:25px}.public-footer p{font-size:11px;margin:14px 0 0}.footer-links{display:flex;gap:24px;font-size:12px;flex-wrap:wrap}.footer-links a{min-height:44px;display:flex;align-items:center}.public-footer>small{font:10px Arial;color:var(--muted);direction:ltr}
.auth-section{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:center;padding-top:35px;min-height:calc(100svh - 210px)}.auth-copy{min-width:0}.auth-copy h1{font-size:clamp(34px,4vw,55px);margin-bottom:16px}.auth-copy h1>span{color:var(--purple)}.auth-copy>p{font-size:15px}.auth-preview{max-width:400px;transform:none;margin:26px 18px 0 0}.auth-preview .studio-canvas{grid-template-rows:110px 110px}.auth-preview .design-tile{padding:12px}.auth-preview .tile-coffee h3{font-size:23px;margin-top:20px}.auth-preview .tile-story h3,.auth-preview .tile-beauty h3{font-size:12px;margin-top:12px}.auth-preview .coffee-art{transform:scale(.72);transform-origin:top center;margin-top:12px;height:115px}.auth-preview .tile-caption{font-size:6px}.auth-preview .tile-brand{font-size:7px}.auth-preview .bottle-art{transform:scale(.65) rotate(-9deg);transform-origin:bottom left}.auth-preview .orbit-art{width:65px;height:65px}.auth-preview .orbit-art span{border-width:8px}.auth-preview .orbit-art span:nth-child(2){inset:15px;border-width:5px}.auth-preview .orbit-art span:nth-child(3){inset:28px}.auth-preview .studio-floating{bottom:30px}.auth-promises{display:flex;gap:20px;font-size:11px;color:var(--muted);margin-top:30px}.auth-card{background:white;border:1px solid var(--line);border-radius:28px;padding:36px 38px;box-shadow:0 20px 50px #2f184706;min-width:0}.auth-eyebrow{font-size:11px;color:var(--purple);display:block;margin-bottom:14px}.auth-card h2{font-size:29px;margin:0 0 8px;display:flex;align-items:center;gap:14px}.auth-card h2>span{font-weight:400;color:#ae8add;font-size:21px}.auth-card>p{font-size:12px;margin-bottom:25px}.auth-card form{display:flex;flex-direction:column;gap:8px}.auth-card label{font-size:13px;font-weight:600;margin-top:10px}.auth-card label small{font-weight:400;color:#978ca4;margin-inline-start:5px}.auth-card input,.auth-card select{width:100%;min-height:54px;min-width:0;border:1px solid #e0d9e9;border-radius:12px;padding:12px 14px;background:#fbfafc;color:var(--dark);font-size:16px;outline-offset:2px}.auth-card input::placeholder{color:#a498b1;font-size:13px}.password-field{position:relative}.password-field input{padding-inline-end:65px}.password-field button{position:absolute;inset-inline-end:4px;top:4px;bottom:4px;border:0;background:none;color:var(--purple);font-size:11px;min-width:52px;border-radius:8px}.auth-card .btn{margin-top:18px;min-height:55px;width:100%}.auth-switch{border-top:1px solid var(--line);padding-top:22px;margin-top:26px;text-align:center;font-size:12px}.auth-switch a{color:var(--purple);font-weight:700;margin-inline-start:5px}.auth-card .auth-help{font-size:10px;text-align:center;margin:18px 0 0;line-height:2}#auth-error:not(:empty){background:#fff0f1;color:#aa2436;border-radius:10px;padding:12px;font-size:13px;margin-top:8px}
@media(max-width:1050px){.public-header{gap:20px;padding-inline:28px}.public-header nav{gap:18px;font-size:11px}.header-actions{gap:15px}.hero{gap:34px 30px}.hero h1{font-size:53px}.headline-star{left:5px;font-size:35px}.studio-canvas{grid-template-rows:150px 150px}.design-tile h3{font-size:25px}.tile-story h3{font-size:16px}.tile-beauty h3{font-size:14px}.coffee-art{transform:scale(.83);transform-origin:top center}.feature-section{gap:30px}.solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-section{gap:45px}.auth-card{padding:28px}}
@media(max-width:760px){html{scroll-padding-top:86px}.public-header{padding:12px 20px;min-height:76px;gap:15px;position:relative}.public-brand{font-size:25px}.logo-mark{width:35px;height:35px}.logo-mark svg{width:33px;height:33px}.public-brand small{font-size:7px}.header-actions{margin-inline-start:auto;gap:10px}.header-actions .plain{font-size:12px}.btn.small{font-size:11px;min-height:44px;padding:9px 12px;border-radius:10px;gap:8px}.btn.small>span{font-size:18px}.public-menu{display:block}.public-header nav{display:none;position:absolute;top:calc(100% - 2px);inset-inline:16px;padding:14px;background:white;border:1px solid var(--line);border-radius:15px;z-index:30;box-shadow:0 12px 35px #27143912;flex-direction:column;align-items:stretch;gap:2px}.public-header.menu-open nav{display:flex}.public-header nav a{padding-inline:14px;font-size:14px;min-height:48px}.section{padding:56px 24px}.hero{grid-template-columns:1fr;gap:34px;padding-top:34px;padding-bottom:24px}.tag{font-size:11px;margin-bottom:20px}.hero h1{font-size:clamp(44px,10.5vw,64px);line-height:1.45;letter-spacing:-1.5px;margin-bottom:14px;max-width:430px}.headline-star{left:0;top:14px;font-size:35px}.hero-copy>p{font-size:14px;line-height:2;margin-bottom:0}.hero-actions{gap:10px;margin-top:24px}.hero-actions .btn{flex:1;font-size:13px;min-height:52px;padding-inline:16px;gap:12px}.hero-note{gap:16px;font-size:9px;margin-top:19px}.studio-preview{margin:6px 9px 0;max-width:460px;width:calc(100% - 18px);justify-self:center;padding:16px 14px 12px;border-radius:22px}.studio-canvas{grid-template-rows:154px 154px;gap:9px}.design-tile{padding:16px}.design-tile h3{font-size:25px;line-height:1.5;margin-top:35px}.tile-story h3{font-size:15px;margin-top:20px}.tile-beauty h3{font-size:14px;margin-top:14px}.tile-brand{font-size:8px}.tile-caption{font-size:7px}.coffee-art{transform:scale(.85);margin-top:19px;height:130px}.bottle-art{transform:scale(.8) rotate(-9deg);transform-origin:bottom left;left:14px}.orbit-art{width:85px;height:85px}.studio-floating{left:-17px;bottom:37px;padding:10px;gap:8px}.studio-floating b{font-size:9px}.studio-floating small{font-size:7px}.studio-bottom{font-size:7px;padding-top:13px}.mini-avatars i{font-size:6px}.hero-foot{gap:20px;font-size:9px;padding-top:20px}.hero-foot>span{max-width:180px}.hero-foot a{white-space:nowrap}.product-strip{gap:10px 20px;font-size:10px;padding:18px 22px}.product-strip i{display:none}.product-strip>span{flex:0 1 calc(50% - 10px);text-align:center}.section-heading{margin-bottom:28px}.section-heading h2{font-size:29px;line-height:1.6;letter-spacing:-.5px}.section-heading>p{font-size:12px}.eyebrow{font-size:11px;margin-bottom:12px}.steps-grid{grid-template-columns:1fr;gap:16px}.steps-grid article{padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:0 15px}.step-visual{grid-column:2;grid-row:1/4;width:96px;min-height:122px;height:100%;margin:0;gap:7px}.steps-grid .step-no{grid-column:1;margin:0 0 6px;font-size:10px}.steps-grid h3{grid-column:1;font-size:20px;margin-bottom:9px}.steps-grid p{grid-column:1;font-size:12px;line-height:1.9}.account-symbol{width:30px;height:30px;font-size:22px}.visual-account{flex-direction:column;gap:8px}.visual-account strong{font-size:8px}.visual-account small,.visual-account>span:last-child{display:none}.visual-inspiration div{width:27px;height:43px}.visual-inspiration span{font-size:12px;letter-spacing:1px;bottom:21px}.visual-calendar{grid-template-columns:1fr;padding:12px 9px;font-size:7px;gap:4px}.visual-calendar>span{display:none}.visual-calendar>b{padding:5px 2px}.feature-section{grid-template-columns:1fr;gap:24px}.feature-intro h2{font-size:32px}.feature-intro p{font-size:13px}.toolkit-grid{gap:12px}.toolkit-grid article{padding:20px 16px;border-radius:18px}.feature-icon{width:37px;height:37px;font-size:21px;margin-bottom:14px}.toolkit-grid h3{font-size:16px}.toolkit-grid p{font-size:11px;line-height:1.9}.pricing-section{padding-top:30px}.pricing-grid{grid-template-columns:1fr;gap:27px;max-width:460px;margin:auto}.price-card{padding:28px}.price-card>p{min-height:0}.price{margin-block:14px 20px}.price b{font-size:48px}.price-card li{font-size:13px}.price-card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.price-card li:nth-child(n+4){grid-column:1/-1}.pricing-note{font-size:10px}.company{padding:46px 24px}.company-heading{display:block;margin-bottom:25px}.company-heading h2{font-size:32px}.company-heading p{font-size:12px}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solutions-grid article{padding:20px 16px}.solutions-grid article:last-child{grid-column:1/-1}.solutions-grid h3{font-size:13px}.faq summary{font-size:13px}.faq details p{font-size:12px}.closing{margin:0 18px 40px;padding:35px 22px;border-radius:23px;width:auto}.closing h2{font-size:30px}.closing p{font-size:12px}.closing .btn{font-size:13px}.public-footer{padding:28px 24px;gap:20px}.footer-links{gap:16px;font-size:11px;width:100%}.public-footer>small{font-size:9px}.auth-section{grid-template-columns:1fr;padding:27px 20px 40px;gap:22px;min-height:0}.auth-copy .tag{display:none}.auth-copy h1{font-size:31px;line-height:1.5;margin-bottom:9px;letter-spacing:-.8px}.auth-copy>p{font-size:12px;margin-bottom:0}.auth-preview,.auth-promises{display:none}.auth-card{padding:25px 23px;border-radius:23px}.auth-card h2{font-size:27px}.auth-card>p{font-size:12px;margin-bottom:20px}.auth-card label{font-size:12px}.auth-eyebrow{font-size:10px;margin-bottom:12px}.authentication-page .public-header .btn.small{display:none}.authentication-page .public-footer>div:first-child{display:none}}
@media(max-width:359px){.public-header{padding-inline:14px;gap:8px}.header-actions{gap:7px}.public-brand{font-size:22px}.logo-mark{width:30px;height:30px}.logo-mark svg{width:29px;height:29px}.hero h1{font-size:41px}.hero-actions .btn{font-size:12px;padding-inline:12px}.section{padding-inline:18px}.studio-canvas{grid-template-rows:134px 134px}.design-tile{padding:13px}.tile-coffee h3{font-size:21px;margin-top:30px}.tile-story h3{font-size:13px}.tile-beauty h3{font-size:12px}.coffee-art{transform:scale(.7);margin-top:10px}.studio-floating{bottom:25px}.studio-floating b{font-size:8px}.studio-top{font-size:8px}.hero-note{gap:11px}.step-visual{width:78px}.steps-grid article{padding:18px;column-gap:12px}.steps-grid h3{font-size:18px}.steps-grid p{font-size:11px}.toolkit-grid article{padding:17px 13px}.toolkit-grid h3{font-size:14px}.price-card{padding:23px}.price-card ul{display:block}.auth-card{padding:23px 19px}.auth-copy h1{font-size:28px}.hero-foot{font-size:8px}.headline-star{font-size:28px;left:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
