:root{--ink:#14231f;--muted:#66736f;--line:#dfe5e2;--paper:#fbfcfb;--soft:#f1f5f2;--lime:#d8f86f;--lime-dark:#b9df43;--rust:#c86945;--night:#12231f;--white:#fff;--shadow:0 24px 70px rgba(17,38,31,.12);--radius:24px;--sans:"DM Sans",sans-serif;--display:"Manrope",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:1000;background:#fff;padding:10px 16px;border-radius:8px}.skip-link:focus{top:16px}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:80px;border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{height:68px;background:rgba(251,252,251,.88);border-color:rgba(20,35,31,.1);backdrop-filter:blur(18px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:800 21px var(--display);letter-spacing:-.6px}.brand-mark{position:relative;display:inline-flex;width:26px;height:26px}.brand-mark i{position:absolute;width:8px;height:21px;background:var(--ink);border-radius:5px;transform:rotate(-32deg)}.brand-mark i:first-child{left:2px;top:1px}.brand-mark i:nth-child(2){left:10px;top:4px;height:16px;background:var(--lime-dark)}.brand-mark i:last-child{right:1px;bottom:1px}.desktop-nav{display:flex;gap:34px;font-size:14px;font-weight:600}.desktop-nav a,.login-link{transition:.2s}.desktop-nav a:hover,.login-link:hover{color:#77991f}.nav-actions{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:0 23px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-2px)}.button-small{min-height:43px;padding:0 18px}.button-dark{background:var(--ink);color:#fff;box-shadow:0 8px 18px rgba(17,35,31,.15)}.button-primary{background:var(--lime);color:#18271f;box-shadow:0 10px 25px rgba(151,190,49,.18)}.button-primary:hover{background:#cdef60}.button-ghost{border-color:#cad2ce;background:rgba(255,255,255,.6)}.play-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--ink);color:#fff;font-size:8px}.menu-toggle,.mobile-menu{display:none}
.hero{min-height:810px;padding:150px 0 75px;position:relative;background:radial-gradient(circle at 71% 39%,#edf5df 0,rgba(237,245,223,0) 29%),linear-gradient(180deg,#f9fbf8,#f4f7f4);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,35,31,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,35,31,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,transparent,black 52%,black 95%,transparent);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:48px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:2px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#54645f}.eyebrow span{width:19px;height:2px;background:var(--rust)}h1,h2{font-family:var(--display);line-height:1.08;letter-spacing:-2.8px;margin:0}h1{font-size:clamp(47px,5vw,70px);max-width:650px}h1 em,h2 em{font-style:normal;color:var(--rust)}.hero-copy>p{font-size:18px;color:var(--muted);max-width:560px;margin:25px 0 30px}.hero-actions{display:flex;gap:12px}.hero-note{display:flex;align-items:center;gap:14px;margin-top:33px;font-size:12px;line-height:1.45;color:var(--muted)}.hero-note strong{color:var(--ink)}.avatar-stack{display:flex}.avatar-stack i{width:31px;height:31px;margin-left:-6px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#d6e2db;color:#315148;font-size:10px;font-style:normal;font-weight:700}.avatar-stack i:first-child{margin:0;background:var(--ink);color:var(--lime)}.avatar-stack i:last-child{background:var(--lime);color:var(--ink)}
.hero-product{height:520px;position:relative;margin-right:-95px;transform:perspective(1200px) rotateY(-1deg)}.product-glow{position:absolute;width:430px;height:430px;border-radius:50%;background:rgba(211,240,109,.38);filter:blur(70px);top:40px;left:90px}.browser-window{background:#fff;border:1px solid #d8dfdb;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.site-preview{position:absolute;left:20px;top:20px;width:600px}.browser-bar{height:34px;background:#f2f3f2;display:flex;align-items:center;padding:0 11px;gap:18px;color:#9ca5a1;font-size:8px}.browser-dots{display:flex;gap:4px}.browser-dots i{width:6px;height:6px;border-radius:50%;background:#c5cbc8}.browser-dots i:first-child{background:#df957d}.browser-dots i:nth-child(2){background:#e8c46a}.browser-dots i:last-child{background:#8bc294}.address{height:18px;display:grid;place-items:center;width:240px;background:#fff;border-radius:4px;margin:auto;color:#72807b}.demo-site{height:360px;background:#f6f1e9}.demo-nav{height:51px;display:flex;align-items:center;padding:0 27px;background:#fff}.demo-nav>b{font:800 12px var(--display)}.demo-nav>b span{color:var(--rust)}.demo-nav>div{display:flex;gap:22px;margin-left:auto;margin-right:25px}.demo-nav>div i{width:31px;height:3px;background:#cfd5d1}.demo-nav button,.demo-copy button{border:0;background:var(--ink);color:#fff;font-size:7px;padding:8px 11px}.demo-hero{height:250px;display:grid;grid-template-columns:1fr 1.05fr}.demo-copy{padding:32px 0 0 37px;display:flex;flex-direction:column;align-items:flex-start}.demo-copy small{font-size:6px;letter-spacing:1.2px;color:var(--rust);font-weight:800}.demo-copy strong{font:700 27px/1.1 var(--display);letter-spacing:-1px;margin:9px 0}.demo-copy strong em{font-style:normal;color:var(--rust)}.demo-copy>span{font-size:8px;color:#6e7773;width:180px}.demo-copy button{margin-top:16px;background:var(--rust)}.building-art{position:relative;overflow:hidden;background:linear-gradient(155deg,#ebe2d3,#d4cab9)}.sun{position:absolute;width:58px;height:58px;right:18px;top:17px;border-radius:50%;background:#e4b778}.tower{position:absolute;bottom:20px;background:linear-gradient(90deg,#394d47 20%,#a6aaa0 21%,#7f8b83 48%,#c1bbaa 49%,#7a817b);clip-path:polygon(18% 0,100% 10%,100% 100%,0 100%,0 20%)}.t1{height:170px;width:100px;left:15px}.t2{height:115px;width:100px;left:103px;filter:brightness(.86)}.t3{height:80px;width:80px;right:-20px}.ground{position:absolute;bottom:0;width:100%;height:22px;background:#b3a793}.demo-stats{height:59px;background:#fff;display:flex;align-items:center;padding-left:37px;gap:42px}.demo-stats div{display:flex;flex-direction:column}.demo-stats b{font:700 14px var(--display)}.demo-stats span{font-size:6px;color:#7a8580}.panel-window{position:absolute;z-index:3;right:10px;bottom:5px;width:270px;height:285px;border:1px solid #dbe1de;border-radius:12px;background:#fff;box-shadow:0 25px 55px rgba(24,40,35,.19);display:grid;grid-template-columns:38px 1fr;overflow:hidden}.panel-window aside{background:var(--ink);display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:12px}.mini-brand{width:21px;height:21px;border-radius:6px;background:var(--lime);display:grid;place-items:center;font-weight:800;font-size:10px}.panel-window aside i{width:12px;height:12px;border:1px solid #82918c;border-radius:3px}.panel-body{padding:12px 16px}.panel-head{display:flex;align-items:center;justify-content:space-between;font-size:8px;padding-bottom:15px;border-bottom:1px solid #e7ebe9}.panel-head>b{background:var(--lime);padding:5px 8px;border-radius:4px}.panel-body>small{display:block;font-size:6px;color:#909a96;margin-top:12px}.panel-body>strong{display:block;font-size:12px;margin:3px 0 8px}.choice{display:flex;align-items:center;gap:8px;border:1px solid #e0e4e2;border-radius:6px;padding:7px;margin-top:6px}.choice.selected{border-color:#9bbe33;background:#f7faed}.choice>i{width:10px;height:10px;border:2px solid #bec7c3;border-radius:50%}.choice.selected>i{border:3px solid #91b72f}.choice span{font-size:7px;font-weight:700;display:flex;flex-direction:column}.choice span small{font-size:5px;color:#89928e;font-weight:400}.choice>b{margin-left:auto;font-size:8px;color:#78a011}.floating-card{position:absolute;z-index:4;background:#fff;border:1px solid #dfe4e1;border-radius:10px;box-shadow:0 14px 35px rgba(21,37,32,.13);display:flex;align-items:center}.live-card{right:25px;top:0;width:153px;padding:11px 12px;gap:10px}.live-card>span{width:9px;height:9px;background:#59b86e;border:3px solid #dff0e3;border-radius:50%}.floating-card small{font-size:5px;color:#8c9692;display:block;letter-spacing:.7px}.floating-card strong{font-size:9px;display:block}.live-card>b{margin-left:auto;color:#789088}.theme-card{left:-15px;bottom:32px;width:160px;padding:10px;gap:10px}.theme-swatches{display:flex}.theme-swatches i{width:17px;height:28px;background:#bd6848}.theme-swatches i:nth-child(2){background:#e9dbca}.theme-swatches i:nth-child(3){background:#213832}
.trust-bar{border-block:1px solid var(--line);background:#fff}.trust-list{min-height:78px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.3px}.trust-list span{display:flex;gap:8px;align-items:center}.trust-list i{font-style:normal;color:#9ab43e}.section{padding:112px 0}.section-heading{max-width:700px}.centered{text-align:center;margin:0 auto 55px}.kicker{color:#6e7c77;margin-bottom:16px}.kicker-light{color:#a9bbb4}.section h2{font-size:clamp(38px,4.3vw,58px)}.section-heading p,.split-heading>p{color:var(--muted);max-width:540px;margin:20px auto 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:33px;border-top:1px dashed #bbc5c0}.step{position:relative;text-align:center;padding:0 22px}.step-number{position:relative;z-index:1;margin:auto;width:66px;height:66px;border:1px solid #cdd5d1;background:var(--paper);border-radius:50%;display:grid;place-items:center;font:700 13px var(--display);transition:.3s}.step:hover .step-number{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:translateY(-3px)}.step h3{font:700 18px var(--display);margin:25px 0 8px}.step p{font-size:13px;color:var(--muted);margin:0}.step-icon{position:absolute;right:7px;top:18px;color:#a7b1ad}
.themes{background:#eef2ef}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.split-heading>p{margin:0 0 5px;width:430px}.filter-row{display:flex;gap:7px;overflow:auto;padding-bottom:8px;margin-bottom:26px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-button{white-space:nowrap;border:1px solid #d2dad6;background:transparent;color:#52615c;border-radius:7px;padding:9px 16px;font-size:12px;font-weight:600;cursor:pointer}.filter-button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.theme-item{background:#fff;border:1px solid #dbe1de;border-radius:14px;overflow:hidden;transition:.3s}.theme-item:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(19,37,31,.11)}.theme-visual{height:262px;padding:14px 14px 0;background:var(--visual-bg);overflow:hidden}.theme-browser{height:100%;background:#fff;border-radius:7px 7px 0 0;box-shadow:0 10px 35px rgba(20,35,31,.14);transition:transform .45s}.theme-item:hover .theme-browser{transform:scale(1.025) translateY(-2px)}.theme-browser-bar{height:18px;background:#eef0ef;display:flex;align-items:center;padding-left:7px;gap:3px}.theme-browser-bar i{width:3px;height:3px;background:#b7bfbb;border-radius:50%}.theme-page{height:calc(100% - 18px);padding:12px;background:var(--page-bg,#fff);position:relative;overflow:hidden}.theme-page nav{height:17px;display:flex;align-items:center;font:800 8px var(--display)}.theme-page nav span{margin-left:auto;width:45%;height:3px;background:rgba(27,42,37,.22)}.theme-page .theme-hero-mini{height:120px;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-copy{padding:18px 5px}.mini-copy i,.mini-copy b,.mini-copy span{display:block}.mini-copy i{width:25px;height:3px;background:var(--accent);margin-bottom:8px}.mini-copy b{font:800 15px/1.1 var(--display)}.mini-copy span{width:70%;height:3px;background:#bac3bf;margin-top:10px;box-shadow:0 6px #d3d8d5}.mini-copy:after{content:"";display:block;margin-top:14px;width:35px;height:11px;background:var(--accent)}.mini-photo{position:relative;background:var(--image);overflow:hidden}.mini-photo:before,.mini-photo:after{content:"";position:absolute;background:rgba(255,255,255,.3)}.mini-photo:before{width:55%;height:85%;bottom:0;left:16%;clip-path:polygon(20% 0,100% 12%,100% 100%,0 100%)}.mini-photo:after{width:70px;height:70px;border-radius:50%;right:-20px;top:-25px}.mini-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.mini-sections i{height:35px;background:rgba(90,105,99,.11)}.theme-info{padding:19px 20px}.theme-meta{display:flex;justify-content:space-between;align-items:start}.theme-meta h3{font:700 18px var(--display);margin:0}.theme-meta span{font-size:9px;letter-spacing:1px;color:#7c8984}.theme-info>p{font-size:12px;color:var(--muted);margin:9px 0 14px}.tags{display:flex;gap:5px;flex-wrap:wrap}.tags span{font-size:9px;background:#f0f3f1;padding:4px 7px;border-radius:4px}.theme-actions{display:flex;gap:8px;margin-top:17px}.theme-actions a{flex:1;text-align:center;border:1px solid #d5ddd9;border-radius:6px;padding:8px;font-size:10px;font-weight:700}.theme-actions a:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.section-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:13px;color:var(--muted)}.text-link{color:var(--ink);font-weight:700;border-bottom:1px solid #aab5b0;padding-bottom:3px}.text-link span{margin-left:8px}
.dashboard{background:var(--night);color:#fff;overflow:hidden}.dashboard-grid{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px}.dashboard-copy h2 em{color:var(--lime)}.dashboard-copy>p{color:#aab9b4;margin:24px 0 34px}.feature-list{display:grid;gap:0}.dash-feature{display:flex;gap:15px;align-items:center;border-top:1px solid rgba(255,255,255,.11);padding:15px 0;font-size:13px;color:#d7dfdc}.dash-feature span{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;background:rgba(216,248,111,.09);color:var(--lime);font-size:10px}.dashboard-demo{position:relative;width:760px;min-height:505px;background:#f8faf9;color:var(--ink);border-radius:15px;box-shadow:0 35px 90px rgba(0,0,0,.35);overflow:visible}.dash-top{height:47px;background:#fff;border-radius:15px 15px 0 0;border-bottom:1px solid #e1e6e3;display:flex;align-items:center;padding:0 15px;font-size:8px}.dash-logo{font:800 11px var(--display)}.dash-logo span{display:inline-grid;place-items:center;width:19px;height:19px;background:var(--ink);color:var(--lime);border-radius:5px;margin-right:5px}.dash-status{margin:auto;color:#7a8883}.dash-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#66bc76;margin-right:4px}.dash-top button,.editor-header button{border:0;border-radius:4px;background:var(--ink);color:#fff;font-size:7px;padding:6px 9px}.dash-content{display:grid;grid-template-columns:115px 255px 1fr;height:458px}.dash-sidebar{background:#eef2f0;padding:16px 10px;display:flex;flex-direction:column;gap:3px}.dash-sidebar small{font-size:5px;color:#89948f;letter-spacing:.8px;margin:10px 7px 4px}.dash-sidebar b{font-size:7px;padding:7px;border-radius:4px;color:#62706b}.dash-sidebar b.active{background:#fff;color:var(--ink);box-shadow:0 2px 5px rgba(30,45,40,.07)}.dash-editor{background:#fff;border-right:1px solid #e1e6e3;padding:18px}.editor-header{display:flex;align-items:center;justify-content:space-between}.editor-header small{display:block;font-size:5px;color:#8b9792}.editor-header strong{font-size:12px}.editor-tabs{display:flex;gap:21px;border-bottom:1px solid #e5e9e7;margin-top:17px;font-size:7px}.editor-tabs>*{padding-bottom:9px}.editor-tabs b{border-bottom:2px solid var(--ink)}.field-label{font-size:5px;letter-spacing:.7px;color:#89948f;display:block;margin:16px 0 7px}.layout-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.layout-options button{position:relative;padding:5px;background:#fff;border:1px solid #dce2df;border-radius:5px;cursor:pointer}.layout-options button.selected{border:2px solid #92ae3c;background:#fafcf4;padding:4px}.layout-options button>span{font-size:6px}.layout-options button>b{position:absolute;right:3px;top:2px;font-size:6px;color:#7c9d20}.layout-mini{display:block;height:34px;background:#eff2f0;position:relative}.layout-mini:after{content:"";position:absolute;inset:6px;background:linear-gradient(90deg,#c3ccc8 46%,transparent 47%),linear-gradient(#dbe0de 20%,transparent 21%)}.layout-b:after{background:linear-gradient(90deg,transparent 46%,#c3ccc8 47%),linear-gradient(#dbe0de 20%,transparent 21%)}.layout-c:after{background:linear-gradient(#c3ccc8 45%,transparent 46%)}.editor-tip{display:flex;gap:8px;margin-top:14px;padding:10px;background:#f2f6e7;border:1px solid #dfe9c3;border-radius:6px}.editor-tip>span{color:#87a627}.editor-tip p{margin:0;font-size:6px;color:#64716c}.editor-tip strong{display:block;color:var(--ink);font-size:7px}.dash-preview{background:#e8eeeb;padding:16px}.preview-label{display:flex;justify-content:space-between;font-size:5px;color:#76837e;margin-bottom:8px}.preview-browser{height:335px;background:#fff;box-shadow:0 5px 20px rgba(20,35,31,.09)}.preview-nav{height:34px;display:flex;align-items:center;padding:0 16px;font:800 8px var(--display);border-bottom:1px solid #edf0ee}.preview-nav span{margin-left:auto;font:500 5px var(--sans);color:#75827d}.about-preview{height:300px;padding:23px;display:grid;gap:17px;transition:.35s}.about-preview.layout-0{grid-template-columns:1fr 1fr}.about-preview.layout-1{grid-template-columns:1.1fr .9fr}.about-preview.layout-2{grid-template-columns:1fr;grid-template-rows:110px 1fr}.about-preview.layout-2 .about-image{grid-row:1}.about-image{background:#bcc9c3;position:relative;overflow:hidden}.about-image:before{content:"";position:absolute;width:100px;height:220px;background:#546861;left:30%;top:20%;transform:rotate(12deg)}.about-image:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:#d5e4c4;right:-15px;top:-15px}.about-text{padding:18px 4px}.about-text small{font-size:5px;color:#78951f;letter-spacing:1px}.about-text strong{font:700 17px/1.15 var(--display);display:block;margin:10px 0}.about-text strong em{font-style:normal;color:#779127}.about-text span{font-size:6px;display:block;color:#6c7873}.about-text>i{display:block;width:70%;height:3px;background:#d9dedb;margin-top:11px}.about-text>i:last-child{width:45%}.update-toast{position:absolute;right:30px;bottom:20px;display:flex;align-items:center;gap:8px;background:#172823;color:#fff;border-radius:7px;padding:9px 13px;box-shadow:0 8px 20px rgba(0,0,0,.2)}.update-toast>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink);font-size:8px}.update-toast strong,.update-toast small{display:block;font-size:7px}.update-toast small{color:#9fb0aa}
.comparison{background:#f9faf9}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;max-width:900px;margin:auto;border:1px solid var(--line);border-radius:16px;overflow:hidden}.compare-card{padding:35px 42px;background:#fff;position:relative}.compare-card.new{background:#f4f8ea;border-left:1px solid #dce7bc}.compare-card .recommended{position:absolute;right:22px;top:0;transform:translateY(-50%);background:var(--lime);padding:5px 10px;border-radius:4px;font-size:8px;font-weight:800;letter-spacing:1px}.compare-title{display:flex;justify-content:space-between;border-bottom:1px solid #dfe5e2;padding-bottom:20px;font-size:10px;font-weight:800;letter-spacing:1.3px}.compare-title i{font-style:normal;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#f2e8e4;color:#b06549}.new .compare-title i{background:#deefaa;color:#587000}.compare-row{display:flex;align-items:center;gap:13px;padding:12px 0;font-size:13px;color:#67736f}.compare-row i{font-style:normal;color:#ba6c4e}.new .compare-row{color:var(--ink);font-weight:600}.new .compare-row i{color:#78951f}.features-section{background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.premium-feature{padding:34px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;transition:.25s}.premium-feature:hover{background:#f6f9ee}.feature-icon{width:39px;height:39px;border:1px solid #cdd6d2;border-radius:9px;display:grid;place-items:center;font-size:16px;color:#7c9b22}.premium-feature h3{font:700 17px var(--display);margin:22px 0 8px}.premium-feature p{font-size:12px;color:var(--muted);margin:0}
.pricing{background:#eef2ef}.pricing-grid{display:grid;grid-template-columns:1fr 450px;gap:100px;align-items:center;max-width:1030px}.pricing-copy>p{color:var(--muted);max-width:500px}.optional-services{margin-top:36px}.optional-services>small{font-size:9px;font-weight:800;letter-spacing:1.2px}.optional-services>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.optional-service{font-size:11px;padding:7px 10px;border:1px solid #d2dad6;border-radius:6px;background:#f8faf9}.optional-service i{font-style:normal;color:#8fa82f;margin-right:5px}.price-card{background:#fff;border:1px solid #d7dfdb;border-radius:16px;padding:30px;box-shadow:0 25px 60px rgba(20,35,31,.11)}.price-top{display:flex;justify-content:space-between;align-items:center}.price-top span{font-size:8px;font-weight:800;letter-spacing:1px;background:var(--lime);padding:5px 8px;border-radius:4px}.price-top i{font-style:normal;font-size:10px;color:#74817c}.price-card h3{font:700 24px var(--display);margin:26px 0 3px}.price-card>p{font-size:12px;color:var(--muted);margin:0}.price{padding:21px 0;border-bottom:1px solid var(--line)}.price small,.price strong,.price>i{display:block}.price small{font-size:9px;color:#75827d}.price strong{font:800 46px var(--display);letter-spacing:-2px;line-height:1.2}.price strong span{font-size:20px}.price>i{font-style:normal;font-size:9px;color:#7d8985}.price-includes{padding:17px 0}.include{font-size:12px;padding:6px 0}.include i{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e8f3c7;color:#769211;font-style:normal;font-size:8px;margin-right:8px}.button-block{width:100%}.price-note{display:block;text-align:center;color:#7c8984;font-size:9px;margin-top:12px}
.demo-cta{background:var(--rust);color:#fff;overflow:hidden}.demo-cta-inner{min-height:480px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center}.demo-cta h2{font:700 clamp(42px,5vw,62px)/1.06 var(--display);letter-spacing:-2.5px;margin:0}.demo-cta h2 em{font-style:normal;color:#ffd7c8}.demo-cta p{color:#f4d7cc}.button-light{background:#fff;color:var(--ink)}.demo-fan{height:410px;position:relative;transform:translateY(55px)}.fan-card{position:absolute;width:235px;height:330px;background:#f6f2ed;border:7px solid #fff;box-shadow:0 25px 50px rgba(72,31,17,.25);padding:25px;color:var(--ink);transition:.4s}.fan-card span{display:block;height:155px;background:#aabeb5}.fan-card b{display:block;font:800 20px var(--display);margin:15px 0}.fan-card i{display:block;height:5px;background:#cad1ce;margin-top:8px}.fan-one{left:40px;top:48px;transform:rotate(-12deg)}.fan-two{left:200px;top:18px;z-index:2;transform:rotate(1deg)}.fan-two span{background:#d1b998}.fan-three{left:365px;top:55px;transform:rotate(13deg)}.fan-three span{background:#a4c9d2}.demo-fan:hover .fan-one{transform:rotate(-16deg) translateX(-10px)}.demo-fan:hover .fan-three{transform:rotate(17deg) translateX(10px)}
.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:110px}.faq-heading{position:sticky;top:110px;align-self:start}.faq-heading>p{color:var(--muted);margin-bottom:8px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-question{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:21px 2px;color:var(--ink);font-weight:700;cursor:pointer}.faq-question i{position:relative;width:20px;height:20px}.faq-question i:before,.faq-question i:after{content:"";position:absolute;width:12px;height:1px;background:var(--ink);top:10px;left:4px}.faq-question i:after{transform:rotate(90deg);transition:.25s}.faq-item.open .faq-question i:after{transform:rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.faq-answer>div{overflow:hidden}.faq-answer p{color:var(--muted);font-size:13px;margin:0;padding:0 45px 20px 2px}.faq-item.open .faq-answer{grid-template-rows:1fr}.final-cta{background:var(--night);color:#fff;text-align:center}.final-inner{padding:95px 0}.final-mark{margin-bottom:22px}.final-mark .brand-mark{transform:scale(1.3)}.final-mark .brand-mark i{background:#fff}.final-mark .brand-mark i:nth-child(2){background:var(--lime)}.final-cta h2{font:700 clamp(40px,5vw,62px)/1.08 var(--display);letter-spacing:-2.5px}.final-cta h2 em{font-style:normal;color:var(--lime)}.final-steps{display:flex;justify-content:center;align-items:center;gap:17px;margin:28px 0;color:#d1dcd8;font-size:13px}.final-steps i{font-style:normal;color:#71837d}.button-outline-light{border-color:#65756f;color:#fff;margin-left:8px}.footer{background:#0d1a17;color:#fff;padding:70px 0 24px}.brand-light .brand-mark i{background:#fff}.brand-light .brand-mark i:nth-child(2){background:var(--lime)}.footer-top{display:grid;grid-template-columns:1fr 2fr;gap:100px;padding-bottom:60px}.footer-brand p{font-size:12px;color:#95a49f;max-width:250px}.socials{display:flex;gap:8px;margin-top:25px}.socials a{width:30px;height:30px;border:1px solid #3b4a45;display:grid;place-items:center;border-radius:50%;font-size:10px;color:#b3bfbb}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer-column strong{display:block;font-size:10px;letter-spacing:1.2px;margin-bottom:18px}.footer-column a{display:block;font-size:11px;color:#91a19b;margin:10px 0}.footer-column a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid #283732;padding-top:23px;display:flex;justify-content:space-between;font-size:9px;color:#71817b}.footer-bottom i{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--lime);vertical-align:middle;margin:0 8px}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.desktop-nav{gap:18px}.hero-grid{grid-template-columns:1fr}.hero{padding-top:130px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-inline:auto}.hero-actions,.hero-note{justify-content:center}.hero-product{margin:20px auto 0;width:690px}.dashboard-grid{grid-template-columns:1fr}.dashboard-copy{max-width:620px}.dashboard-demo{margin:auto}.demo-cta-inner{grid-template-columns:1fr 1fr}.fan-three{display:none}.fan-two{left:170px}.pricing-grid{gap:45px}}
@media(max-width:780px){.container{width:min(100% - 28px,600px)}.site-header{height:66px}.desktop-nav,.nav-actions{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;border:0;background:transparent}.menu-toggle span{width:22px;height:2px;background:var(--ink);transition:.25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu{display:flex;position:fixed;top:65px;left:0;width:100%;height:calc(100vh - 65px);background:var(--paper);padding:35px 22px;flex-direction:column;gap:22px;transform:translateX(100%);transition:.3s;font:700 20px var(--display)}.mobile-menu.open{transform:none}.mobile-menu .button{margin-top:10px;font:700 14px var(--sans)}.hero{padding:110px 0 45px;min-height:auto}.hero-grid{gap:25px}.hero-copy{text-align:left}.eyebrow{font-size:9px}.hero-copy h1{font-size:42px;letter-spacing:-2px}.hero-copy>p{font-size:16px}.hero-actions{justify-content:flex-start;flex-direction:column}.hero-actions .button{width:100%}.hero-note{justify-content:flex-start}.hero-product{width:100%;height:345px;margin:5px 0 0;transform:none}.site-preview{width:100%;left:0;top:15px}.demo-site{height:254px}.demo-nav{height:37px;padding:0 16px}.demo-nav>div{display:none}.demo-hero{height:170px}.demo-copy{padding:18px 0 0 18px}.demo-copy strong{font-size:17px}.demo-copy>span{width:125px}.demo-copy button{margin-top:8px}.tower{transform:scale(.7);transform-origin:bottom}.demo-stats{height:47px;padding-left:18px;gap:25px}.panel-window{width:170px;height:180px;right:-5px;bottom:0;grid-template-columns:27px 1fr}.panel-window aside{gap:9px}.mini-brand{width:16px;height:16px}.panel-window aside i{width:8px;height:8px}.panel-body{padding:8px}.panel-head,.panel-body>small,.panel-body>strong{font-size:5px}.panel-body>strong{font-size:8px;margin:1px}.choice{padding:3px;margin-top:3px;gap:4px}.choice span{font-size:5px}.choice span small{display:none}.live-card{right:0}.theme-card{display:none}.trust-list{justify-content:flex-start;gap:28px;overflow:auto;scrollbar-width:none}.trust-list span{white-space:nowrap}.section{padding:75px 0}.section h2{font-size:38px;letter-spacing:-2px}.centered{text-align:left;margin-bottom:40px}.steps{grid-template-columns:1fr;gap:0}.steps:before{top:0;bottom:0;left:27px;right:auto;border-top:0;border-left:1px dashed #bbc5c0}.step{text-align:left;padding:0 0 30px 75px;min-height:115px}.step-number{position:absolute;left:0;width:55px;height:55px}.step h3{margin:3px 0 6px}.step-icon{display:none}.split-heading{display:block}.split-heading>p{width:auto;margin-top:17px}.theme-grid{grid-template-columns:1fr}.theme-visual{height:275px}.section-bottom{display:block}.section-bottom .text-link{display:inline-block;margin-top:8px}.dashboard-grid{gap:40px}.dashboard-copy h2{font-size:40px}.dashboard-demo{width:100%;min-height:410px;border-radius:10px}.dash-content{grid-template-columns:65px 150px 1fr;height:360px}.dash-top{height:38px}.dash-sidebar{padding:8px 5px}.dash-sidebar b span,.dash-sidebar small{display:none}.dash-sidebar b{text-align:center}.dash-editor{padding:10px}.editor-header button,.editor-header small{display:none}.editor-tabs{gap:8px}.layout-options{grid-template-columns:1fr}.layout-options button:not(.selected){display:none}.editor-tip{padding:6px}.dash-preview{padding:8px}.preview-browser{height:260px}.about-preview{height:225px;padding:10px;gap:8px}.about-text{padding:5px 0}.about-text strong{font-size:11px}.update-toast{right:8px;bottom:8px}.comparison-grid{grid-template-columns:1fr;overflow:visible;gap:18px;border:0}.compare-card{padding:27px 25px;border:1px solid var(--line);border-radius:13px}.compare-card.new{border:1px solid #dce7bc}.feature-grid{grid-template-columns:1fr}.premium-feature{min-height:auto}.pricing-grid{grid-template-columns:1fr}.demo-cta-inner{display:block;padding-top:75px}.demo-fan{height:335px;margin-top:35px;transform:none}.fan-card{width:180px;height:260px}.fan-card span{height:115px}.fan-one{left:8px}.fan-two{left:42%;}.faq-grid{grid-template-columns:1fr;gap:45px}.faq-heading{position:static}.final-inner{padding:75px 0}.final-steps{font-size:11px;gap:8px;flex-wrap:wrap}.final-cta .button{display:flex;margin:8px 0}.footer-top{grid-template-columns:1fr;gap:50px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}
@media(max-width:380px){.hero-copy h1{font-size:37px}.dash-content{grid-template-columns:45px 120px 1fr}.dash-sidebar{display:none}.dash-content{grid-template-columns:130px 1fr}.fan-two{left:35%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Refined product-led details */
:where(a,button):focus-visible{outline:3px solid rgba(153,190,52,.48);outline-offset:3px}
.button:active{transform:translateY(0) scale(.98);box-shadow:none}.filter-button:active{transform:scale(.97)}
.trust-list{min-height:66px}.trust-list i{font-size:10px}.how{padding-block:92px 96px}.steps{gap:16px}.steps:before{top:29px}.step{padding:0;text-align:left}.step-top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px}.step-number{flex:0 0 58px;width:58px;height:58px;margin:0;text-align:center}.step h3{margin:19px 0 6px}.step p{padding-right:10px}.step-icon{right:-8px;top:20px}.step-ui{height:58px;flex:1;min-width:0;border:1px solid #dce3df;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(20,35,31,.05);overflow:hidden}.sector-ui{display:grid;align-content:center;gap:4px;padding:7px}.sector-ui span{height:11px;padding:0 5px;border-radius:2px;background:#f0f3f1;font-size:5px;line-height:11px;color:#65736e}.sector-ui span:first-child{background:#edf5ce;color:#617b14;font-weight:700}.theme-ui{display:flex;gap:4px;padding:7px}.theme-ui i{flex:1;background:linear-gradient(145deg,#d8ddd9 45%,#768a82 46%);border-radius:2px}.theme-ui i:nth-child(2){background:linear-gradient(145deg,#eadbca 45%,#b76848 46%)}.theme-ui i.active{outline:2px solid #99b93b;outline-offset:1px}.content-ui{display:flex;flex-direction:column;padding:7px;gap:4px}.content-ui span{display:flex;justify-content:space-between;border-bottom:1px solid #e7ebe9;padding-bottom:3px;font-size:5px}.content-ui i{font-style:normal;color:#87938e}.content-ui b{font-weight:600}.publish-ui{display:flex;align-items:center;padding:9px;gap:7px}.publish-ui>span{width:8px;height:8px;border-radius:50%;background:#55af69;box-shadow:0 0 0 4px #e2f1e5}.publish-ui div{display:flex;flex-direction:column}.publish-ui small{font-size:4px;color:#89958f}.publish-ui b{font-size:8px}.publish-ui>i{margin-left:auto;font-style:normal;color:#7e8d87}
.theme-item[data-category="İnşaat"] .theme-hero-mini{grid-template-columns:.85fr 1.15fr}.theme-item[data-category="Mobilya"] .theme-page{padding:16px}.theme-item[data-category="Mobilya"] .theme-hero-mini{grid-template-columns:1.1fr .9fr}.theme-item[data-category="Mobilya"] .mini-photo{border-radius:50% 50% 3px 3px}.theme-item[data-category="Güzellik"] .theme-page{background:#fcf6f5}.theme-item[data-category="Güzellik"] .theme-hero-mini{grid-template-columns:.9fr 1.1fr}.theme-item[data-category="Güzellik"] .mini-photo{border-radius:80px 80px 0 0}.theme-item[data-category="Restoran"] .mini-photo:before{border-radius:50%;clip-path:none;width:90px;height:90px;top:16px;left:15px;background:#d8a768}.theme-item[data-category="Sağlık"] .theme-page nav{color:#287a8d}.theme-item[data-category="Sağlık"] .mini-photo{border-radius:45px 45px 4px 4px}.theme-item[data-category="Danışmanlık"] .theme-hero-mini{grid-template-columns:1.2fr .8fr}.theme-item[data-category="Danışmanlık"] .mini-sections{grid-template-columns:1.5fr .75fr .75fr}
.premium-feature{min-height:270px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden}.premium-feature:hover{transform:translateY(-3px)}.feature-copy p{max-width:295px}.product-detail{min-height:52px;border:1px solid #dfe5e2;border-radius:8px;background:#f8faf9;box-shadow:0 8px 25px rgba(20,35,31,.05);font-size:8px}.theme-detail{display:flex;align-items:center;padding:8px;gap:5px}.theme-detail i{width:42px;height:35px;background:linear-gradient(145deg,#d6c8b5 50%,#526961 51%);border-radius:3px}.theme-detail i:nth-child(2){background:linear-gradient(145deg,#e8d2d4 50%,#a45e6a 51%)}.theme-detail i:nth-child(3){background:linear-gradient(145deg,#c0d6dc 50%,#397d8c 51%)}.theme-detail span{margin-left:auto;color:#718079}.field-detail{position:relative;display:flex;flex-direction:column;padding:8px 10px}.field-detail small{font-size:5px;color:#87938e}.field-detail span{font-size:8px}.field-detail b{position:absolute;right:7px;top:7px;font-size:5px;color:#739215}.switch-detail{display:flex;align-items:center;padding:7px;gap:5px}.switch-detail i{width:37px;height:36px;background:linear-gradient(90deg,#c6cfca 45%,#edf0ee 46%);border-radius:2px}.switch-detail i.active{border:2px solid #95b235}.switch-detail span{margin-left:auto;color:#6b7974}.status-detail,.security-detail{display:flex;align-items:center;padding:9px;gap:8px}.status-detail>i{width:8px;height:8px;border-radius:50%;background:#58b16b;box-shadow:0 0 0 4px #e1f0e4}.status-detail span,.security-detail div{display:flex;flex-direction:column}.status-detail small,.security-detail small{font-size:5px;color:#87938e}.status-detail em{font-style:normal;margin-left:auto;color:#65746e}.security-detail>span{width:28px;height:28px;display:grid;place-items:center;background:#edf5d4;border-radius:6px;color:#769019;font-size:13px}.security-detail>i{font-style:normal;margin-left:auto;color:#6f8f13}.growth-detail{display:grid;grid-template-columns:1fr auto;align-items:center;padding:9px}.growth-detail span{font-weight:700}.growth-detail>i{font-style:normal;width:25px;height:25px;border-radius:5px;background:var(--ink);color:var(--lime);display:grid;place-items:center}.growth-detail small{grid-column:1/-1;color:#7c8984;margin-top:4px}
.demo-stack{height:430px;position:relative;transform:translateY(45px)}.demo-browser{position:absolute;width:315px;height:260px;background:#fff;border:1px solid rgba(20,35,31,.18);border-radius:10px;overflow:hidden;box-shadow:0 24px 50px rgba(77,33,18,.25);transition:.35s}.demo-browser-top{height:24px;background:#eef0ef;display:flex;align-items:center;gap:4px;padding:0 8px}.demo-browser-top i{width:4px;height:4px;border-radius:50%;background:#aeb7b3}.demo-browser-top span{font-size:5px;color:#7b8782;margin:auto}.demo-browser-page{position:relative;height:236px;padding:18px 20px;color:var(--ink);overflow:hidden}.demo-browser-page>b{display:block;font:800 10px var(--display)}.demo-browser-page>small{display:block;font-size:5px;letter-spacing:1px;margin-top:30px;color:var(--rust)}.demo-browser-page>strong{display:block;font:700 17px/1.12 var(--display);margin-top:7px}.demo-browser-page>span{display:block;width:55px;height:3px;background:#ced5d1;margin-top:10px}.demo-browser-page>button{border:0;background:var(--rust);color:#fff;font-size:6px;padding:6px 9px;margin-top:12px}.demo-construction{left:0;top:75px;transform:rotate(-4deg);z-index:1}.demo-construction .demo-browser-page{background:#f4eee5}.demo-building{position:absolute;right:0;bottom:0;width:142px;height:180px;background:linear-gradient(110deg,transparent 15%,#5f716a 16% 48%,#adb3a9 49% 75%,#41564f 76%);clip-path:polygon(30% 0,100% 12%,100% 100%,0 100%,0 25%)}.demo-furniture{left:190px;top:20px;z-index:3}.demo-furniture .demo-browser-page{background:#f5f2eb}.demo-furniture .demo-browser-page>small{color:#876d48}.demo-chair{position:absolute;right:14px;bottom:18px;width:125px;height:160px;background:#c8b08f;border-radius:65px 65px 8px 8px}.demo-chair i{position:absolute;width:10px;height:45px;background:#5c513f;bottom:-8px;left:20px}.demo-chair i:last-child{left:auto;right:20px}.demo-beauty{left:365px;top:95px;z-index:2;transform:rotate(4deg)}.demo-beauty .demo-browser-page{background:#fbf2f2}.demo-beauty .demo-browser-page>small{color:#a25d69}.demo-portrait{position:absolute;right:0;bottom:0;width:140px;height:190px;background:radial-gradient(circle at 50% 30%,#f2d6ca 0 25%,transparent 26%),linear-gradient(135deg,#c18e93,#754f57);border-radius:75px 0 0 0}.demo-stack:hover .demo-construction{transform:rotate(-5deg) translateX(-8px)}.demo-stack:hover .demo-beauty{transform:rotate(5deg) translateX(8px)}
@media(max-width:1050px){.step-top{display:block}.step-ui{margin-top:8px}.theme-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.demo-stack{transform:translate(-40px,45px) scale(.86)}}
@media(max-width:780px){.trust-list{min-height:58px}.how{padding-block:68px}.steps{gap:0}.steps:before{top:0}.step{padding:0 0 25px 70px}.step-top{position:absolute;left:0}.step-ui{display:none}.step h3{margin-top:2px}.theme-grid,.feature-grid{grid-template-columns:1fr}.premium-feature{min-height:250px}.demo-stack{height:340px;transform:translateY(20px)}.demo-browser{width:245px;height:220px}.demo-browser-page{height:196px}.demo-browser-page>small{margin-top:19px}.demo-construction{left:0;top:60px}.demo-furniture{left:32%;top:12px}.demo-beauty{display:none}.demo-building{width:105px;height:145px}.demo-chair{width:92px;height:127px}.demo-fan{display:none}}

/* Global typography and corporate shell polish */
html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-kerning:normal;font-feature-settings:"kern" 1}h1,h2,h3,strong,b{overflow-wrap:normal;word-break:normal}h1,h2{letter-spacing:-.032em}.checkout-top h1,.page-hero h1,.login-value h1{letter-spacing:-.028em}.checkout-panel-head h2,.summary-total strong,.cart-item h3{letter-spacing:-.012em}
.top-bar{position:fixed;z-index:120;left:0;right:0;top:0;height:34px;background:#0d1a17;color:#aab8b3;border-bottom:1px solid #2a3934;font-size:9px}.top-bar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.top-bar nav,.top-contact{display:flex;align-items:center;gap:20px}.top-bar a{transition:.2s}.top-bar a:hover{color:var(--lime)}.site-header,.site-header.scrolled{top:34px}.whatsapp-float{position:fixed;z-index:90;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;background:var(--ink);color:#fff;border:1px solid #344942;border-radius:9px;padding:10px 12px;box-shadow:0 12px 30px rgba(13,26,23,.22);font-size:10px;font-weight:700;transition:.25s}.whatsapp-float:hover{transform:translateY(-2px);background:#1c3931}.whatsapp-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#66bb6a;color:#fff;font-size:13px}
@media(max-width:780px){.top-bar{height:30px}.top-bar-inner nav{display:none}.top-contact{width:100%;justify-content:flex-end;gap:16px}.desktop-contact{display:none}.site-header,.site-header.scrolled{top:30px}.mobile-menu{top:95px;height:calc(100vh - 95px)}.whatsapp-float{right:13px;bottom:13px;padding:8px;border-radius:8px}.whatsapp-label{display:none}}
.login-main~.footer{display:none}
.custom-design-teaser{background:#eef2ef;padding:0 0 90px}.custom-design-teaser-inner,.custom-design-catalog-cta>.container>div{border:1px solid #d3ddd7;background:#f9faf8;border-radius:12px;padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:35px}.custom-design-teaser h2,.custom-design-catalog-cta h2{font:700 clamp(27px,3.5vw,42px)/1.08 var(--display);letter-spacing:-.025em;margin:9px 0 12px}.custom-design-teaser h2 em,.custom-design-catalog-cta h2 em{color:#789524;font-style:normal}.custom-design-teaser p,.custom-design-catalog-cta p{max-width:700px;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.custom-design-teaser small{display:block;font-size:8px;color:#7c8983;margin-top:11px}.custom-design-teaser .button,.custom-design-catalog-cta .button{white-space:nowrap}.custom-design-catalog-cta{padding:75px 0;background:#eef2ef}.custom-design-catalog-cta>.container>div{background:#fff}
@media(max-width:760px){.custom-design-teaser{padding-bottom:55px}.custom-design-teaser-inner,.custom-design-catalog-cta>.container>div{display:block;padding:26px 22px}.custom-design-teaser .button,.custom-design-catalog-cta .button{margin-top:20px;width:100%}}
.public-announcement-stack{position:relative;z-index:90;margin-top:80px;background:#fff8e5;border-bottom:1px solid #e8d9ae}.public-announcement{min-height:42px;width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px}.public-announcement strong{color:#705b20}@media(max-width:620px){.public-announcement{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 0}}
.mobile-menu-subhead{font:800 10px var(--sans);letter-spacing:1px;color:#8b978f;margin:-6px 0 -10px}
/* Faz 30B — public header hesap menüsü (oturumlu durum). Hover köprüsü:
   dropdown top:100% + şeffaf padding-top ile buton-menü arasında boşluk
   YOKTUR (imleç geçerken kapanmaz); tık/klavye için .open, klavye odak
   için :focus-within da menüyü açık tutar. */
.account-menu{position:relative}
.account-menu-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:transparent;cursor:pointer;padding:6px 2px;text-align:left;border-radius:8px}
.account-menu-toggle:focus-visible{outline:2px solid #8da935;outline-offset:2px}
.account-menu-hello{font-size:10px;font-weight:600;letter-spacing:.3px;color:#7c8983;line-height:1}
.account-menu-name{font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:5px}
.account-menu-name i{font-style:normal;font-size:11px;color:#7c8983;transition:transform .18s}
.account-menu.open .account-menu-name i,.account-menu:hover .account-menu-name i{transform:rotate(180deg)}
.account-menu-dropdown{display:none;position:absolute;right:0;top:100%;padding-top:10px;min-width:196px;z-index:160}
.account-menu:hover .account-menu-dropdown,.account-menu:focus-within .account-menu-dropdown,.account-menu.open .account-menu-dropdown{display:block}
.account-menu-sheet{background:#fff;border:1px solid #dbe2de;border-radius:11px;box-shadow:0 18px 45px rgba(17,38,31,.14);padding:7px;display:grid}
.account-menu-sheet a,.account-menu-sheet button{display:block;width:100%;box-sizing:border-box;border:0;background:transparent;text-align:left;padding:10px 13px;border-radius:7px;font:600 13px var(--sans);color:var(--ink);cursor:pointer;text-decoration:none}
.account-menu-sheet a:hover,.account-menu-sheet a:focus-visible,.account-menu-sheet button:hover,.account-menu-sheet button:focus-visible{background:#f2f6ef;outline:none}
.account-menu-logout{color:#a34a35;border-top:1px solid #edf0ee;border-radius:0 0 7px 7px;margin-top:4px;padding-top:11px}
.account-menu-sheet .account-menu-logout:hover,.account-menu-sheet .account-menu-logout:focus-visible{background:#faf0ed;color:#8f3c29}
@media(max-width:960px){.account-menu{display:none}}
