:root{--palm-950:#072a24;--palm-900:#0b3b33;--palm-800:#0d4a40;--palm-700:#0f5c4d;--palm-600:#1b6e5d;--palm-500:#2e8570;--palm-300:#8cc3b3;--palm-200:#bfddd3;--palm-100:#dcede7;--palm-50:#eef6f3;--sand-0:#fff;--sand-50:#fbf8f3;--sand-100:#f5efe5;--sand-200:#eae0cf;--sand-300:#d9cbb3;--ink-900:#16201c;--ink-700:#36423d;--ink-500:#5e6a65;--ink-400:#87918c;--ink-300:#b4bcb8;--line:#ebe5da;--saffron-600:#a96a12;--saffron-500:#d99124;--saffron-100:#fbefd8;--clay-600:#b0442f;--clay-500:#c9573f;--clay-100:#f9e3dc;--leaf-600:#2f7d4f;--leaf-100:#e0f1e6;--sky-600:#2f6c9e;--sky-100:#e2edf7;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:28px;--shadow-1:0 1px 2px #16201c0d, 0 1px 1px #16201c08;--shadow-2:0 10px 30px -12px #16201c2e;--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", "Noto Sans Sinhala", "Noto Sans Malayalam", "Noto Sans Bengali", "Noto Sans Devanagari", system-ui, sans-serif;--font-latin:"IBM Plex Sans", "Noto Sans Sinhala", "Noto Sans Malayalam", "Noto Sans Bengali", "Noto Sans Devanagari", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-brand:"Reem Kufi", "IBM Plex Sans Arabic", sans-serif;--font-ios:-apple-system, "SF Pro Text", system-ui, sans-serif;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cg fill='none' stroke='white' stroke-opacity='.07' stroke-width='1'%3E%3Crect x='12' y='12' width='20' height='20'/%3E%3Crect x='12' y='12' width='20' height='20' transform='rotate(45 22 22)'/%3E%3C/g%3E%3C/svg%3E");--lamp:#e7ae55;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--hero-gradient:radial-gradient(120% 120% at 85% 5%, #1b6e5d 0, #0d4a40 55%, #072a24 100%);--wrap:1120px;--gutter:clamp(20px, 5vw, 40px)}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reem-kufi-arabic-700-normal.D4RhYlR1.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reem-kufi-latin-700-normal.D4MLSEVm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html:lang(ar){--font-ui:var(--font-ar)}html:not(:lang(ar)){--font-ui:var(--font-latin)}body{background:var(--sand-50);color:var(--ink-900);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.7}html:not(:lang(ar)) body{line-height:1.6}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--palm-700);text-underline-offset:3px}a:hover{color:var(--palm-600)}:focus-visible{outline:3px solid var(--lamp);outline-offset:3px;border-radius:6px}bdi{unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--sand-0);color:var(--palm-700);border-radius:var(--r);padding:10px 16px;font-weight:600;position:absolute;inset-block-start:-100px;inset-inline-start:12px}.skip:focus{inset-block-start:12px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(56px,9vw,104px)}.section-head{max-width:680px;margin-block-end:clamp(28px,4vw,48px)}.section-head.center{text-align:center;margin-inline:auto}.ic{flex:none;display:inline-flex}.ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ic.sm svg{stroke-width:2px;width:16px;height:16px}.ic.lg svg{width:24px;height:24px}[dir=rtl] .flip{transform:scaleX(-1)}.eyebrow{color:var(--palm-600);margin-block-end:8px;font-size:14px;font-weight:600}:not(:lang(ar))>.eyebrow,.eyebrow:not(:lang(ar)){letter-spacing:.02em}:lang(ar) .eyebrow,.eyebrow:lang(ar){letter-spacing:0}.h1{text-wrap:balance;font-size:clamp(32px,5.2vw,52px);font-weight:700;line-height:1.3}html:not(:lang(ar)) .h1{letter-spacing:-.02em;line-height:1.14}.h2{text-wrap:balance;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.35}html:not(:lang(ar)) .h2{letter-spacing:-.015em;line-height:1.2}.h3{font-size:19px;font-weight:600;line-height:1.45}.lead{color:var(--ink-700);text-wrap:pretty;margin-block-start:14px;font-size:clamp(17px,1.6vw,19.5px)}.muted{color:var(--ink-500)}.small{font-size:14.5px}.note{color:var(--ink-500);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.note .ic{color:var(--ink-400);margin-block-start:4px}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{border-radius:10px;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff29}.wordmark{font-family:var(--font-brand);font-size:28px;font-weight:700;line-height:1}.wordmark:lang(ar){padding-block-end:6px}.site-header{justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.site-header .actions{align-items:center;gap:8px;display:flex}.pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pill .ic svg{stroke-width:2.2px;width:16px;height:16px}.on-dark{color:#fff}.on-dark .pill{color:#fff;border-color:#ffffff47}.on-dark .pill:hover{color:#fff;background:#ffffff1a}.on-dark .pill.ghost{color:var(--palm-200);border-color:#0000}.on-light .pill{color:var(--palm-700);border-color:var(--palm-200);background:var(--sand-0)}.on-light .pill:hover{background:var(--palm-50)}.on-light .pill.ghost{color:var(--ink-500);background:0 0;border-color:#0000}.on-light .brand img{box-shadow:none}.on-light .wordmark{color:var(--palm-800)}@media (width<=420px){.site-header .wordmark{font-size:24px}.pill{padding-inline:11px;font-size:13.5px}.brand img{width:34px;height:34px}}.hero{background:var(--pattern), var(--hero-gradient);color:#fff;border-end-end-radius:var(--r-xl);border-end-start-radius:var(--r-xl);overflow:hidden}.hero-grid{align-items:center;gap:36px;padding-block:clamp(20px,4vw,56px) 0;display:grid}.hero-copy{padding-block-end:8px}.hero .eyebrow{color:var(--lamp)}.hero .lead{color:var(--palm-100);max-width:34em}.hero .positioning{border-inline-start:3px solid var(--lamp);color:#fff;max-width:32em;margin-block-start:18px;padding-inline-start:14px;font-size:16.5px;font-weight:600}.hero .trial{color:var(--palm-200);margin-block-start:14px;font-size:14px}.hero-phone{justify-content:center;display:flex}.hero-phone .phone{width:min(74vw,300px);margin-block-end:-34%}@media (width>=900px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;padding-block:40px 72px}.hero-phone .phone{width:min(100%,318px);margin-block-end:0}}.badges{flex-wrap:wrap;align-items:flex-start;gap:14px 12px;margin-block-start:26px;display:flex}.badge{flex-direction:column;gap:6px;text-decoration:none;display:inline-flex}.badge img{border-radius:8px;width:auto;height:46px}.badge.is-soon{cursor:default}.badge.is-soon img{filter:grayscale();opacity:.45}.badge .soon{text-align:center;color:var(--ink-500);font-size:12px;font-weight:500}.on-dark .badge .soon,.hero .badge .soon{color:var(--palm-200)}.hero .badge.is-soon img,.on-dark .badge.is-soon img{opacity:.55}.badges.center{justify-content:center}.phone{width:100%;box-shadow:var(--shadow-2), 0 0 0 1px #ffffff14 inset;background:#101614;border-radius:15%/7%;padding:2.6%;position:relative}.phone img{aspect-ratio:1206/2622;object-fit:cover;object-position:top;background:var(--sand-50);border-radius:12.4%/5.7%;width:100%}.steps{counter-reset:step;gap:16px;display:grid}.step{background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:24px}.step-num{background:var(--palm-100);width:38px;height:38px;color:var(--palm-700);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;margin-block-end:14px;font-size:17px;font-weight:700;display:inline-flex}.step p{color:var(--ink-500);margin-block-start:6px;font-size:15.5px}@media (width>=760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.features{gap:clamp(56px,8vw,96px);display:grid}.feature{align-items:center;gap:28px;display:grid}.feature-copy .body{color:var(--ink-700);margin-block-start:12px}.ticks{gap:10px;margin-block-start:18px;display:grid}.ticks li{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.ticks .ic{color:var(--leaf-600);background:var(--leaf-100);border-radius:999px;margin-block-start:5px;padding:3px}.ticks .ic svg{stroke-width:3px;width:12px;height:12px}.feature-copy .note{margin-block-start:18px}.panel{border-radius:var(--r-xl);background:var(--panel,var(--palm-50));aspect-ratio:10/7.6;justify-content:center;gap:5%;padding:9% 7% 0;display:flex;position:relative;overflow:hidden}.panel .phone{flex:none;align-self:flex-start;width:44%}.panel .phone:nth-child(2){margin-block-start:9%}.panel.single .phone{width:50%}.panel.sand{--panel:var(--sand-100)}.panel.sky{--panel:var(--sky-100)}.panel.saffron{--panel:var(--saffron-100)}.panel.deep{background:var(--pattern), var(--hero-gradient)}@media (width>=900px){.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.feature:nth-child(2n) .feature-media{order:-1}}.worker{background:var(--palm-50);border-radius:var(--r-xl);margin-inline:calc(var(--gutter) * -.4);padding:clamp(28px,5vw,64px)}.worker .section-head{margin-block-end:24px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--sand-0);border:1px solid var(--palm-200);min-height:34px;color:var(--palm-800);border-radius:999px;align-items:center;padding:4px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.chip.native{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.worker-grid{gap:14px;margin-block-start:28px;display:grid}.worker-point{background:var(--sand-0);border-radius:var(--r-lg);border:1px solid var(--palm-100);padding:20px}.worker-point .icon-badge{margin-block-end:12px}.worker-point p{color:var(--ink-500);margin-block-start:4px;font-size:15.5px}.icon-badge{background:var(--palm-100);width:38px;height:38px;color:var(--palm-700);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.worker-phones{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:flex-start;gap:18px;margin-block-start:32px;margin-inline:calc(-1*clamp(28px,5vw,64px));padding-block-end:18px;padding-inline:clamp(28px,5vw,64px);display:flex;overflow-x:auto}.worker-phones .phone{scroll-snap-align:center;flex:none;width:min(62vw,240px)}.worker-cta{align-items:center;gap:8px;margin-block-start:20px;font-weight:600;text-decoration:none;display:inline-flex}.worker-cta:hover{text-decoration:underline}@media (width>=760px){.worker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.worker-phones{justify-content:center;gap:32px;overflow:visible}.worker-phones .phone{width:min(28%,250px)}.worker-phones .phone:nth-child(2){margin-block-start:36px}}@media (width>=1100px){.worker-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.worker-phones{gap:20px;margin:0;padding:0}.worker-phones .phone{width:31%}}.promise{background:var(--pattern), linear-gradient(180deg, var(--palm-900), var(--palm-950));color:#fff}.promise .lead{color:var(--palm-200)}.promise-grid{gap:14px;display:grid}.promise-item{border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff17;align-items:flex-start;gap:14px;padding:20px;display:flex}.promise-item .icon-badge{color:var(--lamp);background:#e7ae5529;flex:none}.promise-item p{color:var(--palm-200);margin-block-start:2px;font-size:15px}.promise-item .h3{font-size:17.5px}@media (width>=700px){.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.price-card{background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);gap:28px;max-width:920px;margin-inline:auto;padding:clamp(22px,4vw,40px);display:grid}.price-card .plan-name{font-family:var(--font-brand);color:var(--palm-800);font-size:26px;font-weight:700}.plans{gap:12px;margin-block-start:16px;display:grid}.plan{border:1.5px solid var(--line);border-radius:var(--r-lg);gap:2px;padding:16px 18px;display:grid}.plan.featured{border-color:var(--palm-700);background:var(--palm-50)}.plan-top{justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.tag{background:var(--lamp);color:var(--palm-950);border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.plan-price{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.3}.plan-price .per{color:var(--ink-500);font-size:15px;font-weight:500}.plan .equiv{color:var(--ink-500);font-size:13.5px}.trial-pill{background:var(--leaf-100);color:var(--palm-800);border-radius:999px;align-items:center;gap:8px;margin-block-start:14px;padding:6px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.price-card .ticks{margin-block-start:12px}.price-card .fine{color:var(--ink-500);margin-block-start:16px;font-size:13.5px}.worker-free{border-radius:var(--r);background:var(--palm-50);color:var(--palm-800);align-items:flex-start;gap:10px;margin-block-start:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.worker-free .ic{margin-block-start:4px}@media (width>=820px){.price-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.faq{gap:10px;max-width:780px;margin-inline:auto;display:grid}.faq details{background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-lg)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--palm-600);transition:transform .2s}.faq details[open] summary .ic{transform:rotate(45deg)}.faq .answer{color:var(--ink-700);padding:0 20px 20px;font-size:16px}.site-footer{background:var(--sand-100);border-block-start:1px solid var(--line);padding-block:40px 32px;font-size:15px}.footer-grid{gap:24px;display:grid}.footer-links{flex-wrap:wrap;gap:6px 22px;display:flex}.footer-links a{color:var(--ink-700);padding-block:6px;text-decoration:none;display:inline-block}.footer-links a:hover{color:var(--palm-700);text-decoration:underline}.site-footer .tagline{color:var(--ink-500);margin-block-start:8px}.site-footer .legal{color:var(--ink-500);border-block-start:1px solid var(--sand-200);flex-wrap:wrap;justify-content:space-between;gap:4px 18px;margin-block-start:24px;padding-block-start:18px;font-size:13.5px;display:flex}@media (width>=760px){.footer-grid{grid-template-columns:1fr auto;align-items:start}}.doc{max-width:760px;margin-inline:auto;padding-block:clamp(24px,5vw,56px) clamp(56px,8vw,96px)}.doc h1{font-size:clamp(30px,4.6vw,42px);font-weight:700;line-height:1.3}.doc .updated{color:var(--ink-500);margin-block-start:6px;font-size:14.5px}.doc .intro{color:var(--ink-700);margin-block-start:18px;font-size:18px}.doc h2{margin-block:36px 10px;font-size:22px;font-weight:700;line-height:1.4}.doc p+p{margin-block-start:12px}.doc ul.bullets,.doc ol.numbers{gap:8px;padding-inline-start:22px;display:grid}.doc ul.bullets{list-style:outside}.doc ol.numbers{list-style:decimal}.doc ul.bullets li::marker{color:var(--palm-500)}.doc ul+p,.doc ol+p{margin-block-start:14px}.doc .card{background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-lg);margin-block-start:14px;padding:20px 22px}.doc .faq{max-width:none;margin-block-start:14px}.doc a{word-break:break-word}.centered{flex-direction:column;min-height:100svh;display:flex}.centered main{flex:1;justify-content:center;align-items:center;padding-block:32px 56px;display:flex}.card-lg{background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:520px;box-shadow:var(--shadow-2);text-align:center;margin-inline:auto;padding:clamp(24px,6vw,40px)}.card-lg .app-icon{width:84px;height:84px;box-shadow:var(--shadow-2);border-radius:20px;margin-block-end:18px;margin-inline:auto}.card-lg h1{font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.35}.card-lg .lead{margin-block-start:8px;font-size:16.5px}.qr{border-block-start:1px dashed var(--sand-300);margin-block-start:26px;padding-block-start:22px;display:none}.qr svg{border:1px solid var(--line);background:#fff;border-radius:12px;width:168px;height:168px;margin-inline:auto;padding:10px}.qr p{color:var(--ink-500);margin-block-start:10px;font-size:14px}@media (width>=900px) and (hover:hover) and (pointer:fine){.qr{display:block}}.btn{text-align:center;min-height:52px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--palm-700);color:#fff;box-shadow:0 8px 18px -10px #0f5c4db3}.btn.primary:hover{background:var(--palm-600);color:#fff}.btn.outline{background:var(--sand-0);color:var(--palm-700);border-color:var(--palm-200)}.btn.outline:hover{background:var(--palm-50)}.btn.block{width:100%;display:flex}.links-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:22px;display:flex}.text-link{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.section[data-flush]{padding-block-start:0}.features+.note{margin-block-start:28px}.fine+.note{margin-block-start:10px}[data-gap]{margin-block-start:12px}.doc p+ul,.doc p+ol{margin-block-start:8px}
