.rf-public-page{position:relative;padding-bottom:24px}.rf-glass-hero{isolation:isolate;position:relative;overflow:hidden;border:1.5px solid rgba(167,243,208,.67);border-radius:30px;padding:clamp(28px,5.2vw,44px) clamp(24px,5vw,38px);background:radial-gradient(ellipse 80% 70% at 110% 2%,rgba(52,211,153,.25),transparent 76%),radial-gradient(ellipse 90% 37% at 22% 102%,rgba(52,211,153,.21),transparent 82%),linear-gradient(133deg,#065f46,#064e3b 46%,#022c22);color:#f0fdf4;box-shadow:inset 0 2px 0 rgba(236,253,245,.23),inset 0 -1px 0 rgba(236,253,245,.09),0 19px 44px rgba(6,78,59,.2),0 5px 12px rgba(6,78,59,.11);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.rf-glass-hero:before{inset:0;background:radial-gradient(ellipse 88% 22% at 47% 72%,rgba(52,211,153,.22),transparent 84%),linear-gradient(159deg,rgba(255,255,255,.08),transparent 38%,rgba(1,13,20,.21))}.hero.rf-glass-hero:after,.rf-glass-hero:before{content:"";position:absolute;pointer-events:none;z-index:0}.hero.rf-glass-hero:after{top:-90px;right:-105px;width:270px;height:270px;border:1px solid rgba(236,253,245,.16);border-radius:50%;background:radial-gradient(circle at 30% 35%,rgba(167,243,208,.22),rgba(16,185,129,.07) 55%,transparent 75%);box-shadow:-25px 35px 80px rgba(52,211,153,.12),inset 0 0 24px rgba(255,255,255,.12)}.rf-glass-hero>*{position:relative;z-index:1}.hero.rf-glass-hero h1{color:#fff;font-size:clamp(28px,4.3vw,35px);line-height:1.19;letter-spacing:-.035em;text-shadow:0 2px 10px rgba(0,11,17,.13)}.hero.rf-glass-hero .lede,.hero.rf-glass-hero .muted,.hero.rf-glass-hero p.lede,.hero.rf-glass-hero p.muted{color:#dcfce7;font-size:clamp(15px,2vw,17px);line-height:1.65;font-weight:500;margin:0;opacity:1;max-width:50ch}.hero.rf-glass-hero .rf-glass-description{color:#f0fdf4;font-size:15px;line-height:1.75;margin:0;max-width:58ch}.rf-glass-hero .rf-glass-eyebrow{color:#bbf7d0;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.3;margin:0 0 2px}.rf-home-page{padding-top:clamp(18px,4vw,32px)}.rf-home-brand{--rf-home-brand-ink:#c6f7dc;margin-bottom:6px;text-align:left}.rf-home-wordmark{filter:drop-shadow(1px 2px 0 rgba(1,28,21,.64)) drop-shadow(3px 6px 5px rgba(1,28,21,.4))}.rf-home-wordmark:before{content:"";display:block;width:min(100%,218px);aspect-ratio:567/150;background-color:var(--rf-home-brand-ink);-webkit-mask:url(/gueswoop-logo.png) left center/contain no-repeat;mask:url(/gueswoop-logo.png) left center/contain no-repeat}.rf-home-company{color:var(--rf-home-brand-ink);margin:7px 0 0;font-size:clamp(12px,2vw,14px);font-weight:600;line-height:1.5;text-shadow:1px 2px 0 rgba(1,28,21,.64),3px 5px 6px rgba(1,28,21,.4)}.rf-public-page .homepage-actions .homepage-raised{border-color:rgba(6,120,87,.38);box-shadow:0 4px 0 rgba(6,78,59,.1),0 13px 25px rgba(6,78,59,.13),inset 0 1px 0 rgba(255,255,255,.53)}.rf-public-page .homepage-actions .homepage-info-button{background:linear-gradient(155deg,rgba(236,253,245,.96),rgba(167,243,208,.72));border-color:rgba(52,211,153,.43);color:#14532d;box-shadow:inset 0 1px 0 #fff,0 4px 0 rgba(6,78,59,.09),0 12px 24px rgba(6,120,87,.12)}.rf-public-page .homepage-actions .homepage-info-button:hover{background:linear-gradient(155deg,#f0fdf4,#dcfce7);color:#064e3b}.rf-glass-steps{position:relative;isolation:isolate;overflow:hidden;margin-top:22px;padding:clamp(22px,4vw,32px);border:1.5px solid rgba(167,243,208,.66);border-radius:26px;color:#14532d;background:radial-gradient(ellipse 70% 70% at 100% 0,rgba(167,243,208,.36),transparent 85%),linear-gradient(142deg,rgba(236,253,245,.94),rgba(236,253,245,.91) 70%,rgba(236,253,245,.89));box-shadow:inset 0 2px 0 rgba(255,255,255,.97),0 12px 35px rgba(6,120,87,.13);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.rf-glass-steps:before{content:"";position:absolute;z-index:0;width:240px;height:240px;top:-132px;right:-65px;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 35% 40%,rgba(255,255,255,.98),rgba(52,211,153,.18) 56%,transparent 72%);box-shadow:inset 0 0 1px rgba(6,120,87,.24),0 14px 32px rgba(6,120,87,.16)}.rf-glass-steps>*{position:relative;z-index:1}.rf-glass-steps h2{color:#064e3b;font-size:clamp(21px,3vw,25px);font-weight:800;margin:0 0 8px}.rf-glass-steps .rf-steps-subtitle{margin:0 0 22px;color:#166534;line-height:1.5}.rf-steps-list{list-style:none;counter-reset:rf-glass-step;display:grid;grid-gap:12px;gap:12px;padding:0;margin:20px 0 0}.rf-steps-list li{counter-increment:rf-glass-step;display:flex;align-items:flex-start;gap:14px;padding:15px;border:1px solid rgba(167,243,208,.65);border-radius:16px;background:rgba(255,255,255,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 5px 14px rgba(6,120,87,.055);font-size:15px;line-height:1.65;color:#14532d}.rf-steps-list li:before{content:counter(rf-glass-step);display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;background:linear-gradient(135deg,#bbf7d0,#f0fdf4);color:#065f46;font-weight:800;border:1px solid rgba(16,185,129,.47);box-shadow:0 3px 8px rgba(6,120,87,.1),inset 0 1px 0 #fff;border-radius:50%}.rf-steps-list strong{color:#065f46}.rf-glass-details{border:1px solid rgba(167,243,208,.67);border-radius:24px;background:linear-gradient(145deg,rgba(236,253,245,.96),rgba(236,253,245,.88));box-shadow:inset 0 1px 0 #fff,0 9px 24px rgba(6,120,87,.09)}.rf-glass-details h2{margin:0;color:#14532d}.rf-glass-details p{color:#166534;line-height:1.7}.rf-glass-details a:not(.btn){color:#047857}.rf-glass-details .btn{align-self:stretch}@media (max-width:640px){.rf-glass-hero{border-radius:25px;padding:30px 23px}.rf-glass-hero:after{width:175px;height:175px;right:-80px;top:-65px}.rf-glass-steps{padding:21px 16px;border-radius:21px}.rf-steps-list li{padding:12px;gap:11px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rf-public-page *,.rf-public-page :after,.rf-public-page :before{transition:none!important}}.rf-public-page .rf-brand-attribution{margin:0;max-width:42rem;color:#dcfce7;font-size:clamp(12px,1.8vw,15px);line-height:1.55;font-weight:500;letter-spacing:0}