@keyframes pl15-mq{to{transform:translate(-50%)}}@layer components{.pl15{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--page);color:var(--ink);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.pl15{--on-primary:var(--primary-foreground);--on-success:var(--background);--primary-deep:#b45700;--amber-soft:var(--accent);--amber-wash:#fff4eb;--slate:#5f5651;--slate-2:#867e7a;--line:var(--border);--line-2:#ede9e6;--stone-50:#fcfaf7;--stone-100:#f6f4f1;--success-soft:#daf7e3;--primary-hover:color-mix(in oklch, var(--primary) 86%, black);--primary-text:#c66500;--surface:var(--card);--surface-2:#f8f6f4;--tray:#f1eeea;--panel-dark:#120f0c;--on-ink:#fff;--on-white:#14110f;--ink-soft:#5a5450;--ink-2:#322d29;--success-ink:#00572f;--success-ink-2:#005d32;--stage-grad:linear-gradient(135deg, #f9efc9, #ffe2c9 50%, #ffd2cb);--glow-1:#fda85657;--glow-2:#ffb2ab38;--glow-3:#fae8a280;--container:1152px}@supports (color:lab(0% 0 0)){.pl15{--primary-deep:lab(47.9499% 41.499 88.2441);--amber-wash:lab(97.061% 3.41889 6.68923);--slate:lab(37.3151% 2.76804 4.45389);--slate-2:lab(53.5629% 2.34541 3.79795);--line-2:lab(92.4494% 1.00493 1.9931);--stone-50:lab(98.2672% .340283 1.47666);--stone-100:lab(96.2969% .426978 1.8468);--success-soft:lab(94.7394% -12.4067 6.35767);--primary-text:lab(53.7466% 42.3353 86.983);--surface-2:lab(97.1072% .340313 1.47666);--tray:lab(94.2106% .514299 2.21742);--panel-dark:lab(4.4256% .971526 1.68694);--on-white:lab(5.25845% .798501 1.4431);--ink-soft:lab(36.1803% 1.71356 3.3475);--ink-2:lab(18.7789% 1.74013 3.36703);--success-ink:lab(31.6866% -32.1921 16.6439);--success-ink-2:lab(34.2521% -38.9513 20.1915);--stage-grad:linear-gradient(135deg, lab(94.475% -.958473 19.4963), lab(91.7843% 8.44061 17.3661) 50%, lab(87.8693% 18.0639 11.1418));--glow-1:lab(76.3283% 27.2695 54.5983/.34);--glow-2:lab(80.3919% 34.1479 18.8601/.22);--glow-3:lab(92.3126% -.701308 36.2764/.5)}}.pl15 *{box-sizing:border-box}.pl15 h1,.pl15 h2,.pl15 h3,.pl15 p,.pl15 ul{margin:0;padding:0}.pl15 ul{list-style:none}.pl15 button{font:inherit;color:inherit;cursor:pointer}.pl15 :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.pl15 .frame{max-width:var(--container);margin:0 auto;padding:0 32px}@media (max-width:640px){.pl15 .frame{padding:0 20px}}.pl15 .cont{color:var(--slate-2)}.pl15 .lead{max-width:48ch;line-height:1.55}.pl15 .seclabel{align-items:center;gap:8px;display:inline-flex}.pl15 .btn{color:var(--on-primary);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.pl15 .btn:active{transform:translateY(1px)}.pl15 .hero{position:relative}.pl15 .hero-grid{grid-template-columns:1.05fr .95fr;display:grid}@media (max-width:960px){.pl15 .hero-grid{grid-template-columns:1fr;gap:40px}}.pl15 .av{background:var(--amber-soft);width:30px;height:30px;color:var(--primary-deep);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.pl15 .chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pl15 .chip{background:var(--success-soft);color:var(--success-ink);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.pl15 .chip.n{background:var(--stone-100);color:var(--slate)}.pl15 .chip.a{background:var(--amber-soft);color:var(--primary-deep)}.pl15 .sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.pl15 .sec-head .lead{justify-self:end}@media (max-width:860px){.pl15 .sec-head{grid-template-columns:1fr;gap:16px}.pl15 .sec-head .lead{justify-self:start}}.pl15 .bento{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.pl15 .cell{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;min-height:190px;display:flex}.pl15 .cell h3{font-size:16px}.pl15 .cell p{color:var(--slate);max-width:36ch;margin-top:6px;font-size:14px}.pl15 .cell .big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.pl15 .cell .push{margin-top:auto}.pl15 .c-score{color:#fff;border-color:#0000;grid-row:span 2;position:relative;overflow:hidden}.pl15 .c-score p{color:#bcb6b1;color:lab(74.4615% 1.69069 3.33195)}.pl15 .c-score:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#da6d0059,#0000);background:radial-gradient(closest-side,lab(58.374% 43.3027 84.2269/.35),#0000);width:90%;position:absolute;top:-20%;right:-30%}.pl15 .sig{gap:11px;margin-top:28px;display:grid;position:relative}.pl15 .sig li{color:#d3ccc7;color:lab(82.5816% 1.68815 3.33022);grid-template-columns:96px 1fr 28px;align-items:center;gap:10px;font-size:12.5px;display:grid}.pl15 .sig .tr{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:5px;height:5px;overflow:hidden}.pl15 .sig .tr i{height:100%;width:var(--w);background:var(--primary);transform-origin:0;border-radius:5px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.pl15 .c-score:not(.in) .sig .tr i{transform:scaleX(0)}.pl15 .sig em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.pl15 .c-wide{flex-direction:row;grid-column:span 2;align-items:center;gap:28px;min-height:0}.pl15 .c-wide .flag{background:var(--success-soft);width:56px;height:56px;color:var(--success);border-radius:12px;flex:none;place-items:center;display:grid}.pl15 .c-wide .flag svg{width:26px;height:26px}@media (max-width:900px){.pl15 .bento{grid-template-columns:1fr 1fr}.pl15 .c-score{grid-area:auto/span 2}}@media (max-width:560px){.pl15 .bento{grid-template-columns:1fr}.pl15 .c-score,.pl15 .c-wide{grid-column:auto}.pl15 .c-wide{flex-direction:column;align-items:flex-start;gap:14px}}.pl15 .row{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:8px 10px;display:flex}.pl15 .row span{color:var(--slate)}.pl15 .row b{font-weight:500}.pl15 .quad{gap:12px;display:grid}.pl15 .q{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.pl15 .q h3{font-size:19px}.pl15 .q p{color:var(--slate);max-width:44ch;margin-top:6px;font-size:14.5px}.pl15 .vig{place-items:center;height:250px;display:grid;position:relative}.pl15 .pair{width:min(320px,100%);height:176px;position:relative}.pl15 .pc{border-radius:12px;padding:14px;font-size:12px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute}.pl15 .pc.d{color:#fff;width:190px;top:0;left:0;transform:rotate(-4deg)}.pl15 .pc.l{background:var(--surface);border:1px solid var(--line);width:178px;box-shadow:var(--shadow-float);bottom:0;right:0;transform:rotate(3deg)}.pl15 .q:hover .pc.d{transform:rotate(-1deg)translate(-6px,-4px)}.pl15 .q:hover .pc.l{transform:rotate(0)translate(6px,4px)}.pl15 .pc .k{color:#b3ada8;color:lab(70.9814% 1.692 3.33275);font-size:10.5px}.pl15 .pc.l .k{color:var(--slate-2)}.pl15 .pc .v{white-space:nowrap;letter-spacing:-.03em;margin-top:2px;font-size:20px}.pl15 .pc .ln{color:#d3ccc7;color:lab(82.5816% 1.68815 3.33022);justify-content:space-between;margin-top:7px;display:flex}.pl15 .pc.l .ln{color:var(--slate)}.pl15 .slotbar{gap:3px;margin-top:10px;display:flex}.pl15 .slotbar i{background:var(--primary);border-radius:3px;flex:1;height:18px}.pl15 .bubble{background:var(--stone-100);color:var(--ink);border-radius:10px 10px 10px 2px;padding:8px 10px;line-height:1.35}.pl15 .bubble.me{background:var(--amber-soft);border-radius:10px 10px 2px;margin-top:6px}.pl15{--r-card:16px;--r-ui:8px;--shadow-card:0 2px 4px -2px #0f172a0f, 0 24px 60px -30px #0f172a2e;--shadow-float:0 2px 4px -2px #0f172a14, 0 18px 40px -18px #0f172a40;--ink:var(--foreground)}.pl15 .h1{letter-spacing:-.025em;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.05}.pl15 .h2{letter-spacing:-.025em;max-width:24ch;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.12}.pl15 .h1 .cont,.pl15 .h2 .cont{color:var(--primary-text)}.pl15 .lead{color:var(--ink-soft);font-size:17px}.pl15 .seclabel{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:14px;font-size:12.5px;font-weight:600}.pl15 .btn{border-radius:var(--r-ui);background:var(--primary);height:44px;box-shadow:none;font-size:14.5px;font-weight:600}.pl15 .btn:hover{background:var(--primary-hover)}.pl15 .btn-text{color:var(--ink);background:0 0;padding:0 6px;font-weight:600}.pl15 .btn-text:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}.pl15 .sec{padding:112px 0}@media (max-width:640px){.pl15 .sec{padding:72px 0}}.pl15 .hero-grid{align-items:center;gap:64px}.pl15 .why{background:var(--surface)}.pl15 .cell{box-shadow:var(--shadow-card);border-color:var(--line-2)}.pl15 .cell h3{font-weight:600}.pl15 .cell .big{font-weight:700}.pl15 #ablauf{background:var(--stone-50);border-block:1px solid var(--line-2)}.pl15 .details{background:var(--surface)}.pl15 .q{box-shadow:var(--shadow-card);border-color:var(--line-2)}.pl15 .q h3{letter-spacing:-.015em;font-weight:700}.pl15 .pc.d{background:var(--panel-dark)}.pl15 .pc .v{font-weight:700}.pl15 .more{color:var(--primary-deep);gap:6px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pl15 .more:hover{text-underline-offset:4px;text-decoration:underline}.pl15 #preise{background:var(--stone-50);border-block:1px solid var(--line-2)}.pl15 .faces{display:flex}.pl15 .faces img{object-fit:cover;border:2px solid var(--surface);background:var(--stone-100);border-radius:50%;width:38px;height:38px}.pl15 .c-calc{grid-row:auto}.pl15 .g-tray{background:var(--tray);border-radius:26px;gap:6px;padding:6px;display:grid}.pl15 .g-cell{background:var(--surface);border-radius:20px;flex-direction:column;min-height:340px;padding:32px;display:flex;position:relative;overflow:hidden}.pl15 .g-cell .k{color:var(--slate);font-size:14px;font-weight:600}.pl15 .g-photo{padding:0}.pl15 .fb{grid-template-columns:.8fr 1.2fr}@media (max-width:800px){.pl15 .fb{grid-template-columns:1fr}}.pl15 .fb .g-photo{min-height:440px}.pl15 .fb .g-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.pl15 section.sec{padding:96px 0;background:0 0!important;border:0!important}@media (max-width:640px){.pl15 section.sec{padding:64px 0}}.pl15 .hero{border-bottom:0}.pl15 .sec-head{margin-bottom:44px}.pl15 .sec-head .btn{margin-top:20px}.pl15 .cell,.pl15 .q,.pl15 .g-cell{box-shadow:none;border:0;border-radius:20px}.pl15 .cell,.pl15 .q{background:var(--surface)}.pl15 .cell{padding:28px}.pl15 .q{padding:0 32px 32px}.pl15 .c-score{background:var(--panel-dark)}.pl15 .faqwrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}@media (max-width:900px){.pl15 .faqwrap{grid-template-columns:1fr;gap:28px}}.pl15 .faqwrap .sec-head{margin:0;position:sticky;top:96px}@media (max-width:900px){.pl15 .faqwrap .sec-head{position:static}}.pl15 .faqwrap .lead{margin-top:16px}.pl15{--page:#f7f4f0}@supports (color:lab(0% 0 0)){.pl15{--page:lab(96.2986% .51412 2.21729)}}.pl15 .bento,.pl15 .quad,.pl15 .g-tray{background:0 0;border-radius:0;gap:12px;padding:0}.pl15 .cell,.pl15 .q,.pl15 .g-cell{border-radius:24px}.pl15 .q{flex-direction:column;grid-column:span 7;display:flex}@media (max-width:900px){.pl15 .q{grid-column:1/-1}}.pl15 .q .more{margin-top:auto;padding-top:14px}.pl15 .v-list{gap:8px;width:min(440px,86%);display:grid;position:relative}.pl15 .v-list .r{background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:flex;box-shadow:0 1px 2px #0f172a0f,0 14px 28px -18px #0f172a4d}.pl15 .v-list .r:nth-child(2){margin-left:26px}.pl15 .v-list .r:nth-child(3){opacity:.75;margin-left:52px}.pl15 .v-list .r b{font-weight:600}.pl15 .v-list .r small{color:var(--slate-2);font-size:12px;display:block}.pl15 .v-list .r .chip{margin-left:auto}.pl15 .v-cal{grid-template-columns:repeat(4,58px);gap:7px;display:grid;position:relative}.pl15 .v-cal div{background:var(--surface);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--slate);border-radius:12px;place-items:center;font-size:12px;font-weight:600;display:grid}.pl15 .v-cal div.b{background:var(--primary);color:var(--on-primary);box-shadow:none}.pl15 .v-cal div.h{box-shadow:none;height:22px;color:var(--slate-2);background:0 0;font-weight:500}.pl15 .v-chat{gap:9px;width:min(330px,88%);font-size:13.5px;line-height:1.4;display:grid;position:relative}.pl15 .v-chat div{background:var(--surface);border-radius:18px 18px 18px 5px;max-width:88%;padding:11px 15px;box-shadow:0 1px 2px #0f172a0f,0 14px 28px -18px #0f172a4d}.pl15 .v-chat div.me{background:var(--panel-dark);color:#fff;border-radius:18px 18px 5px;justify-self:end}.pl15 .v-chat div.act{background:var(--amber-soft);color:var(--primary-deep);box-shadow:none;border-radius:999px;justify-self:start;padding:8px 16px;font-weight:600}.pl15 .v-imp{grid-template-columns:1fr auto;align-items:center;gap:14px;width:min(420px,86%);display:grid;position:relative}.pl15 .v-imp .files{gap:7px;display:grid}.pl15 .v-imp .f{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.pl15 .v-imp .f svg{width:18px;height:18px;color:var(--slate)}.pl15 .v-imp .f i{color:var(--success);margin-left:auto;font-style:normal;font-weight:700}.pl15 .v-imp .lockc{background:var(--panel-dark);color:#fff;border-radius:16px;width:150px;padding:16px;font-size:12.5px;transform:rotate(3deg)}.pl15 .v-imp .lockc svg{color:#fb9f44;color:lab(73.9452% 29.7083 60.1842);width:20px;height:20px}.pl15 .v-imp .lockc b{margin-top:8px;font-size:14px;display:block}.pl15 .story{border-radius:28px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}@media (max-width:900px){.pl15 .story{grid-template-columns:1fr}.pl15 .story .arr{margin:0 auto;transform:rotate(90deg)}}.pl15 .story .st{flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pl15 .story .st .k{color:var(--slate);font-size:13px;font-weight:600}.pl15 .story .st h3{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700}.pl15 .story .st.photo{color:#fff;padding:0}.pl15 .story .st.photo:after{content:"";position:absolute;inset:0}.pl15 .story .st.photo .in{z-index:1;flex-direction:column;height:100%;padding:24px;display:flex;position:relative}.pl15 .story .st.photo .k{color:#ffffffd9;color:lab(100% 0 0/.85)}.pl15 .story .st.dk{background:var(--panel-dark);color:#fff}.pl15 .story .st.dk .k{color:#bcb6b1;color:lab(74.4615% 1.69069 3.33195)}.pl15 .story .st.dk .sig2 div{background:#ffffff14;background:lab(100% 0 0/.08);justify-content:space-between;display:flex}.pl15 .story .st.dk .sig2 span{color:#83d494;color:lab(78.3461% -35.894 23.3022);font-weight:600}.pl15 .story .arr{width:34px;height:34px;color:var(--slate);border-radius:50%;align-self:center;place-items:center;display:grid}.pl15 .story .arr svg{width:16px;height:16px}.pl15 .fb .g-cell h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(24px,2.6vw,32px);font-weight:700}.pl15 .fb .demo{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:26px;display:flex}.pl15 .fb .demo span{color:var(--slate);font-size:14px}.pl15 .cgrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:48px;display:grid}@media (max-width:1000px){.pl15 .cgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.pl15 .cgrid{grid-template-columns:repeat(2,1fr)}}.pl15 .ct{all:unset;color:#fff;box-sizing:border-box;cursor:pointer;aspect-ratio:4/5;background:#9e4600;background:lab(41.0845% 36.1819 57.5542);border-radius:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.pl15 .ct:after{content:"";background:linear-gradient(#0000 45%,#120905d9);background:linear-gradient(#0000 45%,lab(2.99349% 2.63709 2.64775/.85));position:absolute;inset:0}.pl15 .ct b{z-index:1;letter-spacing:-.01em;font-size:18px;font-weight:700;position:absolute;bottom:14px;left:16px;right:16px}.pl15 .ct:hover{transform:translateY(-6px)}.pl15 .ct:focus-visible{outline-offset:3px;outline:3px solid #fff}.pl15 .creg{gap:10px;max-width:520px;margin-top:14px;display:flex}.pl15 .creg input{min-width:0;height:52px;font:inherit;background:color-mix(in oklch, var(--on-primary) 16%, transparent);color:var(--on-primary);border:0;border-radius:999px;flex:1;padding:0 22px;font-size:16px}.pl15 .creg input::placeholder{color:color-mix(in oklch, var(--on-primary) 75%, transparent)}.pl15 .c-score{flex-direction:column;display:flex}.pl15 .c-score .sig{flex:1;align-content:space-evenly;margin-top:20px}.pl15 .c-score .sig li{font-size:14px}.pl15 .c-score .sig .tr{height:7px}.pl15 .docs{height:150px;margin-top:6px;position:relative}.pl15 .doc{-webkit-hyphens:manual;hyphens:manual;background:var(--surface);width:104px;height:128px;box-shadow:0 1px 2px #0f172a14, 0 14px 28px -14px #0f172a59, inset 0 0 0 1px var(--line-2);transform:translateX(var(--x)) rotate(var(--r));border-radius:12px;margin-left:-52px;padding:12px;font-size:11px;font-weight:600;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px;left:50%}.pl15 .doc i{background:var(--line-2);border-radius:3px;height:5px;margin-top:7px;display:block}.pl15 .doc i:nth-of-type(2){width:70%}.pl15 .doc i:nth-of-type(3){width:85%}.pl15 .doc em{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:10px;right:10px}.pl15 .c-ver .more7{color:var(--slate);margin-top:6px;font-size:13px}.pl15 .city2{background:var(--primary);color:var(--on-primary);border-radius:32px;grid-template-columns:1fr 1fr;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.pl15 .city2:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#ffffff29,#0000);background:radial-gradient(closest-side,lab(100% 0 0/.16),#0000);border-radius:50%;width:60%;position:absolute;bottom:-50%;left:-12%}.pl15 .city2>*{position:relative}.pl15 .city2 .seclabel{color:color-mix(in oklch, var(--on-primary) 85%, transparent)}.pl15 .city2 h2{letter-spacing:-.04em;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1}.pl15 .city2 .sub{color:color-mix(in oklch, var(--on-primary) 92%, transparent);max-width:36ch;margin-top:18px;font-size:18px}.pl15 .city2 .cgrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:0}.pl15 .city2 .ct{border-radius:18px}.pl15 .city2 .creg input{height:56px}@media (max-width:900px){.pl15 .city2{grid-template-columns:1fr;gap:28px;padding:32px 22px}}.pl15 .quad{grid-template-columns:1fr 1fr}.pl15 .q{grid-column:auto}@media (max-width:820px){.pl15 .quad{grid-template-columns:1fr}}.pl15 .story{background:0 0;gap:12px;padding:0}.pl15 .story .st{border-radius:24px}.pl15 .story .st.mid,.pl15 .story .arr{background:var(--surface)}.pl15 .prow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1000px){.pl15 .prow{grid-template-columns:1fr 1fr}}.pl15 .pc2{color:#fff;isolation:isolate;background-position:50% 30%;background-size:cover;border-radius:24px;min-height:500px;display:flex;position:relative;overflow:hidden}.pl15 .pc2:after{content:"";z-index:-1;position:absolute;inset:0}.pl15 .pc2 .pin{margin-top:auto}.pl15 .pc2 h3{font-weight:700}.pl15 .pc2 .d{margin-top:4px}.pl15 .pc2 .more2{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.pl15 .pc2 .more2>div{overflow:hidden}.pl15 .pc2[data-open] .more2{grid-template-rows:1fr}@media (hover:hover) and (min-width:1001px){.pl15 .pc2:hover .more2,.pl15 .pc2:focus-within .more2{grid-template-rows:1fr}}.pl15 .pc2Toggle{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.pl15 .pc2Toggle:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.pl15 .pc2Toggle svg{flex:none;width:18px;height:18px;transition:transform .3s}.pl15 .pc2[data-open] .pc2Toggle svg{transform:rotate(180deg)}@media (hover:hover) and (min-width:1001px){.pl15 .pc2Toggle svg{display:none}}.pl15 .pc2 ul{gap:8px;margin-top:16px;font-weight:500;display:grid}.pl15 .pc2 li{grid-template-columns:18px 1fr;gap:9px;display:grid}.pl15 .pc2 li svg{width:16px;height:16px;margin-top:2px}.pl15 .pc2 .ft{border-top:1px solid #ffffff40;border-top:1px solid lab(100% 0 0/.25);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.pl15 .pc2 .ft b{font-size:14px;display:block}.pl15 .pc2 .go{all:unset;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.pl15 .pc2 .go svg{width:18px;height:18px}.pl15 .pc2 .go:focus-visible{outline:3px solid var(--primary)}@media (hover:none),(max-width:1000px){.pl15 .pc2{min-height:300px;transition:min-height .45s cubic-bezier(.2,.8,.2,1)}.pl15 .pc2[data-open]{min-height:440px}}.pl15 .letter p{color:var(--ink-2);max-width:60ch;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.pl15 .letter p+p{margin-top:16px}.pl15 .letter .sign{font-family:var(--font-signature), cursive;color:var(--ink);margin-top:26px;font-size:34px;line-height:1}.pl15 .letter .who{color:var(--slate);margin-top:6px;font-size:14px}.pl15 .letter .who b{color:var(--ink)}.pl15 .letter h3{max-width:20ch;font-size:clamp(24px,2.4vw,32px)!important}.pl15 .end{padding:0 0 12px}.pl15 .end .panel{background:radial-gradient(40rem 22rem at 88% 110%, #da6d0066, transparent 70%), var(--panel-dark);color:#fff;border-radius:32px;margin:0 12px;overflow:hidden}@supports (color:lab(0% 0 0)){.pl15 .end .panel{background:radial-gradient(40rem 22rem at 88% 110%, lab(58.374% 43.3027 84.2269/.4), transparent 70%), var(--panel-dark)}}.pl15 .endGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:88px;display:grid}.pl15 .end h2{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.05}.pl15 .end h2 span{color:#f9aa60;color:lab(76.3806% 25.0059 49.8107)}.pl15 .endLead{color:#c3bcb7;color:lab(76.7815% 1.68997 3.33141);max-width:42ch;margin-top:18px;font-size:17px;line-height:1.55}.pl15 .end .acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pl15 .btnGhostDark{border-radius:var(--r-ui);color:#fff;align-items:center;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}.pl15 .btnGhostDark:hover{box-shadow:inset 0 0 0 1px #fff}.pl15 .endCard{justify-self:end;width:min(400px,100%);position:relative}.pl15 .endCardBack{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:20px;position:absolute;inset:18px -14px -14px 14px;transform:rotate(3deg)}.pl15 .endCardFront{background:var(--surface);color:var(--ink);border-radius:20px;padding:20px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 60px -20px #00000080}.pl15 .end:hover .endCardFront{transform:rotate(0)}.pl15 .endCardTop{color:var(--slate);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.pl15 .endCardBest{background:var(--amber-soft);height:24px;color:var(--accent-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pl15 .endCardWho{align-items:center;gap:12px;margin-top:16px;display:flex}.pl15 .endCardFaces{flex:none;display:flex}.pl15 .endCardWho b{letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.pl15 .endCardWho small{color:var(--slate);font-size:12.5px}.pl15 .endCardScore{flex:none;width:52px;height:52px;margin-left:auto;position:relative}.pl15 .endCardScore svg{width:52px;height:52px;transform:rotate(-90deg)}.pl15 .endCardScore circle{fill:none;stroke-width:4px}.pl15 .endCardScore .bg{stroke:var(--success-soft)}.pl15 .endCardScore .fg{stroke:var(--success);stroke-linecap:round}.pl15 .endCardScore b{color:var(--success-ink);place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;inset:0}.pl15 .endCardDocs{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pl15 .endCardDocs span{background:var(--success-soft);height:22px;color:var(--success-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pl15 .endCardGo{background:var(--ink);height:40px;color:var(--background);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;display:flex}.pl15 .endCardGo svg{width:16px;height:16px}@media (max-width:860px){.pl15 .endGrid{grid-template-columns:1fr;gap:40px;padding-block:64px}.pl15 .endCard{justify-self:start}}.pl15 .inc{font-size:14px;font-weight:600;line-height:1.2}.pl15 .inc small{color:var(--slate-2);font-size:11.5px;font-weight:400;display:block}.pl15 .cell:hover .doc{transform:translateX(var(--x)) rotate(var(--r))}.pl15 .doc{cursor:default}.pl15 .city2 .ct{aspect-ratio:4/3}.pl15 .city2 .creg{max-width:420px;margin-top:34px}.pl15 .city2{align-items:stretch}.pl15 .city2>div:first-child{flex-direction:column;justify-content:center;display:flex}.pl15 .uim{background:var(--surface);border-radius:16px;width:100%;max-width:440px;margin:0 auto;padding:22px;box-shadow:0 2px 4px -2px #0f172a14,0 30px 60px -28px #0f172a59}.pl15 .uim .hd{margin-bottom:14px;font-size:15.5px}.pl15 .uim .row{border-radius:10px;margin-top:8px;padding:12px 14px}.pl15 .uim .bubble{padding:11px 14px;font-size:14px}.pl15 dialog.fm{border:0;border-radius:26px;width:calc(100% - 32px);padding:0;box-shadow:0 40px 90px -30px #0f172a80}.pl15 dialog.fm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a151273;background:lab(7.20476% 1.68892 2.90778/.45)}.pl15 .fm .k{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);font-size:12.5px;font-weight:600}.pl15 .fm h3{letter-spacing:-.025em;margin-top:8px;font-size:26px;font-weight:700}.pl15 .fm p{color:var(--slate);margin-top:12px;font-size:16px;line-height:1.55}.pl15 .fm .acts{flex-wrap:wrap;gap:10px;display:flex}.pl15 .fm .x{all:unset;cursor:pointer;width:36px;height:36px;color:var(--slate);z-index:5;background:color-mix(in oklch, var(--surface) 82%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.pl15 .fm .x:hover{background:var(--stone-100)}.pl15 .fm .x svg{width:18px;height:18px}.pl15 .fm .x:focus-visible{outline:2px solid var(--primary)}.pl15 .pc2 .pin{width:auto}.pl15 .pc2 .d{opacity:1}.pl15 .fc-top{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:4px 6px 16px;display:flex}.pl15 .fc-top .lg{background:var(--primary);width:38px;height:38px;color:var(--on-primary);border-radius:11px;place-items:center;font-weight:800;display:grid}.pl15 .fc-top b{font-size:15px;display:block}.pl15 .fc-top small{color:var(--slate);font-size:12.5px}.pl15 .hero{padding:104px 0 110px}.pl15 .hero .hero-grid{align-items:center}.pl15 .hero .h1{font-size:clamp(42px,5.6vw,68px)}.pl15 .hero .heroLead{text-wrap:pretty;max-width:34em;margin-top:22px}.pl15 .hero .heroActs{margin-top:30px;display:flex}.pl15 .doc:hover{z-index:auto!important;transform:translateX(var(--x)) translateY(-18px) rotate(var(--r))!important}.pl15 .c-time h3{max-width:22ch}.pl15 .presets{gap:6px;margin-top:12px;display:flex}.pl15 .presets button{all:unset;cursor:pointer;background:var(--stone-100);color:var(--slate);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.pl15 .presets button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.pl15 .presets button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pl15 .rings{grid-template-columns:132px 1fr;align-items:center;gap:18px;margin-top:auto;padding-top:16px;display:grid}.pl15 .rings svg{width:132px;height:132px;transform:rotate(-90deg)}.pl15 .rings circle{fill:none;stroke-width:11px;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1)}.pl15 .rings .t1{stroke:var(--line-2)}.pl15 .rings .a1{stroke:var(--ink)}.pl15 .rings .a2{stroke:var(--primary)}.pl15 .rleg div{color:var(--slate);font-size:12.5px}.pl15 .rleg div+div{margin-top:10px}.pl15 .rleg b{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;display:block}.pl15 .rleg .t b{color:var(--primary-deep)}.pl15 .city2 .creg{position:relative}.pl15 .sug{background:var(--surface);color:var(--ink);z-index:6;border-radius:18px;max-height:264px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 30px 60px -24px #0f172a80}.pl15 .sug.open{display:block}.pl15 .sug button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;justify-content:space-between;width:100%;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.pl15 .sug button small{color:var(--slate-2);font-weight:400}.pl15 .sug button:hover,.pl15 .sug button.act{background:var(--amber-soft)}.pl15 .ct.more{place-items:center}.pl15 .ct.more span{opacity:.85;margin-top:4px;font-size:13px;font-weight:500;display:block}.pl15 dialog.cm{border:0;border-radius:28px;width:calc(100% - 32px);max-width:920px;padding:0;box-shadow:0 40px 90px -30px #0f172a80}.pl15 dialog.cm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a151280;background:lab(7.20476% 1.68892 2.90778/.5)}.pl15 .cm h3{letter-spacing:-.03em;font-size:28px;font-weight:700}.pl15 .cm p{color:var(--slate);margin-top:6px}.pl15 .cm .cgrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}@media (max-width:700px){.pl15 .cm .cgrid{grid-template-columns:1fr 1fr}}.pl15 .cm .ct{aspect-ratio:4/3;color:#fff;border-radius:18px}.pl15 .st3{grid-template-columns:var(--c);gap:12px;height:500px;transition:grid-template-columns .65s cubic-bezier(.3,.1,.2,1);display:grid}.pl15 .s3{background:var(--surface);cursor:pointer;border-radius:24px;min-width:0;position:relative;overflow:hidden}.pl15 .s3.on{cursor:default}.pl15 .s3 .rail{flex-direction:column;align-items:center;padding:30px 0;transition:opacity .3s;display:flex;position:absolute;inset:0}.pl15 .s3 .rail b{writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;margin-top:auto;font-size:19px;font-weight:700;transform:rotate(180deg)}.pl15 .s3 .n{background:var(--amber-soft);width:40px;height:40px;color:var(--primary-deep);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.pl15 .s3.on .rail{opacity:0;pointer-events:none}.pl15 .s3 .full{opacity:0;pointer-events:none;grid-template-columns:340px 1fr;gap:28px;width:840px;max-width:calc(100vw - 312px);padding:30px;transition:opacity .35s;display:grid;position:absolute;top:0;bottom:0;left:0}.pl15 .s3.on .full{opacity:1;pointer-events:auto;transition:opacity .5s .25s}.pl15 .s3 .txt{flex-direction:column;display:flex}.pl15 .s3 h3{letter-spacing:-.025em;margin-top:auto;font-size:26px;font-weight:700}.pl15 .s3 .txt p{color:var(--slate);margin-top:10px}.pl15 .s3 .ui2{background:var(--stage-grad);border-radius:20px;place-items:center;padding:30px;display:grid}.pl15 .s3 .uim{max-width:420px;font-size:14px}.pl15 .s3 .uim .slots{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.pl15 .s3 .uim .slots span{text-align:center;background:var(--stone-100);border-radius:10px;padding:9px 6px;font-size:12.5px;font-weight:600}.pl15 .s3 .uim .slots small{color:var(--slate-2);font-size:11px;font-weight:400;display:block}.pl15 .s3 .uim .slots .b{background:var(--amber-soft);color:var(--primary-deep)}.pl15 .s3 .uim .slots .b small{color:inherit}@media (max-width:1000px){.pl15 .st3{height:auto;grid-template-columns:1fr!important}.pl15 .s3{cursor:default}.pl15 .s3 .rail{display:none}.pl15 .s3 .full{opacity:1;pointer-events:auto;grid-template-columns:1fr;width:auto;max-width:none;padding:26px;position:static}.pl15 .s3 h3{margin-top:18px}.pl15 .s3 .ui2{padding:20px}}.pl15 dialog.fm{max-width:920px}.pl15 .fm .in{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}@media (max-width:760px){.pl15 .fm .in{grid-template-columns:1fr}}.pl15 .fm .gfx{background:var(--stage-grad);border-radius:26px 0 0 26px;place-items:center;padding:34px;display:grid;overflow:hidden}@media (max-width:760px){.pl15 .fm .gfx{border-radius:26px 26px 0 0;min-height:240px}}.pl15 .fm .tx{flex-direction:column;padding:38px 36px 34px;display:flex}.pl15 .fm .tx ul{gap:10px;margin-top:18px;font-size:15px;font-weight:500;display:grid}.pl15 .fm .tx li{grid-template-columns:18px 1fr;gap:10px;display:grid}.pl15 .fm .tx li svg{width:17px;height:17px;margin-top:3px}.pl15 .fm .acts{margin-top:auto;padding-top:26px}.pl15 .gcard{background:var(--surface);border-radius:16px;width:min(340px,100%);padding:18px;font-size:13.5px;box-shadow:0 2px 4px -2px #0f172a14,0 30px 60px -28px #0f172a59}.pl15 .gcard .gh{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.pl15 .gcard .gr{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:9px 11px;display:flex}.pl15 .gcard .gr span{color:var(--slate)}.pl15 .gfx .v-list,.pl15 .gfx .v-chat,.pl15 .gfx .v-imp,.pl15 .gfx .v-cal{width:100%}.pl15 .gfx .v-cal{justify-content:center}.pl15 .story .st{min-height:420px}.pl15 .story .st.photo .in{justify-content:flex-end}.pl15 .story .lblcard{border-radius:18px;padding:16px 18px}.pl15 .story .st.photo:after{background:linear-gradient(#0000 50%,#0e0a0773);background:linear-gradient(#0000 50%,lab(3.03542% .975616 1.60148/.45))}.pl15 .vault{flex:1;place-items:center;margin:14px 0;display:grid;position:relative}.pl15 .vault .vd{background:var(--surface);width:150px;height:176px;box-shadow:0 2px 4px -2px #0f172a1a, 0 24px 40px -22px #0f172a66, inset 0 0 0 1px var(--line-2);border-radius:14px;padding:16px;font-size:11.5px;font-weight:600;position:relative}.pl15 .vault .vd:before,.pl15 .vault .vd:after{content:"";background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);z-index:-1;border-radius:14px;position:absolute;inset:0;transform:rotate(-6deg)translate(-10px,4px)}.pl15 .vault .vd:after{transform:rotate(5deg)translate(12px,6px)}.pl15 .vault .vd i{background:var(--line-2);border-radius:3px;height:6px;margin-top:9px;display:block}.pl15 .vault .vd i:nth-of-type(2){width:70%}.pl15 .vault .vd i:nth-of-type(4){width:55%}.pl15 .vault .lk{background:var(--ink);width:52px;height:52px;color:var(--on-ink);border-radius:16px;place-items:center;display:grid;position:absolute;bottom:-16px;right:-16px;box-shadow:0 14px 24px -12px #0f172a99}.pl15 .vault .lk svg{width:22px;height:22px}.pl15 .story .st.dk .sig2{flex-direction:column;flex:1;justify-content:space-between;gap:8px;margin-top:22px;display:flex}.pl15 .story .st.dk .sig2 div{border-radius:12px;padding:14px 16px;font-size:15px}.pl15 .story .st.dk .fin{color:#bcb6b1;color:lab(74.4615% 1.69069 3.33195);margin-top:16px;font-size:13px}.pl15 .pc2 .pin{color:#fff;border-radius:22px;margin:auto 10px 10px;padding:18px}.pl15 .pc2 h3{white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;overflow:visible}.pl15 .pc2 .d{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;display:-webkit-box;overflow:hidden}.pl15 .pc2 li{min-height:2.7em}.pl15 .pc2 li svg{color:#fff}.pl15 .pc2 .ft{border-top-color:#ffffff47;border-top-color:lab(100% 0 0/.28)}.pl15 .pc2 .ft span{color:#fffc;color:lab(100% 0 0/.8)}.pl15 .pc2 .ft b{color:#fff;min-height:2.6em}.pl15 .pc2 .go{color:var(--on-white);background:#fff}.pl15 .fb .g-cell.letter{background:var(--surface)}.pl15 .faqwrap .sec-head{flex-direction:column;min-height:520px;display:flex}.pl15 .faqside{gap:12px;margin-top:auto;padding-top:28px;display:grid}.pl15 .faqside .card{background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.pl15 .faqside .card b{font-size:16px;display:block}.pl15 .faqside .card small{color:var(--slate);font-size:13.5px}.pl15 .ct.more{box-shadow:none;text-align:left;background:0 0;display:block}.pl15 .ct.more:after{background:linear-gradient(#12090559,#120905d9);background:linear-gradient(lab(2.99349% 2.63709 2.64775/.35),lab(2.99349% 2.63709 2.64775/.85));display:block}.pl15 .ct.more b{font-size:18px;position:absolute;bottom:14px;left:16px;right:16px}.pl15 .ct.more span:not(.plus){z-index:1;opacity:.9;margin:0;font-size:12.5px;font-weight:500;position:absolute;bottom:40px;left:16px}.pl15 .ct.more .plus{z-index:1;width:38px;height:38px;color:var(--on-white);background:#fff;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;inset:12px 12px auto auto}.pl15 .ct.more .plus svg{width:18px;height:18px}.pl15 .ct.more:hover .plus{transform:rotate(90deg)}.pl15 .s3 .txt p{font-size:16px;line-height:1.6}.pl15 .s3 .prog{background:var(--line-2);opacity:0;border-radius:3px;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:30px;right:30px;overflow:hidden}.pl15 .s3.on .prog{opacity:1}.pl15 .s3 .prog i{background:var(--primary);width:0;height:100%;display:block}@media (max-width:1000px){.pl15 .s3 .prog{display:none}}.pl15 .fm .tx .how{color:var(--slate);margin-top:12px;font-size:15px;line-height:1.55}.pl15 .fm .gfx{min-height:420px}.pl15 .hero{background:linear-gradient(180deg, transparent 62%, var(--page) 100%), radial-gradient(40rem 30rem at 86% 18%, var(--glow-1), transparent 62%), radial-gradient(30rem 22rem at 62% 70%, var(--glow-2), transparent 62%), radial-gradient(34rem 22rem at 4% 0%, var(--glow-3), transparent 62%), var(--page)}.pl15 .c-ver h3{margin-top:30px}.pl15 .story .lblcard{background:var(--surface);color:var(--ink);-webkit-backdrop-filter:none;border:0;box-shadow:0 18px 34px -18px #0f172a73}.pl15 .story .st.photo .lblcard .k{color:var(--slate)}.pl15 .story .st.mid .note2{color:var(--slate);margin-top:auto;font-size:14.5px;line-height:1.55}.pl15 .story .vault{margin:22px 0 26px}.pl15 .pc2:after{background:linear-gradient(#0000 25%,#0e0a07c7);background:linear-gradient(#0000 25%,lab(3.03542% .975616 1.60148/.78))}.pl15 .pc2 .pin{-webkit-backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(135deg,#1a151280,#1a15124d);background:linear-gradient(135deg,lab(7.20476% 1.68892 2.90778/.5),lab(7.20476% 1.68892 2.90778/.3));border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);box-shadow:inset 0 1px #ffffff59,0 18px 40px -20px #0009;box-shadow:inset 0 1px lab(100% 0 0/.35),0 18px 40px -20px lab(0% 0 0/.6)}.pl15 .prow>.pc2{min-width:0}.pl15 .pc2 .pin{box-sizing:border-box;min-width:0;max-width:calc(100% - 20px)}.pl15 .pc2 h3{letter-spacing:-.03em;font-size:17.5px}@media (min-width:1101px) and (max-width:1240px){.pl15 .pc2 h3{font-size:15.5px}}@media (max-width:1100px){.pl15 .prow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pl15 .prow{grid-template-columns:1fr}}.pl15 .pc2 .d{color:#fffffff0;color:lab(100% 0 0/.94);font-size:14.5px}.pl15 .pc2 ul{font-size:14.5px}.pl15 .faqside .card.demo{grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:24px;display:grid}.pl15 .faqside .card.demo b{letter-spacing:-.015em;font-size:19px}.pl15 .faqside .card.demo .btn{border-radius:14px;grid-column:1/-1;width:100%;height:52px;font-size:16px}@media (prefers-reduced-motion:reduce){.pl15 *,.pl15 :before,.pl15 :after{transition:none!important;animation:none!important}}.pl15 .hero{padding-bottom:96px}.pl15 .lbhead{text-align:center;margin-bottom:44px}.pl15 .lbhead .h2{text-wrap:balance;max-width:32ch;margin-inline:auto}.pl15 .score-foot{justify-content:space-between;align-items:end;padding-top:28px;display:flex;position:relative}.pl15 .score-foot .nm2{color:#bcb6b1;color:lab(74.4615% 1.69069 3.33195);font-size:13px}.pl15 .score-foot .mt2{color:#948e89;color:lab(59.3811% 1.697 3.33608);font-size:12px}.pl15 .c-wide p{max-width:60ch}.pl15 .whoRow{align-items:center;gap:8px;display:flex}.pl15 .fw5{font-weight:500}.pl15 .mt2px{margin-top:2px}.pl15 .mt6{margin-top:6px;line-height:1.4}.pl15 .slotbar i.f{background:#ffffff26;background:lab(100% 0 0/.15)}.pl15 .avRow{align-items:center;gap:10px;display:flex}.pl15 .chips.mt12,.pl15 .bubble.mt12{margin-top:12px}.pl15 .bubble.me.r{max-width:70%;margin-left:auto}.pl15 .imgfill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pl15 .ct .imgfill{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pl15 .ct:hover .imgfill{transform:scale(1.07)}.pl15 .pc2 .imgfill{z-index:-2;object-position:50% 30%}.pl15 .story .st.photo .imgfill{object-position:50% 30%}.pl15 .fb .g-photo .imgfill{object-position:50% 20%}.pl15 .native{color:var(--foreground)}.pl15 .hero .hero-grid>.heroNative{min-width:0}.pl15 .pricingNative{margin-top:8px}.pl15 .faqNative{background:var(--surface);border-radius:24px;padding:22px}.pl15 .cm .inB{padding:34px;display:block}.pl15 .doc-a{--x:-78px;--r:-8deg}.pl15 .doc-b{--x:-28px;--r:-3deg}.pl15 .doc-c{--x:24px;--r:3deg}.pl15 .doc-d{--x:76px;--r:8deg}.pl15 .letterBody{margin-top:22px}.pl15 .ct{display:block}.pl15 .faqside .card.demo img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:64px;height:64px}.pl15 .hero{overflow:visible}.pl15 .hero .heroNative{padding-bottom:150px}@media (max-width:960px){.pl15 .hero .heroNative{padding-bottom:40px}}.pl15 .faqNative{flex-direction:column;gap:16px;min-height:520px;display:flex}.pl15 .faqNative .fc-top{padding:4px 6px 16px}@media (min-width:901px){.pl15 .faqwrap{align-items:stretch}}.pl15 .faqNative>.fc-top+*{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.pl15 .frail{gap:12px;margin:56px 0 64px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pl15 .frail-track{width:max-content;animation:pl15-mq var(--frail-dur,150s) linear infinite;gap:10px;padding:4px 10px 4px 0;display:flex}.pl15 .frail-row:nth-child(2) .frail-track{--frail-dur:175s;animation-direction:reverse}.pl15 .frail:hover .frail-track,.pl15 .frail:focus-within .frail-track,.pl15 .frail[data-paused] .frail-track{animation-play-state:paused}.pl15 .frail button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);color:var(--ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:box-shadow .2s,color .2s;display:inline-flex}.pl15 .frail button:hover{box-shadow:inset 0 0 0 2px var(--primary);color:var(--primary-deep)}.pl15 .frail button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pl15 .frail button i{background:var(--primary);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.pl15 .frail{-webkit-mask-image:none;mask-image:none}.pl15 .frail-track{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:16px}.pl15 .frail-track>[aria-hidden]{display:none}}.dark .pl15{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:var(--background);--ink-2:#d4d0cd;--ink-soft:#b5b0ac;--on-ink:#120f0c;--slate:#b0a9a5;--slate-2:#8b8580;--line-2:#ffffff14;--stone-50:#171614;--stone-100:#211f1d;--surface-2:#201e1c;--tray:#131110;--panel-dark:#27221d;--amber-wash:#251910;--primary-deep:#f99f55;--primary-text:#f79643;--success-soft:#143320;--success-ink:#80dba2;--success-ink-2:#80dba2;--stage-grad:linear-gradient(135deg, #2d2917, #321f0e 50%, #341915);--glow-1:#da6d0033;--glow-2:#ca55511a;--glow-3:#b69d3a14}@supports (color:lab(0% 0 0)){.dark .pl15{--ink-2:lab(83.7493% 1.00583 1.99361);--ink-soft:lab(72.1454% 1.34811 2.66262);--on-ink:lab(4.4256% .971526 1.68694);--slate:lab(69.8214% 1.69241 3.33303);--slate-2:lab(55.901% 1.69879 3.33731);--line-2:lab(100% 0 0/.08);--stone-50:lab(7.2191% .642434 1.20767);--stone-100:lab(11.8302% .855103 1.67257);--surface-2:lab(11.2524% .680387 1.33552);--tray:lab(5.26205% .522375 .975502);--panel-dark:lab(13.5527% 2.12677 4.07165);--amber-wash:lab(10.0136% 5.01391 8.05552);--primary-deep:lab(73.892% 29.8757 52.4234);--primary-text:lab(71.5019% 32.4746 57.7701);--success-soft:lab(18.2944% -15.8427 8.15558);--success-ink:lab(80.6998% -37.842 19.4584);--success-ink-2:lab(80.6998% -37.842 19.4584);--stage-grad:linear-gradient(135deg, lab(16.6195% -.155732 12.2069), lab(14.035% 7.62559 14.6323) 50%, lab(12.5839% 13.8033 8.78298));--glow-1:lab(58.374% 43.3027 84.2269/.2);--glow-2:lab(52.12% 47.1194 27.3658/.1);--glow-3:lab(65.6448% 1.23674 52.9943/.08)}}.pl15 dialog.fm,.pl15 dialog.cm{margin:auto;position:fixed}@media (any-pointer:coarse){.pl15 .more,.pl15 .presets button{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.pl15 .hero{padding-bottom:40px}.pl15 .hero .heroNative{padding-bottom:16px}.pl15 section.sec{padding:52px 0}}}