/* Apoya tu Negocio · business-led redesign · cream / charcoal / orange */
body.atn-v2{--line:#d8d5cb;--muted:#65645e;--radius:18px;--dark:#20201d;--glow:255,102,55;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}
.atn-v2 *{box-sizing:border-box}.atn-v2 a{color:inherit;text-decoration:none}.atn-v2 button,.atn-v2 input,.atn-v2 select,.atn-v2 textarea{font:inherit}.atn-v2 button{cursor:pointer}.atn-v2 :focus-visible{outline:3px solid var(--lime);outline-offset:5px}.atn-v2 .wrap{max-width:1240px;padding:0 32px;margin:auto}.atn-v2 section{padding:88px 0}.atn-v2 p{color:var(--muted);line-height:1.75}.atn-v2 h1,.atn-v2 h2,.atn-v2 h3{color:inherit;font-weight:650}.atn-v2 h1{font-size:clamp(45px,4.65vw,68px);line-height:1.04;letter-spacing:-3px;margin:25px 0}.atn-v2 h1 em{font-family:inherit;font-style:normal;color:var(--lime);font-weight:inherit}.atn-v2 h1 em:after{display:none}.atn-v2 h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-1.8px;margin:17px 0 25px}.atn-v2 h3{letter-spacing:-.6px;line-height:1.25}.atn-v2 .eyebrow,.atn-v2 .housing-index{font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#aa4323}.atn-v2 .dot{background:var(--lime);border-radius:50%}.atn-v2 .btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;border-radius:7px;padding:15px 23px;background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-size:13px;font-weight:600;min-height:50px;transition:background .2s,transform .2s}.atn-v2 .btn:hover{background:var(--lime);border-color:var(--lime);color:#20201d;transform:translateY(-2px)}.atn-v2 .btn.light{color:var(--ink);background:transparent;border-color:#a7a599}.atn-v2 .actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.atn-v2 .fine{font-size:12px}.atn-v2 .sectionhead{gap:60px;align-items:end;margin-bottom:38px}.atn-v2 .sectionhead p{max-width:400px;font-size:15px}
/* The reference's layered radial-gradient geometry, translated to our palette. */
.atn-v2 .hero-stage,.atn-v2 .subhero,.atn-v2 .housing-hero{background:radial-gradient(60% 52% at 70% 46%,rgba(var(--glow),.15) 0%,transparent 70%),radial-gradient(62% 58% at 8% 4%,rgba(var(--glow),.12) 0%,transparent 68%),linear-gradient(180deg,#252521 0%,#141512 100%);color:#f1efe7;position:relative;overflow:hidden}
.atn-v2 .hero-stage{padding:0}.atn-v2 .hero{min-height:660px;padding:82px 0 65px;grid-template-columns:1.04fr 1fr;gap:48px;align-items:center}.atn-v2 .hero>div:first-child{padding:0}.atn-v2 .hero .eyebrow{color:#ff9675}.atn-v2 .hero .lead{font-size:17px;max-width:520px;margin-top:25px;color:#c9c7bd}.atn-v2 .hero .btn,.atn-v2 .quote .btn,.atn-v2 .ctafoot .btn{background:var(--lime);color:#20201d;border-color:var(--lime)}.atn-v2 .hero .btn:hover,.atn-v2 .quote .btn:hover{background:#ff936f}.atn-v2 .hero .btn.light{background:transparent;color:#f1efe7;border-color:#77766c}.atn-v2 .hero .fine{color:#b7b5ac}.atn-v2 .hero h1{margin:25px 0}.atn-v2 .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;border-top:1px solid #ffffff20;padding:26px 0 34px;font-size:12px;color:#bdbbb0}.atn-v2 .trust-row b{display:block;font-size:19px;color:#f1efe7;margin-bottom:4px;font-weight:600}.atn-v2 .hero-visual{height:460px;position:relative;perspective:1200px}.atn-v2 .hero-orbit{position:absolute;inset:0;border:1px solid #ff663730;border-radius:50%;transform:rotate(-30deg) scale(1.2,.75)}.atn-v2 .hero-orbit:after{content:'';position:absolute;width:65%;height:65%;top:17%;left:18%;border:1px solid #ff663725;border-radius:50%}.atn-v2 .device{position:absolute;border:1px solid #ffffff35;background:#34342f;padding:8px;border-radius:15px;box-shadow:0 30px 75px #0007;overflow:hidden}.atn-v2 .device-screen{height:100%;overflow:hidden;border-radius:8px;background:#ebe7dd;color:#252620;position:relative}.atn-v2 .device-wide{width:93%;height:290px;right:0;top:7px;transform:rotate(-7deg) rotateY(-9deg)}.atn-v2 .device-tablet{width:70%;height:265px;left:-10px;bottom:4px;transform:rotate(5deg) rotateY(7deg);z-index:2}.atn-v2 .device-phone{width:112px;height:226px;right:-2px;bottom:-2px;border-radius:23px;padding:6px;transform:rotate(7deg);z-index:3}.atn-v2 .device-phone .device-screen{border-radius:16px}.atn-v2 .demo-nav{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;font-size:8px;border-bottom:1px solid #0001}.atn-v2 .demo-nav b{font-size:11px;letter-spacing:2px}.atn-v2 .demo-nav span{font-size:6px}.atn-v2 .demo-body{padding:24px 21px}.atn-v2 .demo-body small{font-size:6px;letter-spacing:1px}.atn-v2 .demo-body strong{display:block;font:29px/1.08 Georgia,serif;letter-spacing:-.9px;max-width:185px;margin:10px 0}.atn-v2 .demo-body p{font-size:7px;max-width:140px;line-height:1.5;color:#777469}.atn-v2 .demo-button{display:inline-block;padding:7px 11px;font-size:6px;background:#393c31;color:white;margin-top:8px}.atn-v2 .demo-building{position:absolute;width:42%;height:72%;right:0;bottom:0;background:linear-gradient(90deg,#c2b49c,#e0d6c3);clip-path:polygon(20% 12%,100% 0,100% 100%,0 100%)}.atn-v2 .demo-building:before{content:'';position:absolute;inset:22% 17% 0;background:repeating-linear-gradient(90deg,transparent 0 23%,#b8a484 24% 29%),linear-gradient(140deg,#4d574a,#89927d);transform:skewY(-9deg)}.atn-v2 .device-tablet .device-screen{background:#dddcd0}.atn-v2 .device-tablet .demo-body{padding:24px 17px}.atn-v2 .device-tablet .demo-body strong{font:27px/1.02 Arial;letter-spacing:-1px;font-weight:600;max-width:155px}.atn-v2 .demo-arch{position:absolute;right:12px;bottom:0;width:42%;height:72%;background:linear-gradient(130deg,#a9aa94,#6d7663);border-radius:100px 100px 0 0;box-shadow:inset 12px 0 0 #bab9a1}.atn-v2 .demo-arch:before{content:'';position:absolute;bottom:30px;left:20px;right:0;height:45px;background:#d7c8b2;border-radius:12px 0 0 0;box-shadow:0 8px 0 #b7a58f}.atn-v2 .device-phone .demo-nav{padding:14px 9px;font-size:5px}.atn-v2 .device-phone .demo-nav b{font-size:7px}.atn-v2 .device-phone .demo-body{padding:12px 10px}.atn-v2 .device-phone .demo-body strong{font:18px/1.1 Georgia;margin:6px 0;letter-spacing:-.6px}.atn-v2 .device-phone .demo-arch{width:80%;height:40%;right:10%;opacity:.8}.atn-v2 .demo-caption{position:absolute;bottom:-40px;right:0;color:#a8a69d;font-size:9px;letter-spacing:.5px}
/* Header and the existing accessible hover / keyboard / touch menus. */
body.atn-v2 .mn-header{background:#20201df5;color:#f1efe7;border-color:#ffffff15;backdrop-filter:blur(14px)}.atn-v2 .mn-topline{display:none}.atn-v2 .mn-nav{max-width:1240px;padding:0 32px;height:86px;gap:24px}.atn-v2 .mn-triggers{gap:25px}.atn-v2 .mn-trigger{font-size:12px}.atn-v2 .mn-symbol{background:#f1efe7;color:#20201d;width:37px;height:37px;font-size:38px}.atn-v2 .mn-symbol span{font-size:26px}.atn-v2 .mn-wordmark{font-size:19px;letter-spacing:-.7px}.atn-v2 .mn-contact{background:var(--lime);color:#20201d;border-color:var(--lime);border-radius:7px;font-size:11px;padding:12px 17px;gap:16px}.atn-v2 .mn-contact:hover{background:#ff936f;color:#20201d}.atn-v2 .mn-trigger>span{font-size:15px}.atn-v2 .mn-panel{padding-left:max(32px,calc((100vw - 1176px)/2));padding-right:max(32px,calc((100vw - 1176px)/2));border-radius:0 0 16px 16px}.atn-v2 #mn-backdrop{inset:86px 0 0}.atn-v2 .mn-itemtitle{font-size:21px}.atn-v2 .mn-feature{border-radius:12px}.atn-v2 .mn-grid{gap:32px}.atn-v2 .mn-feature h3{font-size:30px}.atn-v2 .mn-feature-plain{background:linear-gradient(130deg,#292923,#4b3327)}.atn-v2 .mn-solutionlinks{display:flex;flex-wrap:wrap;gap:10px 25px;padding:18px 0;border-top:1px solid #cfcec2;font-size:12px}.atn-v2 .mn-solutionlinks a:hover{color:#a94323}.atn-v2 .mn-mobiletoggle{color:#f1efe7}.atn-v2 .mn-lines{border-color:#f1efe7}.atn-v2 .mn-mobiletoggle[aria-expanded=true] .mn-lines:after{border-color:#f1efe7}
/* Service, sector and editorial page systems. */
.atn-v2 .linkgrid{border:0;background:transparent;gap:18px;grid-template-columns:repeat(3,1fr)}.atn-v2 .linkcard{border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:#faf9f350;position:relative;transition:transform .2s,border-color .2s,background .2s}.atn-v2 .linkcard:hover{background:#fff9f0;border-color:#e78c69;transform:translateY(-4px)}.atn-v2 .linkcard small{font:9px Arial;letter-spacing:1px;color:#a94a2b}.atn-v2 .linkcard h3{font-size:23px;margin:21px 0 12px}.atn-v2 .linkcard p{font-size:14px}.atn-v2 .home-services{padding:85px 0}.atn-v2 .features{gap:22px}.atn-v2 .feature,.atn-v2 .feature+.feature{border:1px solid var(--line);padding:28px;border-radius:var(--radius)}.atn-v2 .feature h3{font-size:22px}.atn-v2 .feature .num{color:#a94a2b}.atn-v2 .feature p{font-size:14px}.atn-v2 .pricing{background:#e8e5dc}.atn-v2 .plans{border:0;gap:20px}.atn-v2 .plan,.atn-v2 .plan+.plan{border:1px solid #d0cdc2;border-radius:var(--radius);background:#f8f6ee;padding:32px}.atn-v2 .plan.popular{border:1px solid #ff6637;background:radial-gradient(90% 90% at 100% 0%,#ffb18a 0%,transparent 65%),linear-gradient(160deg,#ff824f,#ff6637);color:#20201d}.atn-v2 .pill{top:-12px;left:auto;right:22px;border-radius:20px;background:#20201d;color:#f1efe7;padding:5px 12px;font:9px Arial}.atn-v2 .price{font-size:49px;letter-spacing:-2px;margin-top:20px}.atn-v2 .price small{font-size:11px;letter-spacing:0}.atn-v2 .plan h3{font-size:26px}.atn-v2 .plan ul{font-size:13px}.atn-v2 .plan .btn{margin-top:auto}.atn-v2 .plan.popular .btn{background:#20201d;color:#f1efe7}.atn-v2 .payrow{border-radius:12px;background:#f1efe760;border-color:#d0cdc2}.atn-v2 .steps{gap:22px;grid-template-columns:repeat(4,1fr)}.atn-v2 .step{padding:24px 12px 0 0;border-top:2px solid #ff6637}.atn-v2 .step span{color:#a94a2b}.atn-v2 .step h3{font-size:20px}.atn-v2 .step p{font-size:14px}.atn-v2 .after-launch{background:radial-gradient(75% 95% at 90% 0%,#68402a70,transparent 65%),linear-gradient(#292923,#1a1b17);color:#f1efe7}.atn-v2 .after-launch p{color:#c3c1b6}.atn-v2 .after-launch .eyebrow{color:#ff9675}.atn-v2 .care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.atn-v2 .care-card{border:1px solid #ffffff26;background:#ffffff06;border-radius:18px;padding:29px;display:flex;flex-direction:column;align-items:start}.atn-v2 .care-card .care-icon{font-size:28px;color:#ff9675}.atn-v2 .care-card h3{font-size:23px;margin:25px 0 10px}.atn-v2 .care-card p{font-size:14px}.atn-v2 .text-link{font-size:13px;font-weight:600;margin-top:auto;padding-top:18px;display:inline-block}.atn-v2 .text-link:hover{color:#ff9675}.atn-v2 .housing-home{background:#eae7dd;border-top:1px solid #d7d2c5}.atn-v2 .housing-home h2{font-size:clamp(32px,3.6vw,49px)}.atn-v2 .sector-pills{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 0}.atn-v2 .sector-pills a{font-size:12px;border:1px solid #c7c2b4;border-radius:50px;padding:9px 15px;background:#f1efe7}.atn-v2 .sector-pills a:hover{background:#ff6637;border-color:#ff6637}.atn-v2 .quote{border-radius:20px;background:radial-gradient(75% 90% at 100% 0%,#74452b60,transparent 65%),linear-gradient(#292923,#181915);padding:44px;gap:45px}.atn-v2 .quote h2{font-size:38px;letter-spacing:-1.5px}.atn-v2 .quote p{color:#c3c1b6}.atn-v2 .quote .field input,.atn-v2 .quote .field select,.atn-v2 .quote .field textarea{border-radius:7px;background:#ffffff08;border:1px solid #737064;color:#f1efe7;padding:12px;width:100%}.atn-v2 .quote option{background:#252520;color:#f1efe7}.atn-v2 .quote form{min-width:0;gap:14px}.atn-v2 .field label{font-size:12px;color:#dbd8cd}.atn-v2 .estimate{font-size:12px;gap:10px}.atn-v2 .estimate strong{font-size:24px;white-space:nowrap}.atn-v2 .notice,.atn-v2 .quote .notice{font-size:12px;color:#c5c1b5!important}.atn-v2 .faqs{max-width:890px}.atn-v2 details{border-color:var(--line);padding:21px 0}.atn-v2 summary{font-size:16px;font-weight:600;line-height:1.5}.atn-v2 details p{font-size:15px}.atn-v2 .subhero{margin:0 calc((min(1240px,100vw) - 100vw)/2 + -32px);padding:64px max(32px,calc((100vw - 1176px)/2)) 66px;border:0}.atn-v2 .subhero h1{max-width:900px;font-size:clamp(40px,4.8vw,64px);letter-spacing:-2.8px;margin:27px 0}.atn-v2 .subhero p{max-width:760px;color:#cbc7bc;font-size:18px}.atn-v2 .subhero .crumb{font:10px Arial;letter-spacing:.5px;color:#bfb9ac}.atn-v2 .subhero .btn{margin-top:18px;background:var(--lime);border-color:var(--lime);color:#20201d}.atn-v2 .article{grid-template-columns:205px minmax(0,1fr);gap:60px;padding:65px 0 75px}.atn-v2 .articlebody{max-width:none;min-width:0}.atn-v2 .aside{position:sticky;top:115px;align-self:start;font-size:12px;border-color:#ff6637;padding:19px 0}.atn-v2 .aside strong{font-size:10px;letter-spacing:1px}.atn-v2 .aside a{padding:9px 0;color:#6c675d}.atn-v2 .aside a:hover{color:#b04423}.atn-v2 .articlebody>section{padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid var(--line)}.atn-v2 .articlebody h2{font-size:30px;line-height:1.2;letter-spacing:-1px}.atn-v2 .articlebody p{font-size:16px;max-width:780px}.atn-v2 .articlebody a{color:#a53c1e}.atn-v2 .articlebody a.btn{color:var(--paper);text-decoration:none}.atn-v2 .articlebody .quote{display:block;padding:30px}.atn-v2 .articlebody .quote form{display:grid;margin-top:30px}.atn-v2 .articlebody .quote a{color:#ffb398}.atn-v2 .articlebody .quote h2{color:#f1efe7}.atn-v2 .articlebody ul{color:#65645e;line-height:1.9}.atn-v2 .callout{border-radius:0 12px 12px 0;background:#e7e2d5}.atn-v2 .related{background:#e8e5dc;padding:65px 0}.atn-v2 .related h2{font-size:38px}.atn-v2 .ctafoot{color:#f1efe7;background:radial-gradient(65% 120% at 80% 0%,#67402a85,transparent 70%),linear-gradient(#292923,#1a1b17);padding:65px 0}.atn-v2 .ctafoot h2{font-size:39px;line-height:1.12;max-width:650px}.atn-v2 .ctafoot p{color:#c4c0b3;max-width:550px}.atn-v2 .ctafoot .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.atn-v2 footer{background:#e8e5dc;border:0;padding:40px 0 24px}.atn-v2 .footer-intro{display:flex;justify-content:space-between;gap:30px;padding-bottom:35px;border-bottom:1px solid #cdc9bc}.atn-v2 .footer-intro strong{font-size:25px;letter-spacing:-1px}.atn-v2 .footer-intro p{font-size:13px;margin-bottom:0;max-width:400px}.atn-v2 .footer-contact{font-size:14px;align-self:center;border-bottom:1px solid #a59e8e;padding-bottom:6px}.atn-v2 .footlinks{grid-template-columns:repeat(4,1fr);padding:32px 0;gap:32px;border-color:#cdc9bc}.atn-v2 .footlinks h3{font:600 10px Arial;letter-spacing:1px;margin-bottom:18px;color:#837565}.atn-v2 .footlinks a{font-size:12px;margin:11px 0}.atn-v2 .foot{font-size:11px;padding-top:25px;color:#736d60}.atn-v2 .foot .brand{font-size:16px}.atn-v2 .previewtag{font-size:10px;background:#e0dccf;color:#706758;padding:9px 20px}.atn-v2 .housing-hero{padding:55px 0 70px}.atn-v2 .housing-hero p{color:#cbc7bc}.atn-v2 .housing-hero .crumb,.atn-v2 .housing-hero .housing-index{color:#d4aa93}.atn-v2 .housing-hero h1{font-size:clamp(44px,5.3vw,70px);letter-spacing:-3px}.atn-v2 .housing-hero .btn{background:var(--lime);border-color:var(--lime);color:#20201d}.atn-v2 .housing-art{border-radius:18px;background:radial-gradient(at 100% 0%,#ff663730,transparent),#d6d1bf;min-height:440px}.atn-v2 .housing-split{gap:70px}.atn-v2 .housing-section h2{font-size:39px;letter-spacing:-1.5px}.atn-v2 .housing-section{padding:65px 0}.atn-v2 .housing-card{border:1px solid #d1ccbd;border-radius:18px;padding:25px;background:#f8f5ed}.atn-v2 .housing-mini{border-radius:12px}.atn-v2 .housing-card h3{font-size:27px}.atn-v2 .housing-next{background:radial-gradient(at 90% 0%,#ff663725,transparent),linear-gradient(#292923,#1b1c17)}.atn-v2 .housing-detailstrip{border-color:#ffffff26;color:#d5cec0}.atn-v2 .housing-next h2{font-size:45px}.atn-v2 .pricing-detail{margin:24px 0;padding:22px;border:1px solid #d1ccbd;border-radius:14px;display:flex;justify-content:space-between;gap:18px;align-items:center}.atn-v2 .pricing-detail strong{font-size:28px}.atn-v2 .mobile-contact{display:none}.atn-v2 .skip{z-index:100}.atn-v2 table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:1000px){.atn-v2 .mn-nav{height:76px;padding:0 24px}.atn-v2 #mn-backdrop{inset:76px 0 0}.atn-v2 .hero{gap:25px;min-height:590px}.atn-v2 .hero h1{font-size:53px;letter-spacing:-2.5px}.atn-v2 .hero-visual{height:390px}.atn-v2 .device-wide{height:250px}.atn-v2 .device-tablet{height:230px}.atn-v2 .demo-body strong{font-size:24px}.atn-v2 .device-phone{width:94px;height:200px}.atn-v2 .article{gap:35px;grid-template-columns:170px minmax(0,1fr)}.atn-v2 .hero .actions .btn{padding:13px 17px}.atn-v2 .quote{padding:30px;gap:30px}.atn-v2 .plan,.atn-v2 .plan+.plan{padding:25px}.atn-v2 .care-card{padding:25px}.atn-v2 .price{font-size:42px}.atn-v2 .footer-contact{font-size:12px}.atn-v2 .housing-hero-grid{gap:30px}.atn-v2 .housing-split{gap:35px}}
@media(max-width:760px){.atn-v2 .hero{grid-template-columns:1fr;padding-top:50px;gap:20px;min-height:0}.atn-v2 .hero h1{max-width:620px}.atn-v2 .hero-visual{height:360px;width:100%;max-width:500px;margin:10px auto 40px}.atn-v2 .hero-stage .trust-row{grid-template-columns:1fr 1fr}.atn-v2 .linkgrid{grid-template-columns:1fr 1fr}.atn-v2 .features,.atn-v2 .plans,.atn-v2 .care-grid{grid-template-columns:1fr;display:grid}.atn-v2 .steps{grid-template-columns:1fr 1fr}.atn-v2 .plan.popular{margin-top:0}.atn-v2 .plan,.atn-v2 .plan+.plan{border:1px solid #d0cdc2!important;padding:30px}.atn-v2 .plan.popular{border-color:var(--lime)!important}.atn-v2 .sectionhead{display:block}.atn-v2 .quote{grid-template-columns:1fr;gap:22px}.atn-v2 .article{grid-template-columns:1fr;gap:28px}.atn-v2 .aside{position:static;display:flex;flex-wrap:wrap;gap:6px 18px;border-top:1px solid #d0c9b8;padding:15px 0}.atn-v2 .aside strong{width:100%}.atn-v2 .aside a{padding:3px 0;font-size:11px}.atn-v2 .ctafoot .wrap{flex-direction:column;align-items:start}.atn-v2 .housing-hero-grid,.atn-v2 .housing-split{grid-template-columns:1fr}.atn-v2 .housing-art{min-height:380px}.atn-v2 .housing-split{gap:5px}.atn-v2 .footer-intro{flex-direction:column;gap:15px}.atn-v2 .footer-contact{align-self:start;font-size:14px}.atn-v2 .footlinks{grid-template-columns:1fr 1fr}.atn-v2 .foot{align-items:start;flex-direction:column;gap:14px}.atn-v2 section{padding:60px 0}.atn-v2 .payrow{align-items:start;flex-direction:column}.atn-v2 .mobile-contact{display:flex;position:fixed;bottom:16px;right:18px;z-index:30;border-radius:50px;box-shadow:0 6px 25px #0003;padding:12px 19px;font-size:12px;background:var(--lime);color:#20201d}.atn-v2 footer{padding-bottom:75px}.atn-v2 #mn-mobile .mn-itemtitle{font-size:17px}.atn-v2 #mn-mobile summary{font-size:26px}.atn-v2 #mn-mobile .mn-contact{color:#f1efe7}}
@media(max-width:480px){.atn-v2 .wrap{padding-left:22px;padding-right:22px}.atn-v2 .mn-nav{padding:0 22px}.atn-v2 .mn-wordmark{font-size:17px}.atn-v2 .hero h1{font-size:46px!important;letter-spacing:-2px!important;line-height:1.04}.atn-v2 h2{font-size:34px;letter-spacing:-1.3px}.atn-v2 .hero .lead{font-size:16px}.atn-v2 .hero .actions{gap:10px}.atn-v2 .hero .btn{font-size:12px;padding:13px 16px}.atn-v2 .hero-visual{height:310px;margin-top:15px}.atn-v2 .device-wide{height:217px;width:92%}.atn-v2 .device-tablet{height:190px;width:70%;bottom:0;left:0}.atn-v2 .device-phone{height:175px;width:83px;right:0;bottom:-10px;border-radius:17px}.atn-v2 .demo-body{padding:15px}.atn-v2 .demo-body strong{font-size:22px;max-width:140px}.atn-v2 .demo-nav{padding:12px;font-size:6px}.atn-v2 .demo-nav b{font-size:9px}.atn-v2 .device-tablet .demo-body{padding:12px}.atn-v2 .device-tablet .demo-body strong{font-size:20px;max-width:117px}.atn-v2 .device-phone .demo-body{padding:8px}.atn-v2 .device-phone .demo-body strong{font-size:14px}.atn-v2 .device-phone .demo-nav{padding:10px 7px}.atn-v2 .device-phone .demo-nav b{font-size:6px}.atn-v2 .trust-row{gap:18px}.atn-v2 .trust-row b{font-size:17px}.atn-v2 .trust-row span{font-size:11px}.atn-v2 .linkgrid{grid-template-columns:1fr}.atn-v2 .quote{padding:25px}.atn-v2 .quote h2{font-size:32px}.atn-v2 .twocol{grid-template-columns:1fr}.atn-v2 .subhero{margin-left:-22px;margin-right:-22px;padding:45px 22px}.atn-v2 .subhero h1{font-size:42px!important;letter-spacing:-1.8px!important;line-height:1.08}.atn-v2 .subhero p{font-size:16px}.atn-v2 .articlebody h2{font-size:28px}.atn-v2 .housing-hero h1{font-size:44px!important;letter-spacing:-2px!important}.atn-v2 .housing-section h2{font-size:32px}.atn-v2 .housing-cards{grid-template-columns:1fr}.atn-v2 .housing-detailstrip{gap:12px;flex-wrap:wrap}.atn-v2 .housing-next h2{font-size:36px}.atn-v2 .ctafoot h2{font-size:34px}.atn-v2 .pricing-detail{align-items:start;flex-direction:column}.atn-v2 .articlebody .quote{padding:22px}.atn-v2 .steps{gap:20px}.atn-v2 .step h3{font-size:18px}.atn-v2 .footer-intro strong{font-size:23px}}
.atn-v2 .v2-content{border-bottom:1px solid var(--line)}.atn-v2 .v2-content:nth-child(odd){background:#e9e6dc66}.atn-v2 .v2-content .housing-split:has(.linkgrid){display:block}.atn-v2 .v2-content .linkgrid{margin-top:30px}.atn-v2 .v2-content h2{max-width:750px}.atn-v2 .v2-content>.wrap>.housing-split>div>p{margin-top:6px}.atn-v2 .device-phone .demo-body{position:relative;z-index:1}.atn-v2 .device-phone .demo-arch{height:32%}
.atn-v2 .wrap:has(>.subhero){max-width:none;padding:0}.atn-v2 .wrap>.subhero{margin:0;padding-left:max(32px,calc((100% - 1176px)/2));padding-right:max(32px,calc((100% - 1176px)/2))}.atn-v2 .wrap:has(>.subhero)>.article{max-width:1176px;width:calc(100% - 64px);margin:auto}
@media(max-width:480px){.atn-v2 .wrap>.subhero{padding-left:22px;padding-right:22px}.atn-v2 .wrap:has(>.subhero)>.article{width:calc(100% - 44px)}}
.atn-v2 .tariff-selector{padding:60px 0 65px;background:#e9e6dc}.atn-v2 .tariff-selector h2{margin-top:12px}.atn-v2 .tariff-selector>.wrap>p{max-width:780px}.atn-v2 .tariff-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.atn-v2 .tariff-toolbar>span{font-size:11px;color:#706c61}.atn-v2 .tariff-toggle{display:flex;border:1px solid #c9c3b6;padding:4px;border-radius:9px;background:#f1efe7;gap:4px}.atn-v2 .tariff-toggle button{border:0;background:none;color:#635f53;padding:10px 15px;border-radius:6px;font-size:12px}.atn-v2 .tariff-toggle button[aria-pressed=true]{background:#24241f;color:#f1efe7}.atn-v2 .tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.atn-v2 .tariff-card{background:#f8f6ef;border:1px solid #cec8bb;border-radius:18px;padding:30px;display:flex;flex-direction:column;align-items:stretch;min-width:0}.atn-v2 .tariff-highlight{border:2px solid #ff6637;background:radial-gradient(100% 50% at 100% 0%,#ff66371a,transparent),#f8f6ef;padding:29px}.atn-v2 .tariff-kicker{font-size:9px;letter-spacing:1.2px;color:#a43e20;font-weight:600}.atn-v2 .tariff-card h3{font-size:30px;margin:18px 0 5px;letter-spacing:-1px}.atn-v2 .tariff-card>p{font-size:14px;min-height:50px;margin:12px 0}.atn-v2 .tariff-price{display:flex;align-items:baseline;gap:10px;margin-top:14px}.atn-v2 .tariff-price strong{font-size:53px;line-height:1.2;letter-spacing:-2px;font-weight:650}.atn-v2 .tariff-price small{font-size:11px;color:#706c61}.atn-v2 .tariff-price.tariff-custom strong{font-size:35px;letter-spacing:-1px;min-height:64px;display:flex;align-items:center}.atn-v2 .tariff-cycle{font-size:11px;color:#706c61;margin-top:8px}.atn-v2 .tariff-installments{font-size:11px;padding:11px;border:1px solid #e5b49b;border-radius:7px;background:#ff663710;margin-top:15px;color:#7f361f;line-height:1.7}.atn-v2 .tariff-card ul{list-style:none;padding:21px 0 15px;margin:23px 0 0;border-top:1px solid #d9d1c1;font-size:13px;line-height:1.6;flex:1}.atn-v2 .tariff-card li{padding:6px 0 6px 19px;position:relative}.atn-v2 .tariff-card li:before{content:'✓';position:absolute;left:0;color:#a34626}.atn-v2 .tariff-card details{padding:15px 0;margin-bottom:22px;border-top:1px solid #d9d1c1;border-bottom:1px solid #d9d1c1}.atn-v2 .tariff-card summary{font-size:12px;gap:15px}.atn-v2 .tariff-card .tariff-scope{padding-top:10px}.atn-v2 .tariff-card .tariff-scope h4{font-size:12px;margin:15px 0 5px}.atn-v2 .tariff-card .tariff-scope p{font-size:12px;line-height:1.7;margin:8px 0}.atn-v2 .tariff-highlight>.btn{background:#ff6637;border-color:#ff6637;color:#20201d}.atn-v2 .tariff-footnote{font-size:11px;line-height:1.7;margin:25px 0 0}.atn-v2 .plan-scope{margin:0 0 20px;padding:14px 0;border-top:1px solid #b9ae9b}.atn-v2 .plan-scope summary{font-size:12px}.atn-v2 .plan-scope p{font-size:12px}.atn-v2 .catalog-index{display:flex;flex-wrap:wrap;gap:12px;padding-top:30px;padding-bottom:0}.atn-v2 .catalog-index a{border:1px solid #c9c3b6;padding:10px 17px;border-radius:30px;font-size:12px}.atn-v2 .catalog-index a:hover{background:#ff6637;border-color:#ff6637}.atn-v2 .service-rate{display:block;border-top:1px solid #d5ccbc;padding-top:16px;margin-top:22px;font-size:13px;color:#9a3d20;font-weight:600}
@media(max-width:900px){.atn-v2 .tariff-card{padding:24px}.atn-v2 .tariff-highlight{padding:23px}.atn-v2 .tariff-price strong{font-size:43px}.atn-v2 .tariff-price.tariff-custom strong{font-size:30px;min-height:52px}}
@media(max-width:760px){.atn-v2 .tariff-grid{grid-template-columns:1fr}.atn-v2 .tariff-card{padding:29px}.atn-v2 .tariff-highlight{padding:28px}.atn-v2 .tariff-card>p{min-height:0}.atn-v2 .tariff-price strong{font-size:49px}.atn-v2 .tariff-toolbar{align-items:start;flex-direction:column;gap:12px}.atn-v2 .tariff-selector{padding:45px 0}.atn-v2 .tariff-card ul{flex:none}}
.atn-v2 .catalog-section{background:#e8e5dc;padding:65px 0}.atn-v2 .catalog-section:nth-child(even){background:#eeebe2}.atn-v2 .catalog-section>.wrap>p{max-width:760px}.atn-v2 .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.atn-v2 .catalog-card{border:1px solid #d0c8b8;border-radius:16px;background:#f9f7ef;padding:27px;display:flex;flex-direction:column;min-width:0}.atn-v2 .catalog-card h3{font-size:24px;margin:20px 0 4px;line-height:1.2}.atn-v2 .catalog-card>p{font-size:14px;flex:1}.atn-v2 .catalog-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:18px 0 20px}.atn-v2 .catalog-price strong{font-size:35px;letter-spacing:-1.2px;font-weight:600}.atn-v2 .catalog-price small,.atn-v2 .catalog-price>span{font-size:11px;color:#756d5f}.atn-v2 .catalog-card details{padding:15px 0;border-top:1px solid #d4ccbc}.atn-v2 .catalog-card summary{font-size:12px}.atn-v2 .catalog-card details p{font-size:12px;line-height:1.75}.atn-v2 .catalog-card>.text-link{font-size:12px;color:#9a3d20}.atn-v2 .catalog-filters{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0 14px}.atn-v2 .catalog-filters button{font-size:12px;padding:10px 16px;border:1px solid #c9c0b0;border-radius:30px;background:#f1efe7;color:#61594d}.atn-v2 .catalog-filters button[aria-pressed=true]{background:#24241f;color:#f1efe7;border-color:#24241f}.atn-v2 .catalog-count{font-size:11px;color:#746c5d}.atn-v2 .catalog-grid>.catalog-card[hidden]{display:none!important}
@media(max-width:1000px){.atn-v2 .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.atn-v2 .catalog-grid{grid-template-columns:1fr}.atn-v2 .catalog-card{padding:27px}.atn-v2 .catalog-section{padding:45px 0}.atn-v2 .catalog-filters{gap:8px}.atn-v2 .catalog-filters button{padding:9px 12px;font-size:11px}}
.atn-v2 .catalog-grid:has(>.hosting-plan):not([data-catalog-grid]){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.atn-v2 .hosting-plan{padding:34px;background:#f8f6ef}.atn-v2 .hosting-plan h3{font-size:30px;margin:23px 0 10px}.atn-v2 .hosting-plan>p{flex:0;min-height:62px;font-size:15px}.atn-v2 .hosting-plan .catalog-price{margin:30px 0 7px}.atn-v2 .hosting-plan .catalog-price strong{font-size:51px;letter-spacing:-2px}.atn-v2 .hosting-price-note{font-size:11px;color:#71695b;margin-bottom:28px}.atn-v2 .hosting-feature-list{list-style:none;margin:0;padding:24px 0;border-top:1px solid #d3cbbb;border-bottom:1px solid #d3cbbb;min-height:250px}.atn-v2 .hosting-feature-list li{font-size:14px;line-height:1.65;position:relative;padding:7px 0 7px 24px}.atn-v2 .hosting-feature-list li:before{content:'✓';position:absolute;left:0;color:#ad4727}.atn-v2 .hosting-plan h4{font-size:12px;margin:0 0 15px;line-height:1.5}.atn-v2 .hosting-specs{padding-top:25px}.atn-v2 .hosting-spec-row{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;padding:12px 0;border-bottom:1px solid #d9d0be;font-size:12px;align-items:start}.atn-v2 .hosting-spec-row strong{font-size:12px;line-height:1.7;font-weight:600}.atn-v2 .hosting-spec-row p{margin:0;font-size:12px;line-height:1.7}.atn-v2 .hosting-scope{padding:24px 0 27px}.atn-v2 .hosting-scope p{font-size:12px;line-height:1.8;margin:0}.atn-v2 .hosting-plan>.btn{margin-top:auto;font-size:12px}.atn-v2 .hosting-featured{border-color:#ff6637;background:radial-gradient(90% 90% at 100% 0%,#ffb18a 0%,transparent 65%),linear-gradient(160deg,#ff824f,#ff6637);color:#20201d}.atn-v2 .hosting-featured .tariff-kicker,.atn-v2 .hosting-featured p,.atn-v2 .hosting-featured .catalog-price small,.atn-v2 .hosting-featured .catalog-price>span,.atn-v2 .hosting-featured .hosting-price-note{color:#492f23}.atn-v2 .hosting-featured .hosting-feature-list,.atn-v2 .hosting-featured .hosting-spec-row{border-color:#9d412c66}.atn-v2 .hosting-featured .hosting-feature-list li:before{color:#492f23}.atn-v2 .hosting-featured>.btn{background:#20201d;color:#f1efe7;border-color:#20201d}.atn-v2 [data-catalog-grid] .hosting-plan{padding:27px}.atn-v2 [data-catalog-grid] .hosting-plan h3{font-size:26px}.atn-v2 [data-catalog-grid] .hosting-plan .catalog-price strong{font-size:38px}.atn-v2 [data-catalog-grid] .hosting-spec-row{grid-template-columns:1fr;gap:3px}
@media(max-width:760px){.atn-v2 .catalog-grid:has(>.hosting-plan):not([data-catalog-grid]){grid-template-columns:1fr}.atn-v2 .hosting-plan{padding:28px}.atn-v2 .hosting-plan>p{min-height:0}.atn-v2 .hosting-feature-list{min-height:0}.atn-v2 .hosting-spec-row{grid-template-columns:1fr 1.3fr;gap:12px}.atn-v2 .hosting-plan .catalog-price strong{font-size:46px}}
@media(prefers-reduced-motion:reduce){.atn-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
