:root{--paper:#f8f7f3;--ink:#232923;--soft:#667063;--red:#ef2527;--line:#e2e4db;--campaign-accent:#df292a;--campaign-ink:#232923;--campaign-muted:#667063;--campaign-border:#e2e4db}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,a,input{ -webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}a,button{touch-action:manipulation}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:var(--ink);color:white;padding:14px;border-radius:12px}.skip-link:focus{top:12px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1320px;padding:26px 48px;margin:auto}.wordmark{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:24px;font-weight:750;letter-spacing:-1.1px;flex-shrink:0}.wordmark img{width:43px;height:43px;border-radius:12px}.landing-nav{display:flex;gap:26px;margin-left:auto;font-size:13px;font-weight:550;color:var(--soft)}.landing-nav a{text-decoration:none}.landing-nav a:hover{color:var(--red)}.account-nav{position:static;max-width:none;gap:8px}.account-button{background:transparent;color:var(--ink);border:1px solid transparent;font-size:13px;border-radius:100px;min-height:44px;padding:10px 17px;text-decoration:none}.account-button:hover{background:#ebece5}.account-button-primary{background:var(--ink);color:white;border-color:var(--ink)}.account-button-primary:hover{background:#414a3e}.account-status{color:var(--soft);font-size:11px}#web-app-link{display:none}.site-main{overflow:hidden}.shell{max-width:1224px;margin:0 auto;padding:0 48px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:62px;padding-bottom:68px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #ef25270d}.hero h1{font-size:clamp(48px,5.05vw,72px);letter-spacing:-3.8px;line-height:1.07;font-weight:650;margin:25px 0 22px}.hero h1 em{color:var(--red);font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-3px}.hero-description{font-size:16px;line-height:1.8;color:var(--soft);max-width:420px;margin:0 0 28px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.action{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 23px;min-height:54px;border-radius:100px;font-size:13px;font-weight:650;text-decoration:none;border:1px solid var(--line);transition:transform .2s,background .2s,box-shadow .2s}.action:hover{transform:translateY(-3px)}.action-red{background:var(--red);border-color:var(--red);color:white;box-shadow:0 7px 18px #ef252721}.action-red:hover{background:#d92123;box-shadow:0 10px 26px #ef252730}.action-light:hover{background:white}.arrow{font-size:20px;line-height:1}.hero-note{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--soft);margin-top:19px}.check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #b7c2ae;border-radius:50%;font-size:10px;color:#648358}.hero-visual{position:relative;padding:16px 0 20px}.preview-frame{background:#fff;padding:8px;border-radius:27px;box-shadow:0 35px 65px -25px #29382b38,0 0 0 1px #d7ddd2;transform:rotate(-2deg);transition:transform .5s}.preview-frame:hover{transform:rotate(0)}.preview-top{display:flex;align-items:center;justify-content:space-between;padding:12px 13px 17px;color:#7d8478;font-size:9px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:6px;height:6px;border-radius:50%;background:#d9ddd5}.preview-address{letter-spacing:.3px}.preview-scenery{position:relative;min-height:360px;overflow:hidden;border-radius:20px;background:#65785d url('/landing/forest.png') center/cover;transition:background-image .4s}.preview-scenery::before{content:'';position:absolute;inset:0;background:linear-gradient(#13241622,#172c1670)}.preview-inside{position:relative;padding:19px 20px 17px;display:flex;flex-direction:column;align-items:center;color:white}.preview-bar{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:9px}.preview-brand{display:flex;gap:6px;align-items:center;font-weight:600}.preview-brand img{width:21px;height:21px;border-radius:6px}.preview-cycle{border:1px solid #ffffff40;padding:5px 9px;border-radius:100px;background:#ffffff12}.preview-tabs{display:flex;gap:3px;background:#172c163b;padding:4px;border:1px solid #ffffff25;border-radius:100px;margin-top:28px}.preview-tabs button{border:0;border-radius:100px;color:#ffffffb8;background:transparent;font-size:9px;padding:7px 13px;cursor:pointer}.preview-tabs button[aria-selected=true]{background:#ffffffef;color:#354331}.timer-face{display:flex;flex-direction:column;align-items:center;justify-content:center;width:181px;height:181px;border:1px solid #ffffff85;border-radius:50%;outline:6px solid #ffffff08;margin:23px 0 19px;box-shadow:0 0 0 15px #ffffff05;backdrop-filter:blur(2px);font-variant-numeric:tabular-nums}.timer-face strong{font-size:48px;font-weight:350;letter-spacing:-2px}.timer-face span{font-size:10px;letter-spacing:1.5px;margin-top:6px;color:#ffffffca}.preview-start{border:0;background:#fff;color:#354331;border-radius:100px;padding:10px 23px;font-size:10px;font-weight:700;cursor:pointer;min-height:37px;min-width:128px}.preview-start:hover{background:#eaf2e4}.preview-task{font-size:9px;display:flex;gap:6px;align-items:center;margin-top:19px;color:#ffffffd6}.task-dot{width:5px;height:5px;background:#d6ecc8;border-radius:50%}.floating-note{position:absolute;bottom:8px;left:-35px;padding:16px 20px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e4e7dd;border-radius:17px;box-shadow:0 10px 30px #1d302115;transform:rotate(3deg)}.note-icon{width:32px;height:32px;display:grid;place-items:center;background:#edf2e7;border-radius:10px;font-size:18px}.floating-note strong{font-size:12px;display:block}.floating-note small{font-size:9px;color:var(--soft);display:block;margin-top:4px}.hero-sticker{position:absolute;right:-16px;top:-9px;transform:rotate(13deg);width:68px;height:68px;border-radius:19px;box-shadow:0 7px 16px #df202625;z-index:1}.visual-caption{font-size:9px;color:#87907f;margin:30px 0 0;text-align:right;letter-spacing:.2px}.theme-pickers{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;color:var(--soft);font-size:9px}.theme-pickers button{padding:0;width:26px;height:26px;border-radius:50%;border:3px solid var(--paper);outline:1px solid #d7ddd1;background-size:cover;cursor:pointer;transition:transform .2s}.theme-pickers button:hover{transform:scale(1.15)}.theme-pickers button[aria-pressed=true]{outline:2px solid var(--red)}.theme-forest{background-image:url('/landing/forest.png')}.theme-lofi{background-image:linear-gradient(145deg,#333457,#ed978e)}.theme-nature{background-image:linear-gradient(145deg,#bddbeb,#4384a0)}.intro-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;gap:20px;font-size:12px;color:var(--soft)}.intro-strip strong{font-weight:550;color:var(--ink)}.intro-strip .mini-logo{font-size:12px;letter-spacing:-.2px;display:flex;align-items:center;gap:7px}.mini-logo img{width:22px;height:22px;border-radius:6px}.section{padding-top:89px;padding-bottom:9px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.section h2{font-size:38px;line-height:1.15;letter-spacing:-1.8px;font-weight:550;margin:14px 0 0}.section-heading>p{max-width:300px;font-size:13px;line-height:1.8;color:var(--soft);margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{border:1px solid var(--line);border-radius:22px;padding:25px 25px 0;background:#fffdf9;overflow:hidden;transition:transform .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 17px 35px #29382b0c}.card-number{font-size:10px;font-weight:650;letter-spacing:1px;color:var(--red)}.feature-card h3{font-size:21px;letter-spacing:-.7px;line-height:1.25;font-weight:550;margin:18px 0 12px}.feature-card p{font-size:12px;line-height:1.85;color:var(--soft);margin:0}.feature-art{height:164px;position:relative;margin-top:20px;display:flex;align-items:center;justify-content:center}.mini-timer{width:122px;height:122px;border-radius:50%;border:1px solid #e3a39b;box-shadow:0 0 0 12px #f5e8e12f;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c06049;transform:rotate(-10deg)}.mini-timer strong{font-size:30px;font-weight:400;letter-spacing:-1.6px}.mini-timer small{font-size:8px;margin-top:5px;letter-spacing:1px}.timer-art::after{content:'Küçük molalar. Yeni başlangıçlar.';position:absolute;bottom:21px;right:-8px;background:#fff;border:1px solid var(--line);padding:8px 12px;border-radius:8px;font-size:8px;transform:rotate(4deg)}.room-art{gap:9px;align-items:flex-end}.person-card{width:69px;height:91px;background:#e6ecdf;border-radius:13px 13px 0 0;display:flex;justify-content:center;align-items:center;position:relative}.person-card:nth-child(2){height:119px;background:#f3e8da}.person-card:nth-child(3){height:99px;background:#f2ded7}.person-card span{font-family:Georgia,serif;font-size:27px;font-style:italic;color:#738063}.person-card:nth-child(2) span{color:#a6906a}.person-card:nth-child(3) span{color:#b17e70}.person-card::before{content:'';position:absolute;top:9px;right:9px;width:4px;height:4px;border-radius:50%;background:#7a9f6b}.room-label{position:absolute;top:14px;left:0;border:1px solid #dce2d4;background:#f6faf1;padding:6px 10px;font-size:8px;border-radius:100px;color:#708b5f}.chart-art{align-items:flex-end;gap:9px;padding:25px 28px 20px}.chart-art i{display:block;width:24px;border-radius:7px 7px 3px 3px;background:#b0c2a1;height:var(--h)}.chart-art i:nth-child(3n){background:#e9b2a6}.chart-art::after{content:'';position:absolute;bottom:17px;left:28px;right:28px;height:1px;background:var(--line)}.room-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#ebefe5;border-radius:26px;margin-top:72px;padding:45px 50px;align-items:center}.room-copy h2{font-size:37px;letter-spacing:-1.7px;font-weight:550;line-height:1.18;margin:17px 0}.room-copy p{font-size:13px;color:var(--soft);line-height:1.85;margin:0 0 22px}.room-copy .action{background:#364131;color:#fff;border-color:#364131}.room-perks{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;font-size:10px;color:#627258}.room-perks span{display:flex;align-items:center;gap:5px}.room-scene{background:#f9faf7;border:1px solid #d9e0d1;border-radius:17px;box-shadow:0 15px 30px #3b513114;transform:rotate(3deg);padding:16px}.room-scene-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-bottom:17px}.scene-pill{font-size:8px;color:#718a60;background:#e9f0e1;border-radius:100px;padding:5px 8px}.room-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.room-seat{height:91px;background:#e7e9df;border-radius:10px;display:grid;place-items:center;font-size:30px;font-family:Georgia,serif;font-style:italic;color:#8b967b;position:relative}.room-seat:nth-child(2){background:#f0e0d3;color:#ae8b72}.room-seat:nth-child(3){background:#dae5d8;color:#72916c}.room-seat:nth-child(4){background:#ebe3e2;color:#ae8b8e}.seat-name{font:8px Inter,sans-serif;position:absolute;bottom:8px;left:9px}.room-scene-footer{font-size:9px;color:#87907f;margin-top:13px;text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);padding-top:27px}.step-top{display:flex;align-items:center;gap:12px}.step-top span{display:grid;place-items:center;border:1px solid #ccd3c4;border-radius:50%;width:28px;height:28px;font-size:10px;color:var(--soft)}.step-top h3{font-size:16px;font-weight:550;letter-spacing:-.4px}.steps p{font-size:12px;line-height:1.9;color:var(--soft);margin:7px 0 0 40px}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-bottom:65px}.faq-intro p{font-size:13px;color:var(--soft);line-height:1.8;max-width:270px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:550;min-height:24px;align-items:center}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-size:20px;font-weight:350;color:var(--soft)}.faq-list details[open] summary::after{content:'−'}.faq-list p{font-size:12px;line-height:1.9;color:var(--soft);padding-right:25px;margin:16px 0 0}.closing{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:47px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.closing h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:0 0 7px}.closing p{font-size:12px;color:var(--soft);margin:0}.site-footer{padding-top:30px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-wordmark{font-size:17px;gap:8px;letter-spacing:-.5px}.footer-wordmark img{width:28px;height:28px;border-radius:8px}.footer-note{font-size:10px;color:#87907f;margin-top:8px}.footer-links{display:flex;gap:20px;font-size:10px;color:var(--soft)}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--red)}.campaign-brand img,.admin-eyebrow img{width:29px;height:29px;border-radius:8px}.campaign-brand img{display:block}.admin-eyebrow img{vertical-align:middle;margin-right:6px}.campaign-primary{box-shadow:0 4px 12px #df292a22}.campaign-primary:hover{background:#bd2324}.campaign-dialog :focus-visible,.campaign-admin :focus-visible,.account-nav :focus-visible{outline-color:#ef252780}body.campaign-admin-open .site-header{position:absolute;top:0;left:0;right:0}body.campaign-admin-open .landing-nav{display:none}body.campaign-admin-open .account-button-primary{color:white;background:var(--red)}
@media(min-width:1500px){.hero{padding-top:80px;padding-bottom:88px}.hero h1{font-size:77px}.preview-scenery{min-height:380px}}
@media(max-width:1050px){.site-header{padding:22px 30px}.shell{padding:0 30px}.landing-nav{gap:17px}.hero{gap:32px}.hero h1{font-size:55px;letter-spacing:-3px}.floating-note{left:-17px;padding:12px}.room-section{gap:40px;padding:36px}.account-button{padding:10px 13px}.preview-scenery{min-height:350px}}
@media(max-width:850px){.landing-nav{display:none}.hero{padding-top:35px;gap:29px}.hero h1{font-size:49px;letter-spacing:-2.8px}.hero-description{font-size:14px}.action{padding:15px 18px;gap:12px;font-size:12px}.preview-tabs button{padding:7px 8px}.floating-note{left:-8px}.feature-card{padding:20px 19px 0}.feature-card h3{font-size:19px}.section h2,.room-copy h2{font-size:32px}.room-section{gap:30px;padding:30px}.faq-section{gap:40px}.hero-sticker{right:-8px;width:54px;height:54px;border-radius:15px}}
@media(max-width:680px){.site-header{padding:19px 20px;gap:10px}.wordmark{font-size:21px;gap:8px}.wordmark img{width:35px;height:35px;border-radius:10px}.account-nav{gap:1px}.account-button{font-size:11px;padding:9px 12px;min-height:40px}#account-status{display:none}.shell{padding:0 24px}.hero{grid-template-columns:1fr;padding-top:33px;padding-bottom:28px;gap:31px}.hero h1{font-size:clamp(48px,11.5vw,65px);letter-spacing:-3px;margin-top:23px}.hero-description{max-width:420px;line-height:1.85;font-size:14px}.hero-actions{gap:9px}.action{font-size:12px;min-height:51px}.hero-note{font-size:10px;margin-top:16px}.hero-visual{margin:0 10px;padding-top:12px}.preview-frame{transform:rotate(-1.4deg)}.preview-scenery{min-height:350px}.preview-tabs button{padding:7px 13px}.hero-sticker{right:-18px;top:-10px;width:57px;height:57px}.floating-note{left:-18px;bottom:8px}.visual-caption{font-size:8px}.intro-strip{flex-wrap:wrap;gap:14px;padding:20px 0;font-size:10px}.intro-strip>span:first-child{width:100%;font-size:11px}.intro-strip .mini-logo{margin-left:auto}.section{padding-top:54px}.section-heading{display:block;margin-bottom:23px}.section-heading>p{margin-top:15px;max-width:360px}.section h2{font-size:32px;letter-spacing:-1.3px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:24px 24px 0;display:grid;grid-template-columns:1.05fr 1fr;column-gap:20px}.card-number{grid-column:1}.feature-card h3{grid-column:1;font-size:22px;margin:15px 0 10px}.feature-card>p{grid-column:1;padding-bottom:26px;font-size:12px}.feature-art{grid-column:2;grid-row:1/4;align-self:center;margin:0;height:155px}.mini-timer{width:103px;height:103px}.mini-timer strong{font-size:27px}.timer-art::after{font-size:6px;padding:7px;right:-8px;bottom:18px}.person-card{width:44px;height:80px}.person-card:nth-child(2){height:104px}.person-card:nth-child(3){height:86px}.room-label{font-size:7px;left:-4px;top:10px}.chart-art{padding:20px 0}.chart-art i{width:16px}.chart-art::after{left:0;right:0}.room-section{grid-template-columns:1fr;margin-top:40px;padding:28px 25px;gap:24px}.room-copy h2{font-size:32px}.room-scene{margin:4px 4px 12px;transform:rotate(2deg)}.steps{grid-template-columns:1fr;gap:13px;padding-top:13px}.steps p{margin-top:0}.step-top h3{font-size:17px}.faq-section{grid-template-columns:1fr;gap:22px;padding-bottom:39px}.faq-intro p{max-width:none}.faq-list summary{font-size:12px}.closing{padding:32px 0;display:block}.closing h2{font-size:27px}.closing .action{margin-top:20px}.site-footer{display:block;padding:25px 0}.footer-links{margin-top:24px;gap:19px;flex-wrap:wrap}.footer-note{font-size:9px}.campaign-dialog{padding:24px}.campaign-admin-open .site-header{padding:20px}.eyebrow{font-size:10px;letter-spacing:1.5px}}
@media(max-width:360px){.shell{padding:0 18px}.site-header{padding:17px 15px}.wordmark{font-size:19px}.wordmark img{width:31px;height:31px}.account-button{padding:9px;font-size:10px}.hero-actions .action{padding:14px 16px}.feature-card{padding:20px 18px 0;column-gap:12px}.feature-card h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.preview-frame,.room-scene{transform:none}}

@media(max-width:680px){.feature-card{grid-template-columns:1.65fr .9fr;column-gap:14px}.feature-card h3{font-size:21px}.person-card{width:32px}.room-art{gap:5px}.chart-art{gap:5px}.chart-art i{width:12px}.floating-note{position:relative;left:-8px;bottom:auto;display:inline-flex;margin-top:20px;padding:12px 14px;transform:rotate(-2deg)}.theme-pickers{margin-top:18px}.theme-pickers button{width:36px;height:36px}.visual-caption{margin-top:14px;text-align:left;line-height:1.7}.preview-start{min-height:44px;font-size:11px}.preview-tabs button{min-height:36px}}

.action-red{background:#e02628;border-color:#e02628}.card-number{color:#cd2628}.visual-caption,.footer-note,.preview-top,.room-scene-footer{color:var(--soft)}.room-label{color:#567244}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:arrive .65s both}.hero-visual{animation:arrive .8s .1s both}}

.site-language{display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:100px;flex-shrink:0;min-height:40px;color:var(--soft)}.site-language>span{font-size:20px}.site-language select{font:inherit;font-size:11px;background:transparent;border:0;color:var(--ink);padding:7px 3px;cursor:pointer;min-height:36px}.site-language select:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:4px}html[lang=en] .timer-art::after{content:"Small breaks. Fresh starts."}@media(max-width:680px){.site-header{flex-wrap:wrap;gap:10px}.site-language{margin-left:auto;min-height:36px}.site-language select{min-height:32px}.account-nav{margin-left:auto;min-width:0}.account-nav #account-button{max-width:100px}.hero{padding-top:18px}}
