.infolio-home[data-astro-cid-ptyzurui]{--home-blue: #007aff;--home-blue-text: #005fcc;--home-ink: #111318;--home-muted: #606976;--home-surface: #fff;--home-gray: #f6f7f9;--home-border: #e4e7ec;background:#fff;color:var(--home-ink)}.home-container[data-astro-cid-ptyzurui]{width:min(100% - 80px,1120px);margin-inline:auto}.hero-stage[data-astro-cid-ptyzurui]{position:relative;isolation:isolate;height:clamp(760px,66.667vw,980px);padding-top:58px;overflow:hidden}.hero-copy[data-astro-cid-ptyzurui]{position:relative;z-index:1;text-align:center}.hero-copy[data-astro-cid-ptyzurui] h1[data-astro-cid-ptyzurui],.hero-description[data-astro-cid-ptyzurui]{margin:0 auto;max-width:1060px;font-size:clamp(36px,4.9vw,64px);font-weight:800;line-height:1.16;letter-spacing:-.055em}.hero-copy[data-astro-cid-ptyzurui] h1[data-astro-cid-ptyzurui]>span[data-astro-cid-ptyzurui]{display:block}.hero-copy[data-astro-cid-ptyzurui] h1[data-astro-cid-ptyzurui]>.hero-title-visual[data-astro-cid-ptyzurui]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.16em .22em}.hero-title-lead[data-astro-cid-ptyzurui]{display:inline-block}html[lang=en] .hero-word-stack[data-astro-cid-ptyzurui]{width:4.8em}.hero-word-stack[data-astro-cid-ptyzurui]{display:inline-grid;flex:none;width:2.65em;height:1.46em;vertical-align:middle;letter-spacing:-.035em}.hero-word[data-astro-cid-ptyzurui]{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:.18em;opacity:0;animation:hero-word-cycle 10s ease-in-out infinite}.hero-word-life[data-astro-cid-ptyzurui]{background:#e5f4e9;color:#276442;opacity:1}.hero-word-moment[data-astro-cid-ptyzurui]{background:#ffe8e3;color:#94493e;animation-delay:-7.5s}.hero-word-plan[data-astro-cid-ptyzurui]{background:#fff4cc;color:#795b17;animation-delay:-5s}.hero-word-task[data-astro-cid-ptyzurui]{background:#f0e8fa;color:#704394;animation-delay:-2.5s}@keyframes hero-word-cycle{0%,20%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-.16em)}26%,95%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-word[data-astro-cid-ptyzurui]{animation:none;transform:none;opacity:0}.hero-word-life[data-astro-cid-ptyzurui]{opacity:1}}.hero-stop[data-astro-cid-ptyzurui]{color:var(--home-blue);letter-spacing:-.32em;margin-right:.32em}html[lang=en] [data-astro-cid-ptyzurui]:is(.hero-copy h1,.hero-description){font-size:clamp(36px,4.5vw,59px)}html[lang=en] .hero-stop[data-astro-cid-ptyzurui]{letter-spacing:normal;margin:0}.hero-description[data-astro-cid-ptyzurui]{margin-top:20px;text-wrap:balance}.hero-actions[data-astro-cid-ptyzurui]{display:flex;justify-content:center;gap:16px;margin-top:22px}.hero-illustration[data-astro-cid-ptyzurui]{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-illustration[data-astro-cid-ptyzurui] img[data-astro-cid-ptyzurui]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.home-button[data-astro-cid-ptyzurui]{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:7px;padding:11px 29px;font-size:19px;line-height:1.4;font-weight:700;text-decoration:none;transition:background-color .15s ease}.hero-actions[data-astro-cid-ptyzurui] .home-button[data-astro-cid-ptyzurui]{min-height:44px;padding:9px 22px;font-size:16px}.home-button-primary[data-astro-cid-ptyzurui]{background:var(--home-blue);color:#fff}.home-button-primary[data-astro-cid-ptyzurui]:hover{background:#0066d6}.home-button-secondary[data-astro-cid-ptyzurui]{background:#eaf3ff;color:var(--home-blue-text)}.home-button-secondary[data-astro-cid-ptyzurui]:hover{background:#dcecff}.home-button[data-astro-cid-ptyzurui]:focus-visible,.home-link[data-astro-cid-ptyzurui]:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.home-section[data-astro-cid-ptyzurui]{padding-block:82px}.home-features[data-astro-cid-ptyzurui]{background:var(--home-surface)}.home-template-intro[data-astro-cid-ptyzurui]{background:var(--home-surface);border-top:1px solid var(--home-border)}.template-intro-layout[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.template-intro-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{margin-top:18px;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.35;letter-spacing:-.04em;text-wrap:balance}.template-intro-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui] span[data-astro-cid-ptyzurui]{display:block}.template-intro-copy[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{margin-top:24px;font-size:17px;line-height:1.9;color:var(--home-muted);text-wrap:pretty}.template-intro-copy[data-astro-cid-ptyzurui] .home-link[data-astro-cid-ptyzurui]{min-height:44px;display:inline-flex;align-items:center;gap:8px}.template-intro-illustration[data-astro-cid-ptyzurui]{display:block;width:100%;height:auto}.home-connectors[data-astro-cid-ptyzurui]{background:var(--home-surface);border-top:1px solid var(--home-border)}.connectors-layout[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px}.connectors-copy[data-astro-cid-ptyzurui]{grid-column:2;grid-row:1}.connectors-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{margin-top:18px;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.35;letter-spacing:-.04em;text-wrap:balance}.connectors-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui] span[data-astro-cid-ptyzurui]{display:block}.connectors-copy[data-astro-cid-ptyzurui]>p[data-astro-cid-ptyzurui]{margin-top:24px;font-size:17px;line-height:1.9;color:var(--home-muted);text-wrap:pretty}.connectors-copy[data-astro-cid-ptyzurui] .home-link[data-astro-cid-ptyzurui]{min-height:44px;display:inline-flex;align-items:center;gap:8px}.connector-direct[data-astro-cid-ptyzurui]{display:flex;align-items:flex-start;gap:14px;margin-top:28px}.connector-direct[data-astro-cid-ptyzurui]>svg[data-astro-cid-ptyzurui]{flex:none;width:28px;height:28px;color:var(--home-blue-text)}.connector-direct[data-astro-cid-ptyzurui] h3[data-astro-cid-ptyzurui]{font-size:17px;line-height:1.6;font-weight:650}.connector-direct[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{margin-top:7px;color:var(--home-muted);font-size:14px;line-height:1.8}.connectors-showcase[data-astro-cid-ptyzurui]{grid-column:1;grid-row:1;min-width:0}.connector-grid[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.connector-tile[data-astro-cid-ptyzurui]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:115px;padding:17px 6px;border:1px solid var(--home-border);border-radius:14px;background:#fff}.connector-tile[data-astro-cid-ptyzurui] img[data-astro-cid-ptyzurui]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.connector-tile[data-astro-cid-ptyzurui] span[data-astro-cid-ptyzurui]{font-size:12px;line-height:1.5;font-weight:550;text-align:center}.connector-note[data-astro-cid-ptyzurui]{margin-top:20px;font-size:12px;line-height:1.8;color:var(--home-muted);text-wrap:pretty}.sync-layout[data-astro-cid-ptyzurui]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sync-copy[data-astro-cid-ptyzurui]{grid-column:1}.sync-showcase[data-astro-cid-ptyzurui]{grid-column:2}.sync-security[data-astro-cid-ptyzurui]{padding:20px;border:1px solid #dcecff;border-radius:14px;background:#f5f9ff}.sync-security[data-astro-cid-ptyzurui] .sync-security-note[data-astro-cid-ptyzurui]{font-size:12px}.home-soft[data-astro-cid-ptyzurui]{background:var(--home-gray)}.section-heading[data-astro-cid-ptyzurui]{max-width:880px;margin:0 auto 40px;text-align:center}.section-heading[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui],.faq-layout[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{font-size:clamp(30px,3.1vw,42px);font-weight:750;line-height:1.25;letter-spacing:-.04em;text-wrap:balance}.section-heading[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{max-width:730px;margin:20px auto 0;font-size:17px;line-height:1.8;color:var(--home-muted);text-wrap:pretty}.home-card[data-astro-cid-ptyzurui]{border:1px solid var(--home-border);border-radius:12px;background:#fff;overflow:hidden}.home-kicker[data-astro-cid-ptyzurui]{display:block;font-size:13px;font-weight:650;color:var(--home-blue-text);line-height:1.6}.start-card[data-astro-cid-ptyzurui] h3[data-astro-cid-ptyzurui]{margin-top:15px;font-size:clamp(25px,2.6vw,32px);line-height:1.3;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.start-card[data-astro-cid-ptyzurui]>p[data-astro-cid-ptyzurui]{margin-top:18px;font-size:15px;line-height:1.85;color:var(--home-muted)}.home-link[data-astro-cid-ptyzurui]{display:inline-block;margin-top:23px;font-size:15px;line-height:1.6;font-weight:650;color:var(--home-blue-text);text-underline-offset:5px}.home-link[data-astro-cid-ptyzurui]:hover{text-decoration:underline}.capability-grid[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.capability-card[data-astro-cid-ptyzurui]{padding:30px}.capability-icon[data-astro-cid-ptyzurui]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:12px;background:var(--home-gray);color:var(--home-blue-text)}.capability-icon[data-astro-cid-ptyzurui] svg[data-astro-cid-ptyzurui]{width:26px;height:26px}.capability-card[data-astro-cid-ptyzurui] h3[data-astro-cid-ptyzurui]{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.capability-card[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{margin-top:14px;color:var(--home-muted);font-size:15px;line-height:1.85;text-wrap:pretty}.home-pair[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.faq-layout[data-astro-cid-ptyzurui]{display:grid;grid-template-columns:.35fr .65fr;gap:64px}.faq-layout[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{margin-top:16px}.home-faq[data-astro-cid-ptyzurui] details[data-astro-cid-ptyzurui]{border-bottom:1px solid #d9dee6}.home-faq[data-astro-cid-ptyzurui] details[data-astro-cid-ptyzurui]:first-child{border-top:1px solid #d9dee6}.home-faq[data-astro-cid-ptyzurui] summary[data-astro-cid-ptyzurui]{cursor:pointer;padding:22px 8px 22px 0;font-size:17px;line-height:1.6;font-weight:650;list-style:revert}.home-faq[data-astro-cid-ptyzurui] summary[data-astro-cid-ptyzurui]::marker{color:var(--home-blue-text)}.home-faq[data-astro-cid-ptyzurui] summary[data-astro-cid-ptyzurui]::-webkit-details-marker{display:inline}.home-faq[data-astro-cid-ptyzurui] summary[data-astro-cid-ptyzurui]:focus-visible{outline:3px solid var(--home-blue);outline-offset:3px}.home-faq[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{padding:0 18px 24px 0;color:var(--home-muted);font-size:15px;line-height:1.85}.home-start[data-astro-cid-ptyzurui] .section-heading[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{font-size:clamp(34px,4.2vw,52px)}.start-card[data-astro-cid-ptyzurui]{padding:36px;background:var(--home-gray);display:flex;align-items:flex-start;flex-direction:column}.start-card[data-astro-cid-ptyzurui] .home-button[data-astro-cid-ptyzurui]{margin-top:26px}@media(max-width:900px){.home-container[data-astro-cid-ptyzurui]{width:calc(100% - 48px)}.hero-stage[data-astro-cid-ptyzurui]{height:720px;padding-top:48px}.hero-copy[data-astro-cid-ptyzurui] h1[data-astro-cid-ptyzurui],.hero-description[data-astro-cid-ptyzurui]{font-size:clamp(33px,5.3vw,52px)}html[lang=en] [data-astro-cid-ptyzurui]:is(.hero-copy h1,.hero-description){font-size:clamp(33px,5.2vw,48px)}.home-section[data-astro-cid-ptyzurui]{padding-block:64px}.template-intro-layout[data-astro-cid-ptyzurui]{grid-template-columns:1fr;gap:32px}.template-intro-copy[data-astro-cid-ptyzurui]{max-width:600px}.template-intro-illustration[data-astro-cid-ptyzurui]{max-width:600px;margin-inline:auto}.connectors-layout[data-astro-cid-ptyzurui]{grid-template-columns:1fr;gap:32px}.connectors-copy[data-astro-cid-ptyzurui],.connectors-showcase[data-astro-cid-ptyzurui]{grid-column:auto;grid-row:auto;width:100%;max-width:600px}.connectors-showcase[data-astro-cid-ptyzurui]{margin-inline:auto}.capability-grid[data-astro-cid-ptyzurui]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pair[data-astro-cid-ptyzurui]{gap:16px}.faq-layout[data-astro-cid-ptyzurui]{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.home-container[data-astro-cid-ptyzurui]{width:calc(100% - 36px)}.hero-stage[data-astro-cid-ptyzurui]{height:auto;padding-top:38px}.hero-illustration[data-astro-cid-ptyzurui]{position:relative;inset:auto;aspect-ratio:12 / 5;margin-top:20px;overflow:hidden}.hero-illustration[data-astro-cid-ptyzurui] img[data-astro-cid-ptyzurui]{position:absolute;top:0;left:-12.5%;width:125%;max-width:none;height:auto;transform:translateY(-50%)}.hero-copy[data-astro-cid-ptyzurui] h1[data-astro-cid-ptyzurui],.hero-description[data-astro-cid-ptyzurui]{font-size:clamp(25px,6.7vw,40px);line-height:1.22;letter-spacing:-.065em}html[lang=en] [data-astro-cid-ptyzurui]:is(.hero-copy h1,.hero-description){font-size:clamp(30px,7.6vw,42px);line-height:1.08}.hero-actions[data-astro-cid-ptyzurui]{gap:10px;margin-top:22px}.home-button[data-astro-cid-ptyzurui]{font-size:19px;padding:11px 17px;min-height:49px}.hero-actions[data-astro-cid-ptyzurui] .home-button[data-astro-cid-ptyzurui]{flex:none;min-height:44px;padding:10px 14px;font-size:14px}.home-section[data-astro-cid-ptyzurui]{padding-block:52px}.template-intro-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{font-size:30px}.template-intro-copy[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{font-size:15px;margin-top:20px}.connectors-copy[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{font-size:30px}.connectors-copy[data-astro-cid-ptyzurui]>p[data-astro-cid-ptyzurui]{font-size:15px;margin-top:20px}.connector-grid[data-astro-cid-ptyzurui]{gap:8px}.connector-tile[data-astro-cid-ptyzurui]{min-height:104px;gap:11px;padding:14px 4px;border-radius:10px}.connector-tile[data-astro-cid-ptyzurui] img[data-astro-cid-ptyzurui]{width:32px;height:32px}.connector-tile[data-astro-cid-ptyzurui] span[data-astro-cid-ptyzurui]{font-size:11px}.section-heading[data-astro-cid-ptyzurui]{margin-bottom:28px}.section-heading[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui],.faq-layout[data-astro-cid-ptyzurui] h2[data-astro-cid-ptyzurui]{font-size:30px}.section-heading[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{font-size:15px;margin-top:17px}.start-card[data-astro-cid-ptyzurui]{padding:25px}.start-card[data-astro-cid-ptyzurui] h3[data-astro-cid-ptyzurui]{font-size:26px}.capability-grid[data-astro-cid-ptyzurui]{grid-template-columns:1fr;gap:16px}.capability-card[data-astro-cid-ptyzurui]{padding:25px}.capability-icon[data-astro-cid-ptyzurui]{margin-bottom:20px}.home-pair[data-astro-cid-ptyzurui]{grid-template-columns:1fr}.home-faq[data-astro-cid-ptyzurui] summary[data-astro-cid-ptyzurui]{font-size:16px}.home-faq[data-astro-cid-ptyzurui] p[data-astro-cid-ptyzurui]{font-size:14px}}
