@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&display=swap";.feature-table-wrapper{border:1px solid var(--sl-color-gray-5);border-radius:8px;min-width:fit-content;margin-block:2rem;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.feature-table-wrapper table{border-collapse:collapse;white-space:normal;table-layout:fixed;width:100%;margin:0;font-size:.9rem}.feature-table-wrapper th:first-child,.feature-table-wrapper td:first-child{width:15%;text-align:center!important}.feature-table-wrapper th:nth-child(2),.feature-table-wrapper td:nth-child(2){width:25%;text-align:center!important}.feature-table-wrapper th:nth-child(3),.feature-table-wrapper td:nth-child(3),.feature-table-wrapper th:nth-child(4),.feature-table-wrapper td:nth-child(4){width:30%}.feature-table-wrapper th,.feature-table-wrapper td{text-align:center;border-bottom:1px solid var(--sl-color-gray-5);padding:.8rem 1rem;vertical-align:middle!important}.feature-table-wrapper th:not(:last-child),.feature-table-wrapper td:not(:last-child){border-right:1px solid var(--sl-color-gray-5)}.feature-table-wrapper th:last-child,.feature-table-wrapper td:last-child{border-right:none}.feature-table-wrapper tr:last-child td{border-bottom:none}.feature-table-wrapper thead th{background-color:var(--sl-color-gray-6);font-weight:600;text-align:center!important}.feature-table-wrapper .category-cell{text-align:center;vertical-align:middle;border-right:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-gray-6);font-weight:600}.feature-table-wrapper .pro-col{color:var(--sl-color-accent);font-weight:500}.feature-table-wrapper thead .pro-col{color:var(--sl-color-accent);font-weight:700}.download-card{background:var(--sl-color-bg-nav,#fff);border:1px solid var(--sl-color-gray-5,#d1d5db);color:var(--sl-color-white,inherit);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.download-card:hover,.download-card:focus-visible{border-color:var(--sl-color-accent-high,#2563eb);box-shadow:0 12px 30px color-mix(in srgb, var(--sl-color-accent,#2563eb) 14%, transparent);transform:translateY(-1px)}.download-card .content{gap:.25rem;display:grid}.download-card .eyebrow,.download-card .meta{color:var(--sl-color-gray-3,#6b7280);font-size:.8125rem;line-height:1.35}.download-card .title{color:var(--sl-color-text-accent,var(--sl-color-accent-high,#2563eb));font-size:1.125rem;font-weight:600;line-height:1.35}.download-card .description{color:var(--sl-color-gray-2,#374151);font-size:.9375rem;line-height:1.45}.download-card .icon{color:var(--sl-color-gray-3,#6b7280);flex:none}.desktop-download-card{--card-accent:var(--sl-color-accent-high,#2563eb);--card-accent-low:color-mix(in srgb, var(--card-accent) 12%, transparent);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--card-accent) 16%, transparent), transparent 34%), linear-gradient(135deg, var(--card-accent-low), transparent 46%), var(--sl-color-bg-nav,#fff);border:1px solid color-mix(in srgb, var(--card-accent) 22%, var(--sl-color-gray-5));color:inherit;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1.05rem 1rem 1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.desktop-download-card:before{background:linear-gradient(180deg, var(--card-accent), color-mix(in srgb, var(--card-accent) 40%, transparent));content:"";opacity:.9;width:.25rem;position:absolute;top:0;bottom:0;left:0}.desktop-download-card:hover,.desktop-download-card:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 48%, var(--sl-color-gray-5));box-shadow:0 16px 34px color-mix(in srgb, var(--card-accent) 14%, transparent);transform:translateY(-1px)}.desktop-download-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.desktop-download-card[data-tone=intel]{--card-accent:var(--sl-color-blue-high,#2563eb)}.desktop-download-card[data-tone=windows]{--card-accent:var(--sl-color-cyan-high,#0891b2)}.desktop-download-card .content{gap:.25rem;min-width:0;display:grid}.desktop-download-card .eyebrow{color:var(--sl-color-gray-3,#6b7280);align-items:center;gap:.4rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.desktop-download-card .status-dot{background:var(--sl-color-orange-high,#d97706);box-shadow:0 0 0 .25rem color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;flex:none;width:.45rem;height:.45rem}.desktop-download-card[data-status=ready] .status-dot{background:var(--sl-color-green-high,#16a34a)}.desktop-download-card[data-status=loading] .status-dot{background:var(--card-accent);animation:1.1s ease-in-out infinite dd-breathe}.desktop-download-card .title{color:var(--sl-color-text-accent,var(--card-accent));font-size:1.125rem;font-weight:700;line-height:1.35}.desktop-download-card .description{color:var(--sl-color-gray-2,#374151);font-size:.9375rem;line-height:1.45}.desktop-download-card .meta{color:var(--sl-color-gray-3,#6b7280);font-size:.8125rem;line-height:1.35}.desktop-download-card .action{background:color-mix(in srgb, var(--card-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 20%, transparent);color:var(--sl-color-text-accent,var(--card-accent));border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.desktop-download-card .icon{flex:none}@keyframes dd-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (width<=520px){.desktop-download-card{align-items:flex-start}.desktop-download-card .action{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.desktop-download-card,.desktop-download-card[data-status=loading] .status-dot{transition:none;animation:none}}.dinox-skill-setup{--setup-blue:#1497f5;--setup-blue-hover:#087fda;--setup-border:color-mix(in srgb, var(--sl-color-gray-5) 50%, transparent);--setup-card-bg:color-mix(in srgb, var(--sl-color-bg) 92%, var(--sl-color-white) 8%);--setup-muted:var(--sl-color-gray-3);margin-top:clamp(.75rem,2vw,1.5rem)}.dinox-skill-setup .setup-lead{max-width:48rem;color:var(--setup-muted);margin:0 0 clamp(2rem,5vw,4rem);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.dinox-skill-setup .setup-lead code,.dinox-skill-setup .setup-card code{background:color-mix(in srgb, var(--sl-color-gray-6) 55%, transparent);color:var(--sl-color-white);border-radius:6px;padding:.1em .35em;font-size:.92em}.dinox-skill-setup .setup-stack{gap:clamp(1rem,3vw,1.75rem);max-width:60rem;display:grid}.dinox-skill-setup .setup-card{border:1px solid var(--setup-border);background:var(--setup-card-bg);box-shadow:0 18px 55px color-mix(in srgb, var(--sl-color-black) 16%, transparent);border-radius:8px;padding:clamp(1.75rem,4vw,3rem)}.dinox-skill-setup .step{border:1px solid var(--setup-border);color:var(--sl-color-white);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:.95rem;font-weight:700;display:inline-flex}.dinox-skill-setup .setup-card h2{color:var(--sl-color-white);letter-spacing:0;margin:0 0 .7rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.18}.dinox-skill-setup .setup-card h3{color:var(--sl-color-white);letter-spacing:0;margin:0 0 .45rem;font-size:clamp(1.05rem,1.8vw,1.18rem);line-height:1.25}.dinox-skill-setup .setup-card p{color:var(--setup-muted);margin:0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.7}.dinox-skill-setup .setup-card pre{background:color-mix(in srgb, var(--sl-color-gray-6) 48%, transparent);border:0;border-radius:8px;margin:clamp(1.5rem,3vw,2rem) 0 1rem;padding:1.2rem 1.4rem;overflow-x:auto}.dinox-skill-setup .setup-card pre code{color:var(--sl-color-white);white-space:pre;background:0 0;padding:0;font-size:clamp(.92rem,1.7vw,1.05rem)}.dinox-skill-setup .setup-card button{background:var(--setup-blue);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;width:100%;min-height:3.5rem;margin-top:.5rem;padding:.9rem 1.25rem;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;transition:background-color .16s,transform .16s}.dinox-skill-setup .setup-card button:hover{background:var(--setup-blue-hover);transform:translateY(-1px)}.dinox-skill-setup .setup-card button:focus-visible{outline:3px solid color-mix(in srgb, var(--setup-blue) 40%, white);outline-offset:3px}.dinox-skill-setup .token-path{border:1px solid color-mix(in srgb, var(--setup-blue) 28%, var(--setup-border));background:color-mix(in srgb, var(--setup-blue) 10%, transparent);border-radius:8px;gap:.45rem;margin:clamp(1.5rem,3vw,2rem) 0 1rem;padding:1.15rem 1.25rem;display:grid}.dinox-skill-setup .token-path span{color:var(--setup-muted);font-size:.92rem}.dinox-skill-setup .token-path strong{color:var(--sl-color-white);letter-spacing:0;font-size:clamp(1rem,1.8vw,1.15rem)}.dinox-skill-setup .command-group{gap:1rem;margin:1.25rem 0;display:grid}.dinox-skill-setup .command-group>div{border-top:1px solid var(--setup-border);padding-top:1.25rem}.dinox-skill-setup .command-group pre{margin:1rem 0 .85rem}.dinox-skill-setup .command-group button{margin-top:0}.dinox-skill-setup .setup-card .card-note{color:color-mix(in srgb, var(--setup-muted) 88%, var(--sl-color-white) 12%);font-size:.96rem}@media (width<=42rem){.dinox-skill-setup .setup-card{padding:1.35rem}.dinox-skill-setup .setup-card button{min-height:3.25rem}}.pay2{--pay-green:#557400;--pay-green-soft:#edf3d7;--pay-green-muted:#dfe9bd;--pay-ink:var(--color-fd-foreground);--pay-muted:var(--color-fd-muted-foreground);--pay-border:color-mix(in srgb, var(--color-fd-border) 82%, transparent);--pay-danger:#e5484d;-webkit-font-smoothing:antialiased;width:100%;padding:0 0 clamp(3rem,6vw,5rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pay2-shell{width:min(100%,76rem);margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.pay2-card-field{flex-direction:column;gap:.55rem;margin:0 2rem 1rem;display:flex}.pay2-label{color:var(--pay-ink);align-items:center;gap:.42rem;font-size:.9rem;font-weight:700;display:inline-flex}.pay2-label-ico{color:var(--pay-green);display:inline-flex}.pay2-input{box-sizing:border-box;border:1px solid var(--pay-border);width:100%;min-height:44px;color:var(--pay-ink);background:var(--color-fd-background);border-radius:999px;outline:none;padding:.68rem 1rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.pay2-input:focus{border-color:var(--pay-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--pay-green) 16%, transparent)}.pay2-input.is-error{border-color:var(--pay-danger)}.pay2-error{color:var(--pay-danger);font-size:.82rem;font-weight:600}.pay2-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.35rem);width:min(100%,52rem);margin:0 auto;display:grid}.pay2-plan{border:1px solid var(--pay-border);background:var(--color-fd-card);min-height:35rem;color:var(--pay-ink);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px -36px #0e1c1257}.pay2-plan.is-selected{border-color:color-mix(in srgb, var(--pay-green) 58%, var(--pay-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--pay-green) 10%, transparent), 0 24px 58px -40px color-mix(in srgb, var(--pay-green) 48%, transparent)}.pay2-plan-top{border-bottom:1px solid var(--pay-border);min-height:9.4rem;padding:2rem 2rem 1.4rem}.pay2-plan-ico{color:var(--pay-green);margin-bottom:.75rem;display:inline-flex}.pay2-plan h2{color:var(--pay-ink);letter-spacing:0;margin:0;font-size:1.45rem;font-weight:760;line-height:1.1}.pay2-plan p{max-width:24rem;color:var(--pay-muted);margin:.55rem 0 0;font-size:.98rem;line-height:1.45}.pay2-plan-tag{z-index:1;background:var(--pay-green-soft);color:var(--pay-green);border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;right:1rem}.pay2-plan-price{align-items:baseline;gap:.35rem;padding:2.1rem 2rem 1.6rem;display:flex}.pay2-plan-price .cur{font-size:1.8rem;font-weight:500;line-height:1}.pay2-plan-price .amt{letter-spacing:0;font-size:3.6rem;font-weight:500;line-height:.9}.pay2-plan-price .unit{color:var(--pay-muted);font-size:.95rem;line-height:1.3}.pay2-action{background:var(--pay-green);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0 2rem 1.8rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .16s,opacity .16s,background-color .16s;display:inline-flex}.pay2-action:hover:not(:disabled){background:color-mix(in srgb, var(--pay-green) 88%, #000);transform:translateY(-1px)}.pay2-action:focus-visible{outline:2px solid var(--pay-green);outline-offset:3px}.pay2-action:disabled{opacity:.58;cursor:not-allowed}.pay2-action.is-loading{opacity:.72}.pay2-action--secondary{background:var(--pay-green-soft);color:var(--pay-green)}.pay2-action--secondary:hover{background:var(--pay-green-muted)}.pay2-feature-list{flex-direction:column;gap:.8rem;margin:0;padding:0 2rem 2.2rem;list-style:none;display:flex}.pay2-feature-list li{color:var(--pay-ink);grid-template-columns:1.35rem 1fr;align-items:start;gap:.62rem;font-size:.95rem;line-height:1.42;display:grid}.pay2-feature-list svg{color:var(--pay-green);background:var(--pay-green-soft);border-radius:999px;margin-top:.08rem}.pay2-plan--loading{justify-content:center}.pay2-loading-bar{background:linear-gradient(90deg, var(--color-fd-muted), color-mix(in srgb, var(--color-fd-muted) 48%, transparent), var(--color-fd-muted));border-radius:999px;height:14px;margin:0 2rem 1rem}.pay2-loading-bar--short{width:62%}.pay2-included{border:1px solid var(--pay-border);background:color-mix(in srgb, var(--color-fd-card) 88%, transparent);border-radius:8px;grid-template-columns:.85fr 1.45fr;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.4rem,3vw,2rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.pay2-included-kicker{color:var(--pay-green);margin:0 0 .45rem;font-size:.78rem;font-weight:850}.pay2-included h2{color:var(--pay-ink);letter-spacing:0;margin:0;font-size:1.9rem;line-height:1.16}.pay2-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.pay2-included li{color:var(--pay-ink);grid-template-columns:1.2rem 1fr;gap:.55rem;font-size:.92rem;line-height:1.4;display:grid}.pay2-included svg{color:var(--pay-green);margin-top:.12rem}.pay2-trust{color:var(--pay-muted);justify-content:center;align-items:center;gap:.45rem;margin:1.15rem 0 0;font-size:.86rem;display:flex}.pay2-trust svg{color:var(--pay-green)}@media (prefers-reduced-motion:reduce){.pay2-action,.pay2-input{transition:none}}@media (width<=1060px){.pay2-plans{grid-template-columns:1fr}.pay2-plan{min-height:auto}.pay2-plan-price .amt{font-size:3.25rem}}@media (width<=760px){.pay2-included,.pay2-included ul{grid-template-columns:1fr}.pay2-included h2{font-size:1.45rem}}@media (width<=560px){.pay2-shell{padding-inline:.85rem}.pay2-included,.pay2-plan{border-radius:8px}.pay2-plan-top,.pay2-plan-price{padding-inline:1.25rem}.pay2-action,.pay2-card-field{margin-inline:1.25rem}.pay2-feature-list{padding-inline:1.25rem}.pay2-plan h2{font-size:1.35rem}.pay2-plan-price .amt{font-size:3rem}}.home{--dino-green:#14b877;--dino-green-deep:#08784f;--dino-green-soft:color-mix(in srgb, var(--dino-green) 11%, var(--color-fd-card));--home-ink:var(--color-fd-foreground);--home-muted:var(--color-fd-muted-foreground);--home-line:color-mix(in srgb, var(--color-fd-border) 78%, transparent);--home-panel:color-mix(in srgb, var(--color-fd-card) 92%, var(--dino-green) 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--dino-green) 5%, var(--color-fd-background)) 0, var(--color-fd-background) 38rem), var(--color-fd-background);width:100%;overflow:hidden}.home a{text-decoration:none}.home img{max-width:100%;display:block}.home-btn{border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:.8rem 1.25rem;font-size:.96rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.home-btn:hover{transform:translateY(-2px)}.home-btn--primary{background:var(--home-ink);color:var(--color-fd-background);box-shadow:0 14px 34px -22px var(--home-ink)}.home-btn--ghost{border:1px solid var(--home-line);background:color-mix(in srgb, var(--color-fd-card) 86%, transparent);color:var(--home-ink)}.home-btn--ghost:hover{border-color:color-mix(in srgb, var(--dino-green) 45%, var(--home-line))}.home-icon{stroke-width:2px;width:1.25rem;height:1.25rem}.home-eyebrow{color:var(--dino-green-deep);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;line-height:1.2}.home-section{max-width:74rem;margin:0 auto;padding:5.5rem 1.25rem}.home-section__head{gap:1rem;max-width:47rem;margin-bottom:2rem;display:grid}.home-section__head h2,.home-showcase__copy h2,.home-platforms__copy h2,.home-ai__panel h2,.home-final h2{color:var(--home-ink);margin:0;font-size:2.15rem;font-weight:850;line-height:1.16}.home-section__head p:not(.home-eyebrow),.home-showcase__copy p,.home-platforms__copy>p,.home-platforms__list p,.home-ai__panel p,.home-final p{color:var(--home-muted);margin:0;font-size:1.04rem;line-height:1.72}.home-hero{grid-template-columns:minmax(0,.83fr) minmax(34rem,1.17fr);align-items:center;gap:3.5rem;max-width:82rem;margin:0 auto;padding:5.5rem 1.25rem 4.25rem;display:grid}.home-hero__copy{min-width:0}.home-hero__pill{border:1px solid color-mix(in srgb, var(--dino-green) 25%, var(--home-line));background:var(--dino-green-soft);color:var(--dino-green-deep);border-radius:999px;align-items:center;gap:.7rem;padding:.42rem .82rem;font-size:.84rem;font-weight:800;display:inline-flex}.home-hero__pill span{color:var(--home-muted);font-weight:700}.home-hero__title{color:var(--home-ink);letter-spacing:-.01em;margin:1.35rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:4.6rem;font-weight:500;line-height:1.08}.home-hero__sub{max-width:38rem;color:var(--home-muted);margin:1.35rem 0 0;font-size:1.12rem;line-height:1.75}.home-hero__points{flex-wrap:wrap;gap:.65rem;margin-top:1.45rem;display:flex}.home-hero__points span{border:1px solid var(--home-line);background:color-mix(in srgb, var(--color-fd-card) 88%, transparent);color:var(--home-ink);border-radius:999px;padding:.45rem .72rem;font-size:.88rem;font-weight:750}.home-hero__cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.home-hero__media{min-width:0;padding:1.4rem 0 5.6rem;position:relative}.home-desktop{z-index:2;border:1px solid var(--home-line);box-shadow:0 30px 80px -50px #00000061, 0 18px 50px -38px color-mix(in srgb, var(--dino-green) 60%, transparent);background:#f7f7f6;border-radius:18px;margin:0;position:relative;overflow:hidden}.home-desktop img{aspect-ratio:2570/1614;object-fit:cover;width:100%}.home-phone-strip{z-index:3;pointer-events:none;align-items:flex-end;gap:.85rem;display:flex;position:absolute;bottom:0;right:1.1rem}.home-hero-watch{z-index:4;border:1px solid color-mix(in srgb, var(--home-line) 60%, #000 40%);background:#000;border-radius:28px;width:8.7rem;margin:0;position:absolute;bottom:.55rem;left:1.15rem;overflow:hidden;transform:rotate(-3deg);box-shadow:0 22px 46px -32px #00000094}.home-hero-watch img{aspect-ratio:416/496;object-fit:cover;width:100%}.home-hero-watch figcaption{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;border:1px solid #ffffff29;border-radius:999px;padding:.36rem .5rem;font-size:.72rem;font-weight:850;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.home-phone{border:1px solid color-mix(in srgb, var(--home-line) 80%, #fff 20%);background:#f7f7f6;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px -36px #00000080}.home-phone img{aspect-ratio:1206/2622;object-fit:cover;width:100%}.home-phone figcaption{color:#202420;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:999px;padding:.42rem .6rem;font-size:.76rem;font-weight:800;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.home-phone-strip .home-phone{width:8.8rem}.home-phone-strip .home-phone--1{transform:rotate(-5deg)translateY(.6rem)}.home-phone-strip .home-phone--2{width:9.7rem;transform:translateY(1.4rem)}.home-phone-strip .home-phone--3{transform:rotate(5deg)translateY(.2rem)}.home-workflow__grid{border:1px solid var(--home-line);background:var(--color-fd-card);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.home-step{border-right:1px solid var(--home-line);gap:.9rem;min-height:18rem;padding:1.45rem;display:grid}.home-step:last-child{border-right:0}.home-step__number{color:color-mix(in srgb, var(--home-muted) 55%, transparent);font-size:.82rem;font-weight:850}.home-step .home-icon{color:var(--dino-green-deep)}.home-step h3,.home-card h3{color:var(--home-ink);margin:0;font-size:1.1rem;font-weight:850;line-height:1.28}.home-step p,.home-card p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.68}.home-showcase{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:3rem;display:grid}.home-showcase__copy{gap:1rem;display:grid}.home-showcase__phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.home-showcase__phones .home-phone{border-radius:30px}.home-showcase__phones .home-phone:nth-child(2){transform:translateY(2rem)}.home-ai__panel{border:1px solid color-mix(in srgb, var(--dino-green) 18%, var(--home-line));background:linear-gradient(135deg, color-mix(in srgb, var(--dino-green) 10%, var(--color-fd-card)), var(--color-fd-card) 62%), var(--color-fd-card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:center;gap:2.5rem;padding:2.25rem;display:grid;overflow:hidden}.home-ai__panel>div:first-child{gap:1rem;max-width:42rem;display:grid}.home-ai__phone{justify-self:center;width:min(100%,20rem);transform:rotate(2deg)}.home-platforms{grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);align-items:center;gap:3rem;display:grid}.home-platforms__copy{gap:1rem;display:grid}.home-platforms__list{gap:.7rem;margin-top:.4rem;display:grid}.home-platforms__list article{border:1px solid var(--home-line);background:color-mix(in srgb, var(--color-fd-card) 95%, var(--dino-green) 5%);border-radius:8px;grid-template-columns:2.4rem 1fr;align-items:start;gap:.85rem;padding:.95rem;display:grid}.home-platforms__list .home-icon{width:1.35rem;height:1.35rem;color:var(--dino-green-deep);margin-top:.12rem}.home-platforms__list h3{color:var(--home-ink);margin:0 0 .22rem;font-size:1rem;font-weight:850}.home-platforms__list p{font-size:.92rem;line-height:1.55}.home-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.home-watch-shot{border:1px solid color-mix(in srgb, var(--home-line) 70%, #000 30%);background:#000;border-radius:34px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 56px -38px #0000008c}.home-watch-shot:nth-child(2){transform:translateY(1.5rem)}.home-watch-shot img{aspect-ratio:440/520;object-fit:cover;width:100%}.home-watch-shot figcaption{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;border:1px solid #ffffff24;border-radius:999px;padding:.42rem .55rem;font-size:.73rem;font-weight:850;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.home-features__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.home-card{border:1px solid var(--home-line);background:color-mix(in srgb, var(--color-fd-card) 96%, var(--dino-green) 4%);border-radius:8px;gap:.75rem;min-height:12.5rem;padding:1.2rem;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.home-card:hover{border-color:color-mix(in srgb, var(--dino-green) 42%, var(--home-line));background:var(--dino-green-soft);transform:translateY(-3px)}.home-card .home-icon{color:var(--dino-green-deep)}.home-final{border-top:1px solid var(--home-line);background:color-mix(in srgb, var(--dino-green) 7%, var(--color-fd-background));padding:5.25rem 1.25rem}.home-final__inner{text-align:center;justify-items:center;gap:1rem;max-width:47rem;margin:0 auto;display:grid}.home-final__icon{width:2.4rem;height:2.4rem;color:var(--dino-green-deep)}.home-final .home-hero__cta{justify-content:center;margin-top:.6rem}@media (width<=76rem){.home-hero{grid-template-columns:1fr;gap:2.25rem}.home-hero__copy{max-width:50rem}.home-hero__media{padding-top:0}.home-workflow__grid,.home-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step:nth-child(2){border-right:0}.home-step{border-bottom:1px solid var(--home-line)}.home-step:nth-child(n+3){border-bottom:0}.home-showcase,.home-platforms{grid-template-columns:1fr}}@media (width<=54rem){.home-section,.home-hero,.home-final{padding-left:1rem;padding-right:1rem}.home-section{padding-top:4rem;padding-bottom:4rem}.home-hero{padding-top:3.25rem;padding-bottom:3.25rem}.home-hero__title{font-size:3.4rem}.home-section__head h2,.home-showcase__copy h2,.home-platforms__copy h2,.home-ai__panel h2,.home-final h2{font-size:1.8rem}.home-hero__sub,.home-section__head p:not(.home-eyebrow),.home-showcase__copy p,.home-platforms__copy>p,.home-ai__panel p,.home-final p{font-size:1rem}.home-hero__cta,.home-final .home-hero__cta{width:100%}.home-btn{flex:10rem}.home-hero__media{padding-bottom:0}.home-desktop{border-radius:12px}.home-phone-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid;position:relative;bottom:auto;right:auto}.home-hero-watch{border-radius:18px;width:auto;margin-top:.85rem;position:relative;bottom:auto;left:auto;transform:none}.home-hero-watch figcaption{display:none}.home-phone-strip .home-phone,.home-phone-strip .home-phone--2{border-radius:18px;width:auto;transform:none}.home-phone figcaption{display:none}.home-workflow__grid,.home-features__grid,.home-showcase__phones,.home-watch-grid,.home-ai__panel{grid-template-columns:1fr}.home-workflow__grid{border-radius:8px}.home-step,.home-step:nth-child(2),.home-step:nth-child(n+3){border-right:0;border-bottom:1px solid var(--home-line);min-height:auto}.home-step:last-child{border-bottom:0}.home-showcase__phones .home-phone{justify-self:center;width:min(100%,22rem)}.home-showcase__phones .home-phone:nth-child(2){transform:none}.home-ai__panel{padding:1.25rem}.home-ai__phone{transform:none}.home-watch-shot{justify-self:center;width:min(100%,20rem)}.home-watch-shot:nth-child(2){transform:none}}.pricing{--pricing-green:#557400;--pricing-border:color-mix(in srgb, var(--color-fd-border) 82%, transparent);background:radial-gradient(circle at 18% 8%, #edf3d7b3, transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--color-fd-muted) 35%, transparent), transparent 22rem);min-height:100vh;padding-top:3rem}.pricing-eyebrow{color:var(--pricing-green);align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.82rem;font-weight:850;display:inline-flex}.pricing-notes{width:min(100%,76rem);margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem) clamp(4rem,7vw,6rem)}.pricing-notes__head{align-items:flex-start;gap:.9rem;margin-bottom:1.2rem;display:flex}.pricing-notes__head>svg{color:var(--pricing-green);flex:none;margin-top:.25rem}.pricing-notes h2{color:var(--color-fd-foreground);letter-spacing:0;margin:0;font-size:2.35rem;line-height:1.15}.pricing-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pricing-notes article{border:1px solid var(--pricing-border);background:color-mix(in srgb, var(--color-fd-card) 90%, transparent);border-radius:8px;padding:1.2rem}.pricing-notes h3{color:var(--color-fd-foreground);letter-spacing:0;margin:0;font-size:1rem}.pricing-notes article p{color:var(--color-fd-muted-foreground);margin:.55rem 0 0;font-size:.95rem;line-height:1.65}.pricing-notes__links{color:var(--color-fd-muted-foreground);margin:1.2rem 0 0;font-size:.95rem}.pricing-notes__links a{color:var(--pricing-green);font-weight:750;text-decoration:none}.pricing-notes__links a:hover{text-decoration:underline}@media (width<=900px){.pricing-notes__grid{grid-template-columns:1fr}.pricing-notes h2{font-size:1.9rem}}@media (width<=560px){.pricing{padding-top:1.5rem}}
