#atiilu-notary-services,#atiilu-notary-services *{box-sizing:border-box}
#atiilu-notary-services{--ans-navy:#213449;--ans-navy-2:#17283a;--ans-blue:#42a9dd;--ans-sky:#88c9eb;--ans-ice:#eef8fc;--ans-line:#d5e9f3;--ans-text:#54697b;overflow:visible;background:#fff;color:var(--ans-navy);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#atiilu-notary-services h1,#atiilu-notary-services h2,#atiilu-notary-services h3{font-family:inherit;font-weight:820}
.ans-shell{position:relative;width:min(1420px,calc(100% - 48px));margin:0 auto}
.ans-hero{position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw;overflow:hidden;padding:95px 0 0;background:linear-gradient(139deg,var(--ans-navy-2) 0%,var(--ans-navy) 58%,#274967 100%);color:#fff}
.ans-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.18)}
.ans-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.ans-orb-one{width:660px;height:660px;right:-270px;top:-300px;border:1px solid rgba(136,201,235,.22);box-shadow:0 0 0 80px rgba(136,201,235,.025),0 0 0 165px rgba(136,201,235,.018)}.ans-orb-two{width:280px;height:280px;left:-180px;bottom:80px;background:rgba(66,169,221,.07);filter:blur(20px)}
.ans-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;min-height:600px;padding-bottom:80px}
.ans-eyebrow,.ans-kicker{display:flex;align-items:center;gap:12px;color:var(--ans-sky);font-size:13px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.ans-eyebrow span{display:block;width:48px;height:2px;background:var(--ans-blue)}
.ans-hero h1{max-width:840px;margin:27px 0 29px;color:#fff;font-size:clamp(56px,6.4vw,96px);line-height:.97;letter-spacing:-.055em}.ans-hero h1 em{color:var(--ans-sky);font-style:normal}.ans-hero-copy>p{max-width:735px;margin:0;color:#d5e4ef;font-size:clamp(20px,2vw,27px);line-height:1.58}
.ans-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:37px}.ans-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:58px;padding:16px 24px;border:1px solid transparent;border-radius:14px;font-size:15px;font-weight:900;letter-spacing:.01em;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ans-button:hover{transform:translateY(-2px)}.ans-button-primary{background:var(--ans-blue);box-shadow:0 14px 30px rgba(0,0,0,.16);color:#fff!important}.ans-button-primary:hover{box-shadow:0 18px 38px rgba(0,0,0,.23)}.ans-button-secondary{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.04);color:#fff!important}.ans-button-secondary:hover{background:rgba(255,255,255,.1)}
.ans-hero-mark{position:relative;display:grid;place-items:center;min-height:470px}.ans-seal{position:relative;display:grid;place-items:center;width:330px;height:330px;border:1px solid rgba(136,201,235,.48);border-radius:50%;background:radial-gradient(circle at 45% 38%,rgba(136,201,235,.16),rgba(255,255,255,.025) 55%,rgba(0,0,0,.05));box-shadow:0 30px 80px rgba(0,0,0,.18),inset 0 0 0 14px rgba(255,255,255,.025)}.ans-seal-ring{position:absolute;inset:24px;border:1px dashed rgba(255,255,255,.35);border-radius:50%;animation:ansSpin 24s linear infinite}.ans-seal strong{display:block;color:#fff;font-family:Georgia,serif;font-size:120px;font-weight:400;line-height:1}.ans-seal small{position:absolute;bottom:68px;color:var(--ans-sky);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.ans-float{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid rgba(255,255,255,.17);border-radius:16px;background:rgba(20,39,57,.88);box-shadow:0 18px 40px rgba(0,0,0,.18);backdrop-filter:blur(8px)}.ans-float b{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(66,169,221,.18);color:var(--ans-sky);font-size:20px}.ans-float span{font-size:12px;font-weight:850;line-height:1.25;letter-spacing:.03em}.ans-float-one{left:1%;top:12%;animation:ansFloat 4.4s ease-in-out infinite}.ans-float-two{right:0;bottom:12%;animation:ansFloat 4.4s .8s ease-in-out infinite}
.ans-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16)}.ans-trust-strip>div{display:grid;grid-template-columns:auto 1fr;gap:4px 15px;padding:30px 42px;border-right:1px solid rgba(255,255,255,.14)}.ans-trust-strip>div:last-child{border-right:0}.ans-trust-strip span{grid-row:1/3;color:var(--ans-sky);font-size:13px;font-weight:900;letter-spacing:.1em}.ans-trust-strip strong{font-size:15px}.ans-trust-strip small{color:#aebfcd;font-size:12px}
.ans-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:end;padding-top:120px;padding-bottom:110px}.ans-intro h2,.ans-section-head h2,.ans-prepare h2,.ans-boundary h2,.ans-cta h2{margin:17px 0 0;color:var(--ans-navy);font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.045em}.ans-intro>p{margin:0;color:var(--ans-text);font-size:20px;line-height:1.75}
.ans-menu{padding:105px 0 120px;background:var(--ans-ice)}.ans-section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:48px}.ans-section-head p{max-width:530px;margin:0;color:var(--ans-text);font-size:17px;line-height:1.65}.ans-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.ans-service-card{position:relative;overflow:hidden;padding:34px;border:1px solid var(--ans-line);border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(33,52,73,.045);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ans-service-card:after{content:"";position:absolute;right:-38px;top:-38px;width:116px;height:116px;border:1px solid #d9edf7;border-radius:50%;box-shadow:0 0 0 16px #f8fcfe}.ans-service-card:hover{transform:translateY(-4px);border-color:#b7dbed;box-shadow:0 18px 46px rgba(33,52,73,.09)}.ans-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.ans-card-top>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--ans-navy);color:#fff;font-size:12px;font-weight:900}.ans-card-top small{padding-right:52px;color:#4a9bc3;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ans-service-card h3{position:relative;z-index:1;margin:26px 0 12px;color:var(--ans-navy);font-size:28px;line-height:1.16}.ans-price{color:#2695cc;font-size:20px;font-weight:900}.ans-service-card>p{margin:18px 0;color:var(--ans-text);font-size:16px;line-height:1.65}.ans-service-card ul{margin:0;padding:0;list-style:none}.ans-service-card li{position:relative;margin:9px 0;padding-left:24px;color:#40586c;line-height:1.5}.ans-service-card li:before{content:"";position:absolute;left:1px;top:.58em;width:7px;height:7px;border-radius:50%;background:var(--ans-blue);box-shadow:0 0 0 4px #e8f6fc}.ans-note{margin-top:22px;padding:15px 17px;border-left:3px solid var(--ans-sky);border-radius:0 12px 12px 0;background:#f6fbfd;color:#617487;font-size:13px;line-height:1.55}
.ans-prepare{padding:115px 0;background:#fff}.ans-prepare-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.ans-prepare-copy{position:sticky;top:40px}.ans-prepare-copy p{max-width:520px;color:var(--ans-text);font-size:19px;line-height:1.7}.ans-prepare-list{border-top:1px solid var(--ans-line)}.ans-prepare-list>div{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--ans-line)}.ans-prepare-list span{color:var(--ans-blue);font-size:13px;font-weight:900;letter-spacing:.1em}.ans-prepare-list p{margin:0;color:#3d5568;font-size:18px;line-height:1.58}
.ans-boundary{display:grid;grid-template-columns:110px 1fr;gap:42px;align-items:start;margin-bottom:120px;padding:55px;border:1px solid var(--ans-line);border-radius:28px;background:linear-gradient(135deg,#f7fbfd,#eef8fc)}.ans-boundary-icon{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:var(--ans-navy);color:var(--ans-sky);font-family:Georgia,serif;font-size:48px}.ans-boundary h2{font-size:clamp(36px,4vw,58px)}.ans-boundary p{max-width:1050px;margin:20px 0 0;color:var(--ans-text);font-size:17px;line-height:1.75}
.ans-cta{padding:90px 0;background:linear-gradient(135deg,var(--ans-navy-2),#284c69);color:#fff}.ans-cta-inner{display:flex;justify-content:space-between;gap:70px;align-items:center}.ans-cta h2{color:#fff}.ans-cta p{max-width:780px;margin:18px 0 0;color:#c8d9e5;font-size:18px;line-height:1.65}.ans-button-light{flex:0 0 auto;max-width:380px;background:#fff;color:var(--ans-navy)!important;text-align:center}.ans-button-light:hover{box-shadow:0 15px 35px rgba(0,0,0,.2)}
.ans-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.ans-reveal.ans-visible{opacity:1;transform:none}
@keyframes ansSpin{to{transform:rotate(360deg)}}@keyframes ansFloat{50%{transform:translateY(-10px)}}
@media(max-width:1000px){.ans-hero-grid,.ans-intro,.ans-prepare-grid{grid-template-columns:1fr;gap:55px}.ans-hero-mark{min-height:420px}.ans-intro{align-items:start}.ans-section-head,.ans-cta-inner{align-items:flex-start;flex-direction:column}.ans-prepare-copy{position:static}.ans-boundary{grid-template-columns:85px 1fr}.ans-boundary-icon{width:78px;height:78px}.ans-button-light{max-width:none}}
@media(max-width:760px){.ans-shell{width:min(100% - 34px,1420px)}.ans-hero{padding-top:65px}.ans-hero-grid{min-height:0;padding-bottom:55px}.ans-hero h1{font-size:49px}.ans-hero-mark{min-height:335px}.ans-seal{width:250px;height:250px}.ans-seal strong{font-size:88px}.ans-seal small{bottom:50px;font-size:8px}.ans-float-one{left:-2%}.ans-float-two{right:-2%}.ans-trust-strip{grid-template-columns:1fr}.ans-trust-strip>div{padding:22px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.ans-trust-strip>div:last-child{border-bottom:0}.ans-intro{padding-top:80px;padding-bottom:75px}.ans-service-grid{grid-template-columns:1fr}.ans-menu{padding:75px 0 85px}.ans-service-card{padding:27px 23px}.ans-card-top small{padding-right:38px}.ans-prepare{padding:80px 0}.ans-boundary{grid-template-columns:1fr;margin-bottom:80px;padding:30px}.ans-boundary-icon{width:68px;height:68px}.ans-cta{padding:70px 0}.ans-actions{align-items:stretch;flex-direction:column}.ans-button{width:100%;text-align:center}}
@media(max-width:440px){.ans-hero h1{font-size:42px}.ans-hero-copy>p{font-size:19px}.ans-hero-mark{min-height:300px}.ans-seal{width:220px;height:220px}.ans-float{padding:10px}.ans-float span{font-size:10px}.ans-float b{width:30px;height:30px}.ans-intro h2,.ans-section-head h2,.ans-prepare h2,.ans-cta h2{font-size:39px}.ans-service-card h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ans-reveal{opacity:1;transform:none;transition:none}.ans-seal-ring,.ans-float{animation:none!important}}
