.closing-call{background:var(--color-dark);color:var(--color-light);min-height:720px;overflow:hidden;padding:var(--spacing);position:relative}.closing-call__inner{margin:auto;max-width:var(--max-content-width);position:relative}.closing-call__mark{filter:invert(1);opacity:.08;position:absolute;right:calc(var(--spacing) * -.3);top:50%;transform:translateY(-50%) rotate(12deg);width:min(42vw,640px)}.closing-call__inner>p{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);letter-spacing:1px;margin:0}.closing-call h2{font-family:var(--font-family-heading);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);letter-spacing:-3px;line-height:1;margin:var(--spacing) 0 var(--space-xl)}.closing-call h2 em{color:var(--color-tertiary);font-style:normal}.closing-call__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space)}.closing-call__download-button{border-radius:var(--border-radius-xl);display:inline-flex;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);padding:var(--space-s) var(--space-l);transition:background-color var(--transition),color var(--transition),transform var(--transition)}.closing-call__download-button:hover{transform:translateY(-1px)}.closing-call__download-button{background:var(--color-light);color:var(--color-dark)}.closing-call__download-button:hover{background:var(--color-tertiary);color:var(--color-tertiary-text)}.closing-call__note{font-size:var(--font-size-s);line-height:1.5;margin:var(--space-l) 0 0;max-width:38ch}.closing-call__footer{display:flex;gap:var(--space-l);justify-content:flex-end;margin:var(--spacing) auto 0;max-width:var(--max-content-width)}.closing-call__footer span{margin-inline-end:auto;font-weight:700;letter-spacing:2px}@media(max-width:720px){.closing-call{min-height:auto}.closing-call__mark{right:calc(var(--spacing) * -1);width:78vw}.closing-call__footer{flex-wrap:wrap}}.apps-section{background:var(--color-light);color:var(--color-dark);padding:var(--spacing)}.apps-section__inner{margin:auto;max-width:var(--max-content-width)}.apps-section__heading{display:grid;gap:var(--spacing);grid-template-columns:1fr 2fr}.apps-section__heading>p,.apps-section__label{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);letter-spacing:1px;margin:0}.apps-section h2{font-family:var(--font-family-heading);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);letter-spacing:-3px;line-height:1;margin:0}.apps-section h2 em{color:var(--color-primary);font-style:normal}.apps-section__options{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--spacing)}.apps-section__option{border-top:var(--border-width) solid var(--color-dark);display:flex;flex-direction:column;min-height:420px;padding:var(--space-l) 0}.apps-section__option+.apps-section__option{border-left:var(--border-width) solid var(--color-dark);padding-left:var(--space-l)}.apps-section__icon{fill:none;height:58px;margin-bottom:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:58px}.apps-section h3{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-normal);letter-spacing:-2px;line-height:1;margin:var(--space-l) 0 0}.apps-section__option>p:not(.apps-section__label){font-size:var(--font-size-m);line-height:1.45;margin:var(--space) 0 0;max-width:32ch}.apps-section__option a{align-items:center;border-bottom:var(--border-width) solid currentColor;display:inline-flex;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);gap:var(--space-s);margin-top:var(--space-l);padding-bottom:var(--space-xs);width:fit-content}.apps-section__arrow{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:14px}.apps-section__option--iphone{color:var(--color-dark)}@media(max-width:720px){.apps-section__heading,.apps-section__options{grid-template-columns:1fr}.apps-section__heading{gap:var(--space-l)}.apps-section h2{font-size:calc(var(--font-size-xxxxl) * .9)}.apps-section__option{min-height:350px}.apps-section__option+.apps-section__option{border-left:0;padding-left:0}}.hero-section{background:var(--color-light);color:var(--color-dark)}.hero-section__inner{margin:auto;max-width:var(--max-content-width);min-height:calc(100svh - 88px);padding:var(--spacing)}.hero-section__copy{align-self:center}.hero-section__eyebrow{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);letter-spacing:1px}.hero-section h1{font-family:var(--font-family-heading);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);letter-spacing:-3px;line-height:1;margin:var(--space-l) 0 0}.hero-section h1 em{color:var(--color-primary);font-style:normal}.hero-section__description{font-size:var(--font-size-l);line-height:1.45;margin:var(--space-l) 0 0;max-width:31ch}.hero-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space);margin:var(--space-xl) 0 0}.hero-section__download-button{background:var(--color-dark);border-radius:var(--border-radius-xl);color:var(--color-light);display:inline-flex;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);padding:var(--space-s) var(--space-l);transition:background-color var(--transition),color var(--transition),transform var(--transition)}.hero-section__download-button:hover{transform:translateY(-1px)}.hero-section__download-button:hover{background:var(--color-primary);color:var(--color-primary-text)}@media(max-width:720px){.hero-section__inner{min-height:auto}}.introduction-section{background:color-mix(in srgb,var(--color-light),var(--color-dark) 5%);color:var(--color-dark);overflow:hidden;padding:var(--spacing);position:relative}.introduction-section__inner{margin:auto;max-width:var(--max-content-width);position:relative}.introduction-section__eyebrow{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);letter-spacing:1px;margin:0}.introduction-section__statement{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);letter-spacing:-2px;line-height:1;margin:var(--space-xl) 0 0;max-width:28ch;position:relative}.introduction-section__mark{bottom:calc(var(--spacing) * -1.3);opacity:.06;position:absolute;right:calc(var(--spacing) * -1);transform:rotate(-12deg);width:min(38vw,520px)}@media(max-width:720px){.introduction-section__statement{font-size:calc(var(--font-size-xxxl) * 1.1)}.introduction-section__mark{width:55vw}}.page-header{background:var(--color-light);color:var(--color-dark)}.page-header__inner{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:var(--max-content-width);padding:var(--space) var(--spacing)}.page-header__brand{align-items:center;display:inline-flex;font-size:var(--font-size-s);font-weight:700;gap:var(--space-s);letter-spacing:2px}.page-header__brand img{height:25px;width:30px}.page-header__navigation{align-items:center;display:flex;font-size:var(--font-size-s);gap:var(--space-l)}.page-header__download{align-items:center;display:inline-flex;gap:var(--space-xs)}.page-header__download span{font-size:16px}@media(max-width:720px){.page-header__navigation a:not(.page-header__download){display:none}}.product-principles{display:grid;grid-template-columns:repeat(2,1fr)}.product-principles article{display:flex;flex-direction:column;min-height:590px;padding:var(--spacing)}.product-principles__intro{background:var(--color-dark);color:var(--color-light);justify-content:space-between}.product-principles__intro p{font-size:var(--font-size-l);line-height:1.4;max-width:24ch}.product-principles h2{font-family:var(--font-family-heading);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);letter-spacing:-3px;line-height:1;margin:0}.product-principles__purple{background:var(--color-primary);color:var(--color-primary-text)}.product-principles__green{background:var(--color-secondary);color:var(--color-secondary-text)}.product-principles__yellow{background:var(--color-tertiary);color:var(--color-tertiary-text)}.product-principles__marker{font-family:var(--font-family-monospace);font-size:var(--font-size-s);margin:0 0 auto}.product-principles__purple>p:last-child,.product-principles__green>p:last-child,.product-principles__yellow>p:last-child{font-size:var(--font-size-m);line-height:1.45;margin:var(--space-l) 0 0;max-width:29ch}@media(max-width:720px){.product-principles{grid-template-columns:1fr}.product-principles article{gap:var(--space-l);min-height:auto}.product-principles__marker{margin:0}.product-principles h2{font-size:calc(var(--font-size-xxxl) * 1.25)}}.workflow-section{background:var(--color-light);color:var(--color-dark);padding:var(--spacing)}.workflow-section__heading,.workflow-section__steps{margin:auto;max-width:var(--max-content-width)}.workflow-section__heading{display:grid;gap:var(--spacing);grid-template-columns:1fr 2fr}.workflow-section__heading p{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);letter-spacing:1px;margin:0}.workflow-section h2{font-family:var(--font-family-heading);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);letter-spacing:-3px;line-height:1;margin:0}.workflow-section__steps{list-style:none;margin-top:var(--spacing);padding:0}.workflow-section__steps li{border-top:var(--border-width) solid var(--color-dark);display:grid;gap:var(--space-l);grid-template-columns:1fr 2fr;padding:var(--space-l) 0 var(--space-xl)}.workflow-section__steps span{font-family:var(--font-family-monospace);font-size:var(--font-size-s)}.workflow-section h3{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);letter-spacing:-2px;line-height:1.05;margin:0}.workflow-section__steps p{font-size:var(--font-size-m);line-height:1.5;margin:var(--space) 0 0;max-width:39ch}@media(max-width:720px){.workflow-section__heading,.workflow-section__steps li{grid-template-columns:1fr}.workflow-section__steps li{gap:var(--space)}}.app{overflow:clip}
