.site{min-block-size:100dvh;display:flex;flex-direction:column;background:var(--ku-bg-canvas)}.site main{flex:1}.site .wrap{inline-size:min(70rem,100%);margin-inline:auto;padding-inline:var(--ku-space-5)}.site h2{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2;letter-spacing:-.015em;max-inline-size:24ch}.site-header{position:sticky;top:0;z-index:20;background:color-mix(in oklch,var(--ku-bg-canvas) 86%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--ku-stroke-weak)}.site-header-row{display:flex;align-items:center;gap:var(--ku-space-5);min-block-size:4rem}.site-brand{color:inherit;text-decoration:none}.site-nav{display:flex;gap:var(--ku-space-5);margin-inline-start:var(--ku-space-4)}.site-nav a{color:var(--ku-text-weak);text-decoration:none;font-weight:var(--ku-weight-strong);font-size:var(--ku-text-sm)}.site-nav a:hover{color:inherit}.site-actions{display:flex;gap:var(--ku-space-2);margin-inline-start:auto}@media (max-width:720px){.site-nav{display:none}}@media (max-width:380px){.site-actions [data-variant=ghost]{display:none}}.site-footer{border-block-start:1px solid var(--ku-stroke-weak);background:var(--ku-bg-surface);padding-block:var(--ku-space-7) var(--ku-space-5)}.site-footer-grid{display:grid;gap:var(--ku-space-6);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.site-footer nav{display:grid;gap:var(--ku-space-2);align-content:start;font-size:var(--ku-text-sm)}.site-footer nav a{color:var(--ku-text-weak);text-decoration:none}.site-footer nav a:hover{color:var(--ku-text-strong)}.site-footer-title{font-weight:var(--ku-weight-strong);margin-block-end:var(--ku-space-1)}.site-footer-bottom{display:flex;justify-content:space-between;gap:var(--ku-space-3);margin-block-start:var(--ku-space-6);padding-block-start:var(--ku-space-4);border-block-start:1px solid var(--ku-stroke-weak);color:var(--ku-text-weak);font-size:var(--ku-text-sm)}@media (max-width:760px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-grid>:first-child{grid-column:1/-1}}.page-hero{padding-block:clamp(2.5rem,6vw,4rem) var(--ku-space-5)}.page-hero h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.02em;max-inline-size:20ch}.page-hero p{margin-block-start:var(--ku-space-3);color:var(--ku-text-weak);font-size:var(--ku-text-lg);max-inline-size:56ch}.prose-page{padding-block-end:clamp(3rem,8vw,5rem)}.prose-page .wrap>*{max-inline-size:68ch}.prose-page h2{font-size:var(--ku-text-xl);margin-block:var(--ku-space-6) var(--ku-space-2)}.prose-page li,.prose-page p{line-height:1.65;color:var(--ku-text-strong)}.prose-page ul{padding-inline-start:1.25em;display:grid;gap:var(--ku-space-1)}.site-footer-lede{color:var(--ku-text-weak);font-size:var(--ku-text-sm);max-inline-size:34ch;line-height:1.5}.auth{min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--ku-bg-canvas)}.auth-main{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ku-space-6);padding:var(--ku-space-5) clamp(1rem,5vw,4rem)}.auth-form{align-self:center;justify-self:center;inline-size:min(24rem,100%);display:grid;gap:var(--ku-space-5)}.auth-form h1{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.02em;line-height:1.15}.auth-form header p{margin-block-start:var(--ku-space-2);color:var(--ku-text-weak)}.auth-footer{font-size:var(--ku-text-sm)}.auth-footer,.auth-legal{color:var(--ku-text-weak)}.auth-legal{justify-self:center;max-inline-size:24rem;font-size:var(--ku-text-xs);text-align:center}.auth-art{position:relative;isolation:isolate;overflow:hidden;margin:var(--ku-space-3);border-radius:var(--ku-radius-lg);background:#0F1413}.auth-art img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.auth-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(15 20 19/.85),rgb(15 20 19/.1) 60%)}.auth-art p{position:absolute;inset-inline:var(--ku-space-6);inset-block-end:var(--ku-space-6);color:#fff;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.2;letter-spacing:-.02em;max-inline-size:18ch;font-weight:var(--ku-weight-strong)}@media (max-width:900px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{display:none}}.auth-submit{inline-size:100%}.help-layout{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--ku-space-7);align-items:start}.help-layout>*{max-inline-size:none!important}.help-toc{position:sticky;top:5rem;display:grid;gap:var(--ku-space-2);font-size:var(--ku-text-sm)}.help-toc a{color:var(--ku-text-weak);text-decoration:none;font-weight:var(--ku-weight-strong)}.help-toc a:hover{color:var(--ku-text-strong)}.help-guide{scroll-margin-top:5rem;max-inline-size:68ch}.help-guide:first-child h2{margin-block-start:0}.help-guide ol{padding-inline-start:1.4em;display:grid;gap:var(--ku-space-2)}@media (max-width:760px){.help-layout{grid-template-columns:minmax(0,1fr);gap:var(--ku-space-4)}.help-toc{position:static;display:flex;flex-wrap:wrap;gap:var(--ku-space-2) var(--ku-space-4)}}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ku-space-5)}.contact-grid>*{max-inline-size:none!important}.qm{min-block-size:100dvh;background:var(--ku-bg-canvas);padding-block-end:6rem}.qm[data-accent]{--ku-accent:var(--qm-accent);--ku-accent-hover:color-mix(in oklch,var(--qm-accent) 86%,black);--ku-accent-active:color-mix(in oklch,var(--qm-accent) 76%,black);--ku-text-on-accent:var(--qm-on-accent);--ku-accent-weak:color-mix(in oklch,var(--qm-accent) 12%,var(--ku-bg-surface));--ku-accent-weak-hover:color-mix(in oklch,var(--qm-accent) 18%,var(--ku-bg-surface));--ku-accent-text:color-mix(in oklch,var(--qm-accent) 80%,var(--ku-text-strong))}.qm-wrap{inline-size:min(40rem,100%);margin-inline:auto;padding-inline:var(--ku-space-4)}.qm-cover{aspect-ratio:16/7;max-block-size:16rem;inline-size:100%;overflow:hidden;background:var(--ku-bg-muted)}.qm-cover img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.qm-head{background:var(--ku-bg-canvas)}.qm-head-row{display:flex;align-items:center;gap:var(--ku-space-3);padding-block:var(--ku-space-4) var(--ku-space-3)}.qm-head[data-over-cover] .qm-head-row{align-items:end;padding-block-start:0}.qm-head[data-over-cover] .qm-logo{inline-size:4.5rem;block-size:4.5rem;margin-block-start:-2.25rem;border:3px solid var(--ku-bg-canvas);border-radius:var(--ku-radius-lg)}.qm-head h1{font-size:var(--ku-text-xl);line-height:1.15;letter-spacing:-.01em}.qm-head p{font-size:var(--ku-text-sm);color:var(--ku-text-weak)}.qm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2);margin-block-start:2px}.qm-status,.tn-status{display:inline-flex;align-items:center;gap:6px;font-weight:var(--ku-weight-strong);color:var(--ku-text-weak)}.qm-status:before,.tn-status:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--ku-text-weak)}.qm-status[data-open],.tn-status[data-open]{color:var(--ku-success-text,var(--ku-success))}.qm-status[data-open]:before,.tn-status[data-open]:before{background:var(--ku-success)}.qm-table{padding:1px 8px;border-radius:999px;font-weight:var(--ku-weight-strong);color:var(--qm-on-accent,var(--ku-on-accent));background:var(--qm-accent,var(--ku-accent))}.qm-item[data-soldout] .qm-open{opacity:.55}.qm-soldout{display:inline-block;padding:4px 10px;border-radius:999px;font-size:var(--ku-text-sm);font-weight:var(--ku-weight-strong);color:var(--ku-text-weak);background:var(--ku-bg-muted)}.qm[data-layout=grid] .qm-soldout{background:var(--ku-bg-surface);box-shadow:var(--ku-shadow-raised,0 1px 3px rgb(0 0 0/.15))}.qm-sent{display:grid;justify-items:center;gap:var(--ku-space-2);padding-block:var(--ku-space-4);text-align:center}.qm-sent>[data-ku-icon]{inline-size:3rem;block-size:3rem;padding:10px;border-radius:50%;color:var(--ku-on-accent);background:var(--ku-success)}.qm-sent p{font-size:var(--ku-text-md)}.qm-sent .qm-sent-sub{font-size:var(--ku-text-sm);color:var(--ku-text-weak)}.qm-logo{inline-size:3rem;block-size:3rem;flex:none;border-radius:var(--ku-radius-md);-o-object-fit:cover;object-fit:cover;background:var(--ku-bg-muted)}.qm-initial{display:grid;place-items:center;font-weight:var(--ku-weight-strong);font-size:var(--ku-text-lg);color:var(--ku-text-on-accent);background:var(--ku-accent)}.qm-tools{position:sticky;top:0;z-index:5;padding-block:var(--ku-space-2);background:color-mix(in oklch,var(--ku-bg-canvas) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block-end:1px solid var(--ku-stroke-weak)}.qm-tools [data-scope~=pick-strip]{margin-inline:calc(var(--ku-space-4) * -1);padding-inline:var(--ku-space-4)}.qm-body{padding-block-start:var(--ku-space-3);gap:var(--ku-space-5)}.qm-body,.qm-group{display:flex;flex-direction:column}.qm-group{gap:var(--ku-space-2)}.qm-group-title{font-size:var(--ku-text-lg);letter-spacing:-.01em}.qm-list{list-style:none;margin:0;padding:0;flex-direction:column}.qm-item,.qm-list{display:flex;gap:var(--ku-space-2)}.qm-item{position:relative;align-items:center;background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg)}.qm-item[data-selected]{border-color:var(--ku-accent);box-shadow:inset 0 0 0 1px var(--ku-accent)}.qm-open{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--ku-space-3);padding:var(--ku-space-3);text-align:start;font:inherit;color:inherit;background:none;border:0;border-radius:inherit;cursor:pointer}.qm-open:focus-visible{outline:none;box-shadow:var(--ku-focus-shadow)}.qm-open>img,.qm-ph{flex:none;inline-size:4.5rem;block-size:4.5rem;border-radius:var(--ku-radius-md);-o-object-fit:cover;object-fit:cover}.qm-ph{display:grid;place-items:center;font-size:var(--ku-text-2xl);font-weight:var(--ku-weight-strong);color:var(--ku-accent-text);background:var(--ku-accent-weak)}.qm-info{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.qm-name{font-weight:var(--ku-weight-strong);line-height:1.3}.qm-desc{font-size:var(--ku-text-sm);color:var(--ku-text-weak);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qm-info strong{margin-block-start:2px}.qm-act{flex:none;padding-inline-end:var(--ku-space-3)}.qm .qm-add{--ku-button-h:2.75rem}.qm .stepper{background:var(--ku-bg-surface)}.qm .stepper button{inline-size:2.75rem;block-size:2.75rem}.qm[data-layout=cards] .qm-item{flex-direction:column;align-items:stretch;overflow:hidden}.qm[data-layout=cards] .qm-open{flex-direction:column;align-items:stretch;padding:0}.qm[data-layout=cards] .qm-open>img,.qm[data-layout=cards] .qm-ph{inline-size:100%;block-size:auto;aspect-ratio:16/9;border-radius:0}.qm[data-layout=cards] .qm-info{padding:var(--ku-space-3) var(--ku-space-4) var(--ku-space-4);padding-inline-end:8.5rem}.qm[data-layout=cards] .qm-name{font-size:var(--ku-text-lg)}.qm[data-layout=cards] .qm-act{position:absolute;inset-block-end:var(--ku-space-3);inset-inline-end:0}.qm[data-layout=grid] .qm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qm[data-layout=grid] .qm-item{flex-direction:column;align-items:stretch;overflow:hidden}.qm[data-layout=grid] .qm-open{flex-direction:column;align-items:stretch;gap:0;padding:0;flex:1 1 auto}.qm[data-layout=grid] .qm-open>img,.qm[data-layout=grid] .qm-ph{inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:0}.qm[data-layout=grid] .qm-info{padding:var(--ku-space-2) var(--ku-space-3) var(--ku-space-3)}.qm[data-layout=grid] .qm-desc{-webkit-line-clamp:1}.qm[data-layout=grid] .qm-act{position:absolute;inset-block-start:var(--ku-space-2);inset-inline-end:0;padding-inline-end:var(--ku-space-2)}.qm[data-layout=grid] .qm-add{box-shadow:var(--ku-shadow-raised,0 1px 3px rgb(0 0 0/.15));background:var(--ku-bg-surface)}.qm[data-layout=grid] .stepper{box-shadow:0 1px 3px rgb(0 0 0/.15)}.qm[data-layout=grid] .stepper button{inline-size:2.25rem;block-size:2.25rem}.qm-detail{display:flex;flex-direction:column;gap:var(--ku-space-3)}.qm-detail img{inline-size:100%;max-block-size:50vh;-o-object-fit:cover;object-fit:cover;border-radius:var(--ku-radius-lg)}.qm-detail p{color:var(--ku-text-weak);line-height:1.55}.qm-detail strong{font-size:var(--ku-text-xl)}.qm-detail-cat{align-self:flex-start;font-size:var(--ku-text-xs);font-weight:var(--ku-weight-strong);color:var(--ku-accent-text);background:var(--ku-accent-weak);border-radius:999px;padding:2px 10px}.qm-detail-foot{justify-content:space-between;gap:var(--ku-space-3);inline-size:100%}.qm-detail-foot,.qm-foot{display:flex;align-items:center}.qm-foot{justify-content:center;gap:var(--ku-space-2);margin-block:var(--ku-space-4) 0;font-size:var(--ku-text-xs);color:var(--ku-text-weak);text-decoration:none}.qm-foot:hover{color:var(--ku-text-strong)}.qm-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:10;padding:var(--ku-space-3) var(--ku-space-4) calc(var(--ku-space-3) + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--ku-bg-canvas) 60%,transparent)}.qm-bar-btn{inline-size:min(40rem,100%);margin-inline:auto;display:flex;align-items:center;gap:var(--ku-space-3);min-block-size:3.25rem;padding-inline:var(--ku-space-4);font:inherit;font-weight:var(--ku-weight-strong);color:var(--ku-text-on-accent);background:var(--ku-accent);border-radius:var(--ku-radius-lg);box-shadow:var(--ku-shadow-overlay);cursor:pointer}.qm-bar-btn strong{margin-inline-start:auto}.qm-bar-btn:focus-visible{outline:none;box-shadow:var(--ku-focus-shadow)}.qm[data-preview]{min-block-size:100%;padding-block-end:0}.qm[data-preview] .qm-bar{position:sticky}.page-center{min-block-size:100dvh;display:grid;place-items:center;padding:var(--ku-space-5)}.page-center,.tn{background:var(--ku-bg-canvas)}.tn{min-block-size:100dvh;display:flex;flex-direction:column;color:var(--ku-text-strong)}.tn main{flex:1}.tn-wrap{inline-size:min(64rem,100%);margin-inline:auto;padding-inline:var(--ku-space-5)}.tn-header{position:sticky;top:0;z-index:5;background:color-mix(in oklch,var(--ku-bg-canvas) 88%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--ku-stroke-weak)}.tn-header-row{justify-content:space-between;gap:var(--ku-space-4);min-block-size:3.5rem}.tn-header-row,.tn-name{display:flex;align-items:center}.tn-name{gap:var(--ku-space-2);min-inline-size:0;font-weight:var(--ku-weight-strong);letter-spacing:-.01em;color:inherit;text-decoration:none}.tn-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-initial{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:var(--ku-radius-md);background:var(--tn-accent);color:var(--tn-on-accent);font-size:var(--ku-text-sm)}.tn-lines{list-style:none;margin:0;padding:0;max-inline-size:36rem}.tn-lines li{display:flex;justify-content:space-between;gap:var(--ku-space-4);padding-block:var(--ku-space-3);border-block-end:1px solid var(--ku-stroke-weak)}.tn-lines li:first-child{padding-block-start:0}.tn-lines li>:last-child:not(:first-child){color:var(--ku-text-weak);white-space:nowrap}.tn-header nav{display:flex;gap:var(--ku-space-4);font-size:var(--ku-text-sm);font-weight:var(--ku-weight-strong)}.tn-header nav a{color:var(--ku-text-weak);text-decoration:none;white-space:nowrap}.tn-header nav a:hover{color:var(--ku-text-strong)}.tn-hero{padding-block:clamp(3.5rem,12vw,7rem) clamp(3rem,8vw,5rem);background:color-mix(in oklch,var(--tn-accent) 9%,var(--ku-bg-canvas));border-block-end:1px solid color-mix(in oklch,var(--tn-accent) 20%,transparent)}.tn-hero h1{font-size:clamp(2.2rem,7vw,4.2rem);line-height:1.02;letter-spacing:-.03em;max-inline-size:16ch}.tn-hero p{margin-block-start:var(--ku-space-4);font-size:var(--ku-text-lg);line-height:1.55;color:var(--ku-text-weak);max-inline-size:52ch;white-space:pre-line}.tn-actions{display:flex;flex-wrap:wrap;gap:var(--ku-space-3);margin-block-start:var(--ku-space-5)}.tn-btn{display:inline-flex;align-items:center;gap:var(--ku-space-2);min-block-size:3rem;padding-inline:var(--ku-space-5);border-radius:var(--ku-radius-md);font-weight:var(--ku-weight-strong);text-decoration:none;color:var(--ku-text-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-strong)}.tn-btn[data-primary]{color:var(--tn-on-accent);background:var(--tn-accent);border-color:transparent}.tn-btn:hover{filter:brightness(.95)}.tn-btn:focus-visible{outline:none;box-shadow:var(--ku-focus-shadow)}.tn-section{padding-block:clamp(2.5rem,7vw,4.5rem);border-block-end:1px solid var(--ku-stroke-weak)}.tn-section-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--ku-space-5)}.tn-section h2{font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.015em;line-height:1.15}.tn-section p{line-height:1.65;max-inline-size:62ch}.tn-section p+p{margin-block-start:var(--ku-space-3)}@media (max-width:720px){.tn-section-grid{grid-template-columns:minmax(0,1fr);gap:var(--ku-space-3)}}.tn-facts{display:grid;gap:var(--ku-space-3);margin:0}.tn-facts>div{flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--ku-space-3);border-block-end:1px solid var(--ku-stroke-weak)}.tn-facts dt,.tn-facts>div{display:flex;gap:var(--ku-space-2)}.tn-facts dt{align-items:center;color:var(--ku-text-weak)}.tn-facts dd{margin:0;font-weight:var(--ku-weight-strong)}.tn-facts a{color:inherit}.tn-social{display:flex;gap:var(--ku-space-2)}.tn-social a{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:999px;color:var(--ku-text-strong);border:1px solid var(--ku-stroke-weak)}.tn-social a:hover{border-color:var(--tn-accent);color:var(--tn-accent)}.tn-footer .tn-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ku-space-3);padding-block:var(--ku-space-5);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}.tn-footer a{color:inherit}.tn-footer-note{white-space:pre-line}.tn-hero{position:relative;isolation:isolate;overflow:hidden}.tn-hero[data-image]{background:#0F1413;border-block-end:0;color:#fff}.tn-hero[data-image] h1{color:#fff}.tn-hero[data-image] p{color:rgb(255 255 255/.86)}.tn-hero .tn-status{margin-block-start:var(--ku-space-3);font-size:var(--ku-text-md)}.tn-hero[data-image] .tn-status{color:#fff}.tn-hero[data-image] .tn-status:not([data-open]):before{background:rgb(255 255 255/.6)}.tn-hero-bg{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.tn-hero[data-image]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(15 20 19/.82),rgb(15 20 19/.55) 55%,rgb(15 20 19/.25))}.tn-hero[data-image] .tn-btn:not([data-primary]){color:#fff;background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.45)}.tn-lede{margin-block-start:var(--ku-space-3);color:var(--ku-text-weak)}.tn-line-name{font-weight:var(--ku-weight-strong)}.tn-lines li>span:first-child{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.tn-lines small{color:var(--ku-text-weak);font-size:var(--ku-text-sm)}.tn-lines strong{color:var(--ku-text-strong)}.tn-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--ku-space-4)}.tn-team li{display:flex;flex-direction:column;align-items:center;gap:var(--ku-space-2);text-align:center;font-weight:var(--ku-weight-strong)}.tn-avatar{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:999px;font-size:var(--ku-text-xl);letter-spacing:.02em}.tn-menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--ku-space-3)}@media (max-width:480px){.tn-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-menu li{display:flex;flex-direction:column;gap:4px}.tn-menu img,.tn-menu-ph{inline-size:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--ku-radius-lg);background:color-mix(in oklch,var(--tn-accent) 10%,var(--ku-bg-muted))}.tn-menu .tn-line-name{margin-block-start:4px}.tn-menu li>.ku-num{color:var(--ku-text-weak)}.tn-section .tn-btn{align-self:flex-start}.tn-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ku-space-2)}.tn-gallery button{display:block;inline-size:100%;padding:0;border:0;background:var(--ku-bg-muted);border-radius:var(--ku-radius-md);overflow:hidden;cursor:zoom-in}.tn-gallery button:focus-visible{outline:none;box-shadow:var(--ku-focus-shadow)}.tn-gallery img{display:block;inline-size:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:scale var(--ku-duration-base) var(--ku-ease-out)}.tn-gallery button:hover img{scale:1.04}@media (max-width:480px){.tn-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-about{display:grid;gap:var(--ku-space-4)}.tn-about img{inline-size:100%;max-block-size:22rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--ku-radius-lg)}.tn-about p{line-height:1.65;max-inline-size:62ch}.tn-about p+p{margin-block-start:var(--ku-space-3)}.tn-map{display:block;margin-block-start:4px;color:var(--tn-accent);font-weight:var(--ku-weight-strong)}.tn-facts dd{text-align:end}.tn-lightbox{max-inline-size:100vw;max-block-size:100dvh;inline-size:100vw;block-size:100dvh;margin:0;padding:0;border:0;background:rgb(0 0 0/.92);display:none}.tn-lightbox[open]{display:grid;place-items:center}.tn-lightbox::backdrop{background:transparent}.tn-lightbox img{max-inline-size:94vw;max-block-size:86dvh;-o-object-fit:contain;object-fit:contain;border-radius:var(--ku-radius-md)}.tn-lightbox button{position:absolute;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:999px;color:#fff;background:rgb(255 255 255/.14);cursor:pointer}.tn-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.tn-lb-close{inset-block-start:calc(var(--ku-space-3) + env(safe-area-inset-top, 0px));inset-inline-end:var(--ku-space-3)}.tn-lb-prev{inset-inline-start:var(--ku-space-3)}.tn-lb-next,.tn-lb-prev{inset-block-start:50%;translate:0 -50%}.tn-lb-next{inset-inline-end:var(--ku-space-3)}.tn-lb-count{position:absolute;inset-block-end:calc(var(--ku-space-4) + env(safe-area-inset-bottom, 0px));inset-inline:0;text-align:center;color:rgb(255 255 255/.8);font-size:var(--ku-text-sm)}@media (max-width:480px){.tn-header nav{gap:var(--ku-space-3)}.tn-header nav a:is([href="#hizmetler"],[href="#galeri"]){display:none}.tn-btn{flex:1 1 auto;justify-content:center}}@media (max-width:359px){.tn-header nav a:not(:last-child){display:none}}.tn-announce{display:flex;align-items:center;justify-content:center;gap:var(--ku-space-2);margin:0;padding:var(--ku-space-2) var(--ku-space-4);font-size:var(--ku-text-sm);font-weight:var(--ku-weight-strong);text-align:center;color:var(--tn-on-accent);background:var(--tn-accent)}.tn-announce svg{flex:none}.tn-mapframe{display:block;inline-size:100%;block-size:16rem;border:0;border-radius:var(--ku-radius-lg);background:var(--ku-bg-muted)}.tn-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2);color:var(--ku-text-weak)}.tn-rating>strong{font-size:var(--ku-text-3xl);line-height:1;color:var(--ku-text-strong)}.tn-stars{display:inline-flex;gap:2px;color:var(--ku-stroke-strong)}.tn-stars [data-on]{color:#E8A317;fill:#E8A317}.tn-reviews [data-part=track]{--ku-carousel-item:85%;align-items:stretch}@media (min-width:721px){.tn-reviews [data-part=track]{--ku-carousel-item:calc((100% - var(--ku-space-3)) / 2)}.tn-reviews [data-part=item]:not(:last-child){scroll-snap-align:start}}@media (max-width:720px){.tn-reviews{margin-inline:calc(var(--ku-space-5) * -1)}.tn-reviews [data-part=track]{--ku-carousel-gutter:var(--ku-space-5)}.tn-reviews :is([data-part=header],[data-part=dots]){margin-inline:var(--ku-space-5)}}.tn-reviews .tn-rating{margin:0}.tn-review{display:flex;flex-direction:column;gap:var(--ku-space-2);block-size:100%;box-sizing:border-box;padding:var(--ku-space-4);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg)}.tn-review p{font-size:var(--ku-text-sm);line-height:1.6;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.tn-reviews [data-part=dot][aria-current=true]:before{background:var(--tn-accent)}.tn-review-head{display:flex;align-items:center;gap:var(--ku-space-2);font-weight:var(--ku-weight-strong)}.tn-review-head>span:last-child{display:flex;flex-direction:column;min-inline-size:0}.tn-review-head .tn-avatar,.tn-review-head img{inline-size:2.25rem;block-size:2.25rem;border-radius:999px;font-size:var(--ku-text-sm);background:var(--ku-bg-muted)}.tn-review-head a{color:inherit}.tn-review-head small{font-weight:400;color:var(--ku-text-weak)}.tn-review-head small>span{color:#E8A317;letter-spacing:1px}.tn-attrib{color:var(--ku-text-weak)}.bk-wrap{inline-size:min(40rem,100%);margin-inline:auto;padding:var(--ku-space-5) var(--ku-space-4) var(--ku-space-7,4rem)}.bk .tn-name svg{flex:none}.bk-title{font-size:var(--ku-text-2xl);letter-spacing:-.02em}.bk-sub{color:var(--ku-text-weak);margin-block-start:var(--ku-space-1)}.bk-step{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--ku-space-3)}.bk-step>legend{padding:0;margin-block-end:var(--ku-space-3);font-size:var(--ku-text-lg);font-weight:var(--ku-weight-strong)}.bk-options{display:flex;flex-direction:column;gap:var(--ku-space-2)}.bk-option{position:relative;display:flex;align-items:center;gap:var(--ku-space-3);padding:var(--ku-space-3) var(--ku-space-4);min-block-size:3.5rem;background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg);cursor:pointer}.bk-option input,.bk-time input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bk-option:has(input:checked){border-color:var(--tn-accent);box-shadow:inset 0 0 0 1px var(--tn-accent);background:color-mix(in oklch,var(--tn-accent) 6%,var(--ku-bg-surface))}.bk-option:has(input:focus-visible),.bk-time:has(input:focus-visible){box-shadow:var(--ku-focus-shadow)}.bk-option-main{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.bk-option-main small,.bk-option-side{color:var(--ku-text-weak);font-size:var(--ku-text-sm)}.bk-option-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bk-option-side strong{color:var(--ku-text-strong);font-size:var(--ku-text-md)}.bk-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:var(--ku-space-2)}.bk-time{position:relative;display:grid;place-items:center;min-block-size:2.75rem;font-weight:var(--ku-weight-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md);cursor:pointer}.bk-time:has(input:checked){color:var(--tn-on-accent);background:var(--tn-accent);border-color:var(--tn-accent)}.bk-loading{display:grid;place-items:center;min-block-size:6rem}.bk-empty{padding:var(--ku-space-4);text-align:center;color:var(--ku-text-weak);background:var(--ku-bg-subtle);border-radius:var(--ku-radius-lg)}.bk-error{color:var(--ku-danger-text);font-weight:var(--ku-weight-strong)}.bk-summary{position:sticky;inset-block-end:0;display:flex;flex-direction:column;gap:var(--ku-space-3);padding-block:var(--ku-space-3) calc(var(--ku-space-3) + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--ku-bg-canvas) 80%,transparent)}.bk-summary>span{color:var(--ku-text-weak);font-size:var(--ku-text-sm)}.bk-summary>span strong{color:var(--ku-text-strong)}.bk-summary [data-scope~=button]{inline-size:100%}.bk{--ku-accent:var(--tn-accent);--ku-accent-hover:color-mix(in oklch,var(--tn-accent) 86%,black);--ku-accent-active:color-mix(in oklch,var(--tn-accent) 76%,black);--ku-text-on-accent:var(--tn-on-accent);--ku-accent-weak:color-mix(in oklch,var(--tn-accent) 12%,var(--ku-bg-surface));--ku-accent-text:color-mix(in oklch,var(--tn-accent) 80%,var(--ku-text-strong))}.bk-trap{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.bk-done{display:flex;flex-direction:column;align-items:center;gap:var(--ku-space-3);text-align:center;padding-block:var(--ku-space-6)}.bk-done h1{font-size:var(--ku-text-2xl);letter-spacing:-.02em}.bk-done>p{color:var(--ku-text-weak)}.bk-done-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:999px;color:var(--tn-on-accent);background:var(--tn-accent)}.bk-done-icon svg{inline-size:2rem;block-size:2rem}.bk-done .tn-facts{inline-size:100%;text-align:start;margin-block:var(--ku-space-3)}@media (prefers-reduced-motion:no-preference){:is(.qm-item,.qm-bar-btn,.tn-btn,.bk-option,.bk-time,.tn-gallery button,.tn-dock-icon){transition:scale var(--ku-duration-fast) var(--ku-ease-out)}:is(.qm-item:has(>.qm-open:active),.qm-bar-btn:active,.tn-btn:active,.bk-option:active,.bk-time:active,.tn-gallery button:active,.tn-dock-icon:active){scale:.97}.qm-bump{display:inline-block;animation:qm-bump .28s var(--ku-ease-spring)}}@keyframes qm-bump{0%{scale:1.6}to{scale:1}}:is(.qm-bar-btn,.tn-btn,.bk-option,.bk-time,.tn-dock){-moz-user-select:none;user-select:none}.bk-step{scroll-margin-top:4.5rem}.tn-dock{display:none}@media (max-width:720px){.tn-dock{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;gap:var(--ku-space-2);padding:var(--ku-space-2) var(--ku-space-4) calc(var(--ku-space-2) + env(safe-area-inset-bottom, 0px));background:color-mix(in oklch,var(--ku-bg-canvas) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block-start:1px solid var(--ku-stroke-weak);translate:0 110%;visibility:hidden;transition:translate var(--ku-duration-base) var(--ku-ease-out),visibility 0s linear var(--ku-duration-base)}.tn-dock[data-show]{translate:0 0;visibility:visible;transition:translate var(--ku-duration-base) var(--ku-ease-out)}.tn-dock .tn-btn{flex:1 1 auto;justify-content:center}.tn-dock-icon{display:grid;place-items:center;flex:none;inline-size:3rem;block-size:3rem;border-radius:var(--ku-radius-md);color:var(--ku-text-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-strong)}.tn:has(.tn-dock) .tn-footer{padding-block-end:calc(4.5rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.tn-dock,.tn-dock[data-show]{transition:none}}.demo-note{margin:0;padding:8px 12px;border-radius:10px;background:var(--ku-accent-weak);color:var(--ku-accent-text);font-size:var(--ku-text-sm);font-weight:var(--ku-weight-strong)}.legal h3{font-size:var(--ku-text-lg);margin-block:var(--ku-space-5) var(--ku-space-2)}.legal .wrap>.legal-scroll{max-inline-size:min(100%,62rem)}.legal-scroll{overflow-x:auto;margin-block:var(--ku-space-3) var(--ku-space-4);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md,10px)}.legal-table{inline-size:100%;border-collapse:collapse;font-size:var(--ku-text-sm);min-inline-size:38rem}.legal-table td,.legal-table th{text-align:start;vertical-align:top;padding:var(--ku-space-3);border-block-start:1px solid var(--ku-stroke-weak);line-height:1.5}.legal-table thead th{border-block-start:0;background:var(--ku-bg-sunken,transparent);color:var(--ku-text-weak);font-weight:600}.legal-table tbody th{font-weight:600;min-inline-size:9rem}.legal-id{display:grid;grid-template-columns:max-content 1fr;gap:var(--ku-space-2) var(--ku-space-4);margin-block:var(--ku-space-3)}.legal-id dt{color:var(--ku-text-weak)}.legal-id dd{margin:0}.legal-warn{padding:var(--ku-space-3);border:1px solid var(--ku-stroke-strong,currentColor);border-radius:8px}.legal :target{scroll-margin-block-start:5rem}.auth-legal,.bk-privacy,.qm-privacy{font-size:var(--ku-text-sm);line-height:1.5;color:var(--ku-text-weak);margin:0}.auth-legal a,.bk-privacy a,.qm-privacy a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.lp{--lp-mint:#13ECB6;--lp-mint-deep:#0B8F6E;--lp-mint-wash:#E4FBF4;--lp-ink:#171717;--lp-paper:#FFFFFF;--lp-parchment:#F3F2EE;--lp-sand:#E4E2DB;--lp-steel:#5E6663;--lp-fog:#A8AFAC;--lp-max:1160px;--lp-ease:cubic-bezier(0.16,1,0.3,1);color-scheme:light;background:var(--lp-paper);color:var(--lp-ink);font-size:16px;line-height:1.5;letter-spacing:-.01em}.lp ::-moz-selection{background:var(--lp-mint);color:var(--lp-ink)}.lp ::selection{background:var(--lp-mint);color:var(--lp-ink)}.lp :focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px;border-radius:6px;box-shadow:none}:where(.lp) a{color:inherit}.lp .site-footer .wrap,.lp-wrap{inline-size:min(100% - 40px,var(--lp-max));margin-inline:auto}.lp-h2{margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.1;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.lp-muted{margin:10px 0 0;color:var(--lp-steel)}.lp-muted a{text-underline-offset:3px}.lp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:10px 20px;border-radius:9999px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease-out,transform .16s var(--lp-ease)}.lp-pill svg{inline-size:17px;block-size:17px;transition:transform .2s var(--lp-ease)}.lp-pill:hover svg{transform:translateX(3px)}.lp-pill:active{transform:scale(.97)}.lp-pill-ink{background:var(--lp-ink);color:#fff}.lp-pill-ink:hover{background:#2B2B2B}.lp-pill-ghost{background:transparent;color:var(--lp-ink);border-color:var(--lp-sand)}.lp-pill-ghost:hover{border-color:var(--lp-ink)}.lp-pill-mint{background:var(--lp-mint);color:var(--lp-ink)}.lp-pill-mint:hover{background:#3AF1C3}.lp-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:8px;font-weight:500;text-decoration:none}.lp-link:hover{text-decoration:underline;text-underline-offset:4px}.lp-header{position:sticky;inset-block-start:0;z-index:30;background:rgb(255 255 255/.86);backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);border-block-end:1px solid transparent;transition:border-color .2s ease-out}[data-lp-scrolled] .lp-header{border-block-end-color:var(--lp-sand)}.lp-header-row{display:flex;align-items:center;gap:28px;min-block-size:64px;transition:min-block-size .24s var(--lp-ease)}[data-lp-scrolled] .lp-header-row{min-block-size:56px}.lp-brand{display:inline-flex;align-items:center;min-block-size:44px;color:var(--lp-ink)}.lp-nav{display:flex;gap:4px;margin-inline-end:auto}.lp-nav a{padding:8px 12px;border-radius:999px;font-size:15px;font-weight:500;color:var(--lp-steel);text-decoration:none;transition:color .15s,background-color .15s}.lp-nav a:hover{color:var(--lp-ink);background:var(--lp-parchment)}.lp-header-actions{display:flex;align-items:center;gap:6px}.lp-hero{padding-block:64px 72px;overflow:clip}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.lp-hero h1{margin:0;font-size:clamp(2.4rem,4.6vw,3.5rem);line-height:1.03;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.lp-hero h1 em{font-family:var(--lp-serif),Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.035em}.lp-lead{margin:20px 0 0;font-size:18px;line-height:1.5;color:var(--lp-steel);max-inline-size:42ch}.lp-capture{display:flex;gap:6px;margin-block-start:28px;padding:5px;max-inline-size:28rem;border:1px solid var(--lp-fog);border-radius:9999px;background:var(--lp-paper);transition:border-color .16s,box-shadow .16s}.lp-capture:focus-within{border-color:var(--lp-ink);box-shadow:0 0 0 4px var(--lp-mint-wash)}.lp-capture input{flex:1;min-inline-size:0;border:0;outline:none;background:transparent;padding:0 16px;font:inherit;font-size:16px;color:var(--lp-ink)}.lp-capture input::-moz-placeholder{color:#7D8481}.lp-capture input::placeholder{color:#7D8481}.lp-capture input:focus-visible{outline:none}.lp-fine{margin:12px 0 0 18px;font-size:14px;color:var(--lp-steel)}.lp-hero-home{padding-block:88px 120px}.lp-hero-home .lp-hero-copy{display:grid;justify-items:center;text-align:center;max-inline-size:50rem;margin-inline:auto}.lp-hero-home h1{font-size:clamp(2.6rem,6vw,4.75rem);line-height:1}.lp-hero-home .lp-lead{font-size:19px;max-inline-size:46ch}.lp-hero-home .lp-capture{inline-size:100%;margin-block-start:32px}.lp-hero-home .lp-fine{margin-inline:0}.lp-window{position:relative;border-radius:14px;background:var(--lp-paper);border:1px solid var(--lp-sand);overflow:hidden;box-shadow:0 1px 2px rgb(23 23 23/.04),0 12px 24px -12px rgb(23 23 23/.12),0 48px 80px -40px rgb(23 23 23/.35)}.lp-window-bar{display:flex;align-items:center;gap:6px;block-size:36px;padding-inline:14px;background:var(--lp-parchment);border-block-end:1px solid var(--lp-sand)}.lp-window-bar i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--lp-sand)}.lp-window-bar span{margin-inline:auto;padding:3px 14px;border-radius:999px;background:var(--lp-paper);font-size:12px;color:var(--lp-steel);letter-spacing:0;transform:translateX(-20px)}.lp-window img{display:block;inline-size:100%;block-size:auto}.lp-hero-media{position:relative;margin-block-start:72px;padding-block-end:8px;animation:lp-rise 1s .14s var(--lp-ease) both}.lp-hero-desk{inline-size:76%;margin-inline:auto}.lp-hero-phone{position:absolute;display:block;inline-size:16%;block-size:auto;inset-block-end:-40px;inset-inline-end:1%;border-radius:26px;border:6px solid var(--lp-ink);box-shadow:0 30px 50px -24px rgb(23 23 23/.5);animation:lp-slide 1s .52s var(--lp-ease) both}.lp-hero-phone.is-left{inset-inline:1% auto;inset-block-end:-72px;animation-name:lp-slide-l;animation-delay:.42s}@keyframes lp-slide-l{0%{opacity:0;transform:translate(-24px,16px) rotate(-3deg)}}.lp-modules{padding-block:40px 104px}.lp-modules-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;padding-block-start:28px;border-block-start:1px solid var(--lp-sand)}.lp-modules h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em;max-inline-size:22ch;text-wrap:balance}.lp-modules ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}.lp-modules li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.lp-modules li svg{inline-size:18px;block-size:18px;flex:none;color:var(--lp-mint-deep);stroke-width:1.75}.lp-hero-copy>*{animation:lp-rise .8s var(--lp-ease) both}.lp-hero-copy>:nth-child(2){animation-delay:60ms}.lp-hero-copy>:nth-child(3){animation-delay:.12s}.lp-hero-copy>:nth-child(4){animation-delay:.16s}@keyframes lp-pan{0%,12%{transform:none}88%,to{transform:translateY(calc(-100% + 22rem))}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}@keyframes lp-slide{0%{opacity:0;transform:translate(24px,16px) rotate(3deg)}}.lp-js [data-reveal]{opacity:0;transform:translateY(20px);filter:blur(6px);transition:opacity .7s var(--lp-ease) var(--d,0s),transform .7s var(--lp-ease) var(--d,0s),filter .7s var(--lp-ease) var(--d,0s)}.lp-js [data-reveal][data-in]{opacity:1;transform:none;filter:none}.lp-screens-section{padding-block:88px;background:var(--lp-parchment)}.lp-screens-section .lp-h2{max-inline-size:22ch}.lp-faq-section,.lp-steps-section{padding-block:80px 0}.lp-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.lp-steps{list-style:none;margin:0;padding:0;display:grid}.lp-steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding-block:20px;border-block-start:1px solid var(--lp-sand)}.lp-steps li:last-child{border-block-end:1px solid var(--lp-sand)}.lp-step-n{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:999px;background:var(--lp-mint);font-weight:700;font-size:14px}.lp-steps h3{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.025em}.lp-steps p{margin:4px 0 0;color:var(--lp-steel)}.lp-faq{display:grid;border-block-start:1px solid var(--lp-sand)}.lp-faq details{border-block-end:1px solid var(--lp-sand)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px;list-style:none;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.02em}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{inline-size:20px;block-size:20px;flex:none;color:var(--lp-steel);transition:transform .24s var(--lp-ease)}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{margin:0;padding-block-end:18px;color:var(--lp-steel);max-inline-size:60ch}.lp-faq details[open] p{animation:lp-rise .36s var(--lp-ease) both}.lp-close{padding-block:88px}.lp-close-ink{margin-block-start:104px;padding-block:112px;background:var(--lp-ink);color:#fff}.lp-close-ink .lp-close-row{padding:0;border:0}.lp-close-ink .lp-h2{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.04;max-inline-size:16ch}.lp-close-ink .lp-h2 em{font-family:var(--lp-serif),Georgia,serif;font-weight:500;color:var(--lp-mint);letter-spacing:-.02em}.lp-close-ink .lp-pill-ghost{color:#fff;border-color:rgb(255 255 255/.28)}.lp-close-ink .lp-pill-ghost:hover{border-color:#fff}.lp-close-ink ::-moz-selection{background:var(--lp-mint);color:var(--lp-ink)}.lp-close-ink ::selection{background:var(--lp-mint);color:var(--lp-ink)}.lp-close-ink :focus-visible{outline-color:var(--lp-mint)}.lp-close-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block-start:40px;border-block-start:1px solid var(--lp-ink)}.lp-close-actions{display:flex;gap:8px}.lp-sectors{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-block-start:28px;font-size:15px;color:var(--lp-steel)}.lp-sectors a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--lp-ink);font-weight:500;text-underline-offset:4px}.lp-try-section{padding-block:80px 0}.lp-try{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid var(--lp-sand)}.lp-try li{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;padding-block:24px;border-block-end:1px solid var(--lp-sand)}.lp-try h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em}.lp-try p{margin:4px 0 14px;color:var(--lp-steel)}.lp-qr{display:block;inline-size:140px;aspect-ratio:1;border-radius:14px;border:1px solid var(--lp-sand);background:var(--lp-paper);padding:8px;box-sizing:border-box}.lp-qr img{display:block;inline-size:100%;block-size:100%;animation:lp-fade .4s ease-out both}.lp-compare-section{padding-block:80px 0}.lp-compare{margin-block-start:28px}.lp-compare table{inline-size:100%;border-collapse:collapse;font-size:16px}.lp-compare td,.lp-compare th{text-align:start;vertical-align:top;padding:16px 20px 16px 0;border-block-end:1px solid var(--lp-sand)}.lp-compare thead th{font-size:14px;font-weight:600;color:var(--lp-steel);padding-block:16px 12px;vertical-align:bottom}.lp-compare thead th:last-child{color:var(--lp-mint-deep)}.lp-compare tbody th{inline-size:20%;font-weight:600}.lp-compare td:nth-child(2){color:var(--lp-steel);inline-size:36%}.lp-compare td:last-child{font-weight:500}.lp-compare td:last-child,.lp-compare thead th:last-child{padding-inline:24px;background:var(--lp-mint-wash)}.lp-compare thead th:last-child{padding-block-start:16px;border-radius:14px 14px 0 0}.lp-compare tbody tr:last-child td:last-child{border-radius:0 0 14px 14px;border-block-end-color:transparent}.lp-compare td:last-child{border-block-end-color:rgb(11 143 110/.14)}.lp-pwa-section{padding-block:80px 0}.lp-pwa{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lp-pwa h3{margin:0 0 10px;font-size:16px;font-weight:600}.lp-pwa ol{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--lp-steel)}.lp-sector-cta{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:28px}.lp-sector-shot img,.lp-sector-shot2 img{display:block;inline-size:100%;block-size:auto;border-radius:14px;border:1px solid var(--lp-sand);box-shadow:0 24px 48px -30px rgb(23 23 23/.35);animation:lp-rise .9s 80ms var(--lp-ease) both}.lp-sector-shot.is-phone img,.lp-sector-shot2 img.is-phone{inline-size:min(300px,100%);margin-inline:auto;border-radius:28px;border:6px solid var(--lp-ink)}.lp-sector-shot2 img{animation:none}.lp-point-title{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.025em}.lp-sector-hero+.lp-steps-section{padding-block-start:32px}.lp-only-narrow,.lp-only-phone{display:none}@media (max-width:960px){.lp-only-wide{display:none!important}.lp-only-narrow{display:block}}.lp-story{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;margin-block-start:8px}.lp-story-steps{list-style:none;margin:0;padding:0}.lp-story-steps li{block-size:58vh;min-block-size:22rem;display:flex;flex-direction:column;justify-content:center;padding-inline-start:24px;border-inline-start:1px solid var(--lp-sand);opacity:.32;transition:opacity .36s var(--lp-ease),border-color .36s var(--lp-ease)}.lp-story-steps li[data-on]{opacity:1;border-inline-start-color:var(--lp-ink)}.lp-story-label{font-size:14px;font-weight:600;color:var(--lp-mint-deep)}.lp-story-steps h3{margin:8px 0 0;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.04em}.lp-story-steps p{margin:12px 0 0;font-size:17px;color:var(--lp-steel);max-inline-size:34ch}.lp-story-stage{position:sticky;inset-block-start:calc(50vh - var(--lp-stage-h) / 2 + 24px);align-self:start;--lp-stage-h:min(29rem,62vh);display:grid;gap:14px}.lp-story-frame{block-size:calc(var(--lp-stage-h) + 36px);isolation:isolate}.lp-story-shot{position:absolute;inset:37px 0 0;display:grid;place-items:center;opacity:0;transition:opacity .42s ease-out}.lp-story-shot[data-on]{opacity:1}.lp-story-shot[data-kind=desk] img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.lp-story-shot[data-kind=phone]{background:var(--lp-mint-wash)}.lp-story-shot[data-kind=phone] img{block-size:calc(var(--lp-stage-h) * .88);inline-size:auto;max-inline-size:none;border-radius:26px;border:6px solid var(--lp-ink);box-shadow:0 20px 40px -24px rgb(23 23 23/.5)}.lp-story-shot[data-on] img{animation:lp-settle .52s var(--lp-ease) both}@keyframes lp-settle{0%{transform:scale(1.015)}}.lp-story-progress{display:flex;gap:4px}.lp-story-progress button{flex:1;display:grid;gap:8px;padding:6px 0 0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--lp-steel);text-align:start;cursor:pointer}.lp-story-progress button:before{content:"";block-size:3px;border-radius:3px;background:var(--lp-sand);transition:background-color .3s}.lp-story-progress button[aria-selected=true]{color:var(--lp-ink)}.lp-story-progress button[aria-selected=true]:before{background:var(--lp-ink)}.lp-story-progress button:hover{color:var(--lp-ink)}@media (prefers-reduced-motion:reduce){.lp-story-shot,.lp-story-steps li{transition:none}.lp-story-shot[data-on] img{animation:none}}@media (min-width:961px){.lp-steps-section .lp-split>.lp-h2{position:sticky;inset-block-start:96px}.lp-steps.lp-stack{gap:12vh;padding-block-end:4vh}.lp-steps.lp-stack li{position:sticky;inset-block-start:calc(96px + var(--i) * 18px);min-block-size:11rem;padding:28px;border:1px solid var(--lp-sand);border-radius:22px;background:var(--lp-paper);box-shadow:0 -12px 30px -24px rgb(23 23 23/.35)}.lp-steps.lp-stack li:nth-child(2){background:var(--lp-parchment)}.lp-steps.lp-stack li:nth-child(3){background:var(--lp-mint-wash)}.lp-steps.lp-stack li:last-child{border-block-end:1px solid var(--lp-sand)}.lp-steps.lp-stack h3{font-size:22px;letter-spacing:-.035em}.lp-steps.lp-stack .lp-step-n{inline-size:40px;block-size:40px;font-size:16px}}@supports (animation-timeline:scroll()){@media (max-width:720px) and (prefers-reduced-motion:no-preference){.lp-h2{animation:lp-view-in linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.lp-car img{animation:lp-view-in linear both;animation-timeline:view();animation-range:entry 0 cover 35%}.lp-try li{animation:lp-view-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}@keyframes lp-view-in{0%{opacity:.2;transform:scale(.92)}}}.lp-header:after{content:"";position:absolute;inset:auto 0 -1px 0;block-size:2px;background:var(--lp-mint-deep);transform-origin:left;transform:scaleX(0);animation:lp-progress linear both;animation-timeline:scroll(root)}@keyframes lp-progress{to{transform:scaleX(1)}}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.lp-hero-desk{animation:lp-par-slow linear both;animation-timeline:scroll(root);animation-range:0 80vh}.lp-hero-phone{animation:lp-slide 1s .52s var(--lp-ease) both,lp-par-fast linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.lp-hero-phone.is-left{animation:lp-slide-l 1s .42s var(--lp-ease) both,lp-par-fast-l linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}@keyframes lp-par-slow{to{transform:translateY(-24px) scale(.98)}}@keyframes lp-par-fast{to{translate:0 -120px;rotate:3deg}}@keyframes lp-par-fast-l{to{translate:0 -90px;rotate:-3deg}}}}.lp-car{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px;list-style:none}.lp-car::-webkit-scrollbar{display:none}.lp-car{grid-auto-columns:72%;gap:14px;scroll-padding-inline:14%}.lp-car li{scroll-snap-align:center;transition:transform .42s var(--lp-ease),opacity .42s var(--lp-ease);transform:scale(.94);opacity:.55}.lp-car li[data-on]{transform:none;opacity:1}.lp-car img{display:block;inline-size:100%;block-size:auto;border-radius:28px;border:6px solid var(--lp-ink);box-shadow:0 20px 40px -24px rgb(23 23 23/.45)}.lp-car h3{margin:16px 0 0;font-size:18px;font-weight:600;letter-spacing:-.025em}.lp-car p{margin:4px 0 0;font-size:15px;color:var(--lp-steel)}.lp-dots{display:flex;justify-content:center;gap:0;margin-block-start:4px}.lp-dots button{position:relative;inline-size:36px;block-size:44px;border:0;background:none;cursor:pointer;padding:0}.lp-dots button:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:7px;block-size:7px;border-radius:999px;background:var(--lp-fog);transform:translate(-50%,-50%);transition:inline-size .3s var(--lp-ease),background-color .2s}.lp-dots button[aria-current]:before{inline-size:20px;background:var(--lp-ink)}.lp-flip-switch{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:var(--lp-sand);position:relative}.lp-flip-switch button{position:relative;z-index:1;min-block-size:44px;border:0;border-radius:999px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--lp-steel);cursor:pointer;transition:color .2s}.lp-flip-switch button[aria-checked=true]{background:var(--lp-ink);color:#fff}.lp-flip ul{list-style:none;margin:16px 0 0;padding:0;display:grid}.lp-flip li{display:grid;gap:2px;padding-block:14px;border-block-end:1px solid var(--lp-sand)}.lp-flip li b{font-size:13px;font-weight:600;color:var(--lp-steel);text-transform:none}.lp-flip li span{font-size:17px;line-height:1.4;font-weight:500;animation:lp-flipin .42s var(--lp-ease) both;animation-delay:calc(var(--i) * 45ms)}.lp-flip[data-side="1"] li span{color:var(--lp-steel);text-decoration:line-through;text-decoration-color:rgb(94 102 99/.35)}.lp-flip[data-side="2"] li span{color:var(--lp-ink)}.lp-flip[data-side="2"] li span:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:8px;border-radius:50%;background:var(--lp-mint-deep);vertical-align:2px}@keyframes lp-flipin{0%{opacity:0;transform:translateY(10px)}}.lp-scar-head{display:flex;align-items:center;gap:12px;margin-block-end:14px;font-weight:600}.lp-scar-ring{position:relative;display:grid;place-items:center;inline-size:48px;block-size:48px}.lp-scar-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.lp-scar-fill,.lp-scar-track{fill:none;stroke-width:4}.lp-scar-track{stroke:var(--lp-sand)}.lp-scar-fill{stroke:var(--lp-mint-deep);stroke-linecap:round;transition:stroke-dasharray .4s var(--lp-ease)}.lp-scar-ring span{position:relative;font-size:13px;font-weight:700}.lp-stepper-tabs{display:flex;gap:6px;margin-inline-start:auto}.lp-stepper-tabs button{inline-size:32px;block-size:44px;padding:0;border:0;background:none;position:relative;cursor:pointer}.lp-stepper-tabs button:before{content:"";position:absolute;inset:19px 4px;border-radius:999px;background:var(--lp-sand);transition:background-color .2s}.lp-stepper-tabs button[aria-selected=true]:before{background:var(--lp-ink)}.lp-stepper-card{display:grid;gap:14px;inline-size:100%;min-block-size:9.5rem;padding:20px;border:0;border-radius:20px;background:var(--lp-mint-wash);text-align:start;font:inherit;color:inherit;cursor:pointer;transition:transform .16s var(--lp-ease)}.lp-stepper-card:active{transform:scale(.98)}.lp-stepper-body{display:grid;gap:6px;animation:lp-flipin .42s var(--lp-ease) both}.lp-stepper-body b{font-size:19px;font-weight:600;letter-spacing:-.025em}.lp-stepper-body span{color:var(--lp-steel)}.lp-stepper-next{align-self:end;font-size:14px;font-weight:600;color:var(--lp-mint-deep)}.lp-pwa-tabs ol{margin:16px 0 0;padding-inline-start:22px;display:grid;gap:8px;font-size:16px;animation:lp-flipin .36s var(--lp-ease) both}.lp-dock{display:none}@media (prefers-reduced-motion:reduce){.lp *,.lp :before{animation:none!important;transition-duration:1ms!important}.lp-js [data-reveal]{opacity:1;transform:none;filter:none}}@media (max-width:1120px){.lp-hero h1{font-size:clamp(2.3rem,4.4vw,3.1rem)}.lp-hero-home h1{font-size:clamp(2.6rem,6vw,4.2rem)}}@media (max-width:960px){.lp-nav{display:none}.lp-header-row{justify-content:space-between}.lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-modules-row,.lp-split{grid-template-columns:1fr;gap:24px}.lp-hero-desk{inline-size:80%}.lp-hero-phone{inline-size:17%}}@media (max-width:720px){.lp-only-desk{display:none!important}.lp-only-phone{display:block}.lp-hero-desk{animation:lp-pan 16s ease-in-out 1.4s infinite alternate}.lp .site-footer .wrap,.lp-wrap{inline-size:min(100% - 32px,var(--lp-max))}.lp-header-row,[data-lp-scrolled] .lp-header-row{min-block-size:56px}.lp-header-actions .lp-pill{display:none}.lp-hero{padding-block:28px 0}.lp-hero h1{font-size:clamp(2.2rem,10vw,2.7rem)}.lp-lead{font-size:16.5px;margin-block-start:14px}.lp-capture{flex-direction:column;border-radius:20px;margin-block-start:22px}.lp-capture input{min-block-size:48px}.lp-capture .lp-pill{inline-size:100%;min-block-size:48px;font-size:16px}.lp-fine{margin-inline-start:6px}.lp-hero-home{padding-block:36px 0}.lp-hero-home .lp-hero-copy{justify-items:start;text-align:start}.lp-hero-home h1{font-size:clamp(2.3rem,10.5vw,2.9rem);line-height:1.02}.lp-hero-home .lp-lead{font-size:16.5px}.lp-hero-home .lp-capture{margin-block-start:22px}.lp-hero-media{margin-block-start:28px;padding:0;block-size:23rem;overflow:hidden;mask-image:linear-gradient(#000 78%,transparent);-webkit-mask-image:linear-gradient(#000 78%,transparent)}.lp-hero-desk{display:block;inline-size:min(76%,300px);border:0;border-radius:0;box-shadow:none;overflow:visible;background:none}.lp-hero-desk .lp-window-bar{display:none}.lp-hero-desk img{border-radius:30px;border:6px solid var(--lp-ink)}.lp-hero-phone{display:none}.lp-modules{padding-block:40px 56px}.lp-modules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.lp-close.lp-close-ink{margin-block-start:64px;padding-block:64px 112px}.lp-close-ink .lp-h2{font-size:clamp(2rem,9vw,2.5rem)}.lp-screens-section{padding-block:48px}.lp-compare-section,.lp-faq-section,.lp-pwa-section,.lp-steps-section,.lp-try-section{padding-block-start:48px}.lp-try li{grid-template-columns:1fr;gap:0}.lp-qr{display:none}.lp-try .lp-pill{inline-size:100%;min-block-size:48px}.lp-compare table,.lp-compare tbody,.lp-compare td,.lp-compare th,.lp-compare tr{display:block}.lp-compare thead{display:none}.lp-compare tbody tr{padding-block:14px;border-block-end:1px solid var(--lp-sand)}.lp-compare td,.lp-compare th{inline-size:auto!important;padding:0;border:0}.lp-compare tbody th{font-size:17px;margin-block-end:6px}.lp-compare td{display:grid;grid-template-columns:5.5rem 1fr;gap:8px;font-size:15px;padding-block:2px}.lp-compare td:before{content:attr(data-label);font-size:12px;font-weight:600;color:var(--lp-steel);padding-block-start:2px}.lp-compare td:last-child:before{color:var(--lp-mint-deep)}.lp-pwa{grid-template-columns:1fr;gap:20px}.lp-sector-cta .lp-pill{inline-size:100%;min-block-size:48px}.lp-sector-shot img{max-block-size:60vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.lp-close{padding-block:56px 96px}.lp-close-row{flex-direction:column;align-items:stretch;padding-block-start:28px}.lp-close-actions .lp-pill{flex:1}.lp-dock{display:flex;align-items:center;gap:8px;position:fixed;z-index:40;inset-inline:12px;inset-block-end:calc(env(safe-area-inset-bottom) + 12px);padding:6px 6px 6px 8px;border-radius:999px;background:rgb(255 255 255/.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 2px rgb(0 0 0/.08),0 12px 32px -12px rgb(0 0 0/.3);transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .42s var(--lp-ease),opacity .2s ease-out}.lp-dock .lp-pill{flex:1;min-block-size:48px;font-size:16px}[data-lp-past-hero] .lp-dock{transform:none;opacity:1;pointer-events:auto}.lp-try{gap:12px;border:0}.lp-try li{padding:20px;border:1px solid var(--lp-sand);border-radius:22px;background:var(--lp-paper)}.lp-try li:nth-child(2){background:var(--lp-mint-wash)}.lp .site-footer{padding-block-end:calc(env(safe-area-inset-bottom) + 96px)}.lp-header{background:rgb(255 255 255/.97)}}@media (pointer:coarse){.lp .site-footer nav a{display:flex;align-items:center;min-block-size:44px}}.lp-gallery{padding-block:96px 72px;background:var(--lp-paper);overflow:clip}.lp-gal{--gal-pad:max(20px,calc((100% - var(--lp-max)) / 2));--gal-w:clamp(300px,64vw,780px);--gal-art:calc(var(--gal-w) * 0.7 + 8px)}.lp-gal,.lp-gal-rail,.lp-gal-stage{position:relative}.lp-gal-track{display:flex;gap:20px;margin:0;padding:8px var(--gal-pad) 12px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gal-pad);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline-offset:-2px}.lp-gal-track::-webkit-scrollbar{display:none}.lp-gal-track[data-drag]{scroll-snap-type:none;cursor:grabbing;-moz-user-select:none;user-select:none}.lp-gal-slide{flex:0 0 var(--gal-w);scroll-snap-align:start}.lp-gal-art img,.lp-gal-art svg{display:block;inline-size:100%;block-size:auto;pointer-events:none}.lp-gal-narrow{display:none}.lp-gal-slide h3{margin:14px 0 0;font-size:18px;font-weight:600;letter-spacing:-.025em}.lp-gal-slide p{margin:4px 0 0;font-size:15px;color:var(--lp-steel);max-inline-size:52ch}.lp-gal-haze{inset-block:0;inset-inline-start:0;z-index:2;inline-size:calc(var(--gal-pad) + 700px);background:linear-gradient(90deg,rgb(255 255 255/.95),rgb(255 255 255/.88) 54%,rgb(255 255 255/0));backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(90deg,#000,#000 54%,transparent);mask-image:linear-gradient(90deg,#000,#000 54%,transparent)}.lp-gal-copy,.lp-gal-haze{position:absolute;pointer-events:none}.lp-gal-copy{z-index:3;inset-block-start:0;block-size:var(--gal-art);inset-inline-start:var(--gal-pad);inline-size:min(400px,38%);display:flex;flex-direction:column;justify-content:center;gap:14px}.lp-gal-copy .lp-h2{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.04;max-inline-size:12ch}.lp-gal-copy p{margin:0;font-size:17px;line-height:1.5;color:var(--lp-steel);max-inline-size:34ch}.lp-gal-copy small{font-size:13px;color:var(--lp-steel)}.lp-gal-nav{display:flex;gap:8px;margin-block-start:6px;pointer-events:auto}.lp-gal-nav button{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:999px;border:1px solid var(--lp-sand);background:var(--lp-paper);color:var(--lp-ink);cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s var(--lp-ease)}.lp-gal-nav button:hover:not(:disabled){border-color:var(--lp-ink)}.lp-gal-nav button:active:not(:disabled){transform:scale(.96)}.lp-gal-nav button:disabled{opacity:.35;cursor:default}.lp-gal-nav svg{inline-size:20px;block-size:20px}.lp-js .lp-gal-slide[data-reveal]{opacity:1;transform:none;filter:none}.lp-js .lp-gal-art .panel{opacity:0;transform:translateY(14px);transition:opacity .6s var(--lp-ease) calc(var(--i, 0) * 70ms),transform .6s var(--lp-ease) calc(var(--i, 0) * 70ms)}.lp-js .lp-gal-slide[data-in] .panel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-js .lp-gal-art .panel{opacity:1;transform:none;transition:none}}.lp-gal-steps{display:none}@media (max-width:720px){.lp-gallery{padding-block:40px 0}.lp-gal{--hdr:57px;--dock:calc(84px + env(safe-area-inset-bottom));--gal-step:62svh;--stage-h:max(340px,calc(100svh - var(--hdr) - var(--dock)));--dots-h:44px;--cap-h:100px;--r:0.75;--img-max:calc(var(--stage-h) - var(--dots-h) - var(--cap-h))}@media (max-height:759px){.lp-gal{--cap-h:68px;--r:1.3125}.lp-gal-slide p{display:none}}@media (max-width:359px){.lp-gal{--r:0.9375}}.lp-gal-pin{position:relative;block-size:calc(var(--n) * var(--gal-step) + var(--stage-h))}.lp-gal-steps{display:block;position:absolute;inset:0;pointer-events:none}.lp-gal-steps span{position:absolute;inset-inline:0;inset-block-start:calc(var(--j) * var(--gal-step));block-size:var(--gal-step)}.lp-gal-stage{position:sticky;inset-block-start:var(--hdr);block-size:var(--stage-h);display:flex;flex-direction:column}.lp-gal-copy{position:static;inline-size:auto;block-size:auto;padding:4px 20px 18px;gap:6px;pointer-events:auto}.lp-gal-copy .lp-h2{font-size:clamp(1.45rem,6.4vw,1.9rem)}.lp-gal-copy p{font-size:15px;line-height:1.45;max-inline-size:none}.lp-gal-haze,.lp-gal-nav,.lp-gal-wide{display:none}.lp-gal-narrow{display:block}.lp-gal-rail{flex:1;min-block-size:0;position:relative}.lp-gal-track{display:block;position:relative;block-size:100%;padding:0 20px;overflow:visible;scroll-snap-type:none;cursor:auto}.lp-gal-slide{position:absolute;inset:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(40px) scale(.94);filter:blur(8px);clip-path:inset(14% 0 0 0 round 18px);transition:opacity .52s var(--lp-ease),transform .76s var(--lp-ease),filter .52s var(--lp-ease),clip-path .76s var(--lp-ease),visibility 0s linear .76s}.lp-gal-art{flex:none;position:relative;aspect-ratio:var(--r);inline-size:min(100%,calc(var(--img-max) * var(--r)))}.lp-gal-art img,.lp-gal-art picture{position:absolute;inset:0;display:block;block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.lp-gal-slide h3{margin-block-start:12px}.lp-gal-slide h3,.lp-gal-slide p{flex:none;opacity:0;transform:translateY(12px);transition:opacity .36s var(--lp-ease),transform .48s var(--lp-ease)}.lp-gal-slide p{margin-inline:auto}.lp-gal-stage[data-i="0"] .lp-gal-slide:first-child,.lp-gal-stage[data-i="1"] .lp-gal-slide:nth-child(2),.lp-gal-stage[data-i="2"] .lp-gal-slide:nth-child(3),.lp-gal-stage[data-i="3"] .lp-gal-slide:nth-child(4),.lp-gal-stage[data-i="4"] .lp-gal-slide:nth-child(5),.lp-gal-stage[data-i="5"] .lp-gal-slide:nth-child(6),.lp-gal-stage[data-i="6"] .lp-gal-slide:nth-child(7),.lp-gal-stage[data-i="7"] .lp-gal-slide:nth-child(8){opacity:1;visibility:visible;transform:none;filter:none;clip-path:inset(0 round 18px);pointer-events:auto;transition-delay:0s}.lp-gal-stage[data-i="0"] .lp-gal-slide:first-child h3,.lp-gal-stage[data-i="1"] .lp-gal-slide:nth-child(2) h3,.lp-gal-stage[data-i="2"] .lp-gal-slide:nth-child(3) h3,.lp-gal-stage[data-i="3"] .lp-gal-slide:nth-child(4) h3,.lp-gal-stage[data-i="4"] .lp-gal-slide:nth-child(5) h3,.lp-gal-stage[data-i="5"] .lp-gal-slide:nth-child(6) h3,.lp-gal-stage[data-i="6"] .lp-gal-slide:nth-child(7) h3,.lp-gal-stage[data-i="7"] .lp-gal-slide:nth-child(8) h3{opacity:1;transform:none;transition-delay:.22s}.lp-gal-stage[data-i="0"] .lp-gal-slide:first-child p,.lp-gal-stage[data-i="1"] .lp-gal-slide:nth-child(2) p,.lp-gal-stage[data-i="2"] .lp-gal-slide:nth-child(3) p,.lp-gal-stage[data-i="3"] .lp-gal-slide:nth-child(4) p,.lp-gal-stage[data-i="4"] .lp-gal-slide:nth-child(5) p,.lp-gal-stage[data-i="5"] .lp-gal-slide:nth-child(6) p,.lp-gal-stage[data-i="6"] .lp-gal-slide:nth-child(7) p,.lp-gal-stage[data-i="7"] .lp-gal-slide:nth-child(8) p{opacity:1;transform:none;transition-delay:.32s}.lp-gal-stage[data-i="1"] .lp-gal-slide:nth-child(-n+1),.lp-gal-stage[data-i="2"] .lp-gal-slide:nth-child(-n+2),.lp-gal-stage[data-i="3"] .lp-gal-slide:nth-child(-n+3),.lp-gal-stage[data-i="4"] .lp-gal-slide:nth-child(-n+4),.lp-gal-stage[data-i="5"] .lp-gal-slide:nth-child(-n+5),.lp-gal-stage[data-i="6"] .lp-gal-slide:nth-child(-n+6),.lp-gal-stage[data-i="7"] .lp-gal-slide:nth-child(-n+7){transform:translateY(-28px) scale(.96);clip-path:inset(0 0 14% 0 round 18px)}.lp-gal .lp-dots{flex:none;margin:0;block-size:var(--dots-h)}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.lp-gal-slide,.lp-gal-slide h3,.lp-gal-slide p{transition:none}}.lp-sectors-strip{padding-block:0 56px;background:var(--lp-paper)}.lp-sectors-strip .lp-sectors{margin-block-start:0}.lp-home .lp-hero-home{padding-block-end:72px}.lp-home .lp-modules{padding-block:32px 88px}.lp-home .lp-gallery{padding-block:0 28px}.lp-home .lp-faq-section:before,.lp-home .lp-gallery:before{content:"";display:block;inline-size:min(100% - 40px,var(--lp-max));margin-inline:auto;margin-block-end:88px;border-block-start:1px solid var(--lp-sand)}.lp-home .lp-sectors-strip{padding-block:0 88px}.lp-home .lp-try-section{background:var(--lp-parchment);padding-block:88px 0}.lp-home .lp-compare-section{background:var(--lp-parchment);padding-block:64px 96px}.lp-home .lp-steps-section{padding-block:96px 0}.lp-home .lp-pwa-section{padding-block:56px 0}.lp-home .lp-faq-section{padding-block:96px 0}@media (max-width:720px){.lp-home .lp-hero-home{padding-block-end:0}.lp-home .lp-modules{padding-block:32px 56px}.lp-home .lp-gallery{padding-block:0}.lp-home .lp-faq-section:before,.lp-home .lp-gallery:before{margin-block-end:36px}.lp-home .lp-sectors-strip{padding-block:0 56px}.lp-home .lp-try-section{padding-block:56px 0}.lp-home .lp-compare-section{padding-block:40px 64px}.lp-home .lp-steps-section{padding-block:64px 0}.lp-home .lp-pwa-section{padding-block:40px 0}.lp-home .lp-faq-section{padding-block:64px 0}.lp-home .lp-flip{margin-block-start:20px}}[data-variant=grouped] [data-part=item][data-muted]{color:var(--ku-text-weak)}[data-variant=grouped] [data-part=item][data-muted] [data-part=title]{font-weight:var(--ku-weight-regular)}[data-variant=grouped] [data-part=item][data-highlight]{background:var(--ku-accent-weak)}[data-variant=grouped] [data-part=item][data-highlight] .row-time{color:var(--ku-accent-text)}[data-variant=grouped] [data-has-control] .row-hit{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;padding:0;text-align:start;font:inherit;color:inherit;background:none;border:0;cursor:pointer}[data-variant=grouped] [data-has-control] .row-hit:after{content:"";position:absolute;inset:0}[data-variant=grouped] [data-has-control] .row-hit:focus-visible{outline:none}[data-variant=grouped] [data-has-control]:has(.row-hit:focus-visible){box-shadow:inset 0 0 0 2px var(--ku-accent)}[data-variant=grouped] [data-has-control]:has(.row-hit:active){background:var(--ku-state-press)}[data-variant=grouped] [data-has-control] [data-part=trail]{position:relative;z-index:1}.row-time{min-inline-size:3.25rem;font-family:var(--ku-font-mono);font-size:var(--ku-text-md);font-variant-numeric:tabular-nums;color:var(--ku-text-strong)}[data-muted] .row-time{color:var(--ku-text-weak)}.row-icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ku-radius-md);color:var(--ku-text-strong);background:var(--ku-bg-subtle)}.row-icon[data-tone=warning]{color:var(--ku-warning-text);background:var(--ku-warning-weak)}.row-icon[data-tone=danger]{color:var(--ku-danger-text);background:var(--ku-danger-weak)}.row-icon[data-tone=accent]{color:var(--ku-accent-text);background:var(--ku-accent-weak)}.row-strong{color:var(--ku-text-strong);font-weight:var(--ku-weight-strong)}.m-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ku-space-3);margin:0}.m-kpis>div{display:grid;gap:2px;padding:var(--ku-space-3) var(--ku-space-4);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg);min-inline-size:0}.m-kpis dt{font-size:var(--ku-text-sm);color:var(--ku-text-weak)}.m-kpis dd{margin:0;font-size:var(--ku-text-xl);font-weight:var(--ku-weight-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.m-kpis dd[data-tone=warning]{color:var(--ku-warning-text)}.m-kpis dd[data-tone=danger]{color:var(--ku-danger-text)}@media (max-width:359px){.m-kpis dd{font-size:var(--ku-text-lg)}}.m-note{color:var(--ku-text-weak);font-size:var(--ku-text-sm);text-align:center}.m-card,.m-note{padding:var(--ku-space-4)}.m-card{background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg);display:grid;gap:var(--ku-space-3);min-inline-size:0}.m-form{display:grid;gap:var(--ku-space-4)}[data-scope~=mobile-shell]>[data-part=appbar]>[data-part=bar]>[data-scope~=notifications]>[data-part=trigger]{inline-size:44px;block-size:44px;border-radius:999px}[data-scope~=mobile-shell]>[data-part=appbar]>[data-part=bar]>[data-scope~=notifications]>[data-part=trigger]>[data-ku-icon]{font-size:22px}.m-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:var(--ku-space-2)}.m-actions>:is(a,button){display:grid;justify-items:center;align-content:center;gap:var(--ku-space-1);min-block-size:64px;padding:var(--ku-space-2);font:inherit;font-size:var(--ku-text-sm);color:var(--ku-accent-text);text-decoration:none;cursor:pointer;background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg)}.m-actions>:is(a,button):active{background:var(--ku-state-press)}.m-actions>:is(a,button):focus-visible{outline:none;box-shadow:var(--ku-focus-shadow)}.m-actions [data-ku-icon]{font-size:22px}.m-sub{color:var(--ku-text-weak);font-size:var(--ku-text-sm);text-align:center;margin-block-start:calc(var(--ku-space-2) * -1)}dialog [data-variant=grouped] [data-part=meta]{white-space:normal}.row-add{color:var(--ku-accent-text);font-size:22px}[data-variant=grouped] [data-has-control] [data-part=trail]:has(>.row-add){pointer-events:none}.row-thumb{display:block;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--ku-radius-md);-o-object-fit:cover;object-fit:cover;background:var(--ku-bg-subtle);border:1px solid var(--ku-stroke-weak)}.auth-phone>[data-part=scroller]{padding-block-start:calc(var(--ku-space-6) + env(safe-area-inset-top, 0px));gap:var(--ku-space-5)}.auth-phone-brand{display:grid;justify-items:center;gap:var(--ku-space-2);color:var(--ku-text-strong);text-decoration:none;font-weight:var(--ku-weight-strong);font-size:var(--ku-text-lg)}.auth-phone-head{text-align:center;display:grid;gap:var(--ku-space-1)}.auth-phone-head h1{font-size:var(--ku-text-xl);letter-spacing:-.01em}.auth-phone-head p{color:var(--ku-text-weak);font-size:var(--ku-text-sm)}.auth-phone-footer{text-align:center}@media (max-height:600px){.auth-phone>[data-part=scroller]{padding-block-start:var(--ku-space-4)}.auth-phone-brand svg{block-size:28px;inline-size:auto}}.shell-menu>[data-part=panel]>[data-part=body]{padding-inline:0}.shell-menu [data-scope~=list][data-variant=grouped]{border-inline:0;border-radius:0}.shell-menu [data-scope~=list][data-variant=grouped]>li{border-radius:0}.shell-menu [data-scope~=list][data-variant=grouped]>li+li:before{inset-inline-start:calc(var(--ku-space-4) + 24px + var(--ku-space-3))}.shell-menu [data-scope~=segmented]{display:flex;inline-size:auto;margin-inline:var(--ku-space-4)}.shell-menu [data-scope~=segmented] label{flex:1;justify-content:center}.shell-menu>[data-part=panel]>[data-part=footer]{padding-inline:var(--ku-space-4)}.shell-menu>[data-part=panel]>[data-part=footer] [data-scope~=button]{inline-size:100%}.m-card [data-scope~=swatch]{row-gap:var(--ku-space-3);-moz-column-gap:calc((100% - 5 * 40px) / 4);column-gap:calc((100% - 5 * 40px) / 4)}.m-card [data-scope~=swatch] legend{white-space:nowrap}.m-card [data-scope~=swatch] label{--ku-swatch-size:40px}