.sec-faq__inner,.sec-integrations__block,.sec-controls__inner,.sec-hero__inner,.sec-pillars__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem)}.feature-cards__heading{margin-bottom:4rem;font-size:clamp(2.125rem,1.817rem + 1.315vw,3rem)}.feature-cards__grid{gap:1.5rem}@media (min-width: 1024px){.feature-cards__grid{gap:.75rem}}.feature-cards .feature-card{min-height:22.375rem;padding:1.5rem;justify-content:flex-start;gap:4rem}@media (min-width: 1024px){.feature-cards .feature-card{min-height:25rem;padding:2rem}}.feature-cards .feature-card__title{font-size:1.25rem}.sec-hero{position:relative;background:#fff;padding-block:clamp(2.5rem,8.5vw,7rem) 4rem}.sec-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(4rem,8vw,6.75rem);text-align:center}.sec-hero__intro{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width: 768px){.sec-hero__intro{gap:1.5rem}}.sec-hero__title{margin:0;width:100%;max-width:54rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(2.125rem,1.55rem + 2.45vw,3.75rem);line-height:1.2;letter-spacing:-.03em;color:#000;text-wrap:balance}.sec-hero__title span{display:inline}@media (min-width: 768px){.sec-hero__title{line-height:normal}.sec-hero__title span{display:block}.sec-hero__title .sec-hero__title-lead{margin-bottom:-7px}.sec-hero__title .sec-hero__title-emph{line-height:.96}}.sec-hero__subtext{margin:0;max-width:17.8125rem;font-size:clamp(.875rem,.743rem + .563vw,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.03em;color:#000;opacity:.7}@media (min-width: 768px){.sec-hero__subtext{max-width:36rem}}.sec-hero__deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.sec-hero__deco-tile{position:absolute;width:clamp(15rem,26vw,23.5rem);display:none}@media (min-width: 768px){.sec-hero__deco-tile{display:block}}.sec-hero__deco-tile img{display:block;width:100%;height:auto}.sec-hero__deco-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#fff,#fff0 37.052%),radial-gradient(ellipse 27.55% 40.04% at 25.86% 25.3%,#fff0,#fff)}.sec-hero__deco-tile--a{top:clamp(2.25rem,7vw,5rem);left:calc(50% - 27.5rem)}.sec-hero__deco-tile--b{top:clamp(4.25rem,8vw,5.8rem);left:calc(50% + 2.4rem);rotate:180deg}.sec-hero__badges{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:clamp(1.25rem,5vw,1.5rem)}@media (min-width: 768px){.sec-hero__badges{grid-template-columns:repeat(4,auto);gap:clamp(2rem,5.3vw,4.6875rem)}}.sec-hero__badges .trust-badge{--badge-size: clamp(7rem, 34vw, 8rem)}.sec-controls{background:#121212;padding-block:7.5rem}@media (min-width: 1024px){.sec-controls{padding-block:4.6875rem}}.sec-controls__inner{display:flex;flex-direction:column;gap:clamp(2rem,6vw,4rem)}@media (min-width: 1024px){.sec-controls__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,12.4rem)}}.sec-controls__copy{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}@media (min-width: 1024px){.sec-controls__copy{max-width:28.5rem}}.sec-controls__title{margin:0;display:flex;flex-direction:column;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;color:#fff;letter-spacing:-.03em}.sec-controls__title-lead{font-size:clamp(1.5rem,3.3vw,2rem);line-height:normal;margin-bottom:-7px;letter-spacing:-.03em}.sec-controls__title-emph{font-size:clamp(2.125rem,4.7vw,3.75rem);line-height:.96}.sec-controls__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem)}.sec-controls__item{display:flex;align-items:center;gap:.375rem}.sec-controls__check{flex-shrink:0;inline-size:clamp(1rem,1.6vw,1.125rem);block-size:clamp(1rem,1.6vw,1.125rem)}.sec-controls__check svg{inline-size:100%;block-size:100%;display:block}.sec-controls__label{font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.875rem,1.25vw,1rem);line-height:normal;letter-spacing:-.04em;color:#fff}.sec-controls__media{position:relative;width:100%;max-width:21.4375rem;margin-inline:auto;aspect-ratio:343/496;border-radius:1.5rem;overflow:hidden;isolation:isolate}@media (min-width: 1024px){.sec-controls__media{flex:0 0 45.667%;width:auto;max-width:none;aspect-ratio:548/650;margin-inline:0}}.sec-controls__photo{position:absolute;top:-4.4375rem;left:-61.72%;width:216.64%;height:auto;max-width:none}.sec-controls__photo--back{z-index:1}.sec-controls__photo--front{z-index:3}.sec-controls__photo--custom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.sec-controls__rings{position:absolute;z-index:2;inline-size:98.18%;block-size:auto;inset-block-start:18.77%;inset-inline-start:20.99%;pointer-events:none}.sec-integrations{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f5f5f5);padding-block:clamp(7.5rem,5.82rem + 7.14vw,12.25rem)}.sec-integrations__ellipse{display:block;position:absolute;z-index:0;pointer-events:none;width:56.25rem;height:56.25rem;border-radius:50%;background:#ffa426;opacity:.3;filter:blur(37.5rem);left:2.625rem;top:27.875rem;right:auto;bottom:auto}@media (min-width: 1024px){.sec-integrations__ellipse{width:206.25rem;height:206.25rem;left:-16.9375rem;top:-47.75rem;right:auto;opacity:1;filter:none;background:radial-gradient(circle,#fcecddad,#fcecdd59 35%,#fcecdd00 60%)}}.sec-integrations__block{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.sec-integrations__heading{margin:0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.875rem,1.479rem + 1.69vw,3rem);line-height:1.02;letter-spacing:-.03em;color:#000}@media (min-width: 1024px){.sec-integrations__heading{font-weight:500;line-height:1}}.sec-integrations__subtext{margin:.5rem 0 0;max-width:21.4375rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.875rem,.743rem + .563vw,1.25rem);line-height:1.5;letter-spacing:-.03em;text-align:center;color:#00000080}@media (min-width: 1024px){.sec-integrations__subtext{margin-top:1.25rem;max-width:52.9375rem;letter-spacing:-.02em}}.sec-integrations__grid{margin:clamp(4rem,3.82rem + .75vw,4.5rem) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:57.375rem}@media (min-width: 1024px){.sec-integrations__grid{gap:1.625rem}}.sec-integrations__tile{position:relative;flex:none;width:3.875rem;height:3.875rem;border-radius:.65rem;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2.239px 2.799px #0000000a,0 10.077px 5.038px #00000008,0 23.512px 6.718px #00000005,0 41.426px 8.397px #00000003,0 63.819px 8.957px #0000}@media (min-width: 1024px){.sec-integrations__tile{width:6.5625rem;height:6.5625rem;border-radius:1.125rem;box-shadow:0 3.792px 4.74px #0000000a,0 17.065px 8.533px #00000008,0 39.819px 11.377px #00000005,0 70.157px 14.221px #00000003,0 108.08px 15.169px #0000}}.sec-integrations__logo{width:calc(var(--lw, 60%) * .58);height:calc(var(--lh, 60%) * .58)}.sec-integrations__logo svg{display:block;width:100%;height:100%}@media (min-width: 1024px){.sec-integrations__logo{width:var(--lw);height:var(--lh)}}.sec-integrations__logo--contain{width:auto;height:27.84px;max-width:41.76px;object-fit:contain}@media (min-width: 1024px){.sec-integrations__logo--contain{height:48px;max-width:72px}}.sec-integrations__tile[data-name]:hover{z-index:5}.sec-integrations__tile[data-name]:after{content:attr(data-name);position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-68%);padding:.625rem .875rem;border-radius:.4375rem;background:#252525;box-shadow:6.625rem 6.875rem 2.6875rem #0000,4.25rem 4.375rem 2.4375rem #00000003,2.375rem 2.5rem 2.0625rem #0000000a,1.0625rem 1.125rem 1.5rem #00000012,.25rem .25rem .8125rem #00000014;-webkit-backdrop-filter:blur(.4375rem);backdrop-filter:blur(.4375rem);color:#fff;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:6}@media (min-width: 1024px){.sec-integrations__tile[data-name]:after{padding:1.125rem 1.75rem;border-radius:.75rem;font-size:1.125rem}}.sec-integrations__tile[data-name]:before{content:"";position:absolute;top:calc(100% - .0625rem);left:50%;width:1.25rem;height:.75rem;background:#252525;clip-path:polygon(50% 0,0 100%,100% 100%);opacity:0;transform:translate(-50%);transition:opacity .15s ease;pointer-events:none;z-index:6}@media (min-width: 1024px){.sec-integrations__tile[data-name]:before{width:2rem;height:1.125rem}}.sec-integrations__tile[data-name]:hover:after{opacity:1}.sec-integrations__tile[data-name]:hover:before{opacity:1}.sec-faq{background:#121212;padding-block:7.5rem}.sec-faq__inner{display:flex;flex-direction:column;gap:4rem}@media (min-width: 1024px){.sec-faq__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(3rem,10.9vw,9.8125rem)}}.sec-faq__lhs{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 1024px){.sec-faq__lhs{flex-shrink:0}}.sec-faq__heading,.sec-faq__eyebrow{background:linear-gradient(180deg,#fff0,#ffffff91 46%),linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;padding-bottom:.15em;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:.84}.sec-faq__eyebrow{font-size:1.5rem}.sec-faq__heading{font-size:clamp(2.125rem,1.55rem + 2.45vw,3rem)}@media (min-width: 1024px){.sec-faq__rhs{flex:0 1 52.25%;min-width:0}}.sec-faq__list{margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sec-faq__item{background:#ffffff0f;border-radius:.75rem;overflow:hidden;opacity:.7;padding-bottom:1rem}@media (min-width: 1024px){.sec-faq__item{padding-bottom:1.5rem}}.sec-faq__trigger{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 1rem 0;background:none;border:none;cursor:pointer;text-align:left}@media (min-width: 1024px){.sec-faq__trigger{padding:1.5rem 1.5rem 0;align-items:flex-start}}.sec-faq__question{flex:1;min-width:0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1rem,.869rem + .563vw,1.25rem);line-height:normal;color:#fff;text-transform:capitalize}.sec-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.sec-faq__icon svg{display:block;width:1.5rem;height:1.5rem}.sec-faq__panel{height:0;overflow:hidden}.sec-faq__answer{margin:0;padding:.5rem 1rem 0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.75rem,.662rem + .376vw,1rem);line-height:1.5;color:#fffc}@media (min-width: 1024px){.sec-faq__answer{padding:.5rem 1.5rem 0}}.sec-faq__answer p,.sec-faq__answer li{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.sec-faq__answer p+p,.sec-faq__answer ul,.sec-faq__answer ol{margin-top:.5rem}.sec-faq__answer ul,.sec-faq__answer ol{padding-left:1.25em}.sec-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sec-faq__answer strong{font-weight:600}
