@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#071f30;--teal:#47ced8;--ink:#102b3a;--muted:#62737c;--line:#dce6e9;--pale:#eff7f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;background:#fcfdfc;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,summary{ -webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0}#neurons{position:fixed;inset:0;width:100%;height:100%;z-index:-1;opacity:.32;pointer-events:none}.topbar{background:var(--navy);color:#d2e3e9;font-size:11px;letter-spacing:.05em;padding:9px 5%;display:flex;justify-content:space-between}.topbar span:last-child{display:flex;gap:14px;align-items:center}i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal)}header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 5%;background:#fff;position:relative;z-index:10;border-bottom:1px solid #e4ecee}.brand{display:block;width:130px;height:86px;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain}nav{display:flex;gap:33px;font-size:13px;font-weight:600}nav a{position:relative;padding:12px 0}nav a:after{content:'';position:absolute;bottom:3px;left:0;width:0;height:2px;background:var(--teal);transition:.25s}nav a:hover:after,nav .current:after{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--teal);color:var(--navy);padding:15px 23px;border:1px solid transparent;border-radius:5px;font-weight:700;font-size:13px;line-height:1.4;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{background:#67e1e7;transform:translateY(-3px);box-shadow:0 7px 20px #041b3020}.button.dark{background:var(--navy);color:white}.button.outline{background:transparent;border-color:#ffffff6b;color:white}.nav-cta{padding:13px 20px}.menu-toggle{display:none}.hero{height:min(730px,84vh);min-height:570px;background:var(--navy);position:relative;color:white;overflow:hidden}.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s;pointer-events:none}.slide:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,22,36,.92),rgba(3,22,36,.72) 36%,rgba(3,22,36,.13) 85%)}.slide.active{opacity:1;pointer-events:auto}.hero-copy{position:relative;width:min(720px,65%);padding:90px 0 0 7.5%}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.hero .eyebrow{color:#8be6eb}.hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(42px,4.6vw,72px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:0 0 25px}.hero p{font-size:16px;color:#d6e2e7;max-width:420px;line-height:1.8}.hero em,h2 em{font-style:normal;color:var(--teal)}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.slider-control{position:absolute;bottom:59px;left:7.5%;display:flex;align-items:center;gap:13px}.slide-counter{font-size:11px;letter-spacing:.1em;margin-right:15px}.dots{display:flex;gap:8px;margin-right:20px}.dot{padding:0;width:7px;height:7px;border-radius:50%;background:#ffffff6b}.dot.active{background:var(--teal);width:22px;border-radius:10px}.prev,.next,.pause{background:transparent;color:white;border:1px solid #ffffff44;width:33px;height:33px;border-radius:50%}.hero-caption{position:absolute;bottom:0;left:7.5%;right:7.5%;height:36px;border-top:1px solid #ffffff38;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.15em;color:#c0d2db}.hero-caption span{color:#8ce0e5}.hero.compact{height:420px;min-height:420px}.compact .hero-copy{padding-top:50px}.compact h1{font-size:46px}.compact .hero-copy p{margin:12px 0}.compact .actions{display:none}.compact .slider-control{bottom:48px}.section{padding:95px 7.5%;position:relative}.section h2{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:clamp(30px,3.1vw,45px);line-height:1.25;letter-spacing:-.045em;margin:0 0 25px}.section p{color:var(--muted)}.section .eyebrow{color:#217d8c}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.split p:first-child{margin-top:0}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.benefits>div{border-top:1px solid #b7cdd2;padding-top:25px}.benefits b{font-size:10px;letter-spacing:.12em;color:#268697}.benefits h3{font-size:20px;font-weight:600;margin:16px 0 10px;letter-spacing:-.02em}.benefits p{font-size:14px}.tinted{background:#eaf4f3e8}.section-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid #86adb6;padding-bottom:8px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.plan{position:relative;background:#fff;border:1px solid #d6e4e5;border-radius:10px;padding:35px 28px;transition:transform .3s,box-shadow .3s}.plan:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0f334012}.plan .eyebrow{margin-bottom:20px;font-size:10px}.plan h3{font-family:Manrope,sans-serif;font-size:64px;line-height:1;font-weight:500;letter-spacing:-.06em;margin:0 0 16px}.plan h3 small{font-size:16px;letter-spacing:0}.plan p{font-size:13px;min-height:42px}.price{font-size:29px;border-top:1px solid #dbe7e9;padding-top:19px;font-weight:600}.price small{font-size:11px;font-weight:400}.plan ul{list-style:none;margin:20px 0 30px;padding:0;min-height:108px;font-size:13px}.plan li{padding:6px 0}.plan .button{width:100%}.plan.featured{background:var(--navy);color:white;border-color:var(--navy)}.featured p{color:#bad0da}.featured .eyebrow{color:#70dce1}.featured .price{border-color:#ffffff25}.popular{position:absolute;top:-14px;left:25px;background:var(--teal);color:var(--navy);padding:5px 12px;border-radius:3px;font-size:9px;letter-spacing:.1em;font-weight:700}.fine{font-size:11px!important;line-height:1.7!important;margin-top:22px;max-width:950px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.editorial>img{width:100%;aspect-ratio:1.08;object-fit:cover;border-radius:9px}.editorial h3{margin-bottom:0;font-size:17px}.editorial p{font-size:14px}.editorial .button{margin-top:15px}.payment{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);align-items:start}.payment summary{list-style:none}.payment>details>.button{width:100%;justify-content:space-between}.payment-panel{margin-top:20px;background:#fff;border:1px solid var(--line);padding:25px;border-radius:8px}.payment-head{font-size:26px;font-weight:700;color:#108292;display:flex;justify-content:space-between;align-items:center}.payment-head span{font-size:8px;letter-spacing:.1em}.payment-row{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.payment-row span{font-size:11px;color:var(--muted);display:block}.payment-row strong{font-size:clamp(15px,1.6vw,24px);letter-spacing:.02em}.payment-panel .button{margin:25px 0}.payment-original{width:100%;margin-top:15px}.payment-panel details summary{font-size:11px;text-decoration:underline}.lead{max-width:650px;font-size:17px}.steps p{padding:0 0 25px;border-bottom:1px solid var(--line);font-size:14px}.steps b{color:var(--ink);font-size:17px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{font-size:18px}.faq p{max-width:750px;font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-item{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.contact-item>span{font-size:10px;color:#64808b;letter-spacing:.15em;display:block;margin-bottom:8px}.contact-item>a{font-size:26px}.contact-item p{font-size:14px}.support{margin-top:30px;display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600}.contact-form{background:white;border:1px solid var(--line);border-radius:10px;padding:35px}.contact-form h2{font-size:30px}.contact-form label{display:block;font-size:12px;margin-top:17px;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;border:1px solid #ccdce0;border-radius:4px;padding:12px;margin-top:6px;background:#f9fcfc;color:var(--ink);font-size:13px}.contact-form textarea{min-height:100px;resize:vertical}.contact-form .check{display:flex;gap:10px;font-size:10px;font-weight:400;line-height:1.6;margin-bottom:23px}.check input{width:16px;height:16px;flex-shrink:0}.contact-form .button{width:100%}.map-section{padding-top:15px}.map-section iframe{border:0;width:100%;height:400px;border-radius:10px;filter:saturate(.7)}.legal{max-width:1060px;margin:auto}.legal h3{font-size:21px;margin-top:40px}.legal p{font-size:14px}.cta{display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff;overflow:hidden}.cta:after{content:'';position:absolute;width:500px;height:500px;border:1px solid #4bcbd830;border-radius:50%;right:5%;pointer-events:none;box-shadow:0 0 0 70px #42b9c309,0 0 0 140px #42b9c307}.cta .eyebrow{color:#73dce4}.cta h2{font-size:46px;margin:0}.cta .button{position:relative;z-index:1}footer{padding:65px 7.5% 20px;background:#061824;color:#bbced6;font-size:12px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:60px}.wordmark{font-family:Manrope,sans-serif;font-size:34px;font-weight:800;color:white;letter-spacing:-.06em}.wordmark span{color:var(--teal)}.footer-grid b{display:block;font-size:9px;letter-spacing:.15em;color:#6d919f;margin:12px 0 20px}.footer-grid>div:nth-child(2) a{display:block;margin:8px 0}.footer-grid>div>span{font-size:11px;color:#73919f}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff18;margin-top:50px;padding-top:20px;font-size:10px;color:#78929f}.wa-float{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:9px;background:var(--teal);color:#052534;border-radius:50px;padding:13px 17px;font-size:11px;font-weight:700;box-shadow:0 7px 25px #001c3330;transition:.25s}.wa-float:hover{transform:translateY(-5px)}.wa-float svg{width:24px;height:24px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}:focus-visible{outline:3px solid #098cba;outline-offset:4px}@media(min-width:1500px){.section{padding-left:max(7.5%,calc((100% - 1250px)/2));padding-right:max(7.5%,calc((100% - 1250px)/2))}}@media(max-width:900px){nav{gap:18px}.hero-copy{width:80%}.split,.editorial,.payment{gap:35px}.contact-grid{gap:35px}.plan{padding:28px 18px}.section{padding:65px 6%}.plan h3{font-size:52px}.plan ul{font-size:11px}.brand{width:100px}.nav-cta{font-size:11px}.hero h1{font-size:52px}.benefits{gap:22px}}@media(max-width:680px){.topbar{font-size:9px;padding:8px 5%}.topbar span:first-child{display:none}.topbar span:last-child{width:100%;justify-content:space-between}.topbar a{margin-left:auto}header{height:78px;padding:0 5%;gap:12px}.brand{width:92px;height:70px}.menu-toggle{display:block;margin-left:auto;background:transparent;color:var(--ink);font-size:24px;padding:8px}.nav-cta{font-size:10px;padding:10px 12px}nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:20px 6%;border-top:1px solid var(--line);box-shadow:0 15px 20px #071f3010}nav.open{display:flex;flex-direction:column;gap:4px}nav a{font-size:15px}.hero{min-height:610px;height:calc(90svh - 110px);max-height:740px}.hero-copy{width:100%;padding:70px 7% 0}.hero h1{font-size:43px}.hero p{max-width:320px;font-size:14px}.slide{background-position:65% center}.slide:before{background:linear-gradient(90deg,#041a2be8,#041a2ba8 80%)}.hero .eyebrow{font-size:9px}.actions{gap:9px}.actions .button{font-size:11px;padding:14px}.slider-control{left:7%;bottom:60px}.hero-caption{left:7%;right:7%;font-size:7px}.hero-caption span{font-size:6px}.hero.compact{height:360px;min-height:360px}.compact .hero-copy{padding-top:43px}.compact h1{font-size:35px}.compact .hero-copy p{font-size:13px;max-width:300px}.section{padding:57px 7%}.section h2{font-size:32px}.eyebrow{font-size:9px;margin-bottom:17px}.split,.editorial,.payment,.contact-grid{grid-template-columns:1fr;gap:25px}.split p{font-size:14px}.benefits{grid-template-columns:1fr;gap:15px;margin-top:28px}.benefits>div{padding-top:20px}.benefits h3{margin:10px 0}.benefits p{margin:0 0 10px}.section-top{align-items:start;flex-direction:column;gap:0}.plan-grid{grid-template-columns:1fr;gap:32px}.plan{padding:30px}.plan h3{font-size:64px}.plan p{min-height:0}.plan ul{min-height:0;font-size:13px}.plan .button{margin-top:5px}.editorial>img{aspect-ratio:1.3}.editorial>div{padding-top:10px}.payment{gap:15px}.payment-row strong{font-size:20px}.contact-form{padding:25px}.contact-form h2{font-size:27px}.map-section iframe{height:320px}.cta{flex-direction:column;align-items:start;gap:25px}.cta h2{font-size:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{gap:20px;align-items:start;font-size:9px}.wa-float{right:15px;bottom:15px;padding:12px}.wa-float span{display:none}.lead{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}#neurons{display:none}}
/* More ways to discover the benefits of ItziNet. */
.benefits-intro{max-width:330px;font-size:14px}.image-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.image-benefits article{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;transition:transform .3s,box-shadow .3s}.image-benefits article:hover{transform:translateY(-6px);box-shadow:0 15px 30px #0b334414}.benefit-photo{position:relative;overflow:hidden}.benefit-photo img{display:block;width:100%;aspect-ratio:1.24;object-fit:cover;transition:transform .7s}.image-benefits article:hover img{transform:scale(1.04)}.benefit-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#061e30b8)}.benefit-photo span{position:absolute;bottom:18px;left:22px;color:white;z-index:1;font-size:9px;font-weight:700;letter-spacing:.12em}.benefit-body{padding:24px}.benefit-body h3{font-size:21px;line-height:1.3;margin:0 0 14px;font-weight:600;letter-spacing:-.025em}.benefit-body p{font-size:13px;line-height:1.8}.benefit-body a{font-size:12px;font-weight:700;display:inline-block;border-bottom:1px solid #aacfd3;padding:7px 0 3px;margin-top:8px}.benefit-strip{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:27px;gap:25px}.benefit-strip b,.benefit-strip span{display:block}.benefit-strip b{font-size:13px}.benefit-strip span{font-size:12px;color:var(--muted);margin-top:5px}.home-form-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:#eaf4f3e8}.home-form-story>p{font-size:14px;max-width:430px}.home-form-story>img{width:100%;aspect-ratio:1.8;object-fit:cover;border-radius:8px;margin-top:25px}.home-form-note{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:11px;color:var(--muted)}.home-form-note b{color:var(--ink)}.home-form-section .contact-form{align-self:start;box-shadow:0 15px 45px #09283408}.wa-float{width:62px;height:62px;padding:15px;display:grid;place-items:center;border-radius:50%;background:#25D366;color:#fff;box-shadow:0 5px 22px #075e5440;border:2px solid #fff}.wa-float:hover{background:#1ebe5d;transform:translateY(-4px)}.wa-float svg{width:32px;height:32px}.wa-float .wa-tooltip{position:absolute;right:76px;white-space:nowrap;background:#fff;color:#12343c;padding:9px 14px;border-radius:6px;box-shadow:0 3px 16px #07352f20;opacity:0;transform:translateX(5px);pointer-events:none;transition:.2s;font-size:11px;display:block}.wa-float:hover .wa-tooltip,.wa-float:focus-visible .wa-tooltip{opacity:1;transform:translateX(0)}@media(max-width:900px){.image-benefits{gap:16px}.benefit-body{padding:20px}.benefit-body h3{font-size:18px}.home-form-section{gap:35px}}@media(max-width:680px){.image-benefits,.benefit-strip,.home-form-section{grid-template-columns:1fr}.image-benefits{gap:25px}.benefit-photo img{aspect-ratio:1.5}.benefit-body{padding:25px}.benefit-body h3{font-size:22px}.benefit-strip{gap:18px}.benefit-strip>div{padding-bottom:15px;border-bottom:1px solid var(--line)}.home-form-section{gap:30px}.home-form-story>img{aspect-ratio:1.6}.wa-float{width:58px;height:58px;padding:13px}.wa-float .wa-tooltip{display:none}}
/* Persistent navigation and expanded editorial sections. */
header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);box-shadow:0 3px 18px #06203008;transition:box-shadow .25s}body.scrolled header{box-shadow:0 5px 22px #06203015}.rich-story{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.story-visual{position:relative;overflow:hidden;border-radius:10px;background:var(--navy)}.story-visual img{display:block;width:100%;aspect-ratio:1.04;object-fit:cover;transition:transform .7s}.story-visual:hover img{transform:scale(1.035)}.story-visual:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#031b2cb0)}.story-visual>span{position:absolute;bottom:22px;left:24px;color:white;font-size:8px;letter-spacing:.15em;z-index:1}.story-copy>p{font-size:14px;line-height:1.9}.story-copy .button{margin-top:17px}.story-list{padding:0;list-style:none;font-size:13px;color:var(--muted)}.story-list li{padding:13px 0;border-bottom:1px solid var(--line);line-height:1.8}.story-list b{color:var(--ink)}.small-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.small-facts b{display:block;font-size:32px;font-weight:500;color:#127f90}.small-facts span{font-size:11px;color:var(--muted)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.guide-grid article{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #d9e7e8;transition:transform .3s}.guide-grid article:hover{transform:translateY(-5px)}.guide-grid img{width:100%;aspect-ratio:1.4;display:block;object-fit:cover}.guide-grid article>div{padding:23px}.guide-grid h3{font-size:20px;line-height:1.3;margin:0 0 12px;font-weight:600;letter-spacing:-.025em}.guide-grid p{font-size:13px;line-height:1.8;margin:0}.checklist{display:grid;gap:13px}.checklist span{padding:14px 18px;background:#edf6f5;border-radius:4px;font-size:13px}.wa-float{width:56px;height:56px;right:25px;bottom:25px;padding:14px;background:#25d366;border:0;box-shadow:0 4px 14px #062e2528;isolation:isolate;display:flex;align-items:center;justify-content:center;line-height:1}.wa-float svg{width:28px;height:28px;display:block;flex:none;overflow:visible;fill:#fff}.wa-float:hover{background:#20c563;box-shadow:0 6px 18px #062e2535;transform:translateY(-2px)}.wa-float:active{transform:scale(.96)}.wa-float:focus-visible{outline:3px solid #087f46;outline-offset:5px}@media(max-width:900px){.rich-story{gap:35px}.guide-grid{gap:16px}.guide-grid article>div{padding:20px}}@media(max-width:680px){.rich-story{grid-template-columns:1fr;gap:30px}.story-visual img{aspect-ratio:1.35}.story-visual>span{font-size:7px;left:20px}.guide-grid{grid-template-columns:1fr;gap:24px}.guide-grid img{aspect-ratio:1.6}.guide-grid article>div{padding:25px}.guide-grid h3{font-size:22px}.wa-float{width:54px;height:54px;right:18px;bottom:18px;padding:13px}.wa-float svg{width:28px;height:28px}html{scroll-padding-top:95px}}
.documents-section{background:#eff6f5d9}.documents-section .section-top{align-items:end}.documents-section .lead{font-size:14px}.pending-badge{font-size:10px;color:#5f727b;border:1px solid #c9dadd;border-radius:30px;padding:9px 14px;white-space:nowrap;margin-bottom:18px}.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.document-card{background:white;border:1px solid var(--line);border-radius:8px;padding:28px;display:flex;flex-direction:column;align-items:start;transition:transform .25s}.document-card:hover{transform:translateY(-4px)}.document-number{font-size:9px;letter-spacing:.13em;color:#2a8794}.document-card h3{font-family:Manrope,Arial,sans-serif;font-size:21px;line-height:1.4;letter-spacing:-.025em;font-weight:600;margin:17px 0 10px}.document-card p{font-size:13px;line-height:1.8;margin:0 0 22px}.document-button{margin-top:auto;background:var(--navy);color:#fff;display:flex;gap:35px;align-items:center;padding:12px 18px;border-radius:4px;font-size:12px;transition:background .2s}.document-button:hover{background:#16485b}.document-card small{font-size:9px;margin-top:10px;color:#74878e}.social-section{padding:55px 7.5%;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;background:#e9f3f2;border-top:1px solid #cddfe0}.social-section .eyebrow{font-size:9px;color:#27828e;margin-bottom:12px}.social-section h2{font-family:Manrope,Arial,sans-serif;font-size:29px;letter-spacing:-.04em;font-weight:500;line-height:1.25;margin:0 0 10px}.social-section p{font-size:12px;color:var(--muted);margin:0}.social-buttons{display:flex;gap:15px}.social-buttons>button{display:flex;align-items:center;text-align:left;gap:13px;background:white;border:1px solid #d0e1e3;border-radius:7px;padding:17px 18px;flex:1;color:var(--ink);transition:transform .2s,box-shadow .2s}.social-buttons>button:hover{transform:translateY(-3px);box-shadow:0 5px 15px #072b3510}.social-buttons svg{width:25px;height:25px;color:#196b9d;flex-shrink:0}.social-buttons>button:nth-child(2) svg{color:#ae417b}.social-buttons span{font-size:13px;font-weight:600}.social-buttons small{display:block;font-size:9px;color:#81929b;font-weight:400;margin-top:3px}.social-buttons b{font-size:16px;margin-left:auto;font-weight:400}.pending-dialog{border:1px solid var(--line);border-radius:12px;padding:40px;max-width:500px;width:calc(100% - 35px);color:var(--ink);box-shadow:0 25px 80px #04192940}.pending-dialog::backdrop{background:#031d32a6;backdrop-filter:blur(4px)}.pending-dialog h2{font:500 27px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 18px}.pending-dialog p{font-size:14px;color:var(--muted);margin-bottom:25px}.pending-dialog .eyebrow{font-size:9px;color:#25828e;padding-right:15px}.dialog-close{position:absolute;right:13px;top:9px;background:transparent;color:var(--ink);font-size:28px;line-height:1;padding:5px}@media(max-width:900px){.social-section{grid-template-columns:1fr;gap:25px}.pending-badge{white-space:normal}}@media(max-width:680px){.document-grid{grid-template-columns:1fr}.document-card{padding:25px}.documents-section .section-top{align-items:start}.social-section{padding:45px 7%}.social-buttons{flex-direction:column}.social-buttons>button{width:100%;padding:15px 20px}.pending-dialog{padding:32px 25px}.pending-dialog h2{font-size:23px}}
.document-card{padding-top:0;overflow:hidden}.document-image{display:block;width:calc(100% + 56px);max-width:none;margin:0 -28px 26px;aspect-ratio:2.05;object-fit:cover;transition:filter .3s}.document-card:hover .document-image{filter:saturate(1.1)}.legal-faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:start}.faq-visual{border-radius:10px;overflow:hidden;background:var(--navy);color:white;position:sticky;top:125px}.faq-visual>img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover}.faq-visual>div{padding:30px}.faq-visual span{font-size:9px;letter-spacing:.15em;color:#7fdae2}.faq-visual h2{font-size:38px;margin:15px 0}.faq-visual p{font-size:13px;color:#b9ced8;margin-bottom:24px}.legal-faq-content>h2{font-size:34px}.legal-faq-content>p{font-size:13px}.legal-accordion{margin-top:30px;border-top:1px solid var(--line)}.legal-accordion details{border-bottom:1px solid var(--line)}.legal-accordion summary{list-style:none;display:flex;align-items:center;gap:16px;padding:23px 0;font-size:15px;line-height:1.6;font-weight:600}.legal-accordion summary::-webkit-details-marker{display:none}.faq-number{font-size:10px;color:#318c99;flex-shrink:0;align-self:start;padding-top:4px}.legal-accordion summary>i{display:block;background:transparent;width:22px;height:22px;flex-shrink:0;margin-left:auto;position:relative;border-radius:50%;border:1px solid #c0d9dc}.legal-accordion summary>i:before,.legal-accordion summary>i:after{content:'';position:absolute;top:9px;left:5px;width:10px;height:1px;background:#217b89}.legal-accordion summary>i:after{transform:rotate(90deg);transition:transform .2s}.legal-accordion details[open] summary>i:after{transform:rotate(0)}.legal-accordion details[open] summary{color:#167e8c}.faq-answer{display:flex;align-items:start;gap:18px;padding:0 0 25px 30px}.faq-answer img{width:115px;aspect-ratio:1.2;object-fit:cover;border-radius:5px;flex-shrink:0}.faq-answer p{font-size:12px;line-height:1.9;margin:0;animation:faq-in .25s ease}@keyframes faq-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.legal-faq-section{gap:30px;grid-template-columns:.8fr 1.2fr}.faq-answer{flex-direction:column}.faq-answer img{width:100%;aspect-ratio:2.3}.faq-visual h2{font-size:30px}.faq-visual>div{padding:25px}}@media(max-width:680px){.document-image{width:calc(100% + 50px);margin:0 -25px 24px;aspect-ratio:1.8}.legal-faq-section{grid-template-columns:1fr;gap:35px}.faq-visual{position:static}.faq-visual>img{aspect-ratio:1.7}.faq-visual h2{font-size:33px}.legal-faq-content>h2{font-size:29px}.legal-accordion summary{font-size:14px;padding:21px 0;gap:11px}.faq-answer{padding-left:25px}.faq-answer img{aspect-ratio:2}.faq-answer p{font-size:13px}}
