@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font:"Manrope", system-ui, sans-serif;--font-hand:"Caveat", "Segoe Script", cursive;--ease:cubic-bezier(.22, 1, .36, 1);--dur-move:.5s;--dur-fade:.3s;--space-0:0;--space-25:2px;--space-50:4px;--space-75:8px;--space-100:12px;--space-200:16px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:64px;--space-800:80px;--space-900:96px;--radius-none:0;--radius-sm:2px;--radius-default:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--surface-primary:#f6efe3;--surface-secondary:#fffbf6;--surface-tertiary:#f3e2ce;--surface-inverse:#2a1b14;--surface-inverse-subtle:#35231c;--surface-inverse-warm:#241610;--text-primary:#1a1916;--text-secondary:#5c5850;--text-tertiary:#8a857a;--text-inverse:#f6efe3;--text-hero-from:#000;--text-hero-to:#666;--text-accent:#c24a2d;--text-error:#b42318;--text-success:#2f6b46;--action-primary:#1a1916;--action-primary-hover:#313131;--action-primary-click:#000;--action-primary-disabled:#8a857a;--action-accent:#c24a2d;--action-accent-hover:#a33d26;--action-accent-click:#8b3420;--action-subtle:#e8e2d6;--border-default:#e4d5c4;--border-strong:#d4c0ae;--border-inverse:#313131;--icon-default:#1a1916;--icon-subtle:#8a857a;--icon-inverse:#f3efe6;--icon-accent:#c24a2d;--overlay-md:#1a191666;--overlay-lg:#1a1916a3;--focus:#c24a2d;--star:#e0a029;--sun:#f3c14b;--sun-soft:#f8e4a8;--peach:#f8d5c4;--peach-deep:#e8b596;--star-off:#d9d2c6;--shadow-nav:0 2px 16px #2a1b1412;--shadow-photo:0 18px 40px #2a1b141f;--shadow-phone:0 16px 48px #1a19161f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--text-primary);background:var(--surface-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-style:normal;font-weight:400;line-height:24px}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}em{font-style:normal}.heading-1{text-wrap:balance;letter-spacing:-.03em;margin:0;font-size:60px;font-weight:600;line-height:60px}.heading-2{text-wrap:balance;letter-spacing:-.03em;margin:0;font-size:48px;font-weight:600;line-height:48px}.heading-3{text-wrap:balance;letter-spacing:-.025em;margin:0;font-size:clamp(28px,7.7vw,36px);font-weight:600;line-height:1.15}.heading-4{text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:clamp(26px,7vw,30px);font-weight:600;line-height:1.2}.heading-5{text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:32px}.heading-6{margin:0;font-size:20px;font-weight:600;line-height:28px}.title-1{margin:0;font-size:20px;font-weight:500;line-height:28px}.title-2{margin:0;font-size:18px;font-weight:500;line-height:28px}.title-3{margin:0;font-size:16px;font-weight:500;line-height:24px}.title-4{margin:0;font-size:14px;font-weight:500;line-height:20px}.title-5{margin:0;font-size:12px;font-weight:500;line-height:16px}.body-1{text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:24px}.body-2{text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:24px}.body-3{text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}.body-4{margin:0;font-size:14px;font-weight:600;line-height:20px}.body-5{margin:0;font-size:14px;font-weight:500;line-height:20px}.body-6{text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}.body-6-sm{text-wrap:pretty;margin:0;font-size:14px;font-weight:400;line-height:20px}.button-lg{font-size:18px;font-weight:600;line-height:28px}.button-md{font-size:16px;font-weight:600;line-height:24px}.button-sm{font-size:14px;font-weight:600;line-height:20px}.button-xsm{font-size:12px;font-weight:600;line-height:16px}.caption-1{margin:0;font-size:14px;font-weight:500;line-height:20px}.caption-2{margin:0;font-size:14px;font-weight:400;line-height:20px}.caption-3{margin:0;font-size:12px;font-weight:600;line-height:16px}.caption-4{margin:0;font-size:12px;font-weight:500;line-height:16px}.caption-5{margin:0;font-size:12px;font-weight:400;line-height:16px}.lead{color:var(--text-secondary);text-wrap:pretty;margin:var(--space-200) 0 0;max-width:680px;font-size:16px;font-weight:400;line-height:24px}.skip{left:var(--space-200);z-index:200;background:var(--action-primary);color:var(--text-inverse);padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;position:absolute;top:-48px}.skip:focus{top:var(--space-200)}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}@media (min-width:768px){.wrap{width:min(1200px,100% - 64px)}}.hidden{display:none!important}.visually-hidden,.sr-file{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);background:var(--action-primary);min-height:44px;color:var(--text-inverse);border:1px solid var(--action-primary);transition:background var(--dur-fade) var(--ease), color var(--dur-fade) var(--ease), border-color var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease), opacity var(--dur-fade) var(--ease);font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.btn svg{flex-shrink:0;width:18px;height:18px}.btn:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn:active{background:var(--action-primary-click);transform:scale(.98)}.btn--block{width:100%}.btn--ghost{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--action-subtle)}.btn--ghost-inv{color:var(--text-inverse);background:0 0;border-color:#313131}.btn--ghost-inv:hover{background:#272727}.btn--accent{background:var(--action-accent);border-color:var(--action-accent);color:#fff}.btn--accent:hover{background:var(--action-accent-hover);border-color:var(--action-accent-hover)}.btn[disabled]{background:var(--action-primary-disabled);border-color:var(--action-primary-disabled);cursor:not-allowed;transform:none}.badge-ornek{color:var(--action-accent);border-radius:var(--radius-full);vertical-align:middle;background:#f3dcd6;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;display:inline-block}.nav{top:var(--space-200);z-index:80;justify-content:space-between;align-items:center;gap:var(--space-75);padding:var(--space-50) var(--space-50) var(--space-50) var(--space-200);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-nav);background:#f6efe3e0;width:min(1200px,100% - 32px);max-width:calc(100% - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:768px){.nav{width:min(1200px,100% - 64px)}}.nav--inverse{background:#181818d6;border-color:#313131}.nav--inverse .logo__word{color:var(--text-inverse)}.nav--inverse .nav-toggle__bar{background:var(--text-inverse)}.logo{align-items:center;gap:var(--space-75);color:var(--text-primary);padding:var(--space-25) 0;text-decoration:none;display:flex}.logo__mark{flex-shrink:0;width:28px;height:28px}.logo__word{letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:24px}.logo__word span{color:var(--text-accent)}.nav-links{padding:0 var(--space-100) 0 var(--space-75);gap:var(--space-25);margin:0;list-style:none;display:none}.nav-links a{padding:var(--space-75) var(--space-100);border-radius:var(--radius-full);color:var(--text-secondary);transition:background var(--dur-fade) var(--ease), color var(--dur-fade) var(--ease);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.nav-links a:hover{color:var(--text-primary);background:var(--surface-tertiary)}.nav-links a.is-active{color:var(--text-primary);background:var(--surface-secondary);font-weight:600}.nav--inverse .nav-links a{color:#9b9b9b}.nav--inverse .nav-links a.is-active,.nav--inverse .nav-links a:hover{color:var(--text-inverse);background:#272727}.nav-toggle{border-radius:var(--radius-full);z-index:91;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:inline-flex;position:relative}.nav-toggle__bar{background:var(--text-primary);border-radius:var(--radius-full);width:18px;height:2px;transition:transform var(--dur-move) var(--ease), opacity var(--dur-fade) var(--ease);display:block}.is-menu-open .nav-toggle__bar:first-child{transform:translateY(3.5px)rotate(45deg)}.is-menu-open .nav-toggle__bar:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-panel{z-index:90;-webkit-backdrop-filter:blur(20px);padding:var(--space-800) var(--space-400);opacity:0;pointer-events:none;transition:opacity var(--dur-move) var(--ease);background:#f3efe6f5;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;transform:translateY(0)}.is-menu-open .nav-panel{opacity:1;pointer-events:auto}.nav-panel ul{margin:0;padding:0;list-style:none}.nav-panel a{padding:var(--space-200) 0;color:var(--text-primary);opacity:0;font-size:30px;font-weight:600;line-height:36px;text-decoration:none;display:block;transform:translateY(24px)}.is-menu-open .nav-panel a{opacity:1;transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(0)}.is-menu-open .nav-panel li:first-child a{transition-delay:0s}.is-menu-open .nav-panel li:nth-child(2) a{transition-delay:60ms}.is-menu-open .nav-panel li:nth-child(3) a{transition-delay:.12s}.is-menu-open .nav-panel li:nth-child(4) a{transition-delay:.18s}.nav-panel a.is-active{color:var(--text-accent)}@media (min-width:900px){.nav-toggle{display:none}.nav-links{display:flex}.nav-panel{display:none}}.hero{min-height:100vh;padding:96px 0 64px}.hero__grid{gap:var(--space-600);align-items:center;display:grid}.hero-title{letter-spacing:-.035em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:0 .22em;max-width:680px;margin:0;font-size:clamp(40px,10.7vw,48px);font-weight:600;line-height:1.05;display:flex}.hero-fixed{background:linear-gradient(90deg, var(--text-hero-from), var(--text-hero-to));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-rotator{color:var(--text-accent);min-width:6.4ch;display:inline-block;position:relative}.hero-sizer{visibility:hidden;pointer-events:none;display:block}.hero-word{opacity:0;pointer-events:none;font-style:normal;font-weight:600;position:absolute;top:0;left:0;transform:translateY(24px)}.hero-word.is-in{opacity:1;transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(0)}.hero-word.is-out{opacity:0;transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(-24px)}.hero-slogan{margin:var(--space-200) 0 0;text-wrap:pretty;max-width:680px;font-size:clamp(17px,4.8vw,20px);font-weight:500;line-height:1.3}.hero-copy{color:var(--text-secondary);margin:var(--space-200) 0 0;text-wrap:pretty;max-width:680px;font-size:16px;font-weight:400;line-height:24px}.hero-actions{margin-top:var(--space-400)}.hero-proof{color:var(--text-secondary);margin:var(--space-200) 0 0;font-size:14px;font-weight:400;line-height:20px}.hero-proof strong{color:var(--text-primary);font-weight:600}@media (min-width:900px){.hero{padding:128px 0 56px}.hero__grid{gap:var(--space-800);grid-template-columns:1fr auto}.hero-title{font-size:60px;line-height:60px}}.phone-wrap{--phone-w:292px;--phone-h:calc(var(--phone-w) * 2.06);--phone-bezel:max(5px, calc(var(--phone-w) * .025));--phone-radius:calc(var(--phone-w) * .155);justify-content:center;display:flex}.phone{width:var(--phone-w);height:var(--phone-h);min-height:var(--phone-h);max-height:var(--phone-h);box-sizing:border-box;border-radius:var(--phone-radius);padding:var(--phone-bezel);box-shadow:inset 0 .5px 0 #ffffff52, inset 0 -1px 1px #00000073, var(--shadow-phone);background:linear-gradient(160deg,#7a7a7e 0%,#3f3f43 18%,#2a2a2d 48%,#4a4a4e 82%,#1c1c1e 100%);border:1px solid #5a5a5e;flex-shrink:0;position:relative;overflow:visible}.phone__btn{z-index:3;background:linear-gradient(#6a6a6e,#3a3a3e);border-radius:1px;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff2e}.phone__btn--silent{width:2px;height:calc(var(--phone-w) * .07);top:16.5%;left:-2px}.phone__btn--vol-up{width:2.5px;height:calc(var(--phone-w) * .13);border-radius:1.5px;top:24.5%;left:-2.5px}.phone__btn--vol-down{width:2.5px;height:calc(var(--phone-w) * .13);border-radius:1.5px;top:39%;left:-2.5px}.phone__btn--power{width:2.5px;height:calc(var(--phone-w) * .2);border-radius:1.5px;top:28%;right:-2.5px}.phone__screen{background:var(--surface-primary);border-radius:calc(var(--phone-radius) - var(--phone-bezel) + 1px);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.phone__chrome{height:calc(var(--phone-w) * .145);z-index:2;flex-shrink:0;position:relative}.phone__status{height:100%;padding:calc(var(--phone-w) * .032) calc(var(--phone-w) * .068) 0;font-size:calc(var(--phone-w) * .048);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-weight:600;line-height:1;display:flex}.phone__time{padding-left:2px}.phone__icons{color:var(--text-primary);align-items:center;gap:3px;display:flex}.phone__signal{width:calc(var(--phone-w) * .058);height:auto}.phone__wifi{width:calc(var(--phone-w) * .052);height:auto}.phone__battery{width:calc(var(--phone-w) * .084);height:auto}.phone__island{left:50%;top:calc(var(--phone-w) * .038);width:calc(var(--phone-w) * .275);height:calc(var(--phone-w) * .088);border-radius:var(--radius-full);z-index:3;background:#0a0a0a;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.phone__content{flex-direction:column;flex:auto;min-height:0;padding:2px 16px 4px;display:flex;overflow:auto}.phone__home{height:calc(var(--phone-w) * .09);flex-shrink:0;position:relative}.phone__home:after{content:"";left:50%;bottom:calc(var(--phone-w) * .03);width:calc(var(--phone-w) * .32);border-radius:var(--radius-full);opacity:.82;background:#1a1916;height:4px;position:absolute;transform:translate(-50%)}@media (max-width:899px){.hero-visual .phone-wrap,.phone-wrap{--phone-w:min(244px, 72vw)}}.phone__widget-head{justify-content:space-between;align-items:baseline;gap:var(--space-75);margin-bottom:var(--space-200);display:flex}.phone__widget-head strong{font-size:14px;font-weight:600;line-height:20px}.phone__widget-head strong [data-sync-word]{color:var(--text-accent);font-style:normal}.phone__widget-head span{color:var(--text-accent);font-size:11px;font-weight:600;line-height:14px}.phone .review-card{padding:12px}.phone .stars{letter-spacing:1px;margin-bottom:6px;font-size:11px;line-height:14px}.phone .review-meta{gap:8px;margin-top:10px}.phone .review-meta strong{font-size:12px;line-height:16px}.phone .review-meta small{font-size:11px;line-height:14px}.phone .avatar{width:28px;height:28px;font-size:10px}.phone .video-thumb{height:72px;margin-bottom:8px}.review-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.review-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-200)}.review-card--abs{opacity:0;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(24px)}.review-card--abs.is-in{opacity:1;transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(0)}.review-card--abs.is-out{opacity:0;transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(-24px)}.stars{color:var(--star);letter-spacing:2px;margin:0 0 var(--space-75);font-size:14px;line-height:20px}.review-card blockquote,.wcard blockquote{text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:24px}.phone .review-card blockquote{font-size:13px;line-height:18px;display:block;overflow:visible}.review-meta{align-items:center;gap:var(--space-100);margin-top:var(--space-200);display:flex}.avatar{border-radius:var(--radius-full);background:var(--surface-tertiary);width:36px;height:36px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.review-meta strong{font-size:14px;font-weight:600;line-height:20px;display:block}.review-meta small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px;display:block}.sample-note{color:var(--text-tertiary);margin:var(--space-200) 0 0;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px}.video-thumb{border-radius:var(--radius-xl);background:var(--surface-inverse);height:112px;margin-bottom:var(--space-200);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.video-thumb--warm{background:#3a322c}.video-thumb--rose{background:#3a2a2a}.video-thumb--sea{background:#1f1f1f}.video-thumb--sage{background:#272727}.play{border-radius:var(--radius-full);background:var(--surface-secondary);width:44px;height:44px;color:var(--text-primary);transition:transform var(--dur-fade) var(--ease);justify-content:center;align-items:center;display:flex}.video-thumb:hover .play{transform:scale(1.06)}.play svg{fill:currentColor;width:16px;height:16px;margin-left:2px}.section{padding:40px 0}@media (min-width:900px){.section{padding:56px 0}}.section h2{max-width:680px}.section--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.reveal{opacity:0;transform:translateY(32px)}.reveal.is-in{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(0)}.tagline{background:var(--surface-secondary);padding:40px 0}@media (min-width:900px){.tagline{padding:56px 0}}.tagline__text{letter-spacing:-.025em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(28px,7.7vw,36px);font-weight:600;line-height:1.15}.tagline-word{color:#1a19164d;transition:color var(--dur-move) var(--ease)}.tagline-word.is-on{color:var(--text-primary)}@media (min-width:900px){.tagline__text{font-size:60px;line-height:60px}}.benefits{margin-top:var(--space-300);gap:12px;display:grid}.benefit{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-400)}.benefit__num{color:var(--text-accent);margin:0 0 var(--space-200);font-size:12px;font-weight:600;line-height:16px}.benefit h3{margin:0 0 var(--space-75)}.benefit p{color:var(--text-secondary);margin:0}@media (min-width:900px){.benefits{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr}.benefit:first-child{flex-direction:column;grid-row:span 2;justify-content:center;display:flex}}.steps{margin-top:var(--space-300);gap:12px;display:grid}.step{gap:var(--space-200);padding:var(--space-300);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);grid-template-columns:48px 1fr;display:grid}.step__num{border-radius:var(--radius-full);background:var(--surface-inverse);width:48px;height:48px;color:var(--text-inverse);justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:28px;display:flex}.step h3{margin:0 0 var(--space-50)}.step p{color:var(--text-secondary);margin:0}@media (min-width:900px){.steps{grid-template-columns:1fr}.step{padding:var(--space-400);grid-template-columns:48px 1fr}}.feature-callout{margin-top:var(--space-400);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-2xl);padding:var(--space-400);border:1px solid var(--surface-inverse)}.feature-callout h3{margin:0 0 var(--space-75)}.feature-callout p{margin:0 0 var(--space-200);color:#9b9b9b}.feature-callout a{color:var(--text-inverse);border-bottom:1px solid #313131;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.feature-callout a:hover{border-color:var(--text-inverse)}.case{gap:var(--space-400);margin-top:var(--space-300);display:grid}.case p{color:#c8c4ba}.case a{color:var(--text-inverse);border-bottom:1px solid #313131;font-weight:600;text-decoration:none}.case a:hover{border-color:var(--text-inverse)}.alo-mark{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:32px}.alo-mark span{color:var(--text-accent)}.metrics{gap:var(--space-200);grid-template-columns:repeat(3,1fr);display:grid}.metric{border-radius:var(--radius-xl);padding:var(--space-200);background:#1f1f1f;border:1px solid #313131}.metric b{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:36px;display:block}.metric span{color:#9b9b9b;margin-top:var(--space-50);font-size:12px;font-weight:400;line-height:16px;display:block}@media (min-width:900px){.case{grid-template-columns:1.2fr 1fr;align-items:center}}.fineprint{color:var(--text-tertiary);margin:var(--space-200) 0 0;text-wrap:pretty;font-size:12px;font-weight:400;line-height:16px}.sector-list{margin-top:var(--space-300);border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-secondary);display:grid;overflow:hidden}.sector{gap:var(--space-100);padding:var(--space-300) var(--space-400);color:inherit;transition:background var(--dur-fade) var(--ease);grid-template-columns:1fr auto;align-items:baseline;text-decoration:none;display:grid}.sector+.sector{box-shadow:inset 0 1px 0 var(--border-default)}.sector:hover{background:var(--surface-primary)}.sector strong{font-size:20px;font-weight:600;line-height:28px;display:block}.sector strong .verb{color:var(--text-accent);font-style:normal;font-weight:600}.sector small{color:var(--text-secondary);margin-top:var(--space-25);font-size:14px;font-weight:400;line-height:20px;display:block}.sector__path{color:var(--text-tertiary);font-size:12px;font-weight:500;line-height:16px}.plans{margin-top:var(--space-300);gap:12px;display:grid}.plan{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-400);flex-direction:column;display:flex}.plan h3{margin:0 0 var(--space-200);align-items:center;gap:var(--space-75);flex-wrap:wrap;display:flex}.price{letter-spacing:-.03em;margin:0 0 var(--space-300);font-size:30px;font-weight:600;line-height:36px}.price small{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px}.plan ul{margin:0 0 var(--space-400);flex:1;padding:0;list-style:none}.plan li{padding:var(--space-75) 0;color:var(--text-secondary);font-size:14px;line-height:20px}.plan--featured{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.plan--featured .price small,.plan--featured li{color:#9b9b9b}@media (min-width:900px){.plans{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch}}.faq{margin-top:var(--space-300);border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-secondary);gap:0;display:grid;overflow:hidden}.faq-item{padding:var(--space-300) var(--space-400)}.faq-item+.faq-item{box-shadow:inset 0 1px 0 var(--border-default)}.faq-item h3{margin:0 0 var(--space-75)}.faq-item p{color:var(--text-secondary);margin:0}.cta-bar{background:var(--surface-inverse);color:var(--text-inverse);text-align:left;padding:40px 0}.cta-bar h2{max-width:680px;margin:0}.cta-bar p{max-width:680px;margin:var(--space-200) 0 var(--space-400);color:#9b9b9b}.cta-bar .btn{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--surface-secondary)}.cta-bar .btn:hover{background:var(--surface-primary);border-color:var(--surface-primary)}.site-footer{background:var(--surface-primary);color:var(--text-secondary);padding:40px 0 48px;font-size:14px;line-height:20px}.site-footer .wrap{gap:var(--space-300);display:grid}.site-footer .logo__word{color:var(--text-primary);margin-bottom:var(--space-75);display:inline-block}.site-footer a{color:var(--text-primary);font-weight:500;text-decoration:none}.site-footer a:hover{color:var(--text-accent)}.footer-links{gap:var(--space-200) var(--space-300);flex-wrap:wrap;display:flex}@media (min-width:900px){.site-footer .wrap{grid-template-columns:1fr 1fr;align-items:start}.footer-links{justify-content:end}}.sticky-cta{z-index:60;padding:var(--space-200);padding-bottom:max(var(--space-200), env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-default);transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);background:#f3efe6eb;position:fixed;bottom:0;left:0;right:0}.sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.sticky-cta .btn{width:100%}@media (min-width:900px){.sticky-cta{left:auto;right:var(--space-400);bottom:var(--space-400);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;padding:0}.sticky-cta .btn{width:auto;box-shadow:var(--shadow-phone)}}.collect-body{background:var(--surface-primary)}.collect{max-width:480px;margin:0 auto;padding:88px 16px 48px}#form,.collect-stage{scroll-margin-top:88px}.collect-stage{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-3xl);padding:var(--space-400) var(--space-200) var(--space-300);overflow:hidden}@media (min-width:600px){.collect-stage{padding:var(--space-600) var(--space-500)}}.collect-brand{align-items:center;gap:var(--space-75);margin-bottom:var(--space-400);flex-direction:column;display:flex}.collect-brand__seal{border-radius:var(--radius-full);background:var(--surface-inverse);width:56px;height:56px;color:var(--text-inverse);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:16px;display:flex}.collect-brand .alo-mark{font-size:16px;line-height:24px}.collect h1{text-align:center;max-width:20ch;margin:0 auto}.collect-sub{text-align:center;color:var(--text-secondary);margin:var(--space-200) auto 0;max-width:36ch}.star-well{margin:var(--space-500) 0 var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300) var(--space-200)}.star-picker{justify-content:center;gap:var(--space-50);display:flex}.star-btn{width:56px;height:56px;color:var(--star-off);border-radius:var(--radius-xl);transition:color var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease), background var(--dur-fade) var(--ease);justify-content:center;align-items:center;display:flex}.star-btn svg{width:40px;height:40px}.star-btn:hover{color:var(--star);background:#f3dcd6;transform:scale(1.06)}.star-btn:active{transform:scale(.98)}.star-btn.is-on{color:var(--star)}.star-label{text-align:center;margin-top:var(--space-100);min-height:20px;color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.error{color:var(--text-error);border-radius:var(--radius-lg);padding:var(--space-100) var(--space-200);margin:0 0 var(--space-200);background:#fdecec;border:1px solid #f0c4c0;font-size:14px;font-weight:500;line-height:20px;display:none}.error.is-on{display:block}.guide-card{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300);margin:0 0 var(--space-300)}.guide-card__title{margin:0 0 var(--space-200);font-size:14px;font-weight:600;line-height:20px}.guide-list{gap:var(--space-100);margin:0;padding:0;list-style:none;display:grid}.guide-list li{gap:var(--space-100);padding:var(--space-100);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);grid-template-columns:28px 1fr;align-items:start;font-size:14px;font-weight:500;line-height:20px;display:grid}.guide-list li:before,.guide-num{content:counter(g);color:var(--text-accent);border-radius:var(--radius-full);background:#f3dcd6;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:16px;display:flex}.guide-list{counter-reset:g}.guide-list>li{counter-increment:g}.guide-list>li:before{content:counter(g, decimal-leading-zero)}.guide-card__note{color:var(--text-tertiary);margin:var(--space-200) 0 0;font-size:12px;font-weight:400;line-height:16px}.guide-list--check{gap:var(--space-100)}.guide-list--check li{background:0 0;border:0;padding:0;display:block}.guide-list--check li:before{content:none;display:none}.guide-check{align-items:flex-start;gap:var(--space-200);text-align:left;width:100%;padding:var(--space-200);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);min-height:56px;transition:background var(--dur-fade) var(--ease), border-color var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease);font-size:16px;font-weight:500;line-height:24px;display:flex}.guide-check:hover{background:var(--surface-primary)}.guide-check:active{transform:scale(.98)}.guide-check.is-on{border-color:var(--action-accent);background:#f8eeeb}.guide-check__box{border:1px solid var(--border-strong);border-radius:var(--radius-default);background:var(--surface-secondary);width:24px;height:24px;transition:background var(--dur-fade) var(--ease), border-color var(--dur-fade) var(--ease);flex-shrink:0;margin-top:2px;position:relative}.guide-check.is-on .guide-check__box{background:var(--action-accent);border-color:var(--action-accent)}.guide-check.is-on .guide-check__box:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:6px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.field{margin:0 0 var(--space-300)}.field label{margin-bottom:var(--space-75);font-size:14px;font-weight:600;line-height:20px;display:block}.field label small{color:var(--text-tertiary);font-weight:400}.req{color:var(--text-accent)}.field input[type=text],.field textarea,.field select,.quote-form input,.quote-form select{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-primary);width:100%;padding:var(--space-100);min-height:48px;transition:border-color var(--dur-fade) var(--ease), background var(--dur-fade) var(--ease);font-size:16px;font-weight:400;line-height:24px}.field textarea{resize:vertical;min-height:120px}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--focus);outline-offset:2px;background:var(--surface-secondary)}.hint{color:var(--text-tertiary);margin-top:var(--space-75);font-size:12px;font-weight:400;line-height:16px;display:block}.file-btn,.video-cta{align-items:center;gap:var(--space-200);text-align:left;width:100%;padding:var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);min-height:72px;transition:background var(--dur-fade) var(--ease), border-color var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease);cursor:pointer;color:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.video-cta:hover,.file-btn:hover{background:#f8eeeb;border-color:#e8c8c0}.video-cta:active,.file-btn:active{transform:scale(.98)}.video-cta__icon,.file-btn__icon{border-radius:var(--radius-full);background:var(--surface-inverse);width:48px;height:48px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.video-cta__icon svg,.file-btn__icon svg{width:22px;height:22px}.video-cta__meta{flex-direction:column;gap:2px;display:flex}.video-cta__meta small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.consent{align-items:flex-start;gap:var(--space-200);padding:var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);margin:0 0 var(--space-300);cursor:pointer;font-size:14px;font-weight:400;line-height:20px;display:flex}.consent input{width:22px;height:22px;accent-color:var(--action-accent);flex-shrink:0;margin-top:1px}.collect-foot{text-align:center;color:var(--text-tertiary);margin:var(--space-400) 0 0;font-size:12px;font-weight:400;line-height:16px}.collect-foot a{color:var(--text-primary);font-weight:600;text-decoration:none}[data-private] .collect-sub{text-align:left;margin:0 0 var(--space-300);max-width:none}.thanks{text-align:center;padding:var(--space-500) var(--space-300)}.thanks h1{margin:0 auto var(--space-200)}.thanks p{color:var(--text-secondary);margin:0 auto var(--space-400);max-width:32ch}.thanks-mark{border-radius:var(--radius-full);width:72px;height:72px;color:var(--text-accent);margin:0 auto var(--space-400);background:#f3dcd6;justify-content:center;align-items:center;font-size:30px;display:flex}.video-prep{z-index:100;background:var(--surface-primary);padding:var(--space-500) var(--space-200) var(--space-500);position:fixed;inset:0;overflow:auto}.video-prep__inner{max-width:480px;margin:0 auto}.video-prep__kicker{color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--space-200);font-size:12px;font-weight:600;line-height:16px}.video-prep h2{margin:0 0 var(--space-200)}.video-prep__note{color:var(--text-secondary);margin:0 0 var(--space-400);font-size:14px;line-height:20px}.video-prep [data-video-prep-list]{margin-bottom:var(--space-400)}.video-prep .btn{margin-bottom:var(--space-100)}body.prep-open{overflow:hidden}.alo-top{background:var(--surface-secondary);border-bottom:1px solid var(--border-default);padding:88px 0 16px}.alo-top .wrap{justify-content:space-between;align-items:center;display:flex}.alo-top nav{gap:var(--space-300);color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;display:flex}.alo-page{padding:96px 0 48px}.alo-intro h1{margin:0 0 var(--space-200)}.alo-intro p{color:var(--text-secondary);max-width:680px;margin:0 0 var(--space-400)}.quote-and-compact{gap:var(--space-200);margin-bottom:var(--space-400);display:grid}.quote-form{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-400)}.quote-form h2{margin:0 0 var(--space-300)}.q-grid{gap:var(--space-200);display:grid}.q-grid label{gap:var(--space-75);font-size:14px;font-weight:600;line-height:20px;display:grid}.btn--alo{justify-self:start}.iyiki-compact{gap:var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-200) var(--space-300);align-items:flex-start;display:flex}.iyiki-compact .stars{margin:0}.iyiki-compact p{margin:0;font-size:14px;font-weight:500;line-height:20px}.iyiki-compact small{margin-top:var(--space-50);color:var(--text-secondary);font-size:12px;line-height:16px;display:block}@media (min-width:900px){.quote-and-compact{grid-template-columns:1.4fr 1fr;align-items:stretch}}.iyiki-widget__head h2{margin:0}.ornek-note{color:var(--text-tertiary);margin:var(--space-75) 0 var(--space-300);font-size:12px;line-height:16px}.card-row{gap:var(--space-200);scroll-snap-type:x mandatory;padding-bottom:var(--space-200);margin:0 calc(-1 * var(--space-200));padding-inline:var(--space-200);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.wcard{scroll-snap-align:start;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-200);flex:0 0 min(280px,82vw)}.wcard .video-thumb{height:128px}.modal{z-index:100;background:var(--overlay-md);padding:var(--space-200);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.is-open{display:flex}.modal__box{background:var(--surface-secondary);border-radius:var(--radius-2xl);padding:var(--space-400);border:1px solid var(--border-default);width:100%;max-width:400px}.modal__box h2{margin:0 0 var(--space-200)}.modal__box p{margin:0 0 var(--space-400);color:var(--text-secondary)}.panel-body{background:var(--surface-primary)}.panel{max-width:1100px;margin:0 auto;padding:88px 16px 48px}.panel h1{margin:var(--space-75) 0 0}.panel-grid{gap:var(--space-300);margin-top:var(--space-300);display:grid}.panel-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-400)}.panel-card h2{margin:0 0 var(--space-300)}.toggle-row{gap:var(--space-200);margin-bottom:var(--space-300);display:grid}.toggle{justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);font-size:14px;font-weight:500;line-height:20px;display:flex}.toggle input{width:20px;height:20px;accent-color:var(--action-accent)}.topic-row{gap:var(--space-75);margin-bottom:var(--space-200);padding:var(--space-200);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);display:grid}.topic-row textarea{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-secondary);width:100%;padding:var(--space-100);resize:vertical;min-height:48px;font-size:14px;line-height:20px}.topic-row__actions{gap:var(--space-75);flex-wrap:wrap;display:flex}.icon-btn{min-height:44px;padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-secondary);transition:background var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease);font-size:14px;font-weight:600;line-height:20px}.icon-btn:hover{background:var(--surface-tertiary)}.icon-btn:active{transform:scale(.98)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn--danger{color:var(--text-error)}.panel-actions{gap:var(--space-100);margin-top:var(--space-300);flex-wrap:wrap;display:flex}.panel-status{min-height:20px;color:var(--text-success);margin:var(--space-200) 0 0;font-size:14px;font-weight:500;line-height:20px}.panel-preview__label{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--space-200);font-size:12px;font-weight:600;line-height:16px}.panel-preview .collect-logo{text-align:center}@media (min-width:900px){.panel-grid{grid-template-columns:1.1fr .9fr;align-items:start}.panel-preview{position:sticky;top:96px}}.legal{max-width:680px;margin:0 auto;padding:88px 16px 48px}@media (min-width:900px){.legal{padding:96px 16px 56px}}.legal h1{margin:0 0 var(--space-300)}.legal p{color:var(--text-secondary);margin:0 0 var(--space-200)}.legal a{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal,.hero-word,.review-card--abs,.nav-panel a,.tagline-word{color:var(--text-primary);opacity:1!important;transform:none!important}.hero-word{position:static}.hero-word:not(.is-in),.hero-sizer{display:none}.review-card--abs{position:relative}.review-card--abs:not(.is-in){display:none}}.section--tint{background:#f8ebde}.section--inverse .lead,.section--inverse .fineprint{color:#e8c9b4}.hand{font-family:var(--font-hand);color:var(--text-accent);letter-spacing:0;font-style:normal;font-weight:600;line-height:1}.photo-note{font-family:var(--font-hand);color:var(--text-accent);text-shadow:0 1px #fffbf6b3;pointer-events:none;z-index:2;font-size:clamp(28px,6vw,42px);font-weight:700;position:absolute}.photo-note--sway{top:62%;bottom:auto;left:16px;transform:rotate(-8deg)}.photo-note--tilt{top:18px;right:14px;transform:rotate(7deg)}.hero-visual{position:relative}.hero-photo{border-radius:var(--radius-3xl);box-shadow:var(--shadow-photo);aspect-ratio:4/5;background:var(--peach);margin:0;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.hero-faces{margin-top:var(--space-200);align-items:center;gap:0;display:flex}.hero-faces img{object-fit:cover;border:2px solid var(--surface-primary);border-radius:99px;width:40px;height:40px;margin-left:-8px}.hero-faces img:first-child{margin-left:0}.hero-faces span{color:var(--text-secondary);margin-left:10px;font-size:13px;font-weight:500}@media (max-width:899px){.hero{min-height:auto;padding:88px 0 32px}.hero-visual,.hero-visual .phone-wrap{margin-top:var(--space-300)}}@media (min-width:900px){.hero__grid{grid-template-columns:1fr 1.05fr;align-items:center}.hero-visual{min-height:640px}.hero-photo{aspect-ratio:4/5;max-height:640px}.hero-visual .phone-wrap{position:absolute;bottom:-16px;right:0}.hero-faces{margin-top:var(--space-300)}}.love-wall{padding:32px 0 20px}.love-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.love-card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-photo);background:var(--peach);margin:0;position:relative;overflow:hidden}.love-card img{object-fit:cover;width:100%;height:100%;display:block}.love-card--tall{grid-row:span 2}.love-card--tall img{aspect-ratio:3/4;min-height:100%}.love-card:not(.love-card--tall) img{aspect-ratio:1}.love-card .photo-note{color:#fff;text-shadow:0 2px 10px #2a1b1473;font-size:clamp(22px,5vw,32px)}@media (min-width:900px){.love-grid{grid-template-columns:1.15fr 1fr;gap:16px}}.avatar-photo{object-fit:cover;background:var(--peach);border-radius:99px;width:40px;height:40px;display:block}.panel-page{padding:88px 16px 0}.panel-page .wrap{width:min(1100px,100% - 32px)}.panel-section{padding:0 0 40px;scroll-margin-top:112px}.panel-section+.panel-section{border-top:1px solid var(--border-default);padding-top:40px}.look-choice{margin:var(--space-400) 0;gap:12px;display:grid}.look-card{text-align:left;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300);min-height:120px;transition:border-color var(--dur-fade) var(--ease), transform var(--dur-fade) var(--ease), background var(--dur-fade) var(--ease);gap:8px;display:grid}.look-card:hover{background:#fff8f0}.look-card.is-on,.look-card:focus-visible{border-color:var(--action-accent);background:#fdf1ea}.look-card strong{font-size:18px;line-height:24px;display:block}.look-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}@media (min-width:720px){.look-choice{grid-template-columns:1fr 1fr;gap:16px}}.scan{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-500) var(--space-300);text-align:center;min-height:200px;position:relative;overflow:hidden}.scan__window{width:min(280px,100%);height:120px;margin:0 auto var(--space-300);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:linear-gradient(#f3e2ce 12px,#0000 12px) 0 16px/100% 28px,linear-gradient(#fffbf6,#f8ebde);position:relative;overflow:hidden}.scan__beam{background:linear-gradient(90deg, transparent, var(--sun), transparent);height:8px;animation:iy-scan 1.4s var(--ease) infinite;position:absolute;left:0;right:0}@keyframes iy-scan{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:112px}}.scan p{margin:0}.scan .hand{margin-bottom:8px;font-size:28px;display:block}.extract-chips{margin:var(--space-200) 0 var(--space-300);flex-wrap:wrap;gap:8px;display:flex}.extract-chip{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.extract-chip__swatch{border:1px solid #1a19161f;border-radius:99px;width:16px;height:16px}.look-back{margin:0 0 var(--space-300);color:var(--text-secondary);font-size:14px;font-weight:600;text-decoration:none}.look-back:hover{color:var(--text-primary)}.look-auto.has-result>.ctrl{display:none}.iyiki-widget{padding-top:32px;scroll-margin-top:112px}.thanks-photo-wrap{width:140px;height:140px;box-shadow:var(--shadow-photo);border-radius:50%;margin:0 auto 16px;overflow:hidden}.thanks-photo{object-fit:cover;object-position:52% 12%;transform-origin:50% 16%;width:100%;height:100%;display:block;transform:scale(1.9)}img.avatar{object-fit:cover;object-position:50% 20%;background:var(--peach);padding:0}.thanks .hand{text-align:center;color:var(--text-accent);margin-bottom:8px;font-size:36px;display:block}.collect-stage{position:relative}.is-menu-open .nav-panel li:nth-child(5) a{transition-delay:.24s}.is-menu-open .nav-panel li:nth-child(6) a{transition-delay:.3s}.refs-page{padding:88px 0 0}@media (min-width:900px){.refs-page{padding:96px 0 0}}.refs-hero{margin-bottom:var(--space-400)}.refs-hero .hand{color:var(--text-accent);margin:0 0 8px;font-size:32px;display:block;transform:rotate(-4deg)}.refs-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.refs-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.refs-grid{grid-template-columns:1fr 1fr 1fr}}.ref-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-400);box-shadow:var(--shadow-card,0 1px 0 #2a1b140a);flex-direction:column;gap:12px;display:flex}.ref-card__top{align-items:center;gap:12px;display:flex}.ref-mark{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ref-mark svg{width:56px;height:56px;display:block}.ref-card__meta{min-width:0}.ref-card__meta strong{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:22px;display:block}.ref-card__meta small{color:var(--text-secondary);font-size:13px;display:block}.ref-card blockquote{font-family:var(--font-hand);color:var(--text-primary);margin:0;font-size:26px;font-weight:500;line-height:1.2}.ref-card__who{color:var(--text-secondary);margin:0;font-size:13px}.ref-card__who cite{color:var(--text-primary);font-style:normal;font-weight:600}.refs-note{margin:var(--space-400) 0 var(--space-300);color:var(--text-secondary)}.review-wall{margin:var(--space-300) 0}.review-wall__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.review-wall__score{color:var(--text-accent);margin:0;font-weight:600}.review-wall__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:700px){.review-wall__grid{grid-template-columns:1fr 1fr}}.review-wall .review-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300);position:relative}.review-wall .review-card blockquote{margin:8px 0 12px}.place-guide{margin-top:var(--space-500);padding-top:var(--space-400);border-top:1px solid var(--border-default)}.place-layouts{gap:12px;margin-top:16px;display:grid}.place-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);overflow:hidden}.place-card__head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.place-card__head strong{font-size:16px;display:block}.place-card__head small{color:var(--text-secondary);font-size:13px;display:block}.place-card.is-open{border-color:var(--text-accent)}.place-card__body{padding:0 16px 16px}.place-card__body .embed-box{max-height:200px;margin:12px 0;font-size:12px;overflow:auto}.place-diagram{flex-shrink:0}.place-platforms{gap:8px;display:grid}.place-acc{border:1px solid var(--border-default);border-radius:var(--radius-xl,16px);background:var(--surface-secondary)}.place-acc__btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 16px;font-weight:600}.place-acc.is-open .place-acc__btn{color:var(--text-accent)}.place-acc__body{padding:0 16px 16px}.place-acc__body ol{gap:8px;margin:0;padding-left:1.2em;display:grid}.place-acc__body li{font-size:14px;line-height:1.5}@media (max-width:899px){.hero{min-height:auto;padding:88px 0 32px}.hero-visual,.hero-visual .phone-wrap,.hero-actions{margin-top:var(--space-300)}.lead{margin-top:var(--space-100)}.benefits,.steps,.case,.plans,.sector-list,.faq,.ref-slider{margin-top:var(--space-200)}.benefit{padding:var(--space-300)}.benefit__num{margin-bottom:var(--space-100)}.step{padding:var(--space-200);gap:var(--space-100)}.feature-callout{margin-top:var(--space-300);padding:var(--space-300)}.plan{padding:var(--space-300)}.faq-item{padding:var(--space-200) var(--space-300)}.metrics{gap:var(--space-100)}.metric b{font-size:24px;line-height:1.15}.love-wall{padding:24px 0 16px}.cta-bar p{margin:var(--space-100) 0 var(--space-300)}.site-footer{padding:32px 0 40px}.has-sticky .site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.refs-hero{margin-bottom:var(--space-400)}.refs-hero .hand{font-size:26px}.ref-card{padding:var(--space-300)}.ref-card blockquote{font-size:22px}.refs-note{margin:var(--space-400) 0 var(--space-300)}.place-guide{margin-top:var(--space-400);padding-top:var(--space-400)}.section,.tagline,.cta-bar,.love-wall,.refs-page,.collect,.legal{scroll-margin-top:80px}}@media (min-width:900px){.cta-bar{padding:56px 0}}.ref-slider{margin-top:var(--space-200);position:relative}.ref-slider__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.ref-slider__track::-webkit-scrollbar{display:none}.ref-slide{scroll-snap-align:start;flex:0 0 100%;min-width:100%}.ref-slide .case{margin-top:0}.ref-slide .lead{color:#c8c4ba;margin-top:0}.case__brand{margin-bottom:var(--space-200)}.ref-slider__nav{display:none}.ref-slider__arrow{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-inverse);cursor:pointer;background:#1f1f1f;border:1px solid #313131;justify-content:center;align-items:center;display:inline-flex}.ref-slider__arrow:hover{border-color:#9b9b9b}.ref-slider__arrow:disabled{opacity:.35;cursor:default}.ref-slider__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ref-slider__dots{margin-top:var(--space-400);justify-content:center;gap:8px;display:flex}.ref-slider__dot{cursor:pointer;background:#5a5a5a;border:0;border-radius:99px;width:8px;height:8px;padding:0}.ref-slider__dot.is-on{background:var(--text-inverse);width:18px}@media (min-width:900px){.ref-slider__nav{margin-bottom:var(--space-200);justify-content:flex-end;gap:8px;display:flex}}.case__logo{width:auto;height:32px;display:block}.case__logo--plate{background:#1e3a8a;border-radius:12px;width:auto;height:64px}.collect-brand__logo{width:auto;height:32px;display:block}.ref-mark img{object-fit:cover;width:56px;height:56px;display:block}.alo-body{background:#f5f7fa}.alo-preview{gap:var(--space-200);display:grid}.alo-preview__note{color:var(--text-secondary);max-width:62ch;margin:0;font-size:14px;line-height:20px}.alo-preview__site{border-radius:var(--radius-2xl);background:#f5f7fa;border:1px solid #e1e7ef;overflow:hidden}.alo-preview__shot{background:#f5f7fa;max-height:min(520px,62vh);position:relative;overflow:hidden}.alo-preview__shot img{vertical-align:middle;width:100%;height:auto;display:block}@media (min-width:900px){.alo-preview__shot{max-height:640px}}.alo-preview__embed{padding:var(--space-300) var(--space-200) var(--space-400);background:#f5f7fa}.alo-preview__badge{letter-spacing:.02em;color:#033b86;margin:0 0 var(--space-200);background:#e9eff7;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}@media (min-width:900px){.alo-preview__embed{padding:var(--space-400) var(--space-400) var(--space-500)}}.alo-preview__proto{color:#5b6b80;margin:var(--space-200) 0 0;font-size:12px;line-height:18px}.alo-preview__proto a{color:#033b86;font-weight:700;text-decoration:none}.alo-demo-page{color:#0e1b2e;background:#f5f7fa;min-height:100vh;padding:96px 0 48px}.demo-host-shell{box-sizing:border-box;min-height:100vh;padding-top:96px}.alo-demo-page .alo-preview{width:min(1080px,100% - 32px);margin-inline:auto}.alo-demo-page__bar{color:#5b6b80;flex-wrap:wrap;align-items:baseline;gap:8px 16px;width:min(1080px,100% - 32px);margin:0 auto 16px;font-size:13px;line-height:18px;display:flex}.alo-demo-page__bar a{color:#033b86;font-weight:700;text-decoration:none}.alo-preview[data-brand=alarmrehberi] .alo-preview__badge{color:#1e3a8a;background:#dbeafe}.alo-preview[data-brand=alarmrehberi] .alo-preview__proto a,.alo-demo-page[data-brand=alarmrehberi] .alo-demo-page__bar a{color:#1e3a8a}.alo-demo-page[data-brand=alarmrehberi]{background:#f9fafb}
.app-body{background:var(--surface-primary);min-height:100vh;color:var(--text-primary)}.app{min-height:100vh}.app-sidebar{display:none}.app-top{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-default);background:#f3efe6e6;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:var(--space-75);color:inherit;text-decoration:none;display:flex}.app-brand .logo__mark{width:28px;height:28px}.app-brand .logo__word{letter-spacing:-.03em;font-size:16px;font-weight:700}.app-brand .logo__word span{color:var(--text-accent)}.app-top__meta{align-items:center;gap:var(--space-100);display:flex}.app-chip{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.app-chip__dot{background:var(--text-accent);border-radius:99px;width:8px;height:8px}.app-main{padding:var(--space-300) 16px 112px;max-width:1180px;margin:0 auto}.app-view[hidden]{display:none!important}.app-kicker{color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--space-75);font-size:12px;font-weight:600;line-height:16px}.app-title{margin:0}.app-lead{margin:var(--space-100) 0 0;color:var(--text-secondary);max-width:56ch}.app-ornek{color:var(--action-accent);border-radius:var(--radius-full);vertical-align:middle;text-transform:none;letter-spacing:0;background:#f3dcd6;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.app-tabbar{z-index:50;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-default);padding:4px 4px max(8px, env(safe-area-inset-bottom));background:#f3efe6f0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app-tabbar a{min-height:56px;color:var(--text-tertiary);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.app-tabbar a svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.app-tabbar a.is-active{color:var(--text-primary)}.app-tabbar a.is-active svg{stroke:var(--text-accent)}.stat-grid{gap:var(--space-100);margin:var(--space-400) 0 var(--space-300);grid-template-columns:1fr 1fr;display:grid}.stat-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300) var(--space-200)}.stat-card__label{color:var(--text-tertiary);margin:0 0 var(--space-75);font-size:12px;font-weight:600;line-height:16px}.stat-card__value{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600;line-height:36px}.stat-card__value em{color:var(--text-accent);font-style:normal}.stat-card__hint{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:16px}.dash-grid{gap:var(--space-200);display:grid}.dash-card{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-300)}.dash-card h2{margin:0 0 var(--space-200)}.bars{gap:8px;display:grid}.bar-row{color:var(--text-secondary);grid-template-columns:28px 1fr 36px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.bar-track{background:var(--surface-tertiary);border-radius:99px;height:8px;overflow:hidden}.bar-track span{background:var(--action-accent);border-radius:99px;height:100%;display:block}.recent-list{margin:0;padding:0;list-style:none}.recent-list li{border-top:1px solid var(--border-default);grid-template-columns:36px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.recent-list li:first-child{border-top:0;padding-top:0}.recent-list strong{font-size:14px;line-height:20px;display:block}.recent-list p{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:18px}.recent-list .stars-inline{color:var(--text-accent);letter-spacing:1px;font-size:12px}.quick-links{gap:8px;display:grid}.quick-links a{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.quick-links a:hover{background:var(--surface-tertiary)}.collect-link{color:var(--text-secondary);font-size:14px}.collect-link code{color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);vertical-align:middle;margin-top:0;margin-left:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;display:inline-block}.inbox-toolbar{gap:var(--space-200);margin:var(--space-300) 0;flex-direction:column;display:flex}.seg{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);flex-wrap:nowrap;gap:4px;padding:4px;display:flex;overflow-x:auto}.seg button{border-radius:var(--radius-full);min-height:36px;color:var(--text-secondary);white-space:nowrap;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.seg button.is-on{background:var(--action-primary);color:var(--text-inverse)}.seg button .n{opacity:.7;margin-left:4px;font-size:11px;display:inline-block}@media (max-width:1079px){.seg button{padding:6px 8px;font-size:12px}}.inbox-list{gap:var(--space-100);display:grid}.review-row{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-200);gap:var(--space-100);display:grid}.review-row__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-row__who{align-items:center;gap:10px;min-width:0;display:flex}.iy-avatar-app{width:36px;height:36px;color:var(--text-accent);background:#f3dcd6;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.review-row__who strong{font-size:14px;line-height:20px;display:block}.review-row__who small{color:var(--text-secondary);font-size:12px}.review-row__stars{color:var(--text-accent);letter-spacing:1px;white-space:nowrap;font-size:13px}.review-row blockquote{margin:0;font-size:14px;font-weight:500;line-height:20px}.review-row__flags{flex-wrap:wrap;gap:6px;display:flex}.pill{background:var(--surface-tertiary);color:var(--text-secondary);border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.pill--wait{color:var(--action-accent);background:#f8eeeb}.pill--live{color:var(--text-success);background:#e6f2ea}.pill--hide{background:var(--surface-tertiary);color:var(--text-tertiary)}.pill--priv{color:var(--text-primary);background:#efece4}.pill--flag{color:var(--text-error);background:#fdecec}.review-row__actions{flex-wrap:wrap;gap:8px;display:flex}.review-row__actions .icon-btn{min-height:40px}.inbox-empty{text-align:center;padding:var(--space-600) var(--space-200);color:var(--text-secondary)}.builder{gap:var(--space-300);margin-top:var(--space-300);display:grid}@media (max-width:1079px){.builder-preview{order:-1}}.builder-preview{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);overflow:hidden}.builder-preview__bar{border-bottom:1px solid var(--border-default);background:var(--surface-primary);align-items:center;gap:8px;padding:10px 14px;display:flex}.builder-preview__dots{gap:6px;display:flex}.builder-preview__dots span{background:var(--border-strong);border-radius:99px;width:8px;height:8px}.builder-preview__bar small{color:var(--text-tertiary);font-size:12px;font-weight:600}.builder-preview__stage{background:linear-gradient(var(--surface-tertiary) 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, var(--surface-tertiary) 1px, transparent 1px) 0 0 / 20px 20px, #efeae0;min-height:340px;padding:20px 16px 28px;position:relative}.builder-preview__stage[data-preview-mode=dark]{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/20px 20px,#1a1916}.layout-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:1080px){.layout-grid{grid-template-columns:1fr}.layout-opt{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;min-height:52px;display:flex}.layout-opt span{text-align:right}}.layout-opt{text-align:left;border:1px solid var(--border-default);background:var(--surface-secondary);border-radius:var(--radius-xl);gap:2px;min-height:72px;padding:12px;display:grid}.layout-opt strong{font-size:13px;line-height:18px}.layout-opt span{color:var(--text-secondary);font-size:12px;line-height:16px}.layout-opt.is-on{border-color:var(--action-accent);background:#f8eeeb}.ctrl-grid{gap:var(--space-200);display:grid}.ctrl{gap:8px;display:grid}.ctrl label,.ctrl .ctrl__label{font-size:13px;font-weight:600;line-height:18px}.ctrl input[type=text],.ctrl input[type=url],.ctrl input[type=color],.ctrl select,.ctrl textarea{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-secondary);width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}.ctrl input[type=color]{max-width:72px;height:44px;padding:4px}.ctrl textarea{resize:vertical;min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.color-row{align-items:center;gap:8px;display:flex}.color-row input[type=text]{flex:1}.choice{flex-wrap:wrap;gap:6px;display:flex}.choice button{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-secondary);min-height:40px;padding:6px 12px;font-size:13px;font-weight:600}.choice button.is-on{background:var(--action-primary);color:var(--text-inverse);border-color:var(--action-primary)}.soon{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.soon-box{background:var(--surface-primary);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-secondary);padding:10px 12px;font-size:13px;line-height:18px}.embed-box{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-xl);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;overflow-x:auto}#view-sorular .panel-grid{margin-top:var(--space-300)}#view-sorular .panel-preview{position:static}@media (min-width:720px){.stat-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1080px){.app{grid-template-rows:auto 1fr;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.app-sidebar{background:var(--surface-secondary);border-right:1px solid var(--border-default);padding:var(--space-300) var(--space-200) var(--space-400);flex-direction:column;grid-row:1/span 2;height:100vh;display:flex;position:sticky;top:0}.app-sidebar__nav{margin-top:var(--space-400);gap:4px;display:grid}.app-sidebar__nav a{border-radius:var(--radius-lg);color:var(--text-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.app-sidebar__nav a svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.app-sidebar__nav a.is-active{background:var(--surface-primary);color:var(--text-primary)}.app-sidebar__nav a.is-active svg{stroke:var(--text-accent)}.app-sidebar__foot{padding-top:var(--space-300);gap:8px;margin-top:auto;font-size:13px;display:grid}.app-sidebar__foot a{color:var(--text-secondary);font-weight:500;text-decoration:none}.app-sidebar__foot a:hover{color:var(--text-primary)}.app-top{display:none}.app-main{grid-column:2;width:100%;max-width:none;padding:28px 32px 48px}.stat-grid{margin:28px 0 24px}.dash-card{padding:22px 24px}.stat-card{padding:20px 22px}.app-tabbar{display:none}.dash-grid{grid-template-columns:1.3fr .9fr;align-items:start}.builder{grid-template-columns:minmax(300px,.95fr) minmax(380px,1.15fr);align-items:start}.builder-preview{position:sticky;top:24px}#view-sorular .panel-grid{grid-template-columns:1.1fr .9fr}#view-sorular .panel-preview{position:sticky;top:24px}}.title-ctrl{gap:10px;display:grid}.verb-chips{flex-wrap:wrap;gap:8px;min-height:8px;display:flex}.verb-chip{background:var(--surface-peach,#f8ebde);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.verb-chip__x{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:16px;line-height:1}.verb-chip__x:hover{color:var(--text-primary);background:#1a191614}.title-presets{flex-wrap:wrap;gap:8px;display:flex}.title-presets button{border:1px solid var(--border-strong);background:var(--surface-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;line-height:16px}.title-presets button:hover{border-color:var(--action-accent);background:#f8eeeb}

