:root{--argoris-bg:#020713;--argoris-bg-light:#061021;--argoris-panel:#081426;--argoris-panel-light:#0b1729;--argoris-gold:#edae20;--argoris-gold-light:#ffd36a;--argoris-gold-dark:#a66d04;--argoris-green:#20cf70;--argoris-text:#f7f7f8;--argoris-text-muted:#b4b9c4;--argoris-border:#ffffff21;--argoris-gold-border:#edae20b8}html{scroll-behavior:smooth;min-width:20rem;color:var(--argoris-text);background:var(--argoris-bg)}body{color:var(--argoris-text);background:radial-gradient(circle at 47% 14%, #13346357, transparent 35rem), var(--argoris-bg);margin:0}.site-container{width:min(100% - 3rem,74rem);margin-inline:auto}.site-header{z-index:10;background:#020713f5;border-bottom:1px solid #0000;position:relative}.site-header__inner{grid-template-columns:14rem 1fr auto;align-items:center;gap:2rem;min-height:5rem;display:grid}.header-logo{color:#fff;align-items:center;gap:.62rem;width:auto;min-width:12.4rem;height:4rem;text-decoration:none;display:inline-flex;overflow:visible}.header-logo__shield{object-fit:contain;flex:none;width:3rem;height:3.45rem;display:block}.header-logo__text{flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;min-width:0;line-height:1;display:flex}.header-logo__wordmark{color:#fff;letter-spacing:.035em;white-space:nowrap;font-size:1.34rem;font-weight:800;line-height:.92;display:block}.header-logo__slogan{color:var(--argoris-gold-light);letter-spacing:.075em;white-space:nowrap;font-size:.54rem;font-weight:650;line-height:1;display:block}.main-navigation{justify-content:center;align-items:center;gap:1.9rem;display:flex}.main-navigation a{color:var(--argoris-text);font-size:.83rem;font-weight:600;text-decoration:none}.main-navigation a:hover{color:var(--argoris-gold-light)}.header-cta,.button{border-radius:.45rem;justify-content:center;align-items:center;gap:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.header-cta{border:1px solid var(--argoris-gold-border);min-height:2.8rem;color:var(--argoris-gold);padding-inline:1.35rem}.hero{border-bottom:1px solid var(--argoris-border);align-items:center;min-height:34rem;display:grid;position:relative;overflow:hidden}.hero__layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:3rem;padding-block:2.4rem 3rem;display:grid;position:relative}.hero__content{text-align:center;justify-items:center;gap:1.25rem;display:grid}.hero-brand{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:min(100%,27rem);min-height:15rem;display:flex}.hero-brand__shield{object-fit:contain;width:9.2rem;height:10.2rem;display:block}.hero-brand__wordmark{color:#f4f5f7;letter-spacing:.055em;text-shadow:0 1px #fff6,0 3px 10px #0000006b;white-space:nowrap;margin-top:-.9rem;font-size:clamp(2.75rem,4.4vw,3.8rem);font-weight:760;line-height:.95;display:block}.hero-brand__slogan{width:min(100%,22rem);color:var(--argoris-gold-light);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;line-height:1;display:grid}.hero-brand__slogan>span{background:var(--argoris-gold);height:1px;display:block}.hero h1{letter-spacing:-.025em;max-width:34rem;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.hero__lead{max-width:34rem;color:var(--argoris-text-muted);font-size:1rem;line-height:1.65}.hero__actions{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.8rem;display:flex}.hero__actions .button{box-sizing:border-box;white-space:nowrap;min-height:3rem}.button{min-height:3rem;padding:.75rem 1.8rem}.button--gold{border:1px solid var(--argoris-gold);background:linear-gradient(135deg, var(--argoris-gold-light), var(--argoris-gold-dark));color:#111;box-shadow:0 .7rem 1.8rem #edae201f}.button--outline{border:1px solid var(--argoris-gold-border);color:var(--argoris-text);background:#0000001a}.hero__proofs{color:var(--argoris-text-muted);flex-wrap:wrap;justify-content:center;gap:1.6rem;font-size:.74rem;list-style:none;display:flex}.hero__proofs li{align-items:center;gap:.5rem;display:inline-flex}.hero__proofs span{color:var(--argoris-gold)}.laptop{padding-bottom:1.25rem;position:relative}.laptop__screen{background:linear-gradient(145deg,#1f222a,#05070b);border:1px solid #efcb86a6;border-radius:1.1rem 1.1rem .55rem .55rem;padding:.55rem;box-shadow:0 2rem 4rem #00000075,0 0 1.5rem #edae200a}.app-window{background:#050c18;border-radius:.55rem;grid-template-columns:8.6rem minmax(0,1fr);min-height:22rem;display:grid;overflow:hidden}.app-sidebar{border-right:1px solid var(--argoris-border);background:#071124;padding:1rem .75rem}.app-sidebar img{object-fit:contain;width:5rem;height:4.2rem;margin:0 auto .65rem;display:block}.app-sidebar nav{gap:.35rem;display:grid}.app-sidebar span{color:var(--argoris-text-muted);border-radius:.35rem;padding:.55rem .6rem;font-size:.61rem}.app-sidebar .is-active{color:var(--argoris-text);background:#ffffff24}.app-dashboard{align-content:start;gap:.8rem;padding:1.25rem;display:grid}.app-dashboard h2{font-size:1.05rem}.dashboard-status,.protection-card,.dashboard-metrics article{background:var(--argoris-panel-light);border:1px solid #ffffff0a;border-radius:.5rem}.dashboard-status{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.dashboard-status__icon{width:2.4rem;height:2.4rem;color:var(--argoris-green);background:#20cf702e;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.dashboard-status div{gap:.13rem;display:grid}.dashboard-status small,.protection-card small,.dashboard-metrics span{color:var(--argoris-text-muted);font-size:.58rem}.dashboard-status em{color:var(--argoris-green);font-size:.6rem;font-style:normal}.dashboard-status__size{justify-items:end}.protection-card{gap:.35rem;padding:.9rem;display:grid;position:relative}.protection-card b{font-size:.6rem;position:absolute;bottom:.82rem;right:.9rem}.protection-progress{background:#ffffff14;border-radius:99px;height:.28rem;margin-top:.4rem;overflow:hidden}.protection-progress span{background:var(--argoris-green);width:100%;height:100%;display:block}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.dashboard-metrics article{gap:.25rem;padding:.75rem;display:grid}.dashboard-metrics strong{font-size:.92rem}.laptop__base{background:linear-gradient(#91949b,#282b31 52%,#0b0c0f);border-radius:0 0 50% 50%;width:108%;height:1rem;position:absolute;bottom:.4rem;left:-4%;box-shadow:0 .8rem 1.3rem #0006}.laptop__base span{color:#b9bbc1;font-size:.48rem;position:absolute;top:.14rem;left:50%;transform:translate(-50%)}.hero-wave{opacity:.22;background:repeating-radial-gradient(#0000 0 .35rem,#2058ab61 .38rem .42rem);width:39rem;height:13rem;position:absolute;mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hero-wave--left{bottom:-2rem;left:25%;transform:rotate(-7deg)}.hero-wave--right{top:7rem;right:-23rem;transform:rotate(8deg)}.features-section{border-bottom:1px solid var(--argoris-border);padding-block:1.3rem 2rem}.features-section h2,.pricing-section>.site-container>h2{text-align:center;margin-bottom:1.35rem;font-size:1.55rem}.feature-grid{grid-template-columns:repeat(4,1fr);display:grid}.feature{border-right:1px solid var(--argoris-border);text-align:center;align-content:center;justify-items:center;gap:.6rem;min-height:10.5rem;padding:1.4rem;display:grid}.feature:last-child{border-right:0}.feature__icon{width:5.25rem;height:5.25rem;color:var(--argoris-gold);place-items:center;font-size:2.3rem;display:grid}.feature__official-icon{object-fit:contain;width:4.35rem;height:4.35rem;display:block}.feature__icon--cloud .site-icon{color:#ffbd18;stroke-width:2.25px;filter:brightness(1.16)saturate(1.18)drop-shadow(0 0 1px #ffc614f2)drop-shadow(0 0 6px #ffae003d);width:4.1rem;height:4.1rem}.feature__icon--gear .site-icon{color:#ffbd18;stroke-width:2.2px;filter:brightness(1.12)saturate(1.16)drop-shadow(0 0 1px #ffc614e6)drop-shadow(0 0 5px #ffae0033);width:3.85rem;height:3.85rem}.feature h3{font-size:1rem}.feature p{max-width:15rem;color:var(--argoris-text-muted);font-size:.78rem;line-height:1.65}.pricing-section{padding-block:1.5rem 2rem}.pricing-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem;max-width:62rem;margin-inline:auto;display:grid}.pricing-cards{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.pricing-card{background:linear-gradient(145deg, var(--argoris-panel), #030913);border:1px solid;border-radius:.75rem;align-content:start;gap:.45rem;min-height:12rem;padding:1.25rem;display:grid}.pricing-card--free{border-color:#20cf70bf}.pricing-card--pro{border-color:var(--argoris-gold-border)}.pricing-card__edition{color:var(--argoris-green);font-weight:700}.pricing-card--pro .pricing-card__edition{color:var(--argoris-gold)}.pricing-card small{color:var(--argoris-text-muted)}.pricing-card h3{margin-block:.4rem .45rem;font-size:1.75rem;display:grid}.pricing-card h3 span{color:var(--argoris-text-muted);margin-top:.1rem;font-size:.7rem;font-weight:400}.pricing-card ul{color:var(--argoris-text-muted);gap:.45rem;font-size:.78rem;list-style:none;display:grid}.pricing-card li:before{color:var(--argoris-green);content:"✓";margin-right:.5rem}.pricing-card--pro li:before{color:var(--argoris-gold)}.security-benefits{gap:.8rem;display:grid}.security-benefits div{color:var(--argoris-text);align-items:center;gap:.85rem;font-size:.9rem;display:flex}.security-benefits span{width:1.6rem;color:var(--argoris-gold);text-align:center;font-size:1.3rem}.privacy-bar{border:1px solid var(--argoris-border);background:#0814268f;border-radius:.75rem;grid-template-columns:1.65fr repeat(3,.75fr);align-items:center;gap:1rem;max-width:58rem;margin:1.6rem auto 0;padding:.9rem 1.2rem;display:grid}.privacy-bar__lead,.privacy-bar__item{align-items:center;gap:.75rem;display:flex}.privacy-bar__shield,.privacy-bar__item>span{color:var(--argoris-gold);font-size:1.6rem}.privacy-bar strong{font-size:.82rem}.privacy-bar p{color:var(--argoris-text-muted);font-size:.68rem;line-height:1.45}.rgpd-mark{border:.28rem dotted var(--argoris-gold);border-radius:50%;width:2rem;height:2rem;display:inline-block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=64rem){.site-header__inner{grid-template-columns:11rem 1fr auto}.main-navigation{gap:1rem}.main-navigation a:nth-last-child(-n+2){display:none}.hero__layout{grid-template-columns:1fr;padding-block:3rem}.laptop{width:min(100%,43rem);margin-inline:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid var(--argoris-border)}.pricing-layout{grid-template-columns:1fr}}@media (width<=44rem){.site-container{width:min(100% - 1.5rem,74rem)}.site-header__inner{grid-template-columns:9rem 1fr;min-height:4.2rem}.header-logo{width:8.5rem}.main-navigation,.header-cta{display:none}.hero h1{font-size:2.15rem}.hero__actions,.hero__proofs{flex-direction:column}.button{width:100%}.app-window{grid-template-columns:1fr}.app-sidebar{display:none}.dashboard-status{grid-template-columns:auto 1fr}.dashboard-status__size{display:none}.dashboard-metrics,.feature-grid,.pricing-cards,.privacy-bar{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--argoris-border)}.privacy-bar{align-items:start}}.site-icon{flex:none;display:block}.hero__proofs .site-icon{color:var(--argoris-text)}.feature__icon .site-icon,.security-benefits .site-icon,.privacy-bar__lead>.site-icon{color:var(--argoris-gold)}.privacy-bar__item>.site-icon{color:var(--argoris-text)}.laptop__base span{letter-spacing:.08em;text-transform:uppercase}.feature__icon{place-items:center;width:5rem;height:5rem;display:grid;overflow:visible}.feature__official-mask{background:linear-gradient(180deg, var(--argoris-gold-light) 0%, var(--argoris-gold) 58%, #b97909 100%);filter:drop-shadow(0 0 1px #ffcd46eb)drop-shadow(0 0 4px #d2911257);width:5rem;height:5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feature__official-icon--folder{-webkit-mask-image:url(/assets/home/feature-folder-lock.png);mask-image:url(/assets/home/feature-folder-lock.png);-webkit-mask-size:165%;mask-size:165%}.feature__official-icon--shield{object-fit:contain;transform-origin:50%;filter:sepia(.42)saturate(1.34)hue-rotate(-7deg)brightness(.82)contrast(1.07)drop-shadow(0 0 1px #e0a31fad)drop-shadow(0 0 3px #cc8b112e);width:5rem;height:5rem;display:block;transform:scale(1.82)}.feature__official-icon--cloud{-webkit-mask-image:url(/assets/home/feature-cloud.png);mask-image:url(/assets/home/feature-cloud.png);-webkit-mask-size:156%;mask-size:156%}
