.page-card{flex-direction:column;align-items:flex-start;display:flex}.page-card .marketing-icon-tile{margin-bottom:20px}.marketing-card.page-card h2,.marketing-card.page-card h3{margin:0 0 10px}.page-card .marketing-text-link{margin-top:auto;padding-top:18px}.page-section{padding-block:64px}.page-section-title{margin:0 0 32px;font-size:clamp(30px,3.4vw,44px);font-weight:800}.page-section-title.pricing-tiers-title{margin-bottom:12px}.pricing-tiers-intro{max-width:680px;color:var(--marketing-muted);margin:0 0 28px;line-height:1.6}.page-section-title.pricing-faq-title{text-align:center}.pricing-free.pricing-free-compact{gap:56px;padding:40px}.pricing-free-compact .marketing-check-list{gap:12px}.pricing-free-compact .marketing-check-list li{align-items:center}.pricing-invite{border:1px solid var(--marketing-line);background:var(--marketing-soft);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:32px 40px;scroll-margin-top:104px;display:grid}.pricing-invite .marketing-eyebrow{margin-bottom:6px}.pricing-invite h2{margin:0 0 8px;font-size:clamp(24px,2.6vw,32px)}.pricing-invite p{color:var(--marketing-muted);max-width:680px;margin:0;line-height:1.6}.pricing-invite .marketing-button{flex-shrink:0}.pricing-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-tier-card{background:var(--marketing-paper);border:1px solid var(--marketing-line);border-radius:20px;grid-template-areas:"size""price""meter";align-content:start;gap:14px;padding:24px 22px;display:grid}.pricing-tier-size{letter-spacing:-.02em;grid-area:size;margin:0;font-size:20px;font-weight:700;line-height:1.2}.pricing-tier-price{letter-spacing:-.03em;color:var(--marketing-ink);white-space:nowrap;overflow-wrap:normal;grid-area:price;margin:0;font-size:32px;font-weight:800;line-height:1.1}.pricing-tier-price span{letter-spacing:0;color:var(--marketing-muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.pricing-meter{background:var(--marketing-soft);border-radius:999px;grid-area:meter;height:8px;display:block;overflow:clip}.pricing-meter>span{background:var(--marketing-blue);transform-origin:0;height:100%;transform:scaleX(var(--share,1));display:block}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.features-grid>.feature-highlight{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;padding:32px;display:grid}.feature-highlight .marketing-icon-tile{border-radius:20px;grid-row:span 2;width:72px;height:72px;margin:0}.feature-highlight h2{align-self:end}.feature-highlight p{align-self:start;max-width:760px}.download-now{border:1px solid var(--marketing-line);background:var(--marketing-paper);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:36px;display:grid}.download-now h2{margin:0;font-size:30px}.download-now p{color:var(--marketing-muted);max-width:560px;margin:8px 0 0}.download-section+.download-section{padding-top:24px}.download-actions{flex-wrap:wrap;gap:12px;display:flex}.download-devices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.download-device{border:1px solid var(--marketing-line);background:var(--marketing-paper);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;padding:20px;display:grid}.download-device .marketing-icon-tile{grid-row:span 2}.download-device h3{align-self:end;margin:0;font-size:20px}.download-device>:last-child{place-self:start}.download-device .marketing-button{margin-top:4px}.download-computer{color:var(--marketing-muted);align-items:center;gap:12px;margin:20px 0 0;display:flex}.download-computer svg{color:var(--marketing-blue);flex:none}.download-panel{border:1px solid var(--marketing-line);background:var(--marketing-paper);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px;display:grid;overflow:hidden}.download-planned,.download-waitlist{min-width:0;padding:28px}.download-planned h3{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:20px;display:flex}.download-planned ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.download-planned li{align-items:center;gap:12px;display:flex}.download-planned li svg{color:var(--marketing-blue);flex:none}.download-note{color:var(--marketing-muted);margin:16px 0 0;font-size:13px}.download-waitlist{background:var(--marketing-soft);flex-direction:column;justify-content:center;display:flex}.download-waitlist-intro{margin:0 0 16px;font-weight:650;line-height:1.4}.download-waitlist label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.download-waitlist-controls{gap:8px;display:flex}.download-waitlist-controls input{flex:1;min-width:0}.download-waitlist .download-waitlist-success{background:var(--marketing-paper);color:var(--marketing-ink);outline-offset:2px;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-weight:600;display:flex}.download-waitlist-success svg{color:var(--marketing-blue);flex:none}.download-waitlist .field-error{margin:8px 0 0}.marketing-artwork.about-artwork{aspect-ratio:1;justify-self:center;width:min(100%,480px);height:auto;max-height:none}.about-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.about-fact{border-top:2px solid var(--marketing-ink);flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.about-facts .about-fact h2{font:var(--type-card) var(--font-sans);letter-spacing:var(--track-card);margin:0 0 10px}.about-fact p{color:var(--marketing-muted);margin:0;line-height:1.65}.about-fact .marketing-text-link{margin-top:14px}.about-fact .about-fact-press{flex-direction:column;gap:2px;margin-top:16px;font-size:14px;display:flex}.about-fact-press a{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.about-beliefs,.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.security-visual{gap:20px;min-width:0;display:grid}.marketing-split .security-visual .share-mock{max-width:none}.security-visual .marketing-card{padding:24px 28px}.security-visual .marketing-card h3{margin:0 0 8px;font-size:20px}.contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.contact-grid>.contact-form,.contact-grid>.contact-success{grid-area:1/2}.contact-grid>.contact-information{grid-area:1/1}.contact-form .contact-required{color:var(--marketing-muted);margin:-18px 0 0;font-size:14px}.contact-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-form .contact-field>label:not(.contact-consent){display:block}.contact-form .contact-consent-row input[aria-invalid=true]{outline:2px solid var(--marketing-danger);outline-offset:2px}.contact-form .contact-consent-row{align-items:flex-start;gap:10px;display:flex}.contact-form .contact-consent-row input{flex:none;width:18px;height:18px;margin:2px 0 0}.contact-form .contact-consent-row label{font-size:13px;font-weight:400;line-height:1.5;display:block}.field-hint{color:var(--marketing-muted);margin:0;font-size:13px}.contact-channels .contact-channel-tile{border-radius:14px;width:44px;height:44px}.contact-channels .contact-channel-tile svg{color:var(--marketing-ink);margin:0}@media (width<=1100px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.pricing-tiers{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pricing-tier-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:subgrid;grid-template-areas:"size price""meter price";align-items:center;gap:10px 24px;padding:16px 20px}.pricing-tier-price{text-align:right;font-size:26px}.pricing-tier-price span{margin:0 0 0 4px;display:inline}.download-now{grid-template-columns:auto minmax(0,1fr)}.download-actions{grid-column:1/-1}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px}}@media (width<=920px){.about-facts{grid-template-columns:minmax(0,1fr);gap:28px}.pricing-invite{grid-template-columns:auto minmax(0,1fr)}.pricing-invite .marketing-button{grid-column:2;justify-self:start}}@media (width<=760px){.contact-grid{grid-template-columns:minmax(0,1fr);gap:36px}.contact-grid>.contact-form,.contact-grid>.contact-success,.contact-grid>.contact-information{grid-area:auto}.download-panel,.pillar-grid,.about-beliefs{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.page-section{padding-block:32px}.page-section-title{margin-bottom:24px;font-size:30px}.pricing-free.pricing-free-compact{gap:20px;padding:24px 20px}.pricing-free.pricing-free-compact h2{font-size:44px}.pricing-free.pricing-free-compact p{margin:8px 0 16px;font-size:16px}.pricing-free-compact .marketing-button{width:100%}.pricing-free.pricing-free-compact h3{margin:0;font-size:20px;line-height:1.25}.pricing-free-compact .marketing-check-list{gap:10px;margin-top:12px}.pricing-free-compact .marketing-check-list li{font-size:14px;line-height:1.4}.pricing-invite{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;padding:20px}.pricing-invite p{font-size:15px;line-height:1.5}.pricing-tiers{gap:8px}.marketing-faq.pricing-faq details{padding-block:16px}.marketing-faq.pricing-faq summary{font-size:17px}.page-section-title.pricing-tiers-title{margin-bottom:10px}.pricing-tiers-intro{margin-bottom:20px}.pricing-tier-card{row-gap:6px}.pricing-footnote.pricing-section-footnote{margin-top:16px}.pricing-invite .marketing-icon-tile{display:none}.pricing-invite .marketing-button{grid-column:auto;width:100%}.pricing-tier-price{font-size:22px}.features-grid{grid-template-columns:minmax(0,1fr);gap:16px}.features-grid>.feature-highlight{align-items:flex-start;padding:28px;display:flex}.feature-highlight h2,.feature-highlight p{align-self:auto}.feature-highlight .marketing-icon-tile{border-radius:16px;width:54px;height:54px;margin-bottom:20px}.download-now{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.download-now .marketing-icon-tile{display:none}.download-now h2{font-size:26px}.download-actions .marketing-button{flex:100%}.marketing-page-heading+.download-section{padding-top:24px}.download-section+.download-section{padding-top:8px}.download-apps .page-section-title{margin-bottom:16px}.download-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.download-device{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:12px}.download-device .marketing-icon-tile{border-radius:12px;grid-row:auto;width:40px;height:40px}.download-device h3{align-self:center;font-size:18px}.download-device>:last-child{grid-column:1/-1}.download-device .marketing-button{margin-top:0}.download-computer{margin-top:16px;font-size:15px}.download-panel{margin-top:16px}.download-planned,.download-waitlist{padding:20px}.download-planned h3{margin-bottom:14px;font-size:19px}.download-planned ul{gap:8px}.download-note{margin-top:12px}.download-planned li{font-size:15px}.download-waitlist-intro{margin-bottom:12px;font-size:15px}.about-beliefs,.pillar-grid{gap:16px}.contact-channels .contact-channel-tile{width:40px;height:40px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pricing-meter>span{animation-name:pricing-meter-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes pricing-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--share,1))}}
