.ag{--tested:#2f6b3a;--paper:#ede9e0;--paper-deep:#e2dccc;--ink:#1c1a15;--ink-soft:#4a4438;--specimen:#a32b1f;--line:#c9c2ae;--field:#f7f4ee;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Georgia,Times New Roman,serif}.ag *,.ag :before,.ag :after{box-sizing:border-box}.ag a{color:inherit;text-decoration:none}.ag button,.ag input{font:inherit;color:inherit}.ag .micro{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.4}.ag .fld{margin:0 0 18px;display:block}.ag .fld-top{justify-content:space-between;align-items:baseline;margin:0 0 8px;display:flex}.ag .fld-lab{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:500}.ag .fld-req{color:var(--specimen);margin-left:6px}.ag .box{background:var(--field);border:1px solid #a99f88;align-items:center;height:52px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ag .box input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-family:Georgia,serif;font-size:16px}.ag .box input::placeholder{color:#958c78}.ag .box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1c1a1514}.ag .box.ro{border-color:var(--line);box-shadow:none;background:0 0}.ag .box.ro input{color:var(--ink-soft);text-overflow:ellipsis}.ag .box .trail{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;height:100%;padding:0 14px;font-size:10.5px;display:flex}.ag .box .trail.red{color:var(--specimen)}.ag .box .lead.pre{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-right:1px solid var(--line);align-items:center;height:22px;padding:0 14px 0 16px;font-size:10px;font-weight:500;display:flex}.ag .box .lead.pre+input{color:var(--ink);padding-left:14px}@media (max-width:420px){.ag .box .lead.pre{display:none}.ag .box .lead.pre+input{padding-left:16px}}.ag .hint{color:var(--ink-soft);align-items:center;gap:7px;margin:7px 0 0;font-size:12.5px;display:flex}.ag .hint .ok{color:#2f5d3a}.ag .err{color:var(--specimen);margin:-4px 0 14px;font-size:13px;line-height:1.45}.ag .btn{background:var(--ink);width:100%;height:54px;color:var(--paper);cursor:pointer;letter-spacing:.02em;border:0;justify-content:center;align-items:center;gap:10px;font-family:Georgia,serif;font-size:15px;transition:background .25s;display:flex}.ag .btn:disabled{opacity:.6;cursor:default;background:var(--ink)}.ag .btn .arr{transition:transform .25s}.ag .chk{cursor:pointer;color:var(--ink);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex;position:relative}.ag .chk input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ag .chk .sq{border:1px solid var(--ink);background:var(--field);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ag .chk input:checked+.sq{background:var(--ink)}.ag .chk input:checked+.sq:after{content:"";border-left:1.6px solid var(--paper);border-bottom:1.6px solid var(--paper);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ag .chk input:focus-visible+.sq{outline:1px solid var(--ink);outline-offset:2px}.ag .chk a{color:var(--specimen);border-bottom:1px solid #a32b1f66}.ag .attest{border:1px solid var(--ink);background:#f4f1ea;padding:14px 16px}.ag .row-between{justify-content:space-between;align-items:center;display:flex}.ag .lnk{color:var(--specimen);border-bottom:1px solid #a32b1f59}.ag .back{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.ag .trust{color:var(--ink-soft);justify-content:space-between;gap:10px;font-size:12px;display:flex}.ag .trust span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ag .trust svg{width:20px;height:20px;color:var(--ink);flex-shrink:0;overflow:visible}.ag .legal{color:var(--ink-soft);font-size:12px;line-height:1.7}.ag .legal a{color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap}.ag .legal .sep{color:#a99f88;margin:0 7px}.ag .legal .copy{white-space:nowrap}@media (max-width:520px){.ag .legal .copy{margin-bottom:2px;display:block}.ag .legal .sep0{display:none}}.ag .fi{opacity:0;transform:translateY(10px)}.ag.rv .fi{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.1s);transform:none}@media (prefers-reduced-motion:reduce){.ag,.ag *,.ag :before{transition:none!important}}.ag-desk{z-index:200;background:var(--paper);opacity:0;pointer-events:none;position:fixed;inset:0;overflow-y:auto}.ag-desk.in{opacity:1;pointer-events:auto;transition:opacity 3.2s cubic-bezier(.45,0,.55,1)}.ag .a{grid-template-columns:55fr 45fr;align-items:start;min-height:100vh;display:grid}.ag .a-media{background:var(--paper-deep);height:100vh;position:sticky;top:0;overflow:hidden}.ag .a-media svg.scene{width:100%;height:100%;display:block;position:absolute;inset:0}.ag .slide{opacity:0;pointer-events:none;transition:opacity .8s ease-in-out;position:absolute;inset:0}.ag .slide.on{opacity:1;pointer-events:auto}.ag .a-cap{width:456px;color:var(--paper);border-top:2px solid var(--specimen);background:#1c1a15f0;padding:20px 24px 19px;position:absolute;bottom:40px;left:40px}.ag .a-cap .micro{color:#e8a79e;letter-spacing:.1em;margin:0 0 9px;font-size:9.5px}.ag .a-cap h3{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.005em;margin:0;font-size:24px;font-weight:400;line-height:1.15}.ag .a-cap h3 em{color:#e8a79e;font-style:italic}.ag .a-cap p.s{text-wrap:pretty;color:#ede9e0bd;margin:7px 0 0;font-size:13px;line-height:1.5}.ag .slide .r-eb,.ag .slide .r-h,.ag .slide .r-sub{opacity:0;transition:opacity 0s .8s,transform 0s .8s;transform:translateY(12px)}.ag .slide .r-img{opacity:0;transform-box:fill-box;transform-origin:50% 70%;transition:opacity 0s .8s,transform 0s .8s;transform:translateY(20px)scale(.97)}.ag .slide.on .r-eb,.ag .slide.on .r-h,.ag .slide.on .r-sub,.ag .slide.on .r-img{opacity:1;transform:none}.ag .slide.on .r-eb{transition:opacity .6s .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s}.ag .slide.on .r-img{transition:opacity .8s .15s,transform 1s cubic-bezier(.16,1,.3,1) .15s}.ag .slide.on .r-h{transition:opacity .6s .35s,transform .8s cubic-bezier(.16,1,.3,1) .35s}.ag .slide.on .r-sub{transition:opacity .6s .5s,transform .8s cubic-bezier(.16,1,.3,1) .5s}.ag .dots{z-index:3;align-items:center;display:flex;position:absolute;bottom:38px;right:30px}.ag .dots button{cursor:pointer;background:0 0;border:0;padding:10px 4px;display:flex}.ag .dots button i{background:#1c1a1559;width:8px;height:2px;transition:width .4s cubic-bezier(.16,1,.3,1),background .4s;display:block}.ag .dots button[aria-current=true] i{background:var(--specimen);width:24px}.ag .dots button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.ag .a-side{justify-content:center;align-items:center;min-height:100vh;padding:48px 56px;display:flex}.ag .a-col{width:100%;max-width:420px}.ag .a-brand{margin:0 0 46px}.ag .a-brand .tag,.ag .pc-brand .tag{font-family:var(--font-newsreader),Georgia,serif;color:var(--ink-soft);font-style:italic}.ag .a-brand .tag{margin:12px 0 0;font-size:17px}.ag .a-h{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.012em;margin:0;font-size:42px;font-weight:400;line-height:1.04}.ag .a-h em,.ag .pc-h em{color:var(--specimen);font-style:italic}.ag .a-sub{color:var(--ink-soft);text-wrap:pretty;max-width:42ch;margin:14px 0 30px;font-size:15px;line-height:1.6}.ag .a-sub.tight{margin-bottom:26px}.ag .a-trust{margin-top:30px}.ag .a-foot{border-top:1px solid var(--line);text-align:center;margin-top:26px;padding-top:20px}.ag .a-rem{margin:-2px 0 24px}.ag .a-back{text-align:center;margin-top:20px}.ag .a-note{color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0 47px;font-size:13px;line-height:1.5}.ag .a-priv{color:var(--ink-soft);gap:8px;margin:12px 0 18px;font-size:12.5px;line-height:1.5;display:flex}.ag .a-priv svg{color:var(--ink-soft);flex-shrink:0;margin-top:3px}.ag .a-priv span{text-wrap:pretty}.ag .a-after{text-align:center;color:var(--ink-soft);margin:12px 0 0;font-size:12.5px}.ag[data-step="2b"] .a-side{padding-top:28px;padding-bottom:28px}.ag[data-step="2b"] .a-brand{margin-bottom:28px}.ag[data-step="2b"] .a-h{margin-bottom:24px;font-size:38px}.ag[data-step="2b"] .fld{margin-bottom:14px}.ag[data-step="2b"] .a-trust{display:none}.ag[data-step="2b"] .a-foot{margin-top:22px}.ag-phone{z-index:200;pointer-events:none;position:fixed;inset:0}.ag-phone.in{pointer-events:auto}.ag-phone .pc-dim{opacity:0;-webkit-backdrop-filter:blur(3.5px)saturate(.85);backdrop-filter:blur(3.5px)saturate(.85);background:linear-gradient(#1c1a1575,#1c1a1599);position:fixed;inset:0}.ag-phone.in .pc-dim{opacity:1;transition:opacity .4s}.ag-phone .pc-stage{left:0;right:0;top:var(--ag-vt,0px);height:var(--ag-vh,100%);justify-content:center;align-items:center;padding:24px 16px 16px;display:flex;position:fixed}.ag-phone.kb .pc-stage{align-items:flex-start;padding:8px 12px}.ag-phone.kb .pc-body{padding-bottom:40vh}.ag-phone .pc-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);opacity:0;scrollbar-width:none;border:1px solid #cfc8b4;border-top:0;width:100%;max-width:440px;max-height:100%;position:relative;overflow-y:auto;transform:translateY(24px);box-shadow:0 30px 70px #00000080,0 8px 22px #0000004d}.ag-phone .pc-card::-webkit-scrollbar{display:none}.ag-phone .pc-card:after{content:"";background:linear-gradient(#ede9e000,var(--paper));pointer-events:none;z-index:4;height:26px;margin-top:-26px;display:block;position:sticky;bottom:0}.ag-phone .pc-card:before{content:"";background:var(--specimen);z-index:4;height:2px;margin-bottom:-2px;display:block;position:sticky;top:0}.ag-phone.in .pc-card{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;transform:none}.ag-phone .pc-strip{background:var(--paper-deep);aspect-ratio:620/300;position:relative;overflow:hidden}.ag-phone .pc-strip svg.scene{width:100%;height:100%;display:block;position:absolute;inset:0}.ag-phone:not([data-step="1"]) .pc-strip{aspect-ratio:auto;border-bottom:1px solid var(--line);height:120px}.ag-phone .pc-dots{gap:5px;display:flex;position:absolute;bottom:10px;right:12px}.ag-phone .pc-dots i{background:#1c1a1559;width:6px;height:2px;display:block}.ag-phone .pc-dots i.on{background:var(--specimen);width:18px}.ag-phone .pc-cap{background:var(--ink);color:var(--paper);border-top:2px solid var(--specimen);padding:11px 18px 12px}.ag-phone .pc-cap b{font:400 16px/1.2 var(--font-newsreader),Georgia,serif;display:block}.ag-phone .pc-cap b em{color:#e8a79e;font-style:italic}.ag-phone .pc-cap small{color:#ede9e0b8;text-wrap:balance;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.ag-phone .pc-body{padding:22px 20px 20px}.ag-phone .pc-brand{flex-direction:column;align-items:center;margin:0 0 16px;display:flex}.ag-phone .pc-brand .lockup{zoom:.78}.ag-phone .pc-brand .tag{margin:6px 0 0;font-size:14px}.ag-phone .pc-h{text-align:center;font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;margin:0;font-size:clamp(25px,7.4vw,30px);font-weight:400;line-height:1.08}.ag-phone .pc-sub{text-align:center;color:var(--ink-soft);text-wrap:balance;margin:8px auto 18px;font-size:13.5px;line-height:1.5}.ag-phone .fld{margin-bottom:14px}.ag-phone .fld-top{margin-bottom:6px}.ag-phone .box{height:50px}.ag-phone .box.ro input{font-size:clamp(14px,4.1vw,16px)}.ag-phone .box .lead.pre{display:none}.ag-phone .box .lead.pre+input{padding-left:16px}.ag-phone .btn{height:52px}.ag-phone .pc-rem{margin:-2px 0 18px}.ag-phone .pc-back{text-align:center;margin:14px 0 0}.ag-phone .pc-note{color:var(--ink-soft);text-wrap:pretty;margin:8px 0 0 45px;font-size:12.5px;line-height:1.5}.ag-phone .attest{padding:12px 14px;font-size:13px}.ag-phone .pc-priv{color:var(--ink-soft);gap:8px;margin:10px 0 14px;font-size:12px;line-height:1.5;display:flex}.ag-phone .pc-priv svg{flex-shrink:0;margin-top:3px}.ag-phone .pc-after{text-align:center;color:var(--ink-soft);margin:10px 0 0;font-size:12px}.ag-phone .pc-trust{flex-flow:wrap;justify-content:center;gap:6px 14px;margin-top:18px;font-size:11px;display:flex}.ag-phone .pc-trust svg{width:15px;height:15px}.ag-phone .pc-foot{border-top:1px solid var(--line);text-align:center;margin-top:14px;padding-top:12px;font-size:11px}.ag-phone[data-step="2b"] .pc-brand .tag,.ag-phone[data-step="2b"] .pc-trust{display:none}.ag-phone[data-step="2b"] .pc-h{margin-bottom:18px}.ag-phone[data-step="2b"] .pc-brand{margin-bottom:12px}@media (hover:hover){.ag .box .trail:hover{color:var(--specimen)}.ag .btn:hover{background:var(--specimen)}.ag .btn:hover .arr{transform:translate(3px)}.ag .back:hover{color:var(--ink);border-bottom-color:var(--line)}.ag .legal a:hover{color:var(--specimen)}.ag .dots button:hover i{background:#1c1a1599}}.ag .btn:focus-visible,.ag .back:focus-visible,.ag .trail:focus-visible,.ag a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ag .a-sub,.ag-phone .pc-sub{overflow-wrap:anywhere}.ag .a-brand,.ag .pc-brand{position:relative}.ag .ag-offer-tag{text-align:center;border:1px solid #dcd5c3;border-top:3px solid var(--specimen);z-index:2;background:#fbfaf7;width:118px;padding:20px 6px 12px;position:absolute;top:-4px;right:0;box-shadow:3px 6px 14px -6px #1c1a1552}.ag.rv .ag-offer-tag{transform:rotate(-4deg)}.ag .ag-offer-tag:before{content:"";background:var(--paper-deep);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:7px;left:50%;box-shadow:inset 0 1px 2px #1c1a1559}.ag .ag-offer-tag span{font:500 9.5px/1.3 var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);display:block}.ag .ag-offer-tag b{font:500 13px/1.25 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;display:block}.ag .ag-offer-tag i{font:400 21px/1 var(--font-newsreader),Georgia,serif;color:var(--specimen);white-space:nowrap;margin-top:5px;font-style:normal;display:block}.ag-phone .ag-offer-tag{width:88px;padding:17px 4px 9px;top:-6px;right:-4px}.ag-phone .ag-offer-tag span{font-size:8px}.ag-phone .ag-offer-tag b{font-size:10.5px}.ag-phone .ag-offer-tag i{font-size:16px}.ag:focus,.ag-phone .pc-card:focus{outline:none}.ag .a-trust svg{width:18px;height:18px}@media (max-width:400px){.ag-phone .ag-offer-tag{width:80px;padding:15px 4px 8px}.ag-phone .ag-offer-tag span{display:none}}@media (max-width:349px){.ag-phone .ag-offer-tag{display:none}}
