@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_791da2a6-module__2OW5Kq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_791da2a6-module__2OW5Kq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--t-background:#fff;--t-on-background:#17262b;--t-surface:#fff;--t-on-surface:#17262b;--t-on-surface-variant:#3f535a;--t-surface-dim:#cdd9de;--t-surface-bright:#fff;--t-surface-container-lowest:#fff;--t-surface-container-low:#eff6f9;--t-surface-container:#e5f0f3;--t-surface-container-high:#dce9ee;--t-surface-container-highest:#d3e2e8;--t-surface-variant:#d9e8ed;--t-inverse-surface:#2a3c42;--t-inverse-on-surface:#e8f2f6;--t-outline:#597179;--t-outline-variant:#74878e;--t-surface-tint:#007289;--t-primary:#007289;--t-on-primary:#fff;--t-primary-container:#bee9f8;--t-on-primary-container:#003a47;--t-inverse-primary:#7ac6de;--t-secondary:#486082;--t-on-secondary:#fff;--t-secondary-container:#dae6fc;--t-on-secondary-container:#243f5f;--t-tertiary:#1a7748;--t-on-tertiary:#fff;--t-tertiary-container:#c5e8d0;--t-on-tertiary-container:#034224;--t-error:#c7303d;--t-on-error:#fff;--t-error-container:#ffdedb;--t-on-error-container:#7a1c23;--t-primary-fixed:#bee9f8;--t-primary-fixed-dim:#89cee4;--t-on-primary-fixed:#00262f;--t-on-primary-fixed-variant:#005364;--t-secondary-fixed:#dae6fc;--t-secondary-fixed-dim:#b8caea;--t-on-secondary-fixed:#11273f;--t-on-secondary-fixed-variant:#385173;--t-tertiary-fixed:#c5e8d0;--t-tertiary-fixed-dim:#9ccfae;--t-on-tertiary-fixed:#012814;--t-on-tertiary-fixed-variant:#165634;--t-viz-globe-ocean:#c3efff;--t-viz-globe-land:#37889f;--t-viz-globe-graticule:#536165;--t-score-tier-ausente:#f9db67;--t-score-tier-fragil:#81c06c;--t-score-tier-mediana:#4f9a95;--t-score-tier-forte:#06426e;--t-viz-cat-1:#ff5d1a;--t-viz-cat-2:#004953;--t-viz-cat-3:#a40019;--t-viz-cat-4:#009d8f;--t-viz-cat-5:#5c6cff;--t-viz-seq-1:#faeca6;--t-viz-seq-2:#9cc737;--t-viz-seq-3:#5d9e7e;--t-viz-seq-4:#347178;--t-viz-seq-5:#003b64;--lp-ink-inverse-variant:color-mix(in srgb, var(--t-inverse-on-surface) 78%, var(--t-inverse-surface));--t-font-display:var(--font-inter), system-ui, sans-serif;--t-font-ui:var(--font-inter), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--t-background:#171c1e;--t-on-background:#e5f0f3;--t-surface:#1b2224;--t-on-surface:#e8f2f6;--t-on-surface-variant:#a0b4bb;--t-surface-dim:#13181a;--t-surface-bright:#404d52;--t-surface-container-lowest:#0f1416;--t-surface-container-low:#1f272a;--t-surface-container:#252f32;--t-surface-container-high:#2d373b;--t-surface-container-highest:#354145;--t-surface-variant:#354246;--t-inverse-surface:#e5f0f3;--t-inverse-on-surface:#1f2c30;--t-outline:#819aa3;--t-outline-variant:#62757c;--t-surface-tint:#00ccf5;--t-primary:#00ccf5;--t-on-primary:#002832;--t-primary-container:#005062;--t-on-primary-container:#b9eafc;--t-inverse-primary:#00586b;--t-secondary:#9db8de;--t-on-secondary:#172b41;--t-secondary-container:#354a65;--t-on-secondary-container:#d6e3f9;--t-tertiary:#77cca1;--t-on-tertiary:#042c1b;--t-tertiary-container:#105337;--t-on-tertiary-container:#c5e8d4;--t-error:#ff8c96;--t-on-error:#43131a;--t-error-container:#872436;--t-on-error-container:#ffdadb;--t-primary-fixed:#bee9f9;--t-primary-fixed-dim:#89cee5;--t-on-primary-fixed:#00262f;--t-on-primary-fixed-variant:#005365;--t-secondary-fixed:#d9e6fc;--t-secondary-fixed-dim:#b6cbea;--t-on-secondary-fixed:#0d273f;--t-on-secondary-fixed-variant:#355273;--t-tertiary-fixed:#c2e9d3;--t-tertiary-fixed-dim:#98d0b2;--t-on-tertiary-fixed:#002817;--t-on-tertiary-fixed-variant:#0a5639;--t-viz-globe-ocean:#131d20;--t-viz-globe-land:#4d9bb2;--t-viz-globe-graticule:#546c74;--t-score-tier-ausente:#001d35;--t-score-tier-fragil:#254340;--t-score-tier-mediana:#2a6a40;--t-score-tier-forte:#b1b754;--t-viz-cat-1:#ffbda2;--t-viz-cat-2:#01e0ff;--t-viz-cat-3:#f41637;--t-viz-cat-4:#008b7f;--t-viz-cat-5:#717fff;--t-viz-seq-1:#3a4176;--t-viz-seq-2:#2d606d;--t-viz-seq-3:#367a61;--t-viz-seq-4:#728d30;--t-viz-seq-5:#dcaf57;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--lp-text-display-xl:72px;--lp-leading-display-xl:1.05;--lp-text-display-lg:56px;--lp-leading-display-lg:1.08;--lp-text-display-md:44px;--lp-leading-display-md:1.1;--lp-text-display-sm:36px;--lp-leading-display-sm:1.15;--lp-text-heading-sm:22px;--lp-leading-heading-sm:1.25;--lp-text-lede:17px;--lp-leading-lede:1.45;--lp-text-body:15px;--lp-leading-body:1.5;--lp-text-body-sm:13px;--lp-leading-body-sm:1.45;--lp-text-label:13px;--lp-leading-label:1.2;--lp-text-caption:11px;--lp-leading-caption:1.2;--lp-text-numeric-hero:44px;--lp-leading-numeric-hero:1;--lp-text-numeric:28px;--lp-leading-numeric:1;--lp-text-hero-fluid:clamp(36px, 6.5vw, 72px);--lp-text-section-fluid:clamp(28px, 4vw, 44px);--lp-weight-display:700;--lp-weight-heading:600;--lp-weight-label:500;--lp-weight-body:400;--lp-tracking-display:-.02em;--lp-tracking-heading:-.01em;--lp-tracking-body:0;--lp-tracking-label:.08em;--lp-measure:68ch}
:root{--lp-space-hairline:1px;--lp-space-xs:4px;--lp-space-sm:8px;--lp-space-md:16px;--lp-space-lg:24px;--lp-space-xl:32px;--lp-space-xxl:64px;--lp-space-margin-outer:80px;--lp-space-gutter:24px;--lp-space-section:96px;--lp-space-section-lg:144px;--lp-radius-sm:2px;--lp-radius-control:4px;--lp-radius-md:6px;--lp-radius-card:8px;--lp-radius-frame:12px;--lp-radius-full:9999px;--lp-container-max:1152px;--lp-pad-outer:16px;--lp-hit-area:44px}@media (min-width:640px){:root{--lp-pad-outer:24px}}@media (min-width:1024px){:root{--lp-pad-outer:40px}}
:root{--lp-duration-entrance:.32s;--lp-duration-state:.15s;--lp-duration-hero:.56s;--lp-delay-hero:.12s;--lp-duration-theme:.18s;--lp-ease-entrance:cubic-bezier(.16, 1, .3, 1);--lp-ease-state:cubic-bezier(.4, 0, .2, 1);--lp-stagger:60ms;--lp-stagger-cap:4}
*,:before,:after{box-sizing:border-box}*{margin:0}html:not([data-theme-applied]) *,html:not([data-theme-applied]) :before,html:not([data-theme-applied]) :after{transition:none!important;animation:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--t-background);color:var(--t-on-background);font-family:var(--t-font-ui);font-size:var(--lp-text-body);line-height:var(--lp-leading-body);font-weight:var(--lp-weight-body);letter-spacing:var(--lp-tracking-body);-webkit-font-smoothing:antialiased;min-width:320px;transition:background-color var(--lp-duration-theme) ease, color var(--lp-duration-theme) ease;font-variant-numeric:tabular-nums lining-nums;overflow-x:hidden}main{overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--t-font-display);font-weight:var(--lp-weight-heading);text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--t-primary);outline-offset:2px;border-radius:var(--lp-radius-sm)}.lp-skip-link{left:var(--lp-space-md);top:var(--lp-space-md);z-index:100;min-height:var(--lp-hit-area);padding:0 var(--lp-space-md);background-color:var(--t-primary);color:var(--t-on-primary);border-radius:var(--lp-radius-control);font-size:var(--lp-text-label);font-weight:var(--lp-weight-label);transform:translateY(calc(-100% - var(--lp-space-xl)));transition:transform var(--lp-duration-state) var(--lp-ease-state);align-items:center;text-decoration:none;display:inline-flex;position:absolute}.lp-skip-link:focus-visible{transform:translateY(0)}[id]{scroll-margin-top:var(--lp-space-xxl)}.lp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-reveal,.lp-hero-focal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lp-ambient{animation:none!important}}
.lp-container{width:100%;max-width:var(--lp-container-max);padding-inline:var(--lp-pad-outer);margin-inline:auto}.lp-section{padding-block:var(--lp-space-xxl)}@media (min-width:1024px){.lp-section{padding-block:var(--lp-space-section)}}.lp-section--bounded{padding-block:var(--lp-space-xxl)}@media (min-width:1024px){.lp-section--bounded{padding-block:var(--lp-space-section-lg)}}.lp-band{background-color:var(--t-surface-container-low);color:var(--t-on-surface)}.lp-band--inverted{background-color:var(--t-inverse-surface);color:var(--t-inverse-on-surface)}.lp-section-head{margin-bottom:var(--lp-space-xl)}.lp-section-head>*+*,.lp-prose>*+*{margin-top:var(--lp-space-md)}.lp-subsection{margin-top:var(--lp-space-xl);margin-bottom:var(--lp-space-lg)}.lp-note{margin-top:var(--lp-space-xl)}.lp-eyebrow{align-items:center;gap:var(--lp-space-sm);font-size:var(--lp-text-label);line-height:var(--lp-leading-label);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;display:inline-flex}.lp-eyebrow--chip{padding:var(--lp-space-sm) var(--lp-space-md);border-radius:var(--lp-radius-full);background-color:var(--t-primary-container);color:var(--t-on-primary-container)}.lp-eyebrow--plain{color:var(--t-on-surface-variant)}.lp-display-hero{font-size:var(--lp-text-hero-fluid);line-height:var(--lp-leading-display-xl);font-weight:var(--lp-weight-display);letter-spacing:var(--lp-tracking-display)}.lp-display-section{font-size:var(--lp-text-section-fluid);line-height:var(--lp-leading-display-md);font-weight:var(--lp-weight-heading);letter-spacing:var(--lp-tracking-heading)}.lp-heading-sm{font-size:var(--lp-text-heading-sm);line-height:var(--lp-leading-heading-sm);font-weight:var(--lp-weight-heading);letter-spacing:var(--lp-tracking-body)}.lp-lede{font-size:var(--lp-text-lede);line-height:var(--lp-leading-lede);font-weight:var(--lp-weight-body);color:var(--t-on-surface-variant);max-width:var(--lp-measure)}.lp-body{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);color:var(--t-on-surface-variant);max-width:var(--lp-measure)}.lp-body-sm{font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--t-on-surface-variant);max-width:var(--lp-measure)}.lp-caption{font-size:var(--lp-text-caption);line-height:var(--lp-leading-caption);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);color:var(--t-on-surface-variant)}.lp-band--inverted .lp-lede,.lp-band--inverted .lp-body,.lp-band--inverted .lp-body-sm,.lp-band--inverted .lp-eyebrow--plain,.lp-band--inverted .lp-caption,.lp-footer .lp-lede,.lp-footer .lp-body,.lp-footer .lp-body-sm,.lp-footer .lp-eyebrow--plain,.lp-footer .lp-caption{color:var(--lp-ink-inverse-variant)}.lp-btn{justify-content:center;align-items:center;gap:var(--lp-space-sm);min-height:var(--lp-hit-area);min-width:var(--lp-hit-area);padding:var(--lp-space-sm) var(--lp-space-lg);border:var(--lp-space-hairline) solid transparent;border-radius:var(--lp-radius-control);font-size:var(--lp-text-label);line-height:var(--lp-leading-body);font-weight:var(--lp-weight-label);cursor:pointer;text-align:center;transition:background-color var(--lp-duration-state) var(--lp-ease-state), border-color var(--lp-duration-state) var(--lp-ease-state), color var(--lp-duration-state) var(--lp-ease-state);text-decoration:none;display:inline-flex}.lp-btn--primary{background-color:var(--t-primary);color:var(--t-on-primary)}.lp-btn--primary:hover{background-color:var(--t-on-primary-container);color:var(--t-on-primary)}.lp-btn--secondary{border-color:var(--t-outline-variant);color:var(--t-on-surface);background-color:#0000}.lp-btn--secondary:hover{border-color:var(--t-primary);color:var(--t-primary)}.lp-band--inverted .lp-btn--primary{background-color:var(--t-primary-container);color:var(--t-on-primary-container)}.lp-band--inverted .lp-btn--secondary{color:inherit;border-color:currentColor}.lp-card{gap:var(--lp-space-md);padding:var(--lp-space-lg);border:var(--lp-space-hairline) solid var(--t-outline-variant);border-radius:var(--lp-radius-card);background-color:var(--t-surface-container);color:var(--t-on-surface);flex-direction:column;display:flex}.lp-band .lp-card{background-color:var(--t-surface)}.lp-card__title{font-size:var(--lp-text-heading-sm);line-height:var(--lp-leading-heading-sm);font-weight:var(--lp-weight-heading);color:var(--t-on-surface)}.lp-card__body{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);color:var(--t-on-surface-variant)}.lp-card__note{padding-top:var(--lp-space-sm);font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--t-on-surface-variant);margin-top:auto}.lp-grid{gap:var(--lp-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-step{gap:var(--lp-space-md) var(--lp-space-lg);padding:var(--lp-space-lg);border:var(--lp-space-hairline) solid var(--t-outline-variant);border-radius:var(--lp-radius-card);background-color:var(--t-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp-step__num{width:var(--lp-space-xl);height:var(--lp-space-xl);border-radius:var(--lp-radius-full);background-color:var(--t-primary-container);color:var(--t-on-primary-container);font-size:var(--lp-text-label);font-weight:var(--lp-weight-label);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-step__title{font-size:var(--lp-text-heading-sm);line-height:var(--lp-leading-heading-sm);font-weight:var(--lp-weight-heading);color:var(--t-on-surface)}.lp-step__body{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);color:var(--t-on-surface-variant);grid-column:2}.lp-quote{padding:var(--lp-space-lg);border-left:var(--lp-space-xs) solid var(--t-primary);border-radius:0 var(--lp-radius-card) var(--lp-radius-card) 0;background-color:var(--t-surface-container-highest);color:var(--t-on-surface)}.lp-quote__text{font-size:var(--lp-text-lede);line-height:var(--lp-leading-lede);max-width:var(--lp-measure)}.lp-quote__attribution{margin-top:var(--lp-space-md);font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--t-on-surface-variant)}.lp-price-card__badge{padding:var(--lp-space-xs) var(--lp-space-sm);border:var(--lp-space-hairline) solid currentColor;border-radius:var(--lp-radius-full);font-size:var(--lp-text-caption);line-height:var(--lp-leading-caption);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;align-self:flex-start}.lp-price-card__price{font-size:var(--lp-text-numeric);line-height:var(--lp-leading-numeric);font-weight:var(--lp-weight-heading);letter-spacing:var(--lp-tracking-body);color:var(--t-on-surface)}.lp-price-card__period{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);font-weight:var(--lp-weight-body);letter-spacing:normal;color:var(--t-on-surface-variant)}.lp-price-card__features{gap:var(--lp-space-sm);flex-direction:column;display:flex}.lp-price-card__feature{font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--t-on-surface-variant)}.lp-price-card__cta{align-self:stretch;margin-top:auto}.lp-header{z-index:50;background-color:var(--t-background);border-bottom:var(--lp-space-hairline) solid var(--t-outline-variant);position:sticky;top:0}.lp-header__inner{justify-content:space-between;align-items:center;gap:var(--lp-space-sm) var(--lp-space-md);min-height:var(--lp-hit-area);padding-block:var(--lp-space-sm);flex-wrap:wrap;display:flex}.lp-wordmark{min-height:var(--lp-hit-area);font-size:var(--lp-text-heading-sm);font-weight:var(--lp-weight-display);letter-spacing:var(--lp-tracking-heading);color:var(--t-primary);align-items:center;text-decoration:none;display:inline-flex}.lp-header__controls{align-items:center;gap:var(--lp-space-sm);display:flex}.lp-nav-links{display:none}@media (min-width:1024px){.lp-nav-links{align-items:center;gap:var(--lp-space-xs);flex-wrap:wrap;display:flex}}.lp-nav-link{min-height:var(--lp-hit-area);padding-inline:var(--lp-space-sm);border-radius:var(--lp-radius-control);font-size:var(--lp-text-body-sm);color:var(--t-on-surface-variant);transition:color var(--lp-duration-state) var(--lp-ease-state);align-items:center;text-decoration:none;display:inline-flex}.lp-nav-link:hover{color:var(--t-primary)}.lp-theme-group{align-items:center;display:inline-flex}.lp-theme-btn{min-height:var(--lp-hit-area);min-width:var(--lp-hit-area);border:var(--lp-space-hairline) solid var(--t-outline-variant);color:var(--t-on-surface-variant);cursor:pointer;transition:background-color var(--lp-duration-state) var(--lp-ease-state), border-color var(--lp-duration-state) var(--lp-ease-state), color var(--lp-duration-state) var(--lp-ease-state);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp-theme-btn+.lp-theme-btn{margin-inline-start:calc(-1 * var(--lp-space-hairline))}.lp-theme-btn:first-child{border-start-start-radius:var(--lp-radius-control);border-end-start-radius:var(--lp-radius-control)}.lp-theme-btn:last-child{border-start-end-radius:var(--lp-radius-control);border-end-end-radius:var(--lp-radius-control)}.lp-theme-btn:hover{color:var(--t-primary);border-color:var(--t-primary);z-index:1;position:relative}.lp-theme-btn[aria-pressed=true]{background-color:var(--t-primary-container);border-color:var(--t-on-primary-container);color:var(--t-on-primary-container);z-index:2;position:relative}.lp-theme-icon{flex:none}.lp-hero__inner{gap:var(--lp-space-lg);flex-direction:column;align-items:flex-start;display:flex}.lp-hero__actions{gap:var(--lp-space-md);margin-top:var(--lp-space-sm);flex-wrap:wrap;display:flex}.lp-form{gap:var(--lp-space-lg);max-width:var(--lp-measure);margin-top:var(--lp-space-xl);flex-direction:column;display:flex}.lp-form__actions{gap:var(--lp-space-md);flex-wrap:wrap;display:flex}.lp-form__status:not(:empty){padding:var(--lp-space-md);border:var(--lp-space-hairline) solid var(--t-outline-variant);border-radius:var(--lp-radius-card);font-size:var(--lp-text-body);line-height:var(--lp-leading-body);color:var(--t-on-surface)}.lp-field{gap:var(--lp-space-xs);flex-direction:column;min-width:0;display:flex}.lp-field__optional{text-transform:lowercase;letter-spacing:var(--lp-tracking-body);color:var(--t-on-surface-variant)}.lp-field__label{font-size:var(--lp-text-label);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:uppercase}.lp-field__input{min-height:var(--lp-hit-area);width:100%;padding:var(--lp-space-sm) var(--lp-space-md);border:var(--lp-space-hairline) solid var(--t-outline-variant);border-radius:var(--lp-radius-control);background-color:var(--t-surface);color:var(--t-on-surface);font-size:var(--lp-text-body)}.lp-field__input::placeholder{color:var(--t-on-surface-variant)}.lp-field__select{appearance:none;padding-inline-end:var(--lp-space-xl)}.lp-field__select:invalid,.lp-field__select option[value=""]{color:var(--t-on-surface-variant)}.lp-field__textarea{min-height:calc(var(--lp-hit-area) * 2);resize:vertical;font-family:inherit;line-height:var(--lp-leading-body)}.lp-field__hint{font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);color:var(--t-on-surface-variant)}.lp-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.lp-choice-group{gap:var(--lp-space-xs);margin-top:var(--lp-space-sm);flex-direction:column;display:flex}.lp-choice{align-items:center;gap:var(--lp-space-md);min-height:var(--lp-hit-area);padding:var(--lp-space-xs) 0;cursor:pointer;display:flex}.lp-choice__control{inline-size:var(--lp-space-lg);block-size:var(--lp-space-lg);accent-color:var(--t-primary);flex:none}.lp-choice__label{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);min-width:0}.lp-form--done{gap:var(--lp-space-md)}.lp-field__message{font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm)}.lp-doc{flex-direction:column;display:flex}.lp-doc__sections{gap:var(--lp-space-xl);margin-top:var(--lp-space-xl);flex-direction:column;display:flex}.lp-doc__section>*+*{margin-top:var(--lp-space-md)}.lp-doc__pending{padding:var(--lp-space-xs) var(--lp-space-sm);border:var(--lp-space-hairline) solid currentColor;border-radius:var(--lp-radius-full);font-size:var(--lp-text-caption);line-height:var(--lp-leading-caption);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;align-self:flex-start;display:inline-block}.lp-notice{margin-top:var(--lp-space-lg);padding:var(--lp-space-lg);border-radius:var(--lp-radius-card);background-color:var(--t-primary-container);color:var(--t-on-primary-container)}.lp-notice__badge{margin-bottom:var(--lp-space-sm);padding:var(--lp-space-xs) var(--lp-space-sm);border:var(--lp-space-hairline) solid currentColor;border-radius:var(--lp-radius-full);font-size:var(--lp-text-caption);line-height:var(--lp-leading-caption);font-weight:var(--lp-weight-label);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;display:inline-block}.lp-notice__body{font-size:var(--lp-text-body);line-height:var(--lp-leading-body);max-width:var(--lp-measure)}.lp-marker-list{padding-left:var(--lp-space-lg);list-style:outside}.lp-marker-list>li+li{margin-top:var(--lp-space-sm)}.lp-footer{background-color:var(--t-inverse-surface);color:var(--t-inverse-on-surface);padding-block:var(--lp-space-xxl)}.lp-footer__grid{gap:var(--lp-space-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lp-footer__grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.lp-footer__wordmark{font-size:var(--lp-text-heading-sm);font-weight:var(--lp-weight-display);letter-spacing:var(--lp-tracking-heading);color:inherit}.lp-footer__tagline{margin-top:var(--lp-space-sm);font-size:var(--lp-text-body-sm);line-height:var(--lp-leading-body-sm);max-width:var(--lp-measure)}.lp-footer__link{min-height:var(--lp-hit-area);font-size:var(--lp-text-body-sm);opacity:.9;transition:opacity var(--lp-duration-state) var(--lp-ease-state);align-items:center;text-decoration:none;display:inline-flex}.lp-footer__link:hover{opacity:1;text-decoration:underline}.lp-footer__divider{height:var(--lp-space-hairline);margin-block:var(--lp-space-xl);background-color:var(--t-outline);border:0}.lp-footer__utility{align-items:center;gap:var(--lp-space-md);flex-wrap:wrap;display:flex}.lp-footer__lang{display:inline-flex;position:relative}.lp-footer__lang-trigger{align-items:center;gap:var(--lp-space-xs);min-height:var(--lp-hit-area);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.lp-footer__lang-trigger:hover{text-decoration:underline}.lp-footer__lang-chevron{transition:transform var(--lp-duration-state) var(--lp-ease-state);flex:none}.lp-footer__lang-trigger[aria-expanded=true] .lp-footer__lang-chevron{transform:rotate(180deg)}.lp-footer__lang-menu{bottom:calc(100% + var(--lp-space-xs));z-index:60;gap:var(--lp-space-xs);min-width:220px;padding:var(--lp-space-xs);background-color:color-mix(in srgb, var(--t-inverse-surface) 90%, var(--t-inverse-on-surface));border:var(--lp-space-hairline) solid var(--t-outline);border-radius:var(--lp-radius-card);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0}.lp-footer__lang-option{align-items:center;gap:var(--lp-space-sm);min-height:var(--lp-hit-area);min-width:var(--lp-hit-area);padding-inline:var(--lp-space-sm);border:var(--lp-space-hairline) solid transparent;border-radius:var(--lp-radius-control);color:var(--lp-ink-inverse-variant);font-size:var(--lp-text-body-sm);font-weight:var(--lp-weight-body);transition:background-color var(--lp-duration-state) var(--lp-ease-state), border-color var(--lp-duration-state) var(--lp-ease-state), color var(--lp-duration-state) var(--lp-ease-state);text-decoration:none;display:flex}.lp-footer__lang-option:hover,.lp-footer__lang-option:focus-visible{background-color:color-mix(in srgb, var(--t-inverse-surface) 85%, var(--t-inverse-on-surface));color:var(--t-inverse-on-surface)}.lp-footer__lang-label{flex:1}.lp-footer__lang-check{color:inherit;flex:none}.lp-footer__lang-option[aria-current=true]{background-color:color-mix(in srgb, var(--t-inverse-primary) 22%, var(--t-inverse-surface));border-color:color-mix(in srgb, var(--t-inverse-primary) 55%, var(--t-inverse-surface));color:var(--t-inverse-on-surface);font-weight:var(--lp-weight-label)}.lp-reveal{opacity:1;transform:none}html[data-reveal-armed] .lp-reveal:not([data-revealed]){opacity:0;transform:translateY(12px)}html[data-reveal-armed] .lp-reveal{transition:opacity var(--lp-duration-entrance) var(--lp-ease-entrance), transform var(--lp-duration-entrance) var(--lp-ease-entrance);transition-delay:var(--lp-reveal-delay,0s)}.lp-hero-focal{opacity:1;transform:none}html[data-reveal-armed] .lp-hero-focal:not([data-revealed]){opacity:0;transform:translateY(16px)}html[data-reveal-armed] .lp-hero-focal{transition:opacity var(--lp-duration-hero) var(--lp-ease-entrance), transform var(--lp-duration-hero) var(--lp-ease-entrance);transition-delay:var(--lp-delay-hero)}.lp-card--interactive:hover{transition:transform var(--lp-duration-state) var(--lp-ease-state);transform:translateY(-2px)}
