@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial}::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial}}}.hero-section{padding-block:calc(var(--spacing,.25rem)*8);position:relative;overflow:hidden}@media (min-width:768px){.hero-section{padding-block:calc(var(--spacing,.25rem)*24)}}.dark .hero-section{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%)}.hero-content{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4);flex-direction:column-reverse;display:flex}@media (min-width:768px){.hero-content{gap:calc(var(--spacing,.25rem)*12);flex-direction:row}}@media (min-width:1024px){.hero-content{padding-left:14%;padding-right:14%}}.hero-text{flex:1}:where(.hero-text>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.hero-text{text-align:center}@media (min-width:768px){.hero-text{text-align:left}}.hero-text h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:768px){.hero-text h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:1024px){.hero-text h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.hero-text h1{color:var(--gp-text-heading)}.hero-text h1 span{color:var(--gp-primary-blue)}.hero-text p{max-width:var(--container-lg,32rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));margin-left:auto;margin-right:auto}@media (min-width:768px){.hero-text p{margin-inline:calc(var(--spacing,.25rem)*0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.hero-text p{color:var(--gp-text-secondary)}.hero-image{flex:1;justify-content:center;align-items:center;display:flex}.hero-image img{height:calc(var(--spacing,.25rem)*48);width:calc(var(--spacing,.25rem)*48);object-fit:contain}@media (min-width:768px){.hero-image img{height:calc(var(--spacing,.25rem)*72);width:calc(var(--spacing,.25rem)*72)}}@media (min-width:1024px){.hero-image img{height:calc(var(--spacing,.25rem)*80);width:calc(var(--spacing,.25rem)*80)}}.hero-image img{animation:3s ease-in-out infinite heroFloat}.hero-image video{border-radius:8px}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.homepage-section{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*10)}@media (min-width:768px){.homepage-section{padding-block:calc(var(--spacing,.25rem)*20)}}@media (min-width:1024px){.homepage-section{padding-left:14%;padding-right:14%}}.homepage-section-gray{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*14)}@media (min-width:768px){.homepage-section-gray{padding-block:calc(var(--spacing,.25rem)*20)}}@media (min-width:1024px){.homepage-section-gray{padding-left:14%;padding-right:14%}}.homepage-section-gray{background-color:var(--gp-bg-page)}.section-title{margin-bottom:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:768px){.section-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.section-title{color:var(--gp-text-heading)}.section-subtitle{margin-left:auto;margin-right:auto;margin-bottom:calc(var(--spacing,.25rem)*10);max-width:var(--container-2xl,42rem);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media (min-width:768px){.section-subtitle{margin-bottom:calc(var(--spacing,.25rem)*14);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.section-subtitle{color:var(--gp-text-secondary)}.why-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.why-grid{gap:calc(var(--spacing,.25rem)*6)}}.why-card{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:row;transition-duration:.3s;display:flex}@media (min-width:768px){.why-card{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*8);text-align:center;flex-direction:column}}.why-card{background:#f6f4f0}.dark .why-card{background:#1e293b}.why-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.why-card-icon{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);padding:calc(var(--spacing,.25rem)*3);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.why-card-icon{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.why-card-icon{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.why-card-text{flex-direction:column;display:flex}.why-card h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:768px){.why-card h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.why-card h3{color:var(--gp-text-heading)}.why-card p{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:none}@media (min-width:768px){.why-card p{display:block}}.why-card p{color:var(--gp-text-secondary)}.stories-grid{gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4);display:flex;overflow-x:auto}@media (min-width:640px){.stories-grid{justify-content:center}}.stories-grid{scroll-snap-type:x mandatory;scrollbar-width:none}.stories-grid::-webkit-scrollbar{display:none}.story-card{cursor:pointer;border-radius:calc(var(--radius) + 8px);aspect-ratio:9/16;scroll-snap-align:start;background:#111827;flex-shrink:0;width:220px;position:relative;overflow:hidden}.story-card img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;opacity:.8;transition-duration:.5s}.story-card:hover img{opacity:.6;transform:scale(1.05)}.story-play-btn{inset:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;display:flex;position:absolute}.story-play-btn div{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-backdrop-filter:blur(6px);color:#fff;background:rgba(0,0,0,.45);border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.story-card:hover .story-play-btn div{transform:scale(1.1)}.getstarted-content{align-items:center;gap:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex}@media (min-width:768px){.getstarted-content{gap:calc(var(--spacing,.25rem)*16);flex-direction:row}}.getstarted-image{flex:1;order:-9999;justify-content:center;display:flex}.getstarted-image img{width:calc(var(--spacing,.25rem)*36);object-fit:contain}@media (min-width:768px){.getstarted-image img{width:calc(var(--spacing,.25rem)*56)}}@media (min-width:1024px){.getstarted-image img{width:calc(var(--spacing,.25rem)*64)}}.pricing-grid{max-width:var(--container-3xl,48rem);gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-card{position:relative}:where(.pricing-card>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}.pricing-card{border-radius:calc(var(--radius) + 8px);padding:calc(var(--spacing,.25rem)*6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}@media (min-width:768px){.pricing-card{padding:calc(var(--spacing,.25rem)*8)}}.pricing-card{background:var(--gp-bg-white);border:1px solid var(--gp-border-default)}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(37,99,235,.12)}.pricing-card.featured{border-color:var(--gp-primary-blue);box-shadow:0 8px 24px rgba(37,99,235,.15)}.pricing-card h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--gp-text-heading)}.pricing-card .price{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--gp-primary-blue)}.pricing-card .price span{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--gp-text-secondary)}:where(.pricing-features>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.pricing-feature{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--gp-text-body);display:flex}.pricing-feature svg{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--gp-success-green);flex-shrink:0}.attacks-section{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*14);text-align:center}@media (min-width:768px){.attacks-section{padding-block:calc(var(--spacing,.25rem)*20)}}@media (min-width:1024px){.attacks-section{padding-left:14%;padding-right:14%}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
